From 5bd96bab012ed109a816c9edab111948027bf75c Mon Sep 17 00:00:00 2001 From: SlaysInCode <105664656+SlaysInCode@users.noreply.github.com> Date: Wed, 28 Jun 2023 01:48:24 -0400 Subject: [PATCH 01/23] Southern Cross: The Armory Update Hello! Local Security Dragon here with yet another Security update! This one involves out lovely, and at this moment, rather poorly defended Vault! This update gives not only a joyful layer of protection, but also grants us more RP chances and a new area. What has been done: - The Vault is now equipped with a Cycler, much like the one leading into Xenobiology, or Virology. - Turrets have been installed for an extra layer of protection. - A Security Checkpoint located just outside the Vault for better protection. Security Camera Console and Records on-site, making it another good post for our lovely Security! The Checkpoint is also equipped with two lockdown switches. One for the Vault itself, and one for the checkpoint. - A Lounge just outside the checkpoint for those with business there or those who just want a new place to relax. - Two new \area\'s have been added. Vault Checkpoint, and Vault Lounge. - The escape pods that were once across from the vault were relocated to where the old gym was. --- maps/southern_cross/southern_cross-1.dmm | 2653 ++++++++++++------- maps/southern_cross/southern_cross_areas.dm | 9 + 2 files changed, 1711 insertions(+), 951 deletions(-) diff --git a/maps/southern_cross/southern_cross-1.dmm b/maps/southern_cross/southern_cross-1.dmm index 8e3aca2347..dd28bf51fd 100644 --- a/maps/southern_cross/southern_cross-1.dmm +++ b/maps/southern_cross/southern_cross-1.dmm @@ -455,9 +455,6 @@ "abT" = ( /turf/simulated/wall/r_wall, /area/maintenance/firstdeck/forestarboard) -"abU" = ( -/turf/simulated/wall/r_wall, -/area/construction/firstdeck) "abW" = ( /obj/structure/closet/wardrobe/grey, /obj/item/weapon/storage/backpack, @@ -503,23 +500,16 @@ /turf/simulated/floor/tiled/dark, /area/hallway/primary/firstdeck/port) "aci" = ( -/obj/machinery/door/firedoor/border_only, -/obj/effect/wingrille_spawn/reinforced, -/obj/item/tape/engineering, -/obj/structure/barricade, -/turf/simulated/floor/plating, -/area/construction/firstdeck) +/turf/simulated/floor/airless, +/area/hallway/primary/firstdeck/fore) "acj" = ( /obj/effect/overmap/visitable/sector/Southern_Cross, /turf/space, /area/space) "ack" = ( -/obj/machinery/door/firedoor/glass, -/obj/effect/wingrille_spawn/reinforced, -/obj/item/tape/engineering, -/obj/structure/barricade, -/turf/simulated/floor/plating, -/area/construction/firstdeck) +/obj/structure/sign/warning/caution, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fore) "acm" = ( /obj/machinery/vending/entertainer, /turf/simulated/floor/plating, @@ -700,12 +690,18 @@ /turf/simulated/floor/tiled/dark, /area/hallway/primary/firstdeck/auxdockfore) "acG" = ( -/turf/simulated/floor/airless, -/area/hallway/primary/firstdeck/auxdockfore) +/obj/machinery/vending/snack{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "acH" = ( -/obj/structure/sign/warning/caution, -/turf/simulated/wall/r_wall, -/area/hallway/primary/firstdeck/auxdockfore) +/obj/structure/bed/chair/sofa/right, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "acK" = ( /obj/machinery/camera/network/first_deck{ c_tag = "Hangar One - Exploration Locker Room"; @@ -768,19 +764,22 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/firstdeck/foreport) -"acO" = ( -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/obj/structure/table, -/turf/simulated/floor/wood, -/area/construction/firstdeck) "acP" = ( -/turf/simulated/floor/wood, -/area/construction/firstdeck) -"acT" = ( -/turf/simulated/floor/plating, -/area/construction/firstdeck) +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod1/station) "acX" = ( /turf/simulated/floor/tiled, /area/hallway/secondary/escape/firstdeck/ep_port) @@ -814,11 +813,10 @@ /turf/simulated/floor/tiled, /area/hallway/secondary/escape/firstdeck/ep_port) "add" = ( -/obj/machinery/camera/network/civilian{ - c_tag = "CIV - Station Gym" - }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, /turf/simulated/floor/plating, -/area/construction/firstdeck) +/area/hallway/primary/firstdeck/vaultlobby) "adf" = ( /obj/machinery/status_display{ layer = 4; @@ -1057,16 +1055,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/starboard) -"aeb" = ( -/obj/structure/fitness/punchingbag, -/turf/simulated/floor/plating, -/area/construction/firstdeck) -"aec" = ( -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/simulated/floor/plating, -/area/construction/firstdeck) "aed" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ frequency = 1379; @@ -1505,7 +1493,13 @@ /obj/machinery/firealarm{ pixel_y = 24 }, -/turf/simulated/floor/tiled, +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, /area/hallway/primary/firstdeck/auxdockfore) "afV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -1605,28 +1599,15 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/auxdockfore) "agk" = ( -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled, -/area/hallway/primary/firstdeck/auxdockfore) +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/firstdeck/vaultlobby) "agl" = ( -/turf/simulated/shuttle/wall, -/area/shuttle/escape_pod1/station) -"agm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/vending/cola{ + dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod1/station) +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "agq" = ( /obj/machinery/disposal, /obj/effect/floor_decal/borderfloor{ @@ -1714,48 +1695,33 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/tcomm/tcomstorage) -"agH" = ( -/turf/simulated/shuttle/wall, -/area/shuttle/escape_pod2/station) "agI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ +/obj/structure/table/glass, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) +"agK" = ( +/obj/structure/bed/chair{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_1"; + pixel_x = -25; + tag_door = "escape_pod_1_hatch" }, -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod2/station) -"agJ" = ( -/obj/structure/table/standard, -/obj/machinery/recharger, -/obj/item/weapon/tool/wrench, -/obj/machinery/light_construct{ - dir = 8 +/obj/machinery/light{ + dir = 1 }, -/turf/simulated/floor/wood, -/area/construction/firstdeck) -"agK" = ( -/obj/item/stack/material/steel{ - amount = 10 - }, -/turf/simulated/floor/plating, -/area/construction/firstdeck) +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod1/station) "agL" = ( -/obj/structure/fitness/weightlifter, -/turf/simulated/floor/wood, -/area/construction/firstdeck) -"agM" = ( -/obj/item/weapon/storage/box/cups, -/turf/simulated/floor/wood, -/area/construction/firstdeck) +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/firstdeck/vaultlobby) "agR" = ( /obj/effect/floor_decal/industrial/warning/corner, /obj/random/trash, @@ -1819,9 +1785,24 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/port) "aho" = ( -/obj/structure/closet/athletic_mixed, -/turf/simulated/floor/wood, -/area/construction/firstdeck) +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_2"; + pixel_x = -25; + tag_door = "escape_pod_2_hatch" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod2/station) "ahp" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -1878,10 +1859,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/ascenter) -"aht" = ( -/obj/random/toolbox, -/turf/simulated/floor/plating, -/area/construction/firstdeck) "ahu" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8 @@ -2063,12 +2040,41 @@ /turf/simulated/floor/tiled/techmaint, /area/ai_monitored/storage/eva/aux) "aid" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/hologram/holopad, /obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/auxdockfore) "aif" = ( +/obj/structure/cable{ + 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/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/auxdockfore) "aig" = ( @@ -2125,8 +2131,22 @@ /turf/simulated/floor/plating, /area/maintenance/firstdeck/foreport) "ais" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 8 +/obj/structure/cable{ + 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/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/auxdockfore) @@ -2164,8 +2184,28 @@ /turf/simulated/floor/plating, /area/hangar/two) "aiB" = ( -/obj/structure/table/glass, -/obj/machinery/light{ +/obj/structure/cable{ + 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/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/stairs{ dir = 4 }, /turf/simulated/floor/tiled, @@ -2201,43 +2241,46 @@ /turf/simulated/floor/plating, /area/maintenance/firstdeck/foreport) "aiK" = ( -/obj/structure/bed/chair{ - dir = 1 +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/status_display{ - layer = 4; - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ - frequency = 1380; - id_tag = "escape_pod_1"; - pixel_x = -25; - tag_door = "escape_pod_1_hatch" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 }, -/turf/simulated/shuttle/floor, -/area/shuttle/escape_pod1/station) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "aiL" = ( -/obj/structure/bed/chair{ - dir = 1 +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/obj/machinery/status_display{ - layer = 4; - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 }, -/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ - frequency = 1380; - id_tag = "escape_pod_2"; - pixel_x = -25; - tag_door = "escape_pod_2_hatch" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 }, -/turf/simulated/shuttle/floor, -/area/shuttle/escape_pod2/station) +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "aiM" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/door/airlock/maintenance{ @@ -2338,14 +2381,6 @@ "ajn" = ( /turf/simulated/floor/plating, /area/maintenance/firstdeck/foreport) -"ajt" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -21 - }, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) "ajy" = ( /obj/machinery/ai_status_display{ pixel_x = 32 @@ -2533,23 +2568,33 @@ /turf/simulated/wall, /area/maintenance/firstdeck/foreport) "akp" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" }, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) +/area/shuttle/escape_pod1/station) "akw" = ( -/turf/simulated/floor/tiled, -/area/construction/firstdeck) -"akx" = ( -/obj/effect/floor_decal/borderfloor{ +/obj/structure/bed/chair{ dir = 1 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 28 +/obj/structure/closet/walllocker/medical{ + pixel_x = -28 }, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod2/station) +"akx" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod2/station) "aky" = ( /obj/machinery/embedded_controller/radio/airlock/airlock_controller{ id_tag = "d1fore_port2_airlock"; @@ -2688,15 +2733,24 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/auxdockfore) "ali" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/auxdockfore) "alk" = ( @@ -2854,15 +2908,18 @@ dir = 1; pixel_y = -22 }, -/turf/simulated/floor/tiled, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, /area/hallway/primary/firstdeck/auxdockfore) "alM" = ( -/obj/structure/closet/emcloset, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -21 +/obj/structure/railing/grey{ + dir = 1 }, -/turf/simulated/floor/tiled, +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, /area/hallway/primary/firstdeck/auxdockfore) "alX" = ( /obj/effect/floor_decal/borderfloorblack{ @@ -2889,12 +2946,8 @@ /turf/simulated/floor/tiled, /area/hallway/secondary/escape/firstdeck/ep_port) "amk" = ( -/turf/simulated/shuttle/wall/no_join{ - base_state = "orange"; - icon = 'icons/turf/shuttle_orange.dmi'; - icon_state = "orange" - }, -/area/shuttle/escape_pod1/station) +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "aml" = ( /obj/machinery/portable_atmospherics/canister/empty, /turf/simulated/floor/plating, @@ -2972,19 +3025,9 @@ /turf/simulated/wall, /area/construction/firstdeck/construction2) "ane" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/structure/closet/walllocker/medical{ - pixel_x = -28 - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 21 - }, -/turf/simulated/shuttle/floor, -/area/shuttle/escape_pod1/station) +/obj/structure/bed/chair/bay/chair/padded/red, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "ang" = ( /obj/machinery/light, /turf/simulated/floor/tiled/dark, @@ -3039,26 +3082,30 @@ /turf/simulated/wall/r_wall, /area/hallway/primary/firstdeck/fore) "anv" = ( -/turf/simulated/shuttle/wall/no_join{ - base_state = "orange"; - icon = 'icons/turf/shuttle_orange.dmi'; - icon_state = "orange" - }, -/area/shuttle/escape_pod2/station) +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "anw" = ( -/obj/structure/bed/chair{ - dir = 1 +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/structure/closet/walllocker/medical{ - pixel_x = -28 +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 21 +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 }, -/turf/simulated/shuttle/floor, -/area/shuttle/escape_pod2/station) +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "anx" = ( /obj/effect/floor_decal/industrial/warning, /obj/machinery/shield_diffuser, @@ -3092,21 +3139,23 @@ /turf/simulated/floor/plating, /area/maintenance/firstdeck/foreport) "anA" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/plating, -/area/construction/firstdeck) +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod1/station) "anB" = ( -/obj/machinery/scale, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -28 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod1/station, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod1/station) "anC" = ( -/obj/machinery/hologram/holopad, -/obj/effect/floor_decal/industrial/outline/grey, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/hallway/primary/firstdeck/vaultlobby) "anE" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -3178,25 +3227,35 @@ }, /turf/simulated/wall, /area/hallway/primary/firstdeck/apcenter) -"anT" = ( -/obj/structure/table, -/obj/item/stack/material/steel{ - amount = 10 +"anS" = ( +/obj/effect/landmark{ + name = "blobstart" }, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "anU" = ( -/obj/random/toolbox, -/obj/structure/table/standard, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) -"aoa" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 22 +/obj/structure/bed/chair{ + dir = 1 }, -/turf/simulated/floor/plating, -/area/construction/firstdeck) +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -28 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod2/station, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod2/station) +"aoa" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod2/station) "aok" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -3247,6 +3306,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/auxdockfore) "aos" = ( @@ -3254,25 +3314,44 @@ /turf/simulated/wall/r_wall, /area/hallway/primary/firstdeck/auxdockfore) "aot" = ( -/obj/structure/bed/chair{ +/obj/machinery/door/window/brigdoor/southright{ + dir = 1; + req_access = null; + req_one_access = list(1,19) + }, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloor{ dir = 1 }, -/obj/structure/closet/walllocker/emerglocker{ - pixel_x = -28 +/obj/effect/floor_decal/corner/red/border{ + dir = 1 }, -/obj/effect/shuttle_landmark/southern_cross/escape_pod1/station, -/turf/simulated/shuttle/floor, -/area/shuttle/escape_pod1/station) +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "vld_exterior" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "aou" = ( -/obj/structure/bed/chair{ - dir = 1 +/obj/machinery/door/airlock/glass_security{ + req_one_access = list(1,19) }, -/obj/structure/closet/walllocker/emerglocker{ - pixel_x = -28 +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/effect/shuttle_landmark/southern_cross/escape_pod2/station, -/turf/simulated/shuttle/floor, -/area/shuttle/escape_pod2/station) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "vld_exterior" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/vaultcheckpoint) "aov" = ( /obj/machinery/door/airlock/external{ frequency = 1379; @@ -3350,6 +3429,31 @@ "aoJ" = ( /turf/simulated/wall, /area/ai_monitored/storage/eva/aux) +"aoL" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/obj/item/device/radio/phone{ + pixel_y = 3 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "vld_exterior" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "aoV" = ( /obj/structure/table/standard, /obj/machinery/recharger, @@ -3579,39 +3683,40 @@ /turf/simulated/floor/tiled/techfloor, /area/hallway/primary/firstdeck/starboard) "aqv" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_1_hatch"; + locked = 1; + name = "Escape Pod 1 Hatch"; + req_access = list(13) }, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod1/station) "aqA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/item/weapon/stool/padded, -/turf/simulated/floor/plating, -/area/construction/firstdeck) +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod1/station) "aqB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) -"aqC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/construction/firstdeck) +/turf/simulated/floor/grass, +/area/hallway/primary/firstdeck/vaultlobby) "aqD" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_2_hatch"; + locked = 1; + name = "Escape Pod 2 Hatch"; + req_access = list(13) }, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod2/station) "aqG" = ( /obj/machinery/ai_status_display{ pixel_y = -32 @@ -3624,11 +3729,9 @@ /turf/simulated/floor/plating, /area/maintenance/firstdeck/centralport) "aqL" = ( -/obj/machinery/light_construct{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/construction/firstdeck) +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod2/station) "aqM" = ( /turf/simulated/wall/r_wall, /area/storage/emergency_storage/firstdeck/fore_emergency) @@ -3702,6 +3805,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/hallway/primary/firstdeck/auxdockfore) "arc" = ( @@ -3858,20 +3962,31 @@ /turf/simulated/floor/tiled/dark, /area/hallway/primary/firstdeck/fore) "asm" = ( -/obj/structure/shuttle/engine/propulsion/burst, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/escape_pod1/station) -"asn" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_pod_1_hatch"; - locked = 1; - name = "Escape Pod 1 Hatch"; - req_access = list(13) +/obj/machinery/computer/secure_data{ + dir = 4 }, -/turf/simulated/shuttle/floor, -/area/shuttle/escape_pod1/station) +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) +"asn" = ( +/obj/structure/bed/chair/bay/chair/padded/red{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "asq" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -3882,9 +3997,10 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/port) "asw" = ( -/obj/structure/shuttle/engine/propulsion/burst, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/escape_pod2/station) +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/deployable/barrier, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "asx" = ( /obj/structure/cable{ d1 = 2; @@ -4006,22 +4122,28 @@ /turf/simulated/floor/tiled/monotile, /area/hangar/two) "asM" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_pod_2_hatch"; - locked = 1; - name = "Escape Pod 2 Hatch"; - req_access = list(13) +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/shuttle/floor, -/area/shuttle/escape_pod2/station) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "asO" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 6 }, /turf/simulated/wall/r_wall, -/area/maintenance/firstdeck/forestarboard) +/area/hallway/primary/firstdeck/vaultcheckpoint) "asR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -4268,10 +4390,6 @@ "auT" = ( /turf/simulated/wall/r_wall, /area/hallway/primary/firstdeck/ascenter) -"auU" = ( -/obj/structure/closet/secure_closet/personal, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) "auX" = ( /obj/structure/cable/green{ d1 = 1; @@ -4326,35 +4444,19 @@ /turf/simulated/floor/tiled, /area/hangar/two) "ave" = ( -/obj/machinery/newscaster{ - layer = 3.3; - pixel_y = -27 - }, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) +/obj/structure/sign/warning/pods, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/fore) "avf" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/construction/firstdeck) +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "avj" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/construction/firstdeck) +/turf/simulated/wall, +/area/hallway/primary/firstdeck/fore) "avk" = ( /obj/structure/closet/hydrant{ pixel_x = -32 @@ -4518,7 +4620,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "awj" = ( @@ -4558,10 +4660,12 @@ /obj/effect/floor_decal/industrial/warning{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "aww" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -4569,37 +4673,40 @@ /obj/effect/floor_decal/industrial/warning{ dir = 1 }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "awx" = ( -/turf/simulated/wall, -/area/hallway/primary/firstdeck/fore) +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "awy" = ( -/obj/machinery/door/airlock/glass_external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_pod_1_berth_hatch"; - locked = 1; - name = "Escape Pod 1"; - req_access = list(13) - }, -/turf/simulated/floor/plating, -/area/hallway/primary/firstdeck/fore) -"awz" = ( -/obj/structure/sign/warning/pods, -/turf/simulated/wall, -/area/hallway/primary/firstdeck/fore) +/obj/structure/bed/chair/sofa, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "awB" = ( -/obj/machinery/door/airlock/glass_external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_pod_2_berth_hatch"; - locked = 1; - name = "Escape Pod 2"; - req_access = list(13) +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/hallway/primary/firstdeck/fore) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "awI" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 10 @@ -4619,7 +4726,7 @@ dir = 8 }, /turf/simulated/wall/r_wall, -/area/maintenance/firstdeck/forestarboard) +/area/hallway/primary/firstdeck/vaultcheckpoint) "awM" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -4792,21 +4899,12 @@ /turf/simulated/wall/r_wall, /area/maintenance/firstdeck/foreport) "axL" = ( -/obj/machinery/door/airlock/glass{ - name = "Gym" +/obj/structure/bed/chair/sofa, +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/item/tape/engineering, -/obj/structure/barricade, -/turf/simulated/floor/tiled/steel_grid, -/area/construction/firstdeck) +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "axM" = ( /turf/simulated/wall, /area/storage/emergency_storage/firstdeck/fore_emergency) @@ -4844,6 +4942,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fore) "axS" = ( @@ -4887,6 +4986,7 @@ /area/hallway/primary/firstdeck/fore) "ayg" = ( /obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "ayh" = ( @@ -4921,30 +5021,60 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/ascenter) "ayv" = ( -/obj/effect/floor_decal/industrial/warning/corner{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/camera{ + c_tag = "COM - Vault Post"; + dir = 4; + network = list("Command") + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) +"ayG" = ( +/obj/structure/cable{ + 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 = 4 }, -/turf/simulated/floor/tiled/dark, -/area/hallway/primary/firstdeck/fore) -"ayG" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ - frequency = 1380; - id_tag = "escape_pod_1_berth"; - pixel_x = -25; - pixel_y = 30; - tag_door = "escape_pod_1_berth_hatch" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/hallway/primary/firstdeck/fore) +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "ayH" = ( -/obj/effect/floor_decal/industrial/warning/corner{ +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/hallway/primary/firstdeck/fore) +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "ayK" = ( /obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ dir = 1 @@ -4987,25 +5117,40 @@ /turf/simulated/floor/plating, /area/storage/emergency_storage/firstdeck/ap_emergency) "azl" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ - frequency = 1380; - id_tag = "escape_pod_2_berth"; - pixel_x = -25; - pixel_y = 30; - tag_door = "escape_pod_2_berth_hatch" +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/hallway/primary/firstdeck/fore) +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "azp" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/dark, -/area/hallway/primary/firstdeck/fore) +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "COM - Vault Hall"; + dir = 8; + network = list("Command") + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "azv" = ( /turf/simulated/wall/r_wall, /area/tcomm/tcomfoyer) @@ -5014,7 +5159,7 @@ dir = 5 }, /turf/simulated/wall/r_wall, -/area/maintenance/firstdeck/forestarboard) +/area/hallway/primary/firstdeck/vaultcheckpoint) "azD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -5345,6 +5490,10 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "aBd" = ( @@ -5354,11 +5503,6 @@ /obj/machinery/camera/network/first_deck{ c_tag = "First Deck - Fore Hallway 2" }, -/obj/structure/sign/atmosplaque{ - desc = "This area is currently under construction and will soon be replaced by a new exploration department area."; - name = "Underconstruction Exploration-Dep"; - pixel_y = 30 - }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "aBe" = ( @@ -5418,6 +5562,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fore) "aBl" = ( @@ -5439,7 +5584,6 @@ /turf/simulated/floor/tiled/steel_grid, /area/quartermaster/mininglockerroom) "aBy" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/effect/floor_decal/borderfloor/corner{ dir = 4 }, @@ -5449,33 +5593,34 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "aBz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/structure/bed/chair/sofa/corner, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32; + pixel_y = -2 }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 }, -/obj/effect/floor_decal/corner/white/border{ - dir = 1 - }, -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, -/turf/simulated/floor/tiled, -/area/hallway/primary/firstdeck/fore) +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "aBA" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner{ dir = 1 }, -/obj/effect/floor_decal/borderfloor{ +/obj/effect/floor_decal/corner/red/bordercorner{ dir = 1 }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 }, +/obj/structure/cable, /turf/simulated/floor/tiled, -/area/hallway/primary/firstdeck/fore) +/area/hallway/primary/firstdeck/vaultcheckpoint) "aBD" = ( /obj/structure/sign/directions/engineering{ dir = 8; @@ -5506,69 +5651,61 @@ /turf/simulated/floor, /area/storage/tech) "aBL" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/floor_decal/corner/white/border{ - dir = 1 +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 }, -/turf/simulated/floor/tiled, -/area/hallway/primary/firstdeck/fore) +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod2/station) "aBM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/tiled, -/area/hallway/primary/firstdeck/fore) +/area/hallway/primary/firstdeck/vaultcheckpoint) "aBU" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/white/border{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 }, /turf/simulated/floor/tiled, -/area/hallway/primary/firstdeck/fore) +/area/hallway/primary/firstdeck/vaultcheckpoint) "aBW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) +"aBX" = ( +/obj/machinery/light{ dir = 4 }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 }, -/obj/effect/floor_decal/corner/white/border{ - dir = 1 +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 }, /turf/simulated/floor/tiled, -/area/hallway/primary/firstdeck/fore) -"aBX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/primary/firstdeck/fore) +/area/hallway/primary/firstdeck/vaultcheckpoint) "aBY" = ( /turf/simulated/wall/r_wall, /area/storage/emergency_storage/firstdeck/as_emergency) @@ -6011,7 +6148,6 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "aDr" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -6020,6 +6156,9 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "aDs" = ( @@ -6067,17 +6206,9 @@ /turf/simulated/floor/plating, /area/maintenance/firstdeck/aftport) "aDR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -6089,6 +6220,7 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fore) "aDT" = ( @@ -6109,14 +6241,8 @@ /turf/simulated/floor, /area/storage/tech) "aDX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) @@ -6191,22 +6317,18 @@ /turf/simulated/floor/plating, /area/maintenance/firstdeck/aftport) "aEE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/vending/wallmed1{ + pixel_y = -32 }, /turf/simulated/floor/tiled, -/area/hallway/primary/firstdeck/fore) +/area/hallway/primary/firstdeck/vaultcheckpoint) "aEH" = ( /obj/machinery/floodlight, /obj/structure/catwalk, @@ -6251,27 +6373,13 @@ /turf/simulated/floor/plating, /area/maintenance/substation/firstdeck/cargo) "aFd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, /obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/light, /turf/simulated/floor/tiled/dark, -/area/hallway/primary/firstdeck/fore) +/area/hallway/primary/firstdeck/vaultcheckpoint) "aFe" = ( /obj/structure/table/rack{ dir = 8; @@ -6291,20 +6399,24 @@ /turf/simulated/wall, /area/maintenance/firstdeck/foreport) "aFg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 }, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/hallway/primary/firstdeck/fore) +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/vaultcheckpoint) "aFh" = ( /obj/machinery/door/firedoor/border_only, /obj/structure/cable{ @@ -6332,21 +6444,15 @@ /turf/simulated/floor, /area/storage/tech) "aFk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/effect/floor_decal/industrial/warning{ + dir = 5 }, -/obj/machinery/camera/network/first_deck{ - c_tag = "First Deck - Fore Hallway 4"; - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/primary/firstdeck/fore) +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/vaultcheckpoint) "aFw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -6387,9 +6493,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -6399,8 +6502,14 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, /turf/simulated/floor/tiled, -/area/hallway/primary/firstdeck/fore) +/area/hallway/primary/firstdeck/vaultcheckpoint) "aFH" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/atmospherics/pipe/simple/hidden{ @@ -6417,12 +6526,16 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/door/airlock/maintenance{ - req_access = null; - req_one_access = null +/obj/machinery/door/airlock/security{ + name = "Checkpoint Office"; + req_one_access = list(1,19) + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "vld_exterior" }, /turf/simulated/floor/plating, -/area/maintenance/firstdeck/forestarboard) +/area/hallway/primary/firstdeck/vaultcheckpoint) "aFI" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9 @@ -6964,6 +7077,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fore) "aJT" = ( @@ -7143,27 +7257,18 @@ /turf/simulated/wall/r_wall, /area/hallway/primary/firstdeck/fore) "aKJ" = ( -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/wingrille_spawn/reinforced, -/turf/simulated/floor/plating, -/area/hallway/primary/firstdeck/fore) +/obj/structure/railing/grey, +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/hallway/primary/firstdeck/auxdockfore) "aKK" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/wingrille_spawn/reinforced, -/turf/simulated/floor/plating, -/area/hallway/primary/firstdeck/fore) +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "aKL" = ( /obj/machinery/light{ dir = 4 @@ -7177,42 +7282,44 @@ /turf/simulated/floor/tiled/white, /area/teleporter/firstdeck) "aKO" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" +/obj/machinery/door/airlock/vault/bolted{ + autoclose = 0; + frequency = 1969; + id_tag = "vault_exterior"; + req_access = list(53) }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/wingrille_spawn/reinforced, -/turf/simulated/floor/plating, -/area/hallway/primary/firstdeck/fore) -"aKP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1969; + master_tag = "vault_airlock_control"; + name = "Vault Access Button"; + pixel_x = -26; + req_one_access = list(53) + }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "vld_interior" }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, -/area/hallway/primary/firstdeck/fore) +/area/security/nuke_storage) +"aKP" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/bed/chair/sofa{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "aKQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -7254,14 +7361,27 @@ /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/aft) "aKZ" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, /obj/machinery/door/firedoor/border_only, -/obj/effect/wingrille_spawn/reinforced, -/turf/simulated/floor/plating, -/area/hallway/primary/firstdeck/fore) +/obj/structure/cable{ + 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/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/vaultlobby) "aLa" = ( /obj/structure/cable{ d1 = 1; @@ -7513,6 +7633,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fore) "aMb" = ( @@ -7526,22 +7647,28 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "aMc" = ( -/obj/structure/cable, -/obj/machinery/door/firedoor/border_only, -/obj/effect/wingrille_spawn/reinforced, -/turf/simulated/floor/plating, -/area/hallway/primary/firstdeck/fore) -"aMd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/tiled/dark, -/area/hallway/primary/firstdeck/fore) +/area/security/nuke_storage) +"aMd" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "aMe" = ( /obj/machinery/atmospherics/binary/passive_gate{ regulate_mode = 0; @@ -7891,6 +8018,7 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fore) "aNJ" = ( @@ -7994,15 +8122,11 @@ /turf/simulated/wall/r_wall, /area/security/nuke_storage) "aOi" = ( -/obj/machinery/door/airlock/vault/bolted{ - req_access = list(53) +/obj/machinery/porta_turret/crescent{ + req_one_access = list(53) }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/light{ + dir = 8 }, /turf/simulated/floor/tiled/dark, /area/security/nuke_storage) @@ -8866,6 +8990,7 @@ /obj/effect/floor_decal/corner/green/bordercorner2{ dir = 9 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "aUc" = ( @@ -8891,23 +9016,56 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "aUe" = ( -/obj/structure/safe, -/obj/item/clothing/under/color/yellow, -/obj/item/key, -/obj/item/toy/katana, -/obj/item/weapon/melee/chainofcommand, -/obj/item/weapon/disk/nuclear{ - name = "authentication disk" +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/item/weapon/moneybag/vault, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) -"aUf" = ( -/obj/effect/floor_decal/industrial/warning/corner{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) +"aUf" = ( +/obj/structure/cable{ + 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/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "aUg" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -8925,21 +9083,25 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/aft) "aUv" = ( -/obj/effect/landmark{ - name = "blobstart" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "aUw" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 @@ -8951,20 +9113,42 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/auxdockaft) "aUA" = ( -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/machinery/door/airlock/vault/bolted{ + autoclose = 0; + frequency = 1969; + id_tag = "vault_interior"; + req_access = list(53) }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1969; + master_tag = "vault_airlock_control"; + name = "Vault Access Button"; + pixel_x = -26 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "vld_interior" }, /turf/simulated/floor/tiled/dark, /area/security/nuke_storage) "aUE" = ( -/obj/structure/filingcabinet/security{ - name = "Security Records" +/obj/structure/bed/chair/sofa/left{ + dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) +/obj/machinery/newscaster{ + pixel_x = 31 + }, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "aUG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal, /turf/simulated/floor/plating, @@ -9674,34 +9858,31 @@ /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/hallway/primary/firstdeck/fore) "beG" = ( -/obj/structure/closet/crate, -/obj/item/weapon/storage/belt/champion, -/obj/item/stack/material/gold{ - amount = 6 +/obj/structure/bed/chair{ + dir = 1 }, -/obj/item/stack/material/silver{ - amount = 6 +/obj/structure/closet/walllocker/medical{ + pixel_x = -28 }, -/obj/machinery/light{ - dir = 8 +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod1/station) "bfF" = ( -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) -"bfS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) +"bfS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 }, -/obj/machinery/hologram/holopad, /turf/simulated/floor/tiled/dark, /area/security/nuke_storage) "bgt" = ( @@ -9713,12 +9894,16 @@ /turf/simulated/floor/tiled, /area/tcomm/entrance) "bhg" = ( -/obj/structure/filingcabinet/medical{ - desc = "A large cabinet with hard copy medical records."; - name = "Medical Records" +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 }, -/obj/machinery/light{ - dir = 4 +/obj/machinery/embedded_controller/radio/airlock/access_controller{ + frequency = 1969; + id_tag = "vault_airlock_control"; + name = "Vault Access Controller"; + pixel_y = 27; + tag_exterior_door = "vault_exterior"; + tag_interior_door = "vault_interior" }, /turf/simulated/floor/tiled/dark, /area/security/nuke_storage) @@ -10248,6 +10433,13 @@ /obj/item/stack/cable_coil/random, /turf/simulated/floor/plating, /area/construction/firstdeck/construction5) +"bIk" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "bJc" = ( /obj/structure/table/rack{ dir = 8; @@ -10329,14 +10521,20 @@ /obj/effect/floor_decal/corner/green/bordercorner2{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "bLF" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) +/obj/machinery/camera{ + c_tag = "COM - Vault Lounge"; + dir = 1; + network = list("Command") + }, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "bLW" = ( /obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ frequency = 1380; @@ -10372,11 +10570,23 @@ /turf/simulated/floor/tiled, /area/teleporter/firstdeck) "bMw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "bMN" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 9 @@ -10432,21 +10642,6 @@ }, /turf/simulated/floor/tiled/dark, /area/tcomm/tcomfoyer) -"bON" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/mob/living/simple_mob/animal/passive/mouse/brown/Tom, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) "bOS" = ( /obj/machinery/atmospherics/pipe/simple/visible/universal{ dir = 4 @@ -10454,19 +10649,17 @@ /turf/simulated/floor/tiled/steel_dirty, /area/engineering/auxiliary_engineering) "bPd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/machinery/hologram/holopad, /turf/simulated/floor/tiled/dark, /area/security/nuke_storage) "bPT" = ( -/obj/machinery/camera/network/command{ - c_tag = "COM - Vault"; - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, /turf/simulated/floor/tiled/dark, /area/security/nuke_storage) "bQm" = ( @@ -10638,6 +10831,20 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/steel_dirty, /area/engineering/auxiliary_engineering) +"cbx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "cbL" = ( /obj/machinery/firealarm{ pixel_y = 24 @@ -11014,6 +11221,7 @@ "csE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fore) "csT" = ( @@ -11036,51 +11244,23 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "cun" = ( -/obj/item/weapon/coin/silver{ - pixel_x = 7; - pixel_y = 12 +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/item/weapon/coin/silver{ - pixel_x = 12; - pixel_y = 7 - }, -/obj/item/weapon/coin/silver{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/weapon/coin/silver{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/weapon/coin/silver{ - pixel_x = 5; - pixel_y = -8 - }, -/obj/machinery/alarm{ +/obj/machinery/firealarm{ dir = 1; - pixel_y = -22 - }, -/obj/structure/closet/crate/secure{ - name = "Silver Crate"; - req_access = list(19) - }, -/obj/item/weapon/coin/silver{ - pixel_x = 4; - pixel_y = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) -"cuS" = ( -/obj/structure/closet/secure_closet/freezer/money, -/obj/machinery/power/apc{ - name = "south bump"; pixel_y = -24 }, -/obj/item/weapon/storage/secure/briefcase/money{ - desc = "An sleek tidy briefcase."; - name = "secure briefcase" +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) +"cuS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/structure/cable, /turf/simulated/floor/tiled/dark, /area/security/nuke_storage) "cvB" = ( @@ -11098,22 +11278,23 @@ /turf/simulated/floor/tiled, /area/quartermaster/storage) "cvF" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/mob/living/simple_mob/animal/passive/mouse/brown/Tom, /turf/simulated/floor/tiled/dark, /area/security/nuke_storage) "cvH" = ( -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/gold, -/obj/structure/closet/crate/secure{ - name = "Gold Crate"; - req_access = list(19) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, /turf/simulated/floor/tiled/dark, /area/security/nuke_storage) @@ -11355,6 +11536,19 @@ }, /turf/simulated/floor/carpet/sblucarpet, /area/teleporter/firstdeck) +"cHs" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_1_berth"; + pixel_x = -25; + pixel_y = 30; + tag_door = "escape_pod_1_berth_hatch" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) "cIq" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -11492,6 +11686,12 @@ }, /turf/simulated/floor/tiled, /area/teleporter/firstdeck) +"cTb" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) "cTd" = ( /obj/effect/floor_decal/industrial/warning, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -12056,6 +12256,41 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/engineering/auxiliary_engineering) +"dBn" = ( +/obj/item/weapon/coin/silver{ + pixel_x = 7; + pixel_y = 12 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 12; + pixel_y = 7 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/weapon/coin/silver{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 5; + pixel_y = -8 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/closet/crate/secure{ + name = "Silver Crate"; + req_access = list(19) + }, +/obj/item/weapon/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "dBE" = ( /obj/machinery/door/firedoor/border_only, /obj/effect/wingrille_spawn/reinforced, @@ -12158,6 +12393,19 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/storage) +"dHX" = ( +/obj/structure/closet/secure_closet/freezer/money, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/item/weapon/storage/secure/briefcase/money{ + desc = "An sleek tidy briefcase."; + name = "secure briefcase" + }, +/obj/structure/cable, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "dIq" = ( /obj/machinery/alarm{ dir = 8; @@ -12264,6 +12512,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fore) "dRv" = ( @@ -14070,6 +14319,10 @@ /obj/effect/floor_decal/corner/green/bordercorner{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fpcenter) "dZL" = ( @@ -14082,6 +14335,9 @@ /obj/effect/floor_decal/corner/green/border{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fpcenter) "dZM" = ( @@ -14094,6 +14350,9 @@ /obj/effect/floor_decal/corner/green/border{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fpcenter) "dZN" = ( @@ -14109,6 +14368,9 @@ /obj/effect/floor_decal/corner/green/border{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fpcenter) "dZO" = ( @@ -14124,6 +14386,9 @@ /obj/effect/floor_decal/corner/green/bordercorner{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fpcenter) "dZP" = ( @@ -14133,6 +14398,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fpcenter) "dZQ" = ( @@ -14144,6 +14412,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/plating, /area/hallway/primary/firstdeck/fpcenter) "dZR" = ( @@ -14165,6 +14436,9 @@ /obj/effect/floor_decal/corner/green/bordercorner2{ dir = 10 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fore) "dZS" = ( @@ -14172,6 +14446,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fore) "dZT" = ( @@ -14179,6 +14456,10 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/hologram/holopad, /obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled/dark, /area/hallway/primary/firstdeck/fore) "dZU" = ( @@ -14646,6 +14927,33 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/techmaint, /area/rnd/xenobiology/xenoflora_isolation) +"edq" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "edO" = ( /obj/machinery/door/airlock/glass{ name = "Central Access" @@ -14734,6 +15042,10 @@ d2 = 4; icon_state = "2-4" }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fpcenter) "ehF" = ( @@ -14812,6 +15124,22 @@ }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fpcenter) +"ent" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "enS" = ( /obj/structure/cable/green{ d1 = 4; @@ -15438,6 +15766,16 @@ }, /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora_isolation) +"fbP" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/firstdeck/auxdockfore) "fcN" = ( /obj/machinery/atmospherics/portables_connector{ dir = 8 @@ -15449,6 +15787,11 @@ }, /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora_isolation) +"fcU" = ( +/obj/item/device/survivalcapsule/superpose, +/obj/structure/closet/crate/secure, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "fdm" = ( /obj/effect/floor_decal/industrial/warning{ dir = 5 @@ -16128,6 +16471,16 @@ /obj/machinery/bluespace_beacon, /turf/simulated/floor/tiled, /area/tcomm/entrance) +"fON" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "fPg" = ( /obj/structure/shuttle/engine/propulsion{ dir = 4 @@ -16192,6 +16545,19 @@ /obj/machinery/light, /turf/simulated/shuttle/floor/white, /area/shuttle/large_escape_pod1/station) +"fRL" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "fUe" = ( /obj/item/weapon/module/power_control, /obj/item/weapon/airlock_electronics, @@ -16416,6 +16782,14 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/construction/firstdeck/construction1) +"ghy" = ( +/obj/machinery/camera{ + c_tag = "COM - Vault Airlock"; + dir = 8; + network = list("Command") + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "ghB" = ( /obj/structure/grille, /obj/structure/shuttle/window, @@ -16476,6 +16850,13 @@ }, /turf/simulated/floor/tiled/dark, /area/tcomm/entrance) +"gmR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) "gmY" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 @@ -16527,6 +16908,22 @@ }, /turf/space, /area/space) +"grI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "gtw" = ( /obj/structure/table/rack{ dir = 8; @@ -16644,6 +17041,16 @@ }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fscenter) +"gBk" = ( +/obj/machinery/camera/network/command{ + c_tag = "COM - Vault Interior"; + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "gCn" = ( /obj/structure/closet, /obj/item/device/flashlight, @@ -16810,6 +17217,10 @@ }, /turf/simulated/floor/tiled, /area/teleporter/firstdeck) +"gLe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "gMA" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 @@ -16953,6 +17364,12 @@ /obj/random/tech_supply, /turf/simulated/floor/plating, /area/construction/firstdeck/construction2) +"gXl" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) "gXH" = ( /obj/machinery/atmospherics/portables_connector{ dir = 1 @@ -16988,6 +17405,12 @@ /obj/structure/shuttle/window, /turf/simulated/shuttle/plating, /area/shuttle/large_escape_pod2/station) +"gZx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "hak" = ( /obj/structure/cable{ d2 = 2; @@ -17049,6 +17472,10 @@ /obj/machinery/light{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fpcenter) "hhu" = ( @@ -17191,6 +17618,17 @@ temperature = 80 }, /area/tcomm/chamber) +"hqi" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_1_berth_hatch"; + locked = 1; + name = "Escape Pod 1"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) "hqp" = ( /obj/machinery/power/apc/super/critical{ dir = 1; @@ -17713,6 +18151,18 @@ /obj/effect/map_helper/airlock/sensor/chamber_sensor, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/auxdockaft) +"iah" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) "icj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -17780,6 +18230,14 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/research/firstdeck/hallway) +"ify" = ( +/obj/machinery/turretid/stun{ + control_area = "\improper Vault"; + req_access = null; + req_one_access = list(53) + }, +/turf/simulated/wall/r_wall, +/area/security/nuke_storage) "iga" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -17828,6 +18286,16 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/research/firstdeck/hallway) +"ihI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "iiJ" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 4 @@ -18043,6 +18511,16 @@ }, /turf/simulated/shuttle/floor/white, /area/shuttle/large_escape_pod2/station) +"iwD" = ( +/obj/structure/railing/grey, +/obj/structure/flora/ausbushes/brflowers, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/firstdeck/auxdockfore) "izW" = ( /obj/effect/shuttle_landmark/southern_cross/large_escape_pod2/station, /turf/simulated/shuttle/floor, @@ -18259,6 +18737,7 @@ /area/teleporter/firstdeck) "iKg" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fpcenter) "iLt" = ( @@ -18659,6 +19138,12 @@ }, /turf/simulated/shuttle/floor, /area/shuttle/large_escape_pod1/station) +"jmu" = ( +/obj/structure/filingcabinet/security{ + name = "Security Records" + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "jnw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -19382,6 +19867,7 @@ /area/hallway/primary/firstdeck/fpcenter) "jYo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fpcenter) "jYA" = ( @@ -19672,6 +20158,13 @@ /obj/machinery/space_heater, /turf/simulated/floor/tiled/steel_dirty, /area/engineering/auxiliary_engineering) +"kqP" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) "krv" = ( /obj/structure/sign/warning/caution, /turf/simulated/wall/r_wall, @@ -20456,6 +20949,7 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fpcenter) "lCZ" = ( @@ -21627,6 +22121,7 @@ "mPu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/primary/firstdeck/fpcenter) "mPC" = ( @@ -22016,6 +22511,18 @@ /obj/effect/floor_decal/steeldecal/steel_decals5, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/aft) +"niO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) "niZ" = ( /obj/structure/cable/green{ d1 = 1; @@ -22034,6 +22541,10 @@ /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating, /area/maintenance/firstdeck/forestarboard) +"njl" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "njm" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 @@ -22228,6 +22739,30 @@ }, /turf/simulated/shuttle/plating/airless/carry, /area/shuttle/escape_pod5/station) +"nAJ" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "vld_exterior" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "nCB" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/green/border, @@ -23085,11 +23620,19 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fpcenter) "oFD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fpcenter) "oFF" = ( @@ -23192,6 +23735,17 @@ temperature = 80 }, /area/tcomm/chamber) +"oOM" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_2_berth_hatch"; + locked = 1; + name = "Escape Pod 2"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) "oOQ" = ( /obj/machinery/camera/network/first_deck{ c_tag = "First Deck - Center Elevator Access" @@ -24227,6 +24781,13 @@ }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/auxdockaft) +"pWY" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "pXo" = ( /obj/structure/table/rack{ dir = 8; @@ -24629,6 +25190,7 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/steel_grid, /area/hallway/primary/firstdeck/fpcenter) "qvD" = ( @@ -24844,6 +25406,14 @@ /obj/machinery/light, /turf/simulated/floor/tiled, /area/hangar/lockerroomthree) +"qGK" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/deployable/barrier, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "qGN" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -24912,10 +25482,48 @@ /obj/machinery/light, /turf/simulated/floor/wood, /area/construction/firstdeck/construction4) +"qMs" = ( +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/structure/closet/crate/secure{ + name = "Gold Crate"; + req_access = list(19) + }, +/obj/item/weapon/a_gift/advanced, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "qNB" = ( /obj/item/stack/tile/wood, /turf/simulated/floor, /area/construction/firstdeck/construction4) +"qNM" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "vld_interior"; + name = "Vault Lockdown"; + pixel_x = 24; + pixel_y = -5 + }, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "vld_exterior"; + name = "Exterior Lockdown"; + pixel_x = 24; + pixel_y = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "qOm" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 @@ -24949,6 +25557,9 @@ "qOB" = ( /turf/simulated/wall, /area/hallway/secondary/firstdeck/research_access) +"qQM" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/vaultlobby) "qQS" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 @@ -25311,6 +25922,25 @@ /obj/item/clothing/ears/earring/dangle, /turf/simulated/floor/plating, /area/maintenance/firstdeck/foreport) +"rkz" = ( +/obj/machinery/door/window/brigdoor/southright{ + dir = 4; + req_access = null; + req_one_access = list(1,19) + }, +/obj/structure/cable{ + 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, +/area/hallway/primary/firstdeck/vaultcheckpoint) "rlo" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -25392,6 +26022,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/port) "rsY" = ( @@ -25902,6 +26533,18 @@ /obj/effect/wingrille_spawn/reinforced, /turf/simulated/floor/plating, /area/maintenance/firstdeck/centralstarboard) +"rYW" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/obj/machinery/computer/security{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "rZP" = ( /obj/effect/wingrille_spawn/reinforced, /obj/machinery/door/firedoor/border_only, @@ -25922,6 +26565,21 @@ }, /turf/simulated/floor/tiled/white, /area/teleporter/firstdeck) +"saD" = ( +/obj/structure/closet/crate, +/obj/item/weapon/storage/belt/champion, +/obj/item/stack/material/gold{ + amount = 6 + }, +/obj/item/stack/material/silver{ + amount = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/instrument/violin/golden, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "sbb" = ( /obj/machinery/alarm{ pixel_y = 23 @@ -25957,6 +26615,9 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/research/firstdeck/hallway) +"sdp" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/vaultcheckpoint) "sdx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -26166,6 +26827,16 @@ /obj/effect/floor_decal/industrial/danger/corner, /turf/simulated/floor/tiled, /area/hangar/two) +"svz" = ( +/obj/structure/filingcabinet/medical{ + desc = "A large cabinet with hard copy medical records."; + name = "Medical Records" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "svD" = ( /obj/machinery/status_display{ pixel_y = -32 @@ -26709,6 +27380,15 @@ }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/port) +"sXr" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/wood, +/area/hallway/primary/firstdeck/vaultlobby) "sXz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment{ @@ -26727,10 +27407,6 @@ /turf/simulated/floor/tiled/steel, /area/construction/firstdeck/construction3) "sZT" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -26739,6 +27415,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/port) "tak" = ( @@ -26803,6 +27482,19 @@ /obj/effect/floor_decal/corner/red/border, /turf/simulated/floor/tiled, /area/security/checkpoint3) +"tdo" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_2_berth"; + pixel_x = -25; + pixel_y = 30; + tag_door = "escape_pod_2_berth_hatch" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) "tez" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -27406,6 +28098,15 @@ /obj/effect/floor_decal/steeldecal/steel_decals5, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/starboard) +"tMJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/porta_turret/crescent{ + req_one_access = list(53) + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "tNe" = ( /obj/structure/sign/deck/first{ pixel_y = 32 @@ -27615,6 +28316,19 @@ }, /turf/simulated/floor/tiled, /area/rnd/xenobiology) +"uad" = ( +/obj/structure/safe, +/obj/item/clothing/under/color/yellow, +/obj/item/key, +/obj/item/toy/katana, +/obj/item/weapon/melee/chainofcommand, +/obj/item/weapon/disk/nuclear{ + name = "authentication disk" + }, +/obj/item/weapon/moneybag/vault, +/obj/item/clothing/glasses/monocoole, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "uap" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 9 @@ -29153,6 +29867,9 @@ /obj/effect/floor_decal/corner/brown/border, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/port) +"vwq" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/vaultcheckpoint) "vwO" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -29343,6 +30060,12 @@ }, /turf/simulated/floor/tiled/techmaint, /area/medical/first_aid_station/firstdeck) +"vKP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) "vLQ" = ( /obj/structure/shuttle/engine/propulsion{ dir = 8 @@ -29881,6 +30604,11 @@ /obj/effect/floor_decal/corner/green/border, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/starboard) +"wpt" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "wpT" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -30208,6 +30936,23 @@ "wGo" = ( /turf/simulated/floor/tiled/dark, /area/hallway/primary/firstdeck/aft) +"wHF" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + req_one_access = list(1,19) + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/vaultcheckpoint) "wIA" = ( /obj/machinery/porta_turret/crescent, /obj/effect/floor_decal/borderfloor{ @@ -30766,6 +31511,12 @@ }, /turf/simulated/floor/tiled, /area/teleporter/firstdeck) +"xrL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) "xrX" = ( /obj/structure/lattice, /obj/structure/grille/broken, @@ -61475,14 +62226,14 @@ aaa aaa aaa aaa -abU -acO -agJ -ajt -anA -acT -auU aci +anA +anA +akp +anA +aqA +avj +gXl aAZ aCK aJa @@ -61736,11 +62487,11 @@ aaa aci acP agK -acT +beG anB aqv -akw -aci +hqi +cHs aBa aCL aJa @@ -61759,7 +62510,7 @@ acu acu dZJ ehp -ffO +niO ffO jYA lCZ @@ -61992,13 +62743,13 @@ aaa aaa aaa aci -acT -acT +anA +anA akp -acT +anA aqA ave -abU +cTb aBb aCO aJa @@ -62015,8 +62766,8 @@ aaa acu acu dZJ -dZJ -ehX +gmR +iah dZJ fgd iLt @@ -62246,17 +62997,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa +aaf +aaf +aaf ack -add -agL -akp -anC -aqB -avf -axL +ant +ant +ant +ant +ant +ant +ant aBc aCS aJk @@ -62273,7 +63024,7 @@ aaa acu dZJ ehp -ffO +niO gwx hhu iLt @@ -62508,13 +63259,13 @@ aaa aaa aaa aci -aeb -agM -acT -anT -aqC +aoa +aoa +akx +aoa +aqL avj -abU +gXl aBd aCZ aJa @@ -62530,7 +63281,7 @@ aaa dXf dXf dZK -ehX +iah dZJ gwU hjj @@ -62766,13 +63517,13 @@ aaa aaa aaa aci -acP +aBL aho akw anU aqD -acT -aci +oOM +tdo aBe aDc aJa @@ -63023,14 +63774,14 @@ aaa aaa aaa aaa -abU -aec -aht +aci +aoa +aoa akx aoa aqL -akw -aci +ave +kqP aBf aDe aJa @@ -65096,7 +65847,7 @@ arc awt axS aBa -aCL +vKP aKm aMb aNJ @@ -65354,7 +66105,7 @@ ant ant ant aBa -aCL +vKP aKn ant ant @@ -65606,7 +66357,7 @@ aaa aap afR aif -agi +fbP aos arW awu @@ -65617,7 +66368,7 @@ aKt ant aaa aaa -aaa +aaf aaa aaa ant @@ -65862,20 +66613,20 @@ aaf aaf aaf abz -agi +aKJ ais alL aap arX awv ayg -aBa -aCL +xrL +aJz aKH aaa aaa aaa -aaa +aaf aaa aaa aaf @@ -66120,7 +66871,7 @@ aaa aaa aaa abz -agk +iwD aiB alM aap @@ -66128,8 +66879,9 @@ asl aww ayh aBy -aCL -aKJ +aJz +ant +aaa aaa aOh aOh @@ -66138,7 +66890,6 @@ aOh aOh aOh aaa -aaa dXn dYl eaq @@ -66375,28 +67126,28 @@ aaa aaa aaa aaf -aaf -aap -aap -abz -abA -abz -aap -ant -ant -ant -aBz -aCL -aKK +qQM +qQM +qQM +qQM +aKZ +qQM +sdp +sdp +sdp +sdp +sdp +sdp +sdp +aaa aaa aOh -aUe -beG -bLF -cun +uad +saD +bIk +dBn aOh aaa -aaa dXn dYm ear @@ -66632,28 +67383,28 @@ aae aaa aaa aaa -aaa -aaa -aaa +qQM +qQM +qQM acG agl -agl -amk -agl +aUe +sXr +aoL asm awx ayv aBA aEE -aKO -aMc aOh -aUf -bfF -bMw -bfF aOh -aaa +aOh +aOh +bPT +bPT +gZx +bPT +aOh aaa dXn dYn @@ -66890,28 +67641,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -acG -agm -aiK +add +agk +add +avf +bfF +bMw ane aot asn -awy +gLe ayG -aBL +wpt aFd -aKP +aOh aMd aOi -aUv -bfS -bON -cuS aOh -aaa +bfS +bPT +cuS +fcU +aOh aaa dXm dYo @@ -67148,29 +67899,29 @@ aaa aaa aaa aaa -aaa -aaa -aaa -acG -agl -agl +add +agL +add +njl +aKK +aiK amk -agl -asm -awz +nAJ +qNM +rYW ayH aBM aFg aKO aMc -aOh +grI aUA -bfF +anS bPd cvF +dHX aOh aaa -aaa dXm dXm eau @@ -67406,30 +68157,30 @@ aaa aaa aaa aaa -aaf -aaf -aaf +add +anC +add acH -aap -aap -ant -ant -ant -ant -ant +amk +aUf +bLF +sdp +sdp +wHF +rkz aBU aFk -aKK -aaa +ify +ghy +tMJ aOh -aUE bhg bPT cvH +pWY aOh aaa aaa -aaa dXn eav eCb @@ -67664,28 +68415,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -acG -agH -agH +add +agk +add +awy +agI +aUv anv -agH +sdp asw -awx -ayv -aBM -aCL -aKZ -aaa +qGK +cbx +ihI +ent aOh aOh aOh aOh +jmu +svz +gBk +qMs aOh -aOh -aaa aaa aaa dXn @@ -67922,10 +68673,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -acG +add +aqB +add +axL agI aiL anw @@ -67934,16 +68685,16 @@ asM awB azl aBW -aDc -ant +edq +sdp aaa aaa -aaa -aaa -aaa -aaa -aaf -aaa +aOh +aOh +aOh +aOh +aOh +aOh aaa aaa aaa @@ -68180,27 +68931,27 @@ aaa aaa aaa aaa -aaa -aaa -aaa -acG -agH -agH -anv -agH -asw -awz +qQM +qQM +qQM +aBz +aKP +aUE +cun +sdp +fON +fRL azp aBX aFG -ant -ant +sdp aaa aaa aaa +aaf aaa aaa -bQp +aaf aaa aaa aaa @@ -68439,19 +69190,19 @@ aaa aaa aaa aaf -aaf -abT -abT -abT -abT -abT -abT +qQM +qQM +qQM +qQM +qQM +qQM +sdp asO awL azw -aCd +vwq aFH -aCd +sdp abT abT abT diff --git a/maps/southern_cross/southern_cross_areas.dm b/maps/southern_cross/southern_cross_areas.dm index b6bb038c29..6d2e7e8dd5 100644 --- a/maps/southern_cross/southern_cross_areas.dm +++ b/maps/southern_cross/southern_cross_areas.dm @@ -840,6 +840,15 @@ z name = "\improper First Deck Fore Auxiliary Dock" icon_state = "docking_hallway" +//CHOMPStation Edit. Two new areas for the vault. +/area/hallway/primary/firstdeck/vaultcheckpoint + name = "\improper Vault Checkpoint" + icon_state = "nuke_storage" + +/area/hallway/primary/firstdeck/vaultlobby + name = "\improper Vault Lobby" + icon_state = "nuke_storage" + //CHOMPStation Edit Start TFF 4/5/20 - One of these ain't the same thing, bruh. Escape Pod 1, Escape Pod 2, Research Access Hallway. /area/hallway/secondary/escape/firstdeck/ep_port name = "\improper Large Escape Pod 2 Port" From f48f2e27cd355f722afb5ff5d0b3722b9f3c7375 Mon Sep 17 00:00:00 2001 From: NanoMap Generation Date: Mon, 10 Jul 2023 18:25:28 +0000 Subject: [PATCH 02/23] NanoMap Auto-Update (Mon Jul 10 18:25:28 UTC 2023) --- icons/_nanomaps/southern_cross_nanomap_z1.png | Bin 439547 -> 443807 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/_nanomaps/southern_cross_nanomap_z1.png b/icons/_nanomaps/southern_cross_nanomap_z1.png index f35fe969c5978d3c04fa977d23e9368963c0ba15..5d6eeea870e8168576e1b493a34d753ac3e7166d 100644 GIT binary patch literal 443807 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

*vucM(Ly9I#5p4J zvGln4mD{iG7(a5Idmc-v>vGIh5%``Mn=^5i$%oH3pbZP-zBg6C)6(%ACsWZ)z6{8r;a6f}B8@y5e$YQuvMkSwym2N!OQ-IG z*u4FGb@2<1#>Bh+FqQn-^qE?il|V-`ZCJ$7I~-#6GpwQXqgFiDx5j^%SZEirrKA1)lUUCxw*xU823WZuYlg^olYDNIP!@iOM1*#goGSw7e zUiXV&9?Wl+9_ER0od7D#hyLgOi!E`BmCU4ymMY!LkoDUUIWD!kl4dPqjdun1MJuAG z4p3V)yxyXDXuKH-Km+`a$~Ny!>(9W=#M~b~DC6ggX`*qQS;^b4$N2eC$n?s*J8f4K zL|H@_3BQMizn#oo=Nvzv32nj9a!706=-5!ws@VlixgG!8<vF=y{EWm>&MbV$Ui@)33Z^aL*HO;<(Sb=r)vB8CY z#Z@yARzD5|9mu_6#;5;z6W&#gJYP$g?>MOgERJ%s01_?w!NkGnL&=R%JhdFdBhRIU zU%uL3$CTu6Iebp$7_t8C;8AV6*UvVe9l{3~4ZM13lMcPMDRIvS!rRby;u?$wC1?I! z)>*MB!hot?^Ue2+o}Q!5p!I&wsNW8|=>(cv`$0!JK-6Q(NG>^$Np~rKoHSG?TcG_z zewj`d(*IWnLxt1R((?B!;4Q5JNG0MmM+?ElBO`~uF3{5{_l|tn9z_Oi8`J}dLU^cx z^#Ip!h#VO)+|a72Q7W0-=zVun%$HOUfS6 z4Vr6Bcpk_D!+BWVK?DPi`Q4)c2V~tKVCDsMQ^3%kLT-UqBzcIFzTLJe@5TdHjLQ9TK{5b zYP3XzAKSs3LzqkC@-nY@XvWq%5IG$kt3_�Axbxj6xHudtkm|)~7bC8`xmf2*BZ) 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 z¨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 z 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 Z3Q4ZbtKJH`z+hWu#B7u0;hyn@ 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�}ge_T|iyY+s`S>!tCh036W6V+v>)S!81 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ⅈ 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

VKYd*Ls*Gekv&Ai0liHm_r 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%0D@2Il6mTqh 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 From 504539b2f7aa93a302a2019fd1f2291a2380091b Mon Sep 17 00:00:00 2001 From: Kassc Date: Mon, 10 Jul 2023 15:47:37 -0400 Subject: [PATCH 03/23] TechStorage Circuits Adds over a dozen of circuits all pertaining to engineering. If there are any circuits that I missed that Engineering can use, note me! ```/obj/item/weapon/circuitboard/machine/rtg /obj/item/weapon/circuitboard/machine/rtg/advanced /obj/item/weapon/circuitboard/machine/reg_c /obj/item/weapon/circuitboard/tesla_coil (many) /obj/item/weapon/circuitboard/grounding_rod (many) /obj/item/weapon/circuitboard/mass_driver /obj/item/weapon/circuitboard/pointdefense /obj/item/weapon/circuitboard/pointdefense_control /obj/item/weapon/circuitboard/solar_control, /obj/item/weapon/circuitboard/pacman /obj/item/weapon/circuitboard/pacman/super /obj/item/weapon/circuitboard/fusion_core /obj/item/weapon/circuitboard/fusion_core_control /obj/item/weapon/circuitboard/fusion_fuel_control /obj/item/weapon/circuitboard/fusion_injector (5x) /obj/item/weapon/circuitboard/gyrotron /obj/item/weapon/circuitboard/gyrotron_control /obj/item/weapon/circuitboard/fusion_fuel_compressor /obj/item/weapon/circuitboard/machine/power_compressor /obj/item/weapon/circuitboard/machine/power_turbine /obj/item/weapon/circuitboard/turbine_control /obj/item/weapon/circuitboard/recycler_crusher /obj/item/weapon/circuitboard/recycler_sorter /obj/item/weapon/circuitboard/recycler_stamper /obj/item/weapon/circuitboard/rcon_console /obj/item/weapon/circuitboard/telecomms/processor, /obj/item/weapon/circuitboard/telecomms/receiver, /obj/item/weapon/circuitboard/telecomms/server, /obj/item/weapon/circuitboard/telecomms/bus, /obj/item/weapon/circuitboard/telecomms/broadcaster, /obj/item/weapon/circuitboard/telecomms/exonet_node, /obj/item/weapon/circuitboard/communications /obj/item/weapon/circuitboard/candymachine /obj/item/weapon/circuitboard/microwave /obj/item/weapon/circuitboard/oven /obj/item/weapon/circuitboard/fryer /obj/item/weapon/circuitboard/cerealmaker /obj/item/weapon/circuitboard/grill /obj/item/weapon/circuitboard/algae_farm /obj/item/weapon/circuitboard/thermoregulator /obj/item/weapon/circuitboard/shield_diffuser (many) /obj/item/weapon/circuitboard/arf_generator (MANY) /obj/item/weapon/circuitboard/unary_atmos/heater /obj/item/weapon/circuitboard/unary_atmos/cooler /obj/item/weapon/circuitboard/batteryrack /obj/item/weapon/circuitboard/smes /obj/item/weapon/circuitboard/grid_checker /obj/item/weapon/circuitboard/breakerbox /obj/item/weapon/circuitboard/atmos_alert /obj/item/weapon/circuitboard/air_management /obj/item/weapon/circuitboard/rcon_console /obj/item/weapon/circuitboard/powermonitor /obj/item/weapon/circuitboard/shutoff_monitor /obj/item/weapon/circuitboard/air_management /obj/item/weapon/circuitboard/air_management/tank_control /obj/item/weapon/circuitboard/air_management/supermatter_core /obj/item/weapon/circuitboard/air_management/injector_control``` --- maps/southern_cross/southern_cross-1.dmm | 1155 +++++++++++++++++++--- 1 file changed, 1000 insertions(+), 155 deletions(-) diff --git a/maps/southern_cross/southern_cross-1.dmm b/maps/southern_cross/southern_cross-1.dmm index dd28bf51fd..6a5901f7c6 100644 --- a/maps/southern_cross/southern_cross-1.dmm +++ b/maps/southern_cross/southern_cross-1.dmm @@ -6106,12 +6106,53 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/circuitboard/autolathe, -/turf/simulated/floor, +/obj/item/weapon/circuitboard/scan_consolenew{ + pixel_y = 11; + pixel_x = 2 + }, +/obj/item/weapon/circuitboard/scan_consolenew{ + pixel_y = 11; + pixel_x = 2 + }, +/obj/item/weapon/circuitboard/med_data{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/med_data{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/cloning{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/cloning{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/clonepod{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/clonepod{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/clonescanner{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/clonescanner{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/resleeving_control{ + pixel_y = -9; + pixel_x = -3 + }, +/obj/item/weapon/circuitboard/resleeving_control{ + pixel_y = -9; + pixel_x = -3 + }, +/turf/simulated/floor/plating, /area/storage/tech) "aDo" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -6385,12 +6426,34 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/robotics{ - pixel_x = -2; - pixel_y = 2 +/obj/item/weapon/circuitboard/mecha_control{ + pixel_x = 2; + pixel_y = 11 }, /obj/item/weapon/circuitboard/mecha_control{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/robotics{ pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/robotics{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/borgupload{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/borgupload{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/aiupload{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/aiupload{ + pixel_x = -1; pixel_y = -1 }, /turf/simulated/floor/tiled/dark, @@ -6608,19 +6671,57 @@ /turf/simulated/floor/plating, /area/storage/emergency_storage/firstdeck/as_emergency) "aGh" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/rack/holorack, +/obj/item/weapon/circuitboard/grounding_rod{ + pixel_y = 11; + pixel_x = 2 }, -/obj/item/weapon/circuitboard/borgupload{ - pixel_x = -1; - pixel_y = 1 +/obj/item/weapon/circuitboard/grounding_rod{ + pixel_y = 11; + pixel_x = 2 }, -/obj/item/weapon/circuitboard/aiupload{ - pixel_x = 2; - pixel_y = -2 +/obj/item/weapon/circuitboard/grounding_rod{ + pixel_y = 11; + pixel_x = 2 }, -/turf/simulated/floor/tiled/dark, +/obj/item/weapon/circuitboard/grounding_rod{ + pixel_y = 11; + pixel_x = 2 + }, +/obj/item/weapon/circuitboard/tesla_coil{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/tesla_coil{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/tesla_coil{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/tesla_coil{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/pacman{ + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/pacman{ + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/pacman{ + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/pacman/mrs{ + pixel_y = -2; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/pacman/super{ + pixel_y = -6; + pixel_x = -2 + }, +/turf/simulated/floor/plating, /area/storage/tech) "aGj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -6953,22 +7054,52 @@ /turf/simulated/floor/tiled, /area/construction/firstdeck/construction5) "aJl" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/rack/holorack, +/obj/item/weapon/circuitboard/rcon_console{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/rcon_console{ + pixel_x = 2; + pixel_y = 11 }, /obj/item/weapon/circuitboard/powermonitor{ - pixel_x = -2; - pixel_y = 2 + pixel_y = 7; + pixel_x = 1 }, -/obj/item/weapon/circuitboard/stationalert_engineering{ - pixel_x = 1; - pixel_y = -1 +/obj/item/weapon/circuitboard/powermonitor{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/shutoff_monitor{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/shutoff_monitor{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/air_management{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/air_management{ + pixel_y = -1; + pixel_x = -1 }, -/obj/item/weapon/circuitboard/security/engineering, /obj/item/weapon/circuitboard/atmos_alert{ - pixel_x = 3; - pixel_y = -3 + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/atmos_alert{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/skills/pcu{ + pixel_y = -9; + pixel_x = -3 + }, +/obj/item/weapon/circuitboard/skills/pcu{ + pixel_y = -9; + pixel_x = -3 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -7101,18 +7232,104 @@ /turf/simulated/floor/tiled/dark, /area/hallway/primary/firstdeck/aft) "aJX" = ( -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 +/obj/structure/table/rack/shelf, +/obj/item/weapon/stock_parts/capacitor{ + pixel_x = -6; + pixel_y = 13 }, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 +/obj/item/weapon/stock_parts/capacitor{ + pixel_x = -6; + pixel_y = 13 }, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/structure/table/steel, -/turf/simulated/floor/plating, +/obj/item/weapon/stock_parts/capacitor{ + pixel_x = -6; + pixel_y = 13 + }, +/obj/item/weapon/stock_parts/capacitor{ + pixel_x = -6; + pixel_y = 13 + }, +/obj/item/weapon/stock_parts/manipulator{ + pixel_x = 4; + pixel_y = 12 + }, +/obj/item/weapon/stock_parts/manipulator{ + pixel_x = 4; + pixel_y = 12 + }, +/obj/item/weapon/stock_parts/manipulator{ + pixel_x = 4; + pixel_y = 12 + }, +/obj/item/weapon/stock_parts/manipulator{ + pixel_x = 4; + pixel_y = 12 + }, +/obj/item/weapon/stock_parts/matter_bin{ + pixel_y = -10; + pixel_x = -5 + }, +/obj/item/weapon/stock_parts/matter_bin{ + pixel_y = -10; + pixel_x = -5 + }, +/obj/item/weapon/stock_parts/matter_bin{ + pixel_y = -10; + pixel_x = -5 + }, +/obj/item/weapon/stock_parts/matter_bin{ + pixel_y = -10; + pixel_x = -5 + }, +/obj/item/weapon/stock_parts/micro_laser{ + pixel_y = -10; + pixel_x = 6 + }, +/obj/item/weapon/stock_parts/micro_laser{ + pixel_y = -10; + pixel_x = 6 + }, +/obj/item/weapon/stock_parts/micro_laser{ + pixel_y = -10; + pixel_x = 6 + }, +/obj/item/weapon/stock_parts/micro_laser{ + pixel_y = -10; + pixel_x = 6 + }, +/obj/item/weapon/stock_parts/console_screen{ + pixel_y = 2; + pixel_x = 2 + }, +/obj/item/weapon/stock_parts/console_screen{ + pixel_y = 2; + pixel_x = 2 + }, +/obj/item/weapon/stock_parts/console_screen{ + pixel_y = 2; + pixel_x = 2 + }, +/obj/item/weapon/stock_parts/console_screen{ + pixel_y = 2; + pixel_x = 2 + }, +/obj/item/weapon/stock_parts/scanning_module{ + pixel_y = 0; + pixel_x = -4 + }, +/obj/item/weapon/stock_parts/scanning_module{ + pixel_y = 0; + pixel_x = -4 + }, +/obj/item/weapon/stock_parts/scanning_module{ + pixel_y = 0; + pixel_x = -4 + }, +/obj/item/weapon/stock_parts/scanning_module{ + pixel_y = 0; + pixel_x = -4 + }, +/turf/simulated/floor, /area/storage/tech) "aJY" = ( /obj/structure/cable{ @@ -10441,16 +10658,50 @@ /turf/simulated/floor/tiled/dark, /area/security/nuke_storage) "bJc" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/rack/holorack, +/obj/item/weapon/circuitboard/solar_control{ + pixel_x = 2; + pixel_y = 11 }, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/weapon/circuitboard/solar_control{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/solar_control{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/solar_control{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/machine/rtg{ pixel_x = 1; - pixel_y = -1 + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/machine/rtg{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/machine/rtg/advanced{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/machine/reg_c{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/machine/reg_c{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/machine/reg_d{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/machine/reg_d{ + pixel_y = -5; + pixel_x = -2 }, -/obj/item/device/multitool, -/obj/item/clothing/glasses/meson, /turf/simulated/floor/plating, /area/storage/tech) "bJl" = ( @@ -10460,16 +10711,60 @@ /turf/simulated/floor/tiled/freezer, /area/crew_quarters/toilet/firstdeck) "bJH" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/rack/holorack, +/obj/item/weapon/circuitboard/thermoregulator{ + pixel_y = 11; + pixel_x = 2 }, -/obj/item/weapon/circuitboard/rdconsole, -/obj/item/weapon/circuitboard/destructive_analyzer, -/obj/item/weapon/circuitboard/protolathe, -/obj/item/weapon/circuitboard/rdserver{ - pixel_x = 3; - pixel_y = -3 +/obj/item/weapon/circuitboard/thermoregulator{ + pixel_y = 11; + pixel_x = 2 + }, +/obj/item/weapon/circuitboard/shield_diffuser{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/shield_diffuser{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/shield_diffuser{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/shield_diffuser{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/arf_generator{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/arf_generator{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/unary_atmos/cooler{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/unary_atmos/cooler{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/unary_atmos/heater{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/unary_atmos/heater{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/unary_atmos/engine{ + pixel_y = -8; + pixel_x = -3 + }, +/obj/item/weapon/circuitboard/unary_atmos/engine{ + pixel_y = -8; + pixel_x = -3 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -12618,6 +12913,42 @@ /obj/structure/loot_pile/maint/boxfort, /turf/simulated/floor/plating, /area/maintenance/firstdeck/forestarboard) +"dTP" = ( +/obj/structure/table/rack/shelf, +/obj/item/device/t_scanner{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/item/device/t_scanner{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/item/device/analyzer{ + pixel_y = 3; + pixel_x = -5 + }, +/obj/item/device/analyzer{ + pixel_y = 3; + pixel_x = -5 + }, +/obj/item/device/healthanalyzer{ + pixel_y = -6; + pixel_x = 3 + }, +/obj/item/device/healthanalyzer{ + pixel_y = -6; + pixel_x = 3 + }, +/obj/item/device/analyzer/plant_analyzer{ + pixel_y = -6; + pixel_x = -5 + }, +/obj/item/device/analyzer/plant_analyzer{ + pixel_y = -6; + pixel_x = -5 + }, +/turf/simulated/floor, +/area/storage/tech) "dUu" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -12937,21 +13268,48 @@ /turf/simulated/floor, /area/storage/tech) "dWx" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/rack/holorack, +/obj/item/weapon/circuitboard/machine/power_turbine{ + pixel_x = 2; + pixel_y = 11 }, -/obj/item/weapon/circuitboard/secure_data{ - pixel_x = -2; - pixel_y = 2 +/obj/item/weapon/circuitboard/machine/power_turbine{ + pixel_x = 2; + pixel_y = 11 }, -/obj/item/weapon/circuitboard/security{ +/obj/item/weapon/circuitboard/turbine_control{ pixel_x = 1; - pixel_y = -1 + pixel_y = 7 }, -/obj/item/weapon/circuitboard/skills{ - pixel_x = 4; - pixel_y = -3 +/obj/item/weapon/circuitboard/turbine_control{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/breakerbox{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/breakerbox{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/smes{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/smes{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/smes{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/grid_checker{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/grid_checker{ + pixel_y = -5; + pixel_x = -2 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -12960,13 +13318,69 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/cloning, -/obj/item/weapon/circuitboard/clonescanner, -/obj/item/weapon/circuitboard/clonepod, -/obj/item/weapon/circuitboard/scan_consolenew, -/obj/item/weapon/circuitboard/med_data{ - pixel_x = 3; - pixel_y = -3 +/obj/item/weapon/circuitboard/air_management/injector_control{ + pixel_y = 11; + pixel_x = 2 + }, +/obj/item/weapon/circuitboard/air_management/injector_control{ + pixel_y = 11; + pixel_x = 2 + }, +/obj/item/weapon/circuitboard/air_management/supermatter_core{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/air_management/supermatter_core{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/air_management/tank_control{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/air_management/tank_control{ + pixel_y = 3 + }, +/obj/item/weapon/module/power_control{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/module/power_control{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/module/power_control{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/module/power_control{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/module/power_control{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/module/power_control{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/airlock_electronics{ + pixel_y = -5 + }, +/obj/item/weapon/airlock_electronics{ + pixel_y = -5 + }, +/obj/item/weapon/airlock_electronics{ + pixel_y = -5 + }, +/obj/item/weapon/airlock_electronics{ + pixel_y = -5 + }, +/obj/item/weapon/airlock_electronics{ + pixel_y = -5 + }, +/obj/item/weapon/airlock_electronics{ + pixel_y = -5 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -12975,10 +13389,12 @@ dir = 8; layer = 2.9 }, -/obj/item/device/analyzer/plant_analyzer, -/obj/item/device/healthanalyzer, -/obj/item/device/analyzer, -/obj/item/device/analyzer, +/obj/random/tech_supply/component, +/obj/random/tech_supply/component, +/obj/random/tech_supply/component, +/obj/random/tech_supply/nofail, +/obj/random/tech_supply/nofail, +/obj/random/tech_supply/nofail, /turf/simulated/floor/plating, /area/storage/tech) "dWA" = ( @@ -15864,6 +16280,60 @@ "fgr" = ( /turf/simulated/wall/r_wall, /area/tcomm/chamber) +"fhM" = ( +/obj/structure/table/rack/holorack, +/obj/item/weapon/circuitboard/recycler_crusher{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/recycler_crusher{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/recycler_sorter{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/recycler_sorter{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/recycler_stamper{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/recycler_stamper{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/partslathe{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/partslathe{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/mass_driver{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/mass_driver{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/mass_driver{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/autolathe{ + pixel_x = -3; + pixel_y = -9 + }, +/obj/item/weapon/circuitboard/autolathe{ + pixel_x = -3; + pixel_y = -9 + }, +/turf/simulated/floor/plating, +/area/storage/tech) "fjy" = ( /obj/effect/floor_decal/industrial/warning{ dir = 4 @@ -16559,11 +17029,90 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/vaultcheckpoint) "fUe" = ( -/obj/item/weapon/module/power_control, -/obj/item/weapon/airlock_electronics, -/obj/structure/table/steel, -/obj/machinery/light/small{ - dir = 1 +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/security{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/security{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/security{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/security{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/security{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/security{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/security/engineering{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/security/engineering{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/security/engineering{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/security/mining{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/security/mining{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/security/mining{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/security/xenobio{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/security/xenobio{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/security/xenobio{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/secure_data{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/item/weapon/circuitboard/secure_data{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/item/weapon/circuitboard/secure_data{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/item/weapon/circuitboard/security/telescreen/entertainment{ + pixel_y = -9; + pixel_x = -3 + }, +/obj/item/weapon/circuitboard/security/telescreen/entertainment{ + pixel_y = -9; + pixel_x = -3 + }, +/obj/item/weapon/circuitboard/security/telescreen/entertainment{ + pixel_y = -9; + pixel_x = -3 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -17457,16 +18006,62 @@ /turf/simulated/floor/tiled, /area/teleporter/firstdeck) "hgs" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/rack/holorack, +/obj/item/weapon/circuitboard/telecomms/broadcaster{ + pixel_x = 2; + pixel_y = 11 }, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/capacitor, -/turf/simulated/floor/plating, +/obj/item/weapon/circuitboard/telecomms/broadcaster{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/telecomms/bus{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/telecomms/bus{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/telecomms/exonet_node{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/telecomms/exonet_node{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/telecomms/hub{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/telecomms/hub{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/telecomms/pda_multicaster{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/telecomms/pda_multicaster{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/card{ + pixel_x = -3; + pixel_y = -9 + }, +/obj/item/weapon/circuitboard/card{ + pixel_x = -3; + pixel_y = -9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Secure Technical Storage" + }, +/turf/simulated/floor/tiled/dark, /area/storage/tech) "hhi" = ( /obj/machinery/light{ @@ -19217,18 +19812,32 @@ /turf/simulated/floor/tiled/white, /area/rnd/research/firstdeck/hallway) "jsw" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/steel, +/obj/machinery/light/small{ + dir = 1 }, /obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 + pixel_x = 2; + pixel_y = 9 + }, +/obj/item/clothing/gloves/yellow{ + pixel_y = -1; + pixel_x = -2 + }, +/obj/item/clothing/gloves/yellow{ + pixel_y = -1; + pixel_x = -2 + }, +/obj/item/device/multitool{ + pixel_y = -1; + pixel_x = 6 + }, +/obj/item/device/multitool{ + pixel_y = -1; + pixel_x = 6 }, -/obj/item/clothing/gloves/yellow, -/obj/item/device/t_scanner, /obj/item/clothing/glasses/meson, -/obj/item/device/multitool, +/obj/item/clothing/glasses/meson, /turf/simulated/floor/plating, /area/storage/tech) "jtM" = ( @@ -19843,6 +20452,63 @@ /obj/machinery/light, /turf/simulated/floor/tiled, /area/teleporter/firstdeck) +"jXi" = ( +/obj/item/device/flashlight{ + pixel_x = 7; + pixel_y = 9 + }, +/obj/structure/table/steel, +/obj/item/device/flashlight{ + pixel_x = 7; + pixel_y = 9 + }, +/obj/item/device/flashlight{ + pixel_x = 7; + pixel_y = 9 + }, +/obj/item/device/flash{ + pixel_y = -4; + pixel_x = 11 + }, +/obj/item/device/flash{ + pixel_y = -4; + pixel_x = 11 + }, +/obj/item/weapon/stock_parts/gear{ + pixel_y = 10; + pixel_x = -8 + }, +/obj/item/weapon/stock_parts/gear{ + pixel_y = 10; + pixel_x = -8 + }, +/obj/item/weapon/stock_parts/gear{ + pixel_y = 10; + pixel_x = -8 + }, +/obj/item/weapon/stock_parts/motor{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/weapon/stock_parts/motor{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/weapon/stock_parts/motor{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/weapon/stock_parts/spring{ + pixel_y = -4 + }, +/obj/item/weapon/stock_parts/spring{ + pixel_y = -4 + }, +/obj/item/weapon/stock_parts/spring{ + pixel_y = -4 + }, +/turf/simulated/floor/plating, +/area/storage/tech) "jXQ" = ( /obj/item/weapon/storage/toolbox/syndicate, /obj/structure/closet, @@ -21465,29 +22131,52 @@ /turf/simulated/floor/plating, /area/maintenance/firstdeck/forestarboard) "mhY" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/rack/holorack, +/obj/item/weapon/circuitboard/telecomms/processor{ + pixel_y = 11; + pixel_x = 2 }, -/obj/item/weapon/circuitboard/crew{ - pixel_x = -1; - pixel_y = 1 +/obj/item/weapon/circuitboard/telecomms/processor{ + pixel_y = 11; + pixel_x = 2 }, -/obj/item/weapon/circuitboard/card{ - pixel_x = 2; - pixel_y = -2 +/obj/item/weapon/circuitboard/telecomms/receiver{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/telecomms/receiver{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/telecomms/relay{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/telecomms/relay{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/telecomms/server{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/telecomms/server{ + pixel_y = -1; + pixel_x = -1 }, /obj/item/weapon/circuitboard/communications{ - pixel_x = 5; - pixel_y = -5 + pixel_y = -5; + pixel_x = -2 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/item/weapon/circuitboard/communications{ + pixel_y = -5; + pixel_x = -2 }, -/obj/machinery/camera/network/engineering{ - c_tag = "ENG - Secure Technical Storage" +/obj/item/weapon/circuitboard/crew{ + pixel_x = -3; + pixel_y = -9 + }, +/obj/item/weapon/circuitboard/crew{ + pixel_x = -3; + pixel_y = -9 }, /turf/simulated/floor/tiled/dark, /area/storage/tech) @@ -22469,6 +23158,67 @@ }, /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/fscenter) +"neO" = ( +/obj/structure/table/rack/holorack, +/obj/item/weapon/circuitboard/pointdefense{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/pointdefense{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/pointdefense{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/pointdefense{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/pointdefense_control{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/pointdefense_control{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/pointdefense_control{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/pointdefense_control{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/batteryrack{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/batteryrack{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/batteryrack{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/gyrotron{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/gyrotron{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/gyrotron_control{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/gyrotron_control{ + pixel_y = -5; + pixel_x = -2 + }, +/turf/simulated/floor/plating, +/area/storage/tech) "ngZ" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plating, @@ -23378,16 +24128,53 @@ /turf/simulated/floor/plating, /area/rnd/xenobiology) "osl" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/rack/holorack, +/obj/item/weapon/circuitboard/fusion_core{ + pixel_x = 2; + pixel_y = 11 }, -/obj/item/weapon/circuitboard/unary_atmos/heater, -/obj/item/weapon/circuitboard/unary_atmos/cooler{ - pixel_x = 3; - pixel_y = -3 +/obj/item/weapon/circuitboard/fusion_core{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/fusion_core_control{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/fusion_core_control{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/fusion_fuel_compressor{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/fusion_fuel_compressor{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/fusion_fuel_control{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/fusion_fuel_control{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/fusion_injector{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/fusion_injector{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/algae_farm{ + pixel_y = -9; + pixel_x = -3 + }, +/obj/item/weapon/circuitboard/algae_farm{ + pixel_y = -9; + pixel_x = -3 }, -/obj/machinery/light/small, /turf/simulated/floor/plating, /area/storage/tech) "osw" = ( @@ -24456,6 +25243,16 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/storage) +"pFR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/storage/tech) "pFU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -25103,15 +25900,53 @@ /turf/simulated/floor/tiled, /area/hallway/primary/firstdeck/elevator) "qoK" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/rack/holorack, +/obj/item/weapon/circuitboard/candymachine{ + pixel_x = 2; + pixel_y = 11 }, -/obj/item/weapon/circuitboard/message_monitor{ - pixel_x = 3; - pixel_y = -3 +/obj/item/weapon/circuitboard/candymachine{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/weapon/circuitboard/microwave{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/microwave{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/weapon/circuitboard/oven{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/oven{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/fryer{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/fryer{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/item/weapon/circuitboard/cerealmaker{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/cerealmaker{ + pixel_y = -5; + pixel_x = -2 + }, +/obj/item/weapon/circuitboard/grill{ + pixel_y = -9; + pixel_x = -3 + }, +/obj/item/weapon/circuitboard/grill{ + pixel_y = -9; + pixel_x = -3 }, -/obj/machinery/light/small, /turf/simulated/floor/plating, /area/storage/tech) "qqv" = ( @@ -29088,10 +29923,20 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/security/mining, -/obj/item/weapon/circuitboard/autolathe{ - pixel_x = 3; - pixel_y = -3 +/obj/item/weapon/circuitboard/rdconsole{ + pixel_y = 11; + pixel_x = 2 + }, +/obj/item/weapon/circuitboard/rdserver{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/weapon/circuitboard/protolathe{ + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/destructive_analyzer{ + pixel_y = -1; + pixel_x = -1 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -62022,7 +62867,7 @@ aaa aaa aaa aaa -aaa +dWv dWv dWv dWv @@ -62280,12 +63125,12 @@ aaa aaa aaa aaa -aaa dWv aVG deI +neO deb -dWw +aGh dXu dYK dZV @@ -62538,10 +63383,10 @@ aaa aaa aaa aaa -aaa dWv -fUe +jsw deI +fhM deI dWx dXu @@ -62796,9 +63641,9 @@ aaa aaa aaa aaa -aaa aGT -jsw +dTP +deI bJc aIW osl @@ -63052,11 +63897,11 @@ aIq aJs aaa aaa -aaa aFh aQp aQp mmq +deI bJH asR aJl @@ -63310,12 +64155,12 @@ kXg aBG aBG aaa -aaa aHH aFe hvn dXu aIk +deI asR aJn dXu @@ -63568,12 +64413,12 @@ aok hsx aBG aaa -aaa aDT -mhY +hgs uAp hyr aBK +pFR aDZ aWb pdh @@ -63826,12 +64671,12 @@ kfg iWf aJs aaa -aaa aHH -aGh +mhY wvD dXu aIm +fUe aJi aJQ dXu @@ -64084,11 +64929,11 @@ iUo caY aJs aaa -aaa aFj aQp aQp mmq +deI uKx aJi dWy @@ -64344,9 +65189,9 @@ aJs aaa aaa aaa -aaa aQz -hgs +aJX +deI aDn aJj qoK @@ -64602,11 +65447,11 @@ aBG aaa aaa aaa -aaa dWv nlk deI deI +deI dWz dXu dYS @@ -64860,9 +65705,9 @@ aBG aCY aCY nbu -aaa dWv -aJX +jXi +dWw sRE hTg dXu From fb1b2cc33e5dcf0e02b49f00c8315fc16c2fb6ef Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Tue, 11 Jul 2023 07:28:24 +1000 Subject: [PATCH 04/23] Adds The One Pizza --- code/modules/food/food/superfoods.dm | 640 +++++++++++++++++++++++++++ code/modules/food/food/thecake.dm | 279 ------------ icons/obj/food.dmi | Bin 214785 -> 217752 bytes icons/obj/food64x64.dmi | Bin 3468 -> 5045 bytes vorestation.dme | 4 + 5 files changed, 644 insertions(+), 279 deletions(-) create mode 100644 code/modules/food/food/superfoods.dm delete mode 100644 code/modules/food/food/thecake.dm diff --git a/code/modules/food/food/superfoods.dm b/code/modules/food/food/superfoods.dm new file mode 100644 index 0000000000..c61c90a63a --- /dev/null +++ b/code/modules/food/food/superfoods.dm @@ -0,0 +1,640 @@ +<<<<<<< HEAD:code/modules/food/food/thecake.dm +// Chaos cake + +/datum/recipe/chaoscake_layerone + reagents = list("flour" = 300,"milk" = 200, "sugar" = 100, "egg" = 30) //CHOMP Edit + fruit = list("poisonberries" = 15, "cherries" = 15) //CHOMP Edit + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat/, + /obj/item/weapon/reagent_containers/food/snacks/meat/, + /obj/item/weapon/reagent_containers/food/snacks/meat/, + /obj/item/weapon/reagent_containers/food/snacks/meat/ + ) + result = /obj/structure/chaoscake + +/datum/recipe/chaoscake_layertwo + reagents = list("flour" = 300, "milk" = 200, "sugar" = 100, "egg" = 30, ) //CHOMP Edit + fruit = list("vanilla" = 15, "banana" = 15) //CHOMP Edit + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough + ) + result = /obj/item/weapon/chaoscake_layer + +/datum/recipe/chaoscake_layerthree + reagents = list("flour" = 240, "milk" = 150, "sugar" = 80, "egg" = 24, "deathbell" = 100) //CHOMP Edit + fruit = list("grapes" = 30) //CHOMP Edit + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough + ) + result = /obj/item/weapon/chaoscake_layer/three + +/datum/recipe/chaoscake_layerfour + reagents = list("flour" = 240, "milk" = 150, "sugar" = 80, "egg" = 24, "milkshake" = 300) //CHOMP Edit + fruit = list("rice" = 30) //CHOMP Edit + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough + ) + result = /obj/item/weapon/chaoscake_layer/four + +/datum/recipe/chaoscake_layerfive + reagents = list("flour" = 180, "milk" = 100, "sugar" = 60, "egg" = 18, "blood" = 300) //CHOMP Edit + fruit = list("tomato" = 20) //CHOMP Edit + items = list() //supposed to be made with lobster, still has to be ported. + result = /obj/item/weapon/chaoscake_layer/five + +/datum/recipe/chaoscake_layersix + reagents = list("flour" = 180, "milk" = 100, "sugar" = 60, "egg" = 18, "sprinkles" = 10) //CHOMP Edit + fruit = list("apple" = 30) //CHOMP Edit + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar + ) + result = /obj/item/weapon/chaoscake_layer/six + +/datum/recipe/chaoscake_layerseven + reagents = list("flour" = 120, "milk" = 50, "sugar" = 40, "egg" = 12, "devilskiss" = 200) //CHOMP Edit + fruit = list("potato" = 10) //CHOMP Edit + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough + ) + result = /obj/item/weapon/chaoscake_layer/seven + +/datum/recipe/chaoscake_layereight + reagents = list("flour" = 120, "milk" = 50, "sugar" = 40, "egg" = 12, "cream" = 200) //CHOMP Edit + fruit = list("lemon" = 10) //CHOMP Edit + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough + ) + result = /obj/item/weapon/chaoscake_layer/eight + +/datum/recipe/chaoscake_layernine + reagents = list("water" = 100, "blood" = 100) //CHOMP Edit + fruit = list("goldapple" = 50) //CHOMP Edit + items = list() + result = /obj/item/weapon/chaoscake_layer/nine + +/obj/structure/chaoscake + name = "An unfinished cake" + desc = "A single layer of a strange cake, you can see the cherry paste ooze, but it feels very incomplete..." + + icon = 'icons/obj/food64x64.dmi' + icon_state = "chaoscake_unfinished-1" + pixel_x = -16 + + var/slices = 6 + var/maxslices = 6 + var/stage = 1 + var/maxstages = 9 + var/edible = 0 + + var/regentime = 1000 + var/interval = 0 + + var/static/list/desclist2 = list( + "The first layer of a strange cake, you can see the cherry paste ooze.", + "The second layer of the cake sits in place now, smelling of pear with delicious colourful cream.", + "The third layer of cake adds a strange purple layer, glazed over with frosting. It smells of grapes, but with a hint of something foul underneath.", + "With the fourth layer added the cake looks happier again. Reeking of vanilla, it brings up memories of childhood joy.", + "The fifth layer is extremely disturbing on that cake. Smelling of pure copper, it seems that bright blood clots are forming on top.", + "The cake is getting closer with the sixth layer added, the pink hue smelling of chocolate, with colourful sprinkles on top.", + "The first pair of triplets rest on the cake, despite being mostly similar to the first three, an evil aura becomes noticable.", + "The second pair of triplets rest on the cake, if you stand on the bright side, you can feel a good aura lifting your mood.", + "A chaos cake. Both a creation of dark and light, the two cakes are kept in a careful balance by that mystical coin in the middle. It's said its effects would dissipate if the balance is ever tipped in favour of one side too much, so both sides much be cut equally." + ) + +/obj/item/weapon/chaoscake_layer + name = "A layer of cake" + desc = "a layer of cake, it is made out of colourful cream." + icon = 'icons/obj/food.dmi' + icon_state = "chaoscake_layer-2" + var/layer_stage = 1 + +/obj/item/weapon/chaoscake_layer/three + desc = "a layer of cake, glazed in purple." + icon_state = "chaoscake_layer-3" + layer_stage = 2 + +/obj/item/weapon/chaoscake_layer/four + desc = "a layer of cake, reminding you of a colouring book." + icon_state = "chaoscake_layer-4" + layer_stage = 3 + +/obj/item/weapon/chaoscake_layer/five + desc = "A layer of cake, smells like copper." + icon_state = "chaoscake_layer-5" + layer_stage = 4 + +/obj/item/weapon/chaoscake_layer/six + desc = "A layer of cake, featuring colourful sprinkles." + icon_state = "chaoscake_layer-6" + layer_stage = 5 + +/obj/item/weapon/chaoscake_layer/seven + desc = "A triplet of evil cake parts." + icon_state = "chaoscake_layer-7" + layer_stage = 6 + +/obj/item/weapon/chaoscake_layer/eight + desc = "A triplet of good cake parts." + icon_state = "chaoscake_layer-8" + layer_stage = 7 + +/obj/item/weapon/chaoscake_layer/nine + name = "A coin of balance" + desc = "A very peculiar coin, it seems to stabilise the air around it." + icon_state = "chaoscake_layer-9" + layer_stage = 8 + +/obj/structure/chaoscake/proc/HasSliceMissing() + if(slices < maxslices) + if(interval >= regentime) + interval = 0 + slices++ + HasSliceMissing() + else + interval++ + HasSliceMissing() + else + return + +/obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice + name = "The Chaos Cake Slice" + desc = "A slice from The Chaos Cake, it pulses weirdly, as if angry to be separated from the whole" + icon = 'icons/obj/food_ch.dmi' //CHOMP Add to appease runtimes, I think, even thought this damn file is not enabled??? + icon_state = "chaoscake_slice-1" + + center_of_mass = list("x"=16, "y"=10) + nutriment_desc = list() + nutriment_amt = 4 + volume = 80 + +/obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice/Initialize() + . = ..() + var/i = rand(1,6) + icon_state = "chaoscake_slice-[i]" + switch(i) + if(1) + name = "Slice Of Evil" //Pretty damn poisonous, takes a lot of work to make safe for consumption, useful for medical. + desc = "An odd slice, despite the grease and cherries oozing off the top, it smells delicious." + nutriment_desc = list("The desire to consume" = 10) // You won't even taste the poison. + reagents.add_reagent("neurotoxic_protein", 2) + reagents.add_reagent("shockchem", 2) + reagents.add_reagent("amatoxin", 2) + reagents.add_reagent("carpotoxin", 2) + reagents.add_reagent("spidertoxin", 2) + bitesize = 7 + if(2) + name = "Slice Of Evil" //A bad trip + desc = "A mysterious slice, coated in purple frosting that smells like grapes." + nutriment_desc = list("The desire to show off an party" = 10) + reagents.add_reagent("stoxin", 2) + reagents.add_reagent("bliss", 10) + reagents.add_reagent("serotrotium", 4) + reagents.add_reagent("cryptobiolin", 8) + reagents.add_reagent("mindbreaker", 10) + reagents.add_reagent("psilocybin", 10) + bitesize = 30 //even a single bite won't make you escape fate. + if(3) + name = "Slice Of Evil" //acidic + desc = "A menacing slice, smelling clearly of copper, blood clots float on top." + nutriment_desc = list("Infernal Rage" = 10) + reagents.add_reagent("blood", 20) + reagents.add_reagent("stomacid", 10) + reagents.add_reagent("mutagen", 4) + reagents.add_reagent("thirteenloko", 20) + reagents.add_reagent("hyperzine", 10) + bitesize = 30 + if(4) + name = "Slice Of Good" //anti-tox + desc = "A colourful slice, smelling of pear and coated in delicious cream." + nutriment_desc = list("Hapiness" = 10) + reagents.add_reagent("anti_toxin", 2) + reagents.add_reagent("tricordrazine", 2) + bitesize = 3 + if(5) + name = "Slice Of Good" //anti-oxy + desc = "A light slice, it's pretty to look at and smells of vanilla." + nutriment_desc = list("Freedom" = 10) + reagents.add_reagent("dexalinp", 2) + reagents.add_reagent("tricordrazine", 2) + bitesize = 3 + if(6) + name = "Slice Of Good" //anti-burn/brute + desc = "A hearty slice, it smells of chocolate and strawberries." + nutriment_desc = list("Love" = 10) + reagents.add_reagent("bicaridine", 2) + reagents.add_reagent("tricordrazine", 2) + reagents.add_reagent("kelotane", 2) + bitesize = 4 + +/obj/structure/chaoscake/attackby(var/obj/item/weapon/W, var/mob/living/user) + if(istype(W,/obj/item/weapon/material/knife)) + if(edible == 1) + HasSliceMissing() + if(slices <= 0) + to_chat(user, "The cake hums away quietly as the chaos powered goodness slowly recovers the large amount of lost mass, best to give it a moment before cutting another slice.") + return + else + to_chat(user, "You cut a slice of the cake. The slice looks like the cake was just baked, and you can see before your eyes as the spot where you cut the slice slowly regenerates!") + slices = slices - 1 + icon_state = "chaoscake-[slices]" + new /obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice(src.loc) + + else + to_chat(user, "It looks so good... But it feels so wrong to eat it before it's finished...") + return + if(istype(W,/obj/item/weapon/chaoscake_layer)) + var/obj/item/weapon/chaoscake_layer/C = W + if(C.layer_stage == 8) + to_chat(user, "Finally! The coin on the top, the almighty chaos cake is complete!") + qdel(W) + stage++ + desc = desclist2[stage] + icon_state = "chaoscake-6" + edible = 1 + name = "The Chaos Cake!" + else if(stage == maxstages) + to_chat(user, "The cake is already done!") + else if(stage == C.layer_stage) + to_chat(user, "You add another layer to the cake, nice.") + qdel(W) + stage++ + desc = desclist2[stage] + icon_state = "chaoscake_unfinished-[stage]" + else + to_chat(user, "Hmm, doesn't seem like this layer is supposed to be added there?") +======= +// Chaos cake + +/datum/recipe/chaoscake_layerone + reagents = list("flour" = 30,"milk" = 20, "sugar" = 10, "egg" = 9) + fruit = list("poisonberries" = 2, "cherries" = 2) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat/, + /obj/item/weapon/reagent_containers/food/snacks/meat/, + /obj/item/weapon/reagent_containers/food/snacks/meat/, + /obj/item/weapon/reagent_containers/food/snacks/meat/ + ) + result = /obj/structure/chaoscake + +/datum/recipe/chaoscake_layertwo + reagents = list("flour" = 30, "milk" = 20, "sugar" = 10, "egg" = 9, ) + fruit = list("vanilla" = 2, "banana" = 2) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough + ) + result = /obj/item/weapon/chaoscake_layer + +/datum/recipe/chaoscake_layerthree + reagents = list("flour" = 25, "milk" = 15, "sugar" = 10, "egg" = 6, "deathbell" = 10) + fruit = list("grapes" = 3) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough + ) + result = /obj/item/weapon/chaoscake_layer/three + +/datum/recipe/chaoscake_layerfour + reagents = list("flour" = 25, "milk" = 15, "sugar" = 10, "egg" = 6, "milkshake" = 30) + fruit = list("rice" = 3) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough + ) + result = /obj/item/weapon/chaoscake_layer/four + +/datum/recipe/chaoscake_layerfive + reagents = list("flour" = 20, "milk" = 10, "sugar" = 10, "egg" = 6, "blood" = 30) + fruit = list("tomato" = 2) + items = list() //supposed to be made with lobster, still has to be ported. + result = /obj/item/weapon/chaoscake_layer/five + +/datum/recipe/chaoscake_layersix + reagents = list("flour" = 20, "milk" = 10, "sugar" = 10, "egg" = 6, "sprinkles" = 5) + fruit = list("apple" = 2) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar + ) + result = /obj/item/weapon/chaoscake_layer/six + +/datum/recipe/chaoscake_layerseven + reagents = list("flour" = 15, "milk" = 10, "sugar" = 5, "egg" = 3, "devilskiss" = 20) + fruit = list("potato" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough + ) + result = /obj/item/weapon/chaoscake_layer/seven + +/datum/recipe/chaoscake_layereight + reagents = list("flour" = 15, "milk" = 10, "sugar" = 5, "egg" = 3, "cream" = 20) + fruit = list("lemon" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough + ) + result = /obj/item/weapon/chaoscake_layer/eight + +/datum/recipe/chaoscake_layernine + reagents = list("water" = 10, "blood" = 10) + fruit = list("goldapple" = 1) + items = list() + result = /obj/item/weapon/chaoscake_layer/nine + +/obj/structure/chaoscake + name = "An unfinished cake" + desc = "A single layer of a strange cake, you can see the cherry paste ooze, but it feels very incomplete..." + + icon = 'icons/obj/food64x64.dmi' + icon_state = "chaoscake_unfinished-1" + pixel_x = -16 + + var/slices = 6 + var/maxslices = 6 + var/stage = 1 + var/maxstages = 9 + var/edible = 0 + + var/regentime = 1000 + var/interval = 0 + + var/static/list/desclist2 = list( + "The first layer of a strange cake, you can see the cherry paste ooze.", + "The second layer of the cake sits in place now, smelling of pear with delicious colourful cream.", + "The third layer of cake adds a strange purple layer, glazed over with frosting. It smells of grapes, but with a hint of something foul underneath.", + "With the fourth layer added the cake looks happier again. Reeking of vanilla, it brings up memories of childhood joy.", + "The fifth layer is extremely disturbing on that cake. Smelling of pure copper, it seems that bright blood clots are forming on top.", + "The cake is getting closer with the sixth layer added, the pink hue smelling of chocolate, with colourful sprinkles on top.", + "The first pair of triplets rest on the cake, despite being mostly similar to the first three, an evil aura becomes noticable.", + "The second pair of triplets rest on the cake, if you stand on the bright side, you can feel a good aura lifting your mood.", + "A chaos cake. Both a creation of dark and light, the two cakes are kept in a careful balance by that mystical coin in the middle. It's said its effects would dissipate if the balance is ever tipped in favour of one side too much, so both sides much be cut equally." + ) + +/obj/item/weapon/chaoscake_layer + name = "A layer of cake" + desc = "a layer of cake, it is made out of colourful cream." + icon = 'icons/obj/food.dmi' + icon_state = "chaoscake_layer-2" + var/layer_stage = 1 + +/obj/item/weapon/chaoscake_layer/three + desc = "a layer of cake, glazed in purple." + icon_state = "chaoscake_layer-3" + layer_stage = 2 + +/obj/item/weapon/chaoscake_layer/four + desc = "a layer of cake, reminding you of a colouring book." + icon_state = "chaoscake_layer-4" + layer_stage = 3 + +/obj/item/weapon/chaoscake_layer/five + desc = "A layer of cake, smells like copper." + icon_state = "chaoscake_layer-5" + layer_stage = 4 + +/obj/item/weapon/chaoscake_layer/six + desc = "A layer of cake, featuring colourful sprinkles." + icon_state = "chaoscake_layer-6" + layer_stage = 5 + +/obj/item/weapon/chaoscake_layer/seven + desc = "A triplet of evil cake parts." + icon_state = "chaoscake_layer-7" + layer_stage = 6 + +/obj/item/weapon/chaoscake_layer/eight + desc = "A triplet of good cake parts." + icon_state = "chaoscake_layer-8" + layer_stage = 7 + +/obj/item/weapon/chaoscake_layer/nine + name = "A coin of balance" + desc = "A very peculiar coin, it seems to stabilise the air around it." + icon_state = "chaoscake_layer-9" + layer_stage = 8 + +/obj/structure/chaoscake/proc/HasSliceMissing() + if(slices < maxslices) + if(interval >= regentime) + interval = 0 + slices++ + HasSliceMissing() + else + interval++ + HasSliceMissing() + else + return + +/obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice + name = "The Chaos Cake Slice" + desc = "A slice from The Chaos Cake, it pulses weirdly, as if angry to be separated from the whole" + icon_state = "chaoscake_slice-1" + + center_of_mass = list("x"=16, "y"=10) + nutriment_desc = list() + nutriment_amt = 4 + volume = 80 + +/obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice/Initialize() + . = ..() + var/i = rand(1,6) + icon_state = "chaoscake_slice-[i]" + switch(i) + if(1) + name = "Slice Of Evil" //Pretty damn poisonous, takes a lot of work to make safe for consumption, useful for medical. + desc = "An odd slice, despite the grease and cherries oozing off the top, it smells delicious." + nutriment_desc = list("The desire to consume" = 10) // You won't even taste the poison. + reagents.add_reagent("neurotoxic_protein", 2) + reagents.add_reagent("shockchem", 2) + reagents.add_reagent("amatoxin", 2) + reagents.add_reagent("carpotoxin", 2) + reagents.add_reagent("spidertoxin", 2) + bitesize = 7 + if(2) + name = "Slice Of Evil" //A bad trip + desc = "A mysterious slice, coated in purple frosting that smells like grapes." + nutriment_desc = list("The desire to show off an party" = 10) + reagents.add_reagent("stoxin", 2) + reagents.add_reagent("bliss", 10) + reagents.add_reagent("serotrotium", 4) + reagents.add_reagent("cryptobiolin", 8) + reagents.add_reagent("mindbreaker", 10) + reagents.add_reagent("psilocybin", 10) + bitesize = 30 //even a single bite won't make you escape fate. + if(3) + name = "Slice Of Evil" //acidic + desc = "A menacing slice, smelling clearly of copper, blood clots float on top." + nutriment_desc = list("Infernal Rage" = 10) + reagents.add_reagent("blood", 20) + reagents.add_reagent("stomacid", 10) + reagents.add_reagent("mutagen", 4) + reagents.add_reagent("thirteenloko", 20) + reagents.add_reagent("hyperzine", 10) + bitesize = 30 + if(4) + name = "Slice Of Good" //anti-tox + desc = "A colourful slice, smelling of pear and coated in delicious cream." + nutriment_desc = list("Hapiness" = 10) + reagents.add_reagent("anti_toxin", 2) + reagents.add_reagent("tricordrazine", 2) + bitesize = 3 + if(5) + name = "Slice Of Good" //anti-oxy + desc = "A light slice, it's pretty to look at and smells of vanilla." + nutriment_desc = list("Freedom" = 10) + reagents.add_reagent("dexalinp", 2) + reagents.add_reagent("tricordrazine", 2) + bitesize = 3 + if(6) + name = "Slice Of Good" //anti-burn/brute + desc = "A hearty slice, it smells of chocolate and strawberries." + nutriment_desc = list("Love" = 10) + reagents.add_reagent("bicaridine", 2) + reagents.add_reagent("tricordrazine", 2) + reagents.add_reagent("kelotane", 2) + bitesize = 4 + +/obj/structure/chaoscake/attackby(var/obj/item/weapon/W, var/mob/living/user) + if(istype(W,/obj/item/weapon/material/knife)) + if(edible == 1) + HasSliceMissing() + if(slices <= 0) + to_chat(user, "The cake hums away quietly as the chaos powered goodness slowly recovers the large amount of lost mass, best to give it a moment before cutting another slice.") + return + else + to_chat(user, "You cut a slice of the cake. The slice looks like the cake was just baked, and you can see before your eyes as the spot where you cut the slice slowly regenerates!") + slices = slices - 1 + icon_state = "chaoscake-[slices]" + new /obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice(src.loc) + + else + to_chat(user, "It looks so good... But it feels so wrong to eat it before it's finished...") + return + if(istype(W,/obj/item/weapon/chaoscake_layer)) + var/obj/item/weapon/chaoscake_layer/C = W + if(C.layer_stage == 8) + to_chat(user, "Finally! The coin on the top, the almighty chaos cake is complete!") + qdel(W) + stage++ + desc = desclist2[stage] + icon_state = "chaoscake-6" + edible = 1 + name = "The Chaos Cake!" + else if(stage == maxstages) + to_chat(user, "The cake is already done!") + else if(stage == C.layer_stage) + to_chat(user, "You add another layer to the cake, nice.") + qdel(W) + stage++ + desc = desclist2[stage] + icon_state = "chaoscake_unfinished-[stage]" + else + to_chat(user, "Hmm, doesn't seem like this layer is supposed to be added there?") + + +// The One Pizza + +/obj/structure/theonepizza + name = "The One Pizza" + desc = "...it's real." + + icon = 'icons/obj/food64x64.dmi' + icon_state = "theonepizza" + pixel_x = -16 + pixel_y = -16 + + var/slicetime = 15 SECONDS + + var/slicelist = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita/bigslice, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple/bigslice, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza/bigslice, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza/bigslice, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza/bigslice) + +/obj/structure/theonepizza/attackby(var/obj/item/weapon/W, var/mob/living/user) + if(istype(W,/obj/item/weapon/material/knife)) + user.visible_message("\The [user] starts to slowly cut through The One Pizza.", "You start to slowly cut through The One Pizza.") + if(do_after(user, slicetime, exclusive = TASK_USER_EXCLUSIVE)) + if(!src) + return // We got disappeared already + user.visible_message("\The [user] successfully cuts The One Pizza.", "You successfully cut The One Pizza.") + for(var/slicetype in slicelist) + new slicetype(src.loc) + qdel(src) + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita/bigslice + name = "Giant Margherita slice" + desc = "Big enough to be a sign at a pizzeria." + icon_state = "big_cheese_slice" + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple/bigslice + name = "Giant ham & pineapple pizza slice" + desc = "This thing probably constitutes an italian warcrime." + icon_state = "big_pineapple_slice" + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza/bigslice + name = "Giant meatpizza slice" + desc = "A Meat Feast fit for a king." + icon_state = "big_meat_slice" + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza/bigslice + name = "Giant mushroompizza slice" + desc = "Practically a honey mushroom at this scale." + icon_state = "big_mushroom_slice" + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza/bigslice + name = "Giant vegetable pizza slice" + desc = "So healthy it'll give you a heart attack." + icon_state = "big_veggie_slice" + +/datum/recipe/theonepizza + fruit = list("tomato" = 5, "mushroom" = 5, "eggplant" = 1, "carrot" = 1, "corn" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/pineapple_ring, + /obj/item/weapon/reagent_containers/food/snacks/pineapple_ring + ) + result = /obj/structure/theonepizza +>>>>>>> 68fab181b9... Merge pull request #15136 from Heroman3003/theonepizza:code/modules/food/food/superfoods.dm diff --git a/code/modules/food/food/thecake.dm b/code/modules/food/food/thecake.dm deleted file mode 100644 index 413aa611c9..0000000000 --- a/code/modules/food/food/thecake.dm +++ /dev/null @@ -1,279 +0,0 @@ -// Chaos cake - -/datum/recipe/chaoscake_layerone - reagents = list("flour" = 300,"milk" = 200, "sugar" = 100, "egg" = 30) //CHOMP Edit - fruit = list("poisonberries" = 15, "cherries" = 15) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat/, - /obj/item/weapon/reagent_containers/food/snacks/meat/, - /obj/item/weapon/reagent_containers/food/snacks/meat/, - /obj/item/weapon/reagent_containers/food/snacks/meat/ - ) - result = /obj/structure/chaoscake - -/datum/recipe/chaoscake_layertwo - reagents = list("flour" = 300, "milk" = 200, "sugar" = 100, "egg" = 30, ) //CHOMP Edit - fruit = list("vanilla" = 15, "banana" = 15) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - result = /obj/item/weapon/chaoscake_layer - -/datum/recipe/chaoscake_layerthree - reagents = list("flour" = 240, "milk" = 150, "sugar" = 80, "egg" = 24, "deathbell" = 100) //CHOMP Edit - fruit = list("grapes" = 30) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - result = /obj/item/weapon/chaoscake_layer/three - -/datum/recipe/chaoscake_layerfour - reagents = list("flour" = 240, "milk" = 150, "sugar" = 80, "egg" = 24, "milkshake" = 300) //CHOMP Edit - fruit = list("rice" = 30) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - result = /obj/item/weapon/chaoscake_layer/four - -/datum/recipe/chaoscake_layerfive - reagents = list("flour" = 180, "milk" = 100, "sugar" = 60, "egg" = 18, "blood" = 300) //CHOMP Edit - fruit = list("tomato" = 20) //CHOMP Edit - items = list() //supposed to be made with lobster, still has to be ported. - result = /obj/item/weapon/chaoscake_layer/five - -/datum/recipe/chaoscake_layersix - reagents = list("flour" = 180, "milk" = 100, "sugar" = 60, "egg" = 18, "sprinkles" = 10) //CHOMP Edit - fruit = list("apple" = 30) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, - /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, - /obj/item/weapon/reagent_containers/food/snacks/chocolatebar - ) - result = /obj/item/weapon/chaoscake_layer/six - -/datum/recipe/chaoscake_layerseven - reagents = list("flour" = 120, "milk" = 50, "sugar" = 40, "egg" = 12, "devilskiss" = 200) //CHOMP Edit - fruit = list("potato" = 10) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - result = /obj/item/weapon/chaoscake_layer/seven - -/datum/recipe/chaoscake_layereight - reagents = list("flour" = 120, "milk" = 50, "sugar" = 40, "egg" = 12, "cream" = 200) //CHOMP Edit - fruit = list("lemon" = 10) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - result = /obj/item/weapon/chaoscake_layer/eight - -/datum/recipe/chaoscake_layernine - reagents = list("water" = 100, "blood" = 100) //CHOMP Edit - fruit = list("goldapple" = 50) //CHOMP Edit - items = list() - result = /obj/item/weapon/chaoscake_layer/nine - -/obj/structure/chaoscake - name = "An unfinished cake" - desc = "A single layer of a strange cake, you can see the cherry paste ooze, but it feels very incomplete..." - - icon = 'icons/obj/food64x64.dmi' - icon_state = "chaoscake_unfinished-1" - pixel_x = -16 - - var/slices = 6 - var/maxslices = 6 - var/stage = 1 - var/maxstages = 9 - var/edible = 0 - - var/regentime = 1000 - var/interval = 0 - - var/static/list/desclist2 = list( - "The first layer of a strange cake, you can see the cherry paste ooze.", - "The second layer of the cake sits in place now, smelling of pear with delicious colourful cream.", - "The third layer of cake adds a strange purple layer, glazed over with frosting. It smells of grapes, but with a hint of something foul underneath.", - "With the fourth layer added the cake looks happier again. Reeking of vanilla, it brings up memories of childhood joy.", - "The fifth layer is extremely disturbing on that cake. Smelling of pure copper, it seems that bright blood clots are forming on top.", - "The cake is getting closer with the sixth layer added, the pink hue smelling of chocolate, with colourful sprinkles on top.", - "The first pair of triplets rest on the cake, despite being mostly similar to the first three, an evil aura becomes noticable.", - "The second pair of triplets rest on the cake, if you stand on the bright side, you can feel a good aura lifting your mood.", - "A chaos cake. Both a creation of dark and light, the two cakes are kept in a careful balance by that mystical coin in the middle. It's said its effects would dissipate if the balance is ever tipped in favour of one side too much, so both sides much be cut equally." - ) - -/obj/item/weapon/chaoscake_layer - name = "A layer of cake" - desc = "a layer of cake, it is made out of colourful cream." - icon = 'icons/obj/food.dmi' - icon_state = "chaoscake_layer-2" - var/layer_stage = 1 - -/obj/item/weapon/chaoscake_layer/three - desc = "a layer of cake, glazed in purple." - icon_state = "chaoscake_layer-3" - layer_stage = 2 - -/obj/item/weapon/chaoscake_layer/four - desc = "a layer of cake, reminding you of a colouring book." - icon_state = "chaoscake_layer-4" - layer_stage = 3 - -/obj/item/weapon/chaoscake_layer/five - desc = "A layer of cake, smells like copper." - icon_state = "chaoscake_layer-5" - layer_stage = 4 - -/obj/item/weapon/chaoscake_layer/six - desc = "A layer of cake, featuring colourful sprinkles." - icon_state = "chaoscake_layer-6" - layer_stage = 5 - -/obj/item/weapon/chaoscake_layer/seven - desc = "A triplet of evil cake parts." - icon_state = "chaoscake_layer-7" - layer_stage = 6 - -/obj/item/weapon/chaoscake_layer/eight - desc = "A triplet of good cake parts." - icon_state = "chaoscake_layer-8" - layer_stage = 7 - -/obj/item/weapon/chaoscake_layer/nine - name = "A coin of balance" - desc = "A very peculiar coin, it seems to stabilise the air around it." - icon_state = "chaoscake_layer-9" - layer_stage = 8 - -/obj/structure/chaoscake/proc/HasSliceMissing() - if(slices < maxslices) - if(interval >= regentime) - interval = 0 - slices++ - HasSliceMissing() - else - interval++ - HasSliceMissing() - else - return - -/obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice - name = "The Chaos Cake Slice" - desc = "A slice from The Chaos Cake, it pulses weirdly, as if angry to be separated from the whole" - icon = 'icons/obj/food_ch.dmi' //CHOMP Add to appease runtimes, I think, even thought this damn file is not enabled??? - icon_state = "chaoscake_slice-1" - - center_of_mass = list("x"=16, "y"=10) - nutriment_desc = list() - nutriment_amt = 4 - volume = 80 - -/obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice/Initialize() - . = ..() - var/i = rand(1,6) - icon_state = "chaoscake_slice-[i]" - switch(i) - if(1) - name = "Slice Of Evil" //Pretty damn poisonous, takes a lot of work to make safe for consumption, useful for medical. - desc = "An odd slice, despite the grease and cherries oozing off the top, it smells delicious." - nutriment_desc = list("The desire to consume" = 10) // You won't even taste the poison. - reagents.add_reagent("neurotoxic_protein", 2) - reagents.add_reagent("shockchem", 2) - reagents.add_reagent("amatoxin", 2) - reagents.add_reagent("carpotoxin", 2) - reagents.add_reagent("spidertoxin", 2) - bitesize = 7 - if(2) - name = "Slice Of Evil" //A bad trip - desc = "A mysterious slice, coated in purple frosting that smells like grapes." - nutriment_desc = list("The desire to show off an party" = 10) - reagents.add_reagent("stoxin", 2) - reagents.add_reagent("bliss", 10) - reagents.add_reagent("serotrotium", 4) - reagents.add_reagent("cryptobiolin", 8) - reagents.add_reagent("mindbreaker", 10) - reagents.add_reagent("psilocybin", 10) - bitesize = 30 //even a single bite won't make you escape fate. - if(3) - name = "Slice Of Evil" //acidic - desc = "A menacing slice, smelling clearly of copper, blood clots float on top." - nutriment_desc = list("Infernal Rage" = 10) - reagents.add_reagent("blood", 20) - reagents.add_reagent("stomacid", 10) - reagents.add_reagent("mutagen", 4) - reagents.add_reagent("thirteenloko", 20) - reagents.add_reagent("hyperzine", 10) - bitesize = 30 - if(4) - name = "Slice Of Good" //anti-tox - desc = "A colourful slice, smelling of pear and coated in delicious cream." - nutriment_desc = list("Hapiness" = 10) - reagents.add_reagent("anti_toxin", 2) - reagents.add_reagent("tricordrazine", 2) - bitesize = 3 - if(5) - name = "Slice Of Good" //anti-oxy - desc = "A light slice, it's pretty to look at and smells of vanilla." - nutriment_desc = list("Freedom" = 10) - reagents.add_reagent("dexalinp", 2) - reagents.add_reagent("tricordrazine", 2) - bitesize = 3 - if(6) - name = "Slice Of Good" //anti-burn/brute - desc = "A hearty slice, it smells of chocolate and strawberries." - nutriment_desc = list("Love" = 10) - reagents.add_reagent("bicaridine", 2) - reagents.add_reagent("tricordrazine", 2) - reagents.add_reagent("kelotane", 2) - bitesize = 4 - -/obj/structure/chaoscake/attackby(var/obj/item/weapon/W, var/mob/living/user) - if(istype(W,/obj/item/weapon/material/knife)) - if(edible == 1) - HasSliceMissing() - if(slices <= 0) - to_chat(user, "The cake hums away quietly as the chaos powered goodness slowly recovers the large amount of lost mass, best to give it a moment before cutting another slice.") - return - else - to_chat(user, "You cut a slice of the cake. The slice looks like the cake was just baked, and you can see before your eyes as the spot where you cut the slice slowly regenerates!") - slices = slices - 1 - icon_state = "chaoscake-[slices]" - new /obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice(src.loc) - - else - to_chat(user, "It looks so good... But it feels so wrong to eat it before it's finished...") - return - if(istype(W,/obj/item/weapon/chaoscake_layer)) - var/obj/item/weapon/chaoscake_layer/C = W - if(C.layer_stage == 8) - to_chat(user, "Finally! The coin on the top, the almighty chaos cake is complete!") - qdel(W) - stage++ - desc = desclist2[stage] - icon_state = "chaoscake-6" - edible = 1 - name = "The Chaos Cake!" - else if(stage == maxstages) - to_chat(user, "The cake is already done!") - else if(stage == C.layer_stage) - to_chat(user, "You add another layer to the cake, nice.") - qdel(W) - stage++ - desc = desclist2[stage] - icon_state = "chaoscake_unfinished-[stage]" - else - to_chat(user, "Hmm, doesn't seem like this layer is supposed to be added there?") diff --git a/icons/obj/food.dmi b/icons/obj/food.dmi index 49c9870a625a947b76e5da5b7e29c9055be3a775..0729f894288fc49a12203b76e9a18025657849b3 100644 GIT binary patch delta 22601 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 diff --git a/icons/obj/food64x64.dmi b/icons/obj/food64x64.dmi index 5feda3802681069d5ff941626198c4c666a814f1..a084663318d583a9f0e85446c6976703673e2977 100644 GIT binary patch literal 5045 zcma)A3pCVQxc^U+A@Afl9zz{bdF2s#&4lRTpwJ+%(n(%X#2k+q@(fX_6KPO{sH7t0 zF^nV?$lhX*1qQAZX1nq}85tJ~dkn+DHS8{sN3D0Hckyjx#{48xVpAG{>nG&=U1BuoI$_ z&j2dWm>#qkuxHPnuCA`RE&zfc6B84#bMbo{YvT(KB7H3!m@XcnH8twXQcGhQg3jN*$yvFaVzO9lQEVVYTNVFWf?EdF5LRPPFrKGJ?yfF;pR+Ial&zP zU6ne5(+_F`MBWAspXKD|k5!7a#dwcpT@el0HByFcjKpr$mlAT2XH8-Uo7Bqlq?ZT6 zj2@~l^@Xgw`26(|7AdbfuPCwHAI2@t%#=WUEyoU*p88tu@x4EEw9<2=>=ZQM5@Dt~ z{=_@}h*ssf{g3?gDgzA0t51(U_ME8kE%VW-IICZA)}UmUN1ULnu&9$xt^j6X_`E>r zigojdvil=4;BrtzR8aUu0KnZR4m3-W)un|QN<~*+Ro}yV`gl7k545#h)%fAAx7S3- zIfZIZ8O ze3e}_tz|ZLE?wqMVzip@?N?^nks9S?${e9`kf@2*Sq~^co!+P&%Y6zCZ^WFB^E~S` z{keE|`OCE(ucF8jy2KdUPi5o1FFY?^7&&K}%}@5i=uc3=4=#OF`h;C}MZ{$|nk?(RvK26Sy#=yXzeaH5Vd@)VEdguQqL*0W<^BY3;JNtkA zF&eWn_MqD0i>>GQ+Z}lk{pQ-G9EO;Waer%V?In(a?>vfN`t034wmtwneW$DK6~}s9ON`7} zRguqzBHql(ReI~q%St6^O3hrYxSUln(a-pn^N?{7Av`csvxs)bFy}`M<*tA7(E-!v zEoZxuu5pBT#m6m8T$Yf%SAba~B+flv9G1TKTg z`i3a)(D$wrwKhbz82IhYG*##*N5=w2wwGFNwYA>nq&jSBC8atnbSmr}27WK=$YF8( zTa5jloHH=c#ZUKL^ z^SD|x-w>_lmEJ5^9+3}HDU0PP>Mr9d1o@?>CP8}LBPH48Q*%`k)hKV z(BsP*CqhM6{#$sh9id?SlOlSkv`{|$kN+(u4`abHc7ayz!6gH1vt-VF!bik!%8Cb} zRl^c5AFq$4$Q_3z(-7i|esvpLjo->wAu)Y}HqYD(b{&Qrfcr0;Q*|>b5$*ew`#AN4 ziAz`F(rTW8$~~pS!tN54dg*-q+$TxF2sewB08qrK<0u?)&2J?|zvhX~_5AdqrGXUK zi{^CP1&pK3Co=$hs%+E%>%NSyLz*V0-Eae4GyL8Y)f7olSkCqMgf4jSCzHtT9$BI~Ck zPb0Iw@NBRTji~eqVi)Al?`o(Sb_(F0eX$U1}5 zuqx)JMTw%HtX6Q&UD`r9?fs{OPsRBqt~FY_$*lQvjU!l3F_-IfDr|`JG4#ZJl((Mk znq0+eT}Qh>uYouBUTiK`e-^5I&;FJe44$n$c|Y}fs}5N0eI<5Omgv8u=psjZ|CX0b z)~SF@E8-hqh-0lPh^e{3V^10+ufX#JOwd`xT4R%;A2tW@Y6lW|CvZvC`NAWDJ4sFO zOy+Qqxx+U71ZGV2!_}TGobpD8g6qW!2c%!B2V<%P?v9(6Ae~DqM6eyzjF@WX(qSoc z#Q7Q8dN`&ISmA_nEXKCwz6PX<6;^{<*93awo?+qK@b>95ueQ5~{f$`Qc&wDEGaAJR z$6QJVNi4veK#W-brDT(`cqsJ4Qvy5OAE2r!A=koJj?mdN8IXhRm}IipxLJ2*43fe2 zn2l_kytK-W%D|E*FR|DSvqQ|7G#2mnul+I5Y6W)%Bu<0Y^8z>j%ou%N$zTv7;Cy>8jPD@k`Y0GnVDIMl=!v8+14T!MZiF-U{WfCFScR%= zx{}oMEZ?l1b8vBH-aNN=Y7W{4s_r$E{(hs96k7l@RC_;?AiIaAZUpIHmXcUDYiPPp z#A6eXezE&jcU5{_S3r?zA3By*r)HtUeD^r}{qF*Ofur!>?4_A(^-FcHaZ9Zy_qIIC zE6# zH@=!FM7QBz(8%0QyhXZ8(h5m5B;*!CR4oF#J;fNWVML%Tg3F-QOV&#kTbx4anKZIO zTM#H~zrcb26LkFB(pq5Y%mX7tE^8*^Y15ib6^Yc#bCBAd&(x{JLsRYSXXVXkC--QpRP>$Z{H1uOzE@ zAGr^ALe0aA7GZWcU6N=e_eyyEb>}rD9 zNpOyL;<`&{SI*F6C2n*%!?mGbMKFP%Th-U`cECsTi>hE_TtU&xX@UgDZwPjqm2VXj zNipzMLG>JS1?cry{Jww5jz>Z^lneV;q1Ds4y~N%v4@^t`Uir^KL9ZA#X((c??x^H0 z$XSekrtA4wi6U+vy0~IK%lG#~$r?B4Q=MNk3zoJU#i)LocOB60{8t zbOBE%6+jg*$RP9r!zp4FGM+;HWUvt0DS1$5H#(cin&FrpOw`x~pGI&opewI;&6mYI~RZ58ew4IXoo|L*Cxe9r3(>3_I_(6?i!axSpNk+SMkb*j( zfGO03F@G|Gn=W|!?W{;ax)e(Hq>(k+^xtIpZ_qglJQ6WWo(yV(Tn!R?!}9X-UN3bD4JfA>>BKUYrNrMo7Z;Hq1qC5T34i*N(nz^6! z{cPY1bJz~jWBCXT^m~$yavqw%FY<=nol8e#e=HV|w+i^1^ss;&QtndRoR!D7|XvyGg@f$d#sNRN=jer@cY6!P74nnlcA5L&^&UAKD?Y z<`CmA0W!M}1l#}lA?ZdnwXXu}Kk|OzZSq6q*apdGGkdL$=;|P?ZJznIKX9<^8HuQ` zulJ$Ad6v}3sptTrW$0iq+^xOj0So$IZAh^lsP`q|o9C003k#JC^*pw*@2^Lwe7tKE zFHs0#Yw{9uXk33~@31h^M4H9KLK-bBJgkp+e#gYw5A_irK$1OiISXWg>aEJ*0dTeO z@b(L9maneYF=1bSy9FX3A00tqa!#Vx|U{BU4!E2IVs_! z5E>kItg`CZn7H@r`IaQ=1(JP$a5@Fb0wXVlttTivVZm!RlO<3q-J#^o-wnT9R~d|q zNlS;Y4scb6Y|DG-_y(cT1OCm2v6ptfuZwd~Tr@fTbRFXW|C2*F3qNALX2oeoOqEr`l`rd~s&g~YgCwVh%dxO9-j+-A!Um}+lqp-qKdq4>yZVxz zmYlb}kwp@AP(KUTM)*oAsN^Ij6+WW|r{*BKcQ;iJtwo3g&#CVs)F4h{rv0YaNX5|b z_Ne8?r>9ph(Zn(TA395}pgs@~jZ#tu~b9<&_)B_};H!_5PY^ z*fpiAPe3a(gs(94H7?Fza)Za4{;9u886DPuB3S8^rjfAbpuVaV@}b(@10wqfHBKSV zsTb)*Ue`jV`1XwJ;~9Zi;?3+fe-Qak9EkW$YqqS+(Wx4|*IQ zHhk2VEFEg%W4d-xOXYUXfXvGbJ;aMucJMml3He8|?JAwYkfshM|Fr&7Nkx^b3VAhJ zsCkLrhAz2bQw(mL9VE((^q*o&-iyi*ZT>23Dn%Hc3_%s&pPG%Kqo>pyv+UJF z`D6Z_SMY-!7!x?6mGV?3ZV#C<^j#u9H3&sX*PXORrnNI8!fVDQbI|xQIR%~N&-*yO z!{7LW7raaN$(%ICsG->)H_#=e7!D^~wp8)J7uF|C^{bhQ%+fKq=-61%znV*Vfq`l( ztX5bT>eWHn6UP1kI7Xv9gfR`xjubya{D9|M`G2Ba&7Ja(01z92w4#{U%*Kp~kpeog zxHy5kWp=1<5w7bFpJPT!TkdBb6b-+T>_2UdkI0NnkL#6uM-yHd`4baIb?BV98>!!_ zs!Rj32vKVeVGI6${L1Q@Em_-FaZ#mTPu!>7YpMSXk=IdrhdnnZ0@}iznE~mgd9%gq zOy?269rP}>m#k;ES{N{N#cem#c2vk2GZLiZEvDIqvBKGgEoee6zGoWO zurFg5qZhu5&AwoM&?0@E-QGAAKr1w#jH8>On8M<=>x;)Ov7iXeXVA5lEO?&e8P$YF zDVB&iXI_Og7f)}bnQfBG8SmoQZJyB4QVDenLatji70#@aSy^lgj>j|_Cvk3V!tqj< zb3#~M+az24@Lz&JK}VOuPzWO*3YSu~G;0kwIF|fCX?|^x*+XjJZ^sv}eP<)XAPzU~ z!IH_wg-PaD{}Qd7>@(&EJHqdJ8%SqccA}J@&gKf4coDeVxSPQS2m+t=HnNv5_PHLN zI1wv}|HS3D3sXvKx9wZ?tK&8AwII~&+Bg(G8@|R<#DX8%`fnMtvXDB;y8c%zRs*i|J|7pw&8hwLub`%fjd%s zpVz-uH)z=xualIm-72>Fv36b5^Hfl%gdXnN~S%HvPqEU5qv9dd_}Y{<)gheKj4YA8k!Adiv*# zgk#TJlCLiM$$t$1N|XDY_IO5T&1I{c_++h?#85OoQW$O2{#@gv*L(Uo3}Z3wEtym} ztl9kamuVeY&81(?x+cc=&czn&`~JI|PMgyHzhT;%->Md2hREcPj*N_r&6J(!=sQXY zQkmF)Ai;D;Jtb{ZCy-CvcxCM|bUEsY7V9Og?PB9{P!M~vF`2B;+(jg|&_4MKfst^j zrAyxGb=gQ}OWIk%T0luY~K>^|&i3@*@x4AqxZO~vv4dM0&xT^-q z<<+H;uzX&GOc7-3wcaZsGl&|d^7|KUf~`0CmJO0kh=(q=zt1%ZYPU-=#R~I(tIv_k zjl5%xCK{5_FKIOPKsuRZ|IhBb=M0vK^=b@c8xQ)?!f{Z+G%O(~d{TJz<*$Q|&6o?D?j~ z=!LXX>DU|OmGqq3xu-!t=?V}wx!8W$`fA$c!;7)JS=qbR@z#WidS&i?)@HyhGFr+y z7{}+3EcCgPbd8uKknZaI=X4;VPnCd-0^|{C|z_E(_~j zHs99k6-kH`9+f_`rglNH1iF_0@Ruc*+izS*`bqg==2ow7_-?11Dn%$M;2&7taOJgB z*)K&J1hbJe=9y7l+v1Jkg&dcr5E_R^&XFwL#C8}#skO(fsu0{d%}Yre+n zgP||YM5WJejwfmftg);icG;oS+%soEjFOcIPK3&QWtufZN|hyd^D@v_4GSrEo9XT_ zbR^d-@2GIsI}`51vAE-FEu{PCuX{v;BJ{Xk?oSR??i@z<*?P${#>pvX>GY*2l{~~> zFySu?Rz(UetUo^S&0B7}HcA%=1P3=ivJA0;hQLd58RxuQwbdL+Sr2Bej@CKrLS@hU z$-A(}e>RjHQ#tuNYdd&b#U#w6U>{rhn>l6XLu3a{oA+=Hp&a%D_sO@%FNcna4^JPs zJSiR>9l)UP1N*@{$RA`;vJKM<-7Yz2UoLfh5ftE=6=646{3<53uaZ!X3Bf)nE4Rez z(9~kFXq(*!^n9UPqh9K*#fg(`w#I+TRil2=rRd6w{UC`BmdbZ4)U{=0fjm>&C#xZq-JvmRBx(b+Dn1_1p=qkC67p(g@XPCO<}9 zlQheJrjR!kHJ(z`QK;8^JGWTFy{ce9wlYQeD{hWRj9)6t=UW|^30n)*ciL2`GU;OV zB3*KoH}gi`N#;{LW+w24$LzMBY%S(S+0;m`Bp5rGP{(+()hh0iId0U9bHhui5#$E4 zg*h5bgEN@{A&XJFN47vWf7WEr*SD~m>CjFYOMS9Zh~UI0j-ng?_

Ue4NvTbVm&g z%Qi^<5Zd^odbOlvSbvJMTJlV26NBni;7})xS&Bjsu6X|5zUknvGfULwPPEl zhojHiE1(pr+Ni#h9J@fYK?n`*2|u*$+T>m~mYuy9bjvqmoxTU-|9L`{n%SFlV*FRV zYJ}{UdaPIv*@Zosu$JD6nRO11D44cpy7WfK*JhYayd@Z5W^F8^2ZU049dWO!EcPXGtH+l&Jo`qediUU+nRM6n`5#Hkn=P#< zW$=PPRi-+0oD)Z#{PLM|coDN7G$a1pRA4hxFN&=s82>QeD>a= zAbQAfinG1St%o)4o0|osBp00l+?PXqS)pk7KXe(RDBt={|l7aMQ2g=;U?T6 z=oV#PC+?JG2)QlqX<1LkUB9}jMb>O#@P>6M0^;l}EEQczSIzsacVb%m7^1Ta(8TwO z-o6Qr3kMd|$|ajmQ+Eiv2Pme{@)4!z3OX_Gb#Fy&7B6BLe4S17F=N--TLWow@z)-q z)kUDnhc3WV;%T5Id|7KlRn?B)yZn&l5qA-+)*#cAnMF-w4(Q53LkJDHO|!%JA!#b{ zul~A^u?GYA1^Dd8uVzerWg05L$zos1-(MfQjTNrx1*~4c5MA3YwLKe_dhWxCwDk#h zFwMSZlXX;aO5jk0f(Y8fB_7O9hRPac5ZFOTJ23T$rRA%5%@-hh4Z73{6&it%*6KL* zk#)dK-O)@2&G(%;iJWli!j$46?=9h|+Ir>qquo4kXj@2xOn-tjDXhPhJCy>Nh>JgCX$wRpBvVw`B8zFLVf1UzjaFE; z71L*ve6=wSYk`Pouxr+1CHKXXoM%;T-Tzr6xN1nm14!eB8IuHUb<|V=C2az!LE7{- zN(nb=BNy97C=rkII4nP7#76-k9|EQJ!w}t!2HT`U3|p*UNu!}eO(b(K6H@{j#jFU2{5VexrHyY8yj@*c6g#wkxyGSsrGuQC@E zNh@)m(p%xv+Coo?2rIleBbnm7vj#nZ(JvKol~wHZG;0eav>BZvi{)*_|?r>FL;5|Izj0=S+t`1RYxRc}@xb5Udt{~b3 z{I!Bhh)+IOFl@XH)jJ{khUHhGCX5|1AZ+@Va+``tPwJRH4tpP}>>>>>> 68fab181b9... Merge pull request #15136 from Heroman3003/theonepizza #include "code\modules\food\food\z_custom_food_vr.dm" #include "code\modules\food\food\drinks\bottle.dm" #include "code\modules\food\food\drinks\cup.dm" From 89d1593246797c5f3c3e676c9b4dc9ae9d8cf8e8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jul 2023 23:48:07 +0000 Subject: [PATCH 05/23] Bump semver from 5.7.1 to 5.7.2 in /tgui Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tgui/yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tgui/yarn.lock b/tgui/yarn.lock index d0c32a81f8..a2b3f7c2f1 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -8609,11 +8609,11 @@ __metadata: linkType: hard "semver@npm:^5.6.0": - version: 5.7.1 - resolution: "semver@npm:5.7.1" + version: 5.7.2 + resolution: "semver@npm:5.7.2" bin: - semver: ./bin/semver - checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf + semver: bin/semver + checksum: fb4ab5e0dd1c22ce0c937ea390b4a822147a9c53dbd2a9a0132f12fe382902beef4fbf12cf51bb955248d8d15874ce8cd89532569756384f994309825f10b686 languageName: node linkType: hard From 7ab7a65092e54efdb2a20a55c899a8c84f354a05 Mon Sep 17 00:00:00 2001 From: Raeschen Date: Tue, 11 Jul 2023 16:13:37 +0200 Subject: [PATCH 06/23] Update vorestation.dme --- vorestation.dme | 3 --- 1 file changed, 3 deletions(-) diff --git a/vorestation.dme b/vorestation.dme index 9c79e21f3c..2afd310db8 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2490,11 +2490,8 @@ #include "code\modules\food\food\snacks.dm" #include "code\modules\food\food\snacks_ch.dm" #include "code\modules\food\food\snacks_vr.dm" -<<<<<<< HEAD #include "code\modules\food\food\thecake_ch.dm" -======= #include "code\modules\food\food\superfoods.dm" ->>>>>>> 68fab181b9... Merge pull request #15136 from Heroman3003/theonepizza #include "code\modules\food\food\z_custom_food_vr.dm" #include "code\modules\food\food\drinks\bottle.dm" #include "code\modules\food\food\drinks\cup.dm" From 74fcb9e4181b37444e3162c1384c5a1389c368b4 Mon Sep 17 00:00:00 2001 From: Raeschen Date: Tue, 11 Jul 2023 16:24:37 +0200 Subject: [PATCH 07/23] resync upstream file (not used), and add changes to our file --- code/modules/food/food/superfoods.dm | 284 +----------------- .../food/{thecake_ch.dm => superfoods_ch.dm} | 80 +++++ vorestation.dme | 3 +- 3 files changed, 82 insertions(+), 285 deletions(-) rename code/modules/food/food/{thecake_ch.dm => superfoods_ch.dm} (84%) diff --git a/code/modules/food/food/superfoods.dm b/code/modules/food/food/superfoods.dm index c61c90a63a..b1320e75e4 100644 --- a/code/modules/food/food/superfoods.dm +++ b/code/modules/food/food/superfoods.dm @@ -1,284 +1,3 @@ -<<<<<<< HEAD:code/modules/food/food/thecake.dm -// Chaos cake - -/datum/recipe/chaoscake_layerone - reagents = list("flour" = 300,"milk" = 200, "sugar" = 100, "egg" = 30) //CHOMP Edit - fruit = list("poisonberries" = 15, "cherries" = 15) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat/, - /obj/item/weapon/reagent_containers/food/snacks/meat/, - /obj/item/weapon/reagent_containers/food/snacks/meat/, - /obj/item/weapon/reagent_containers/food/snacks/meat/ - ) - result = /obj/structure/chaoscake - -/datum/recipe/chaoscake_layertwo - reagents = list("flour" = 300, "milk" = 200, "sugar" = 100, "egg" = 30, ) //CHOMP Edit - fruit = list("vanilla" = 15, "banana" = 15) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - result = /obj/item/weapon/chaoscake_layer - -/datum/recipe/chaoscake_layerthree - reagents = list("flour" = 240, "milk" = 150, "sugar" = 80, "egg" = 24, "deathbell" = 100) //CHOMP Edit - fruit = list("grapes" = 30) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - result = /obj/item/weapon/chaoscake_layer/three - -/datum/recipe/chaoscake_layerfour - reagents = list("flour" = 240, "milk" = 150, "sugar" = 80, "egg" = 24, "milkshake" = 300) //CHOMP Edit - fruit = list("rice" = 30) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - result = /obj/item/weapon/chaoscake_layer/four - -/datum/recipe/chaoscake_layerfive - reagents = list("flour" = 180, "milk" = 100, "sugar" = 60, "egg" = 18, "blood" = 300) //CHOMP Edit - fruit = list("tomato" = 20) //CHOMP Edit - items = list() //supposed to be made with lobster, still has to be ported. - result = /obj/item/weapon/chaoscake_layer/five - -/datum/recipe/chaoscake_layersix - reagents = list("flour" = 180, "milk" = 100, "sugar" = 60, "egg" = 18, "sprinkles" = 10) //CHOMP Edit - fruit = list("apple" = 30) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, - /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, - /obj/item/weapon/reagent_containers/food/snacks/chocolatebar - ) - result = /obj/item/weapon/chaoscake_layer/six - -/datum/recipe/chaoscake_layerseven - reagents = list("flour" = 120, "milk" = 50, "sugar" = 40, "egg" = 12, "devilskiss" = 200) //CHOMP Edit - fruit = list("potato" = 10) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - result = /obj/item/weapon/chaoscake_layer/seven - -/datum/recipe/chaoscake_layereight - reagents = list("flour" = 120, "milk" = 50, "sugar" = 40, "egg" = 12, "cream" = 200) //CHOMP Edit - fruit = list("lemon" = 10) //CHOMP Edit - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - result = /obj/item/weapon/chaoscake_layer/eight - -/datum/recipe/chaoscake_layernine - reagents = list("water" = 100, "blood" = 100) //CHOMP Edit - fruit = list("goldapple" = 50) //CHOMP Edit - items = list() - result = /obj/item/weapon/chaoscake_layer/nine - -/obj/structure/chaoscake - name = "An unfinished cake" - desc = "A single layer of a strange cake, you can see the cherry paste ooze, but it feels very incomplete..." - - icon = 'icons/obj/food64x64.dmi' - icon_state = "chaoscake_unfinished-1" - pixel_x = -16 - - var/slices = 6 - var/maxslices = 6 - var/stage = 1 - var/maxstages = 9 - var/edible = 0 - - var/regentime = 1000 - var/interval = 0 - - var/static/list/desclist2 = list( - "The first layer of a strange cake, you can see the cherry paste ooze.", - "The second layer of the cake sits in place now, smelling of pear with delicious colourful cream.", - "The third layer of cake adds a strange purple layer, glazed over with frosting. It smells of grapes, but with a hint of something foul underneath.", - "With the fourth layer added the cake looks happier again. Reeking of vanilla, it brings up memories of childhood joy.", - "The fifth layer is extremely disturbing on that cake. Smelling of pure copper, it seems that bright blood clots are forming on top.", - "The cake is getting closer with the sixth layer added, the pink hue smelling of chocolate, with colourful sprinkles on top.", - "The first pair of triplets rest on the cake, despite being mostly similar to the first three, an evil aura becomes noticable.", - "The second pair of triplets rest on the cake, if you stand on the bright side, you can feel a good aura lifting your mood.", - "A chaos cake. Both a creation of dark and light, the two cakes are kept in a careful balance by that mystical coin in the middle. It's said its effects would dissipate if the balance is ever tipped in favour of one side too much, so both sides much be cut equally." - ) - -/obj/item/weapon/chaoscake_layer - name = "A layer of cake" - desc = "a layer of cake, it is made out of colourful cream." - icon = 'icons/obj/food.dmi' - icon_state = "chaoscake_layer-2" - var/layer_stage = 1 - -/obj/item/weapon/chaoscake_layer/three - desc = "a layer of cake, glazed in purple." - icon_state = "chaoscake_layer-3" - layer_stage = 2 - -/obj/item/weapon/chaoscake_layer/four - desc = "a layer of cake, reminding you of a colouring book." - icon_state = "chaoscake_layer-4" - layer_stage = 3 - -/obj/item/weapon/chaoscake_layer/five - desc = "A layer of cake, smells like copper." - icon_state = "chaoscake_layer-5" - layer_stage = 4 - -/obj/item/weapon/chaoscake_layer/six - desc = "A layer of cake, featuring colourful sprinkles." - icon_state = "chaoscake_layer-6" - layer_stage = 5 - -/obj/item/weapon/chaoscake_layer/seven - desc = "A triplet of evil cake parts." - icon_state = "chaoscake_layer-7" - layer_stage = 6 - -/obj/item/weapon/chaoscake_layer/eight - desc = "A triplet of good cake parts." - icon_state = "chaoscake_layer-8" - layer_stage = 7 - -/obj/item/weapon/chaoscake_layer/nine - name = "A coin of balance" - desc = "A very peculiar coin, it seems to stabilise the air around it." - icon_state = "chaoscake_layer-9" - layer_stage = 8 - -/obj/structure/chaoscake/proc/HasSliceMissing() - if(slices < maxslices) - if(interval >= regentime) - interval = 0 - slices++ - HasSliceMissing() - else - interval++ - HasSliceMissing() - else - return - -/obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice - name = "The Chaos Cake Slice" - desc = "A slice from The Chaos Cake, it pulses weirdly, as if angry to be separated from the whole" - icon = 'icons/obj/food_ch.dmi' //CHOMP Add to appease runtimes, I think, even thought this damn file is not enabled??? - icon_state = "chaoscake_slice-1" - - center_of_mass = list("x"=16, "y"=10) - nutriment_desc = list() - nutriment_amt = 4 - volume = 80 - -/obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice/Initialize() - . = ..() - var/i = rand(1,6) - icon_state = "chaoscake_slice-[i]" - switch(i) - if(1) - name = "Slice Of Evil" //Pretty damn poisonous, takes a lot of work to make safe for consumption, useful for medical. - desc = "An odd slice, despite the grease and cherries oozing off the top, it smells delicious." - nutriment_desc = list("The desire to consume" = 10) // You won't even taste the poison. - reagents.add_reagent("neurotoxic_protein", 2) - reagents.add_reagent("shockchem", 2) - reagents.add_reagent("amatoxin", 2) - reagents.add_reagent("carpotoxin", 2) - reagents.add_reagent("spidertoxin", 2) - bitesize = 7 - if(2) - name = "Slice Of Evil" //A bad trip - desc = "A mysterious slice, coated in purple frosting that smells like grapes." - nutriment_desc = list("The desire to show off an party" = 10) - reagents.add_reagent("stoxin", 2) - reagents.add_reagent("bliss", 10) - reagents.add_reagent("serotrotium", 4) - reagents.add_reagent("cryptobiolin", 8) - reagents.add_reagent("mindbreaker", 10) - reagents.add_reagent("psilocybin", 10) - bitesize = 30 //even a single bite won't make you escape fate. - if(3) - name = "Slice Of Evil" //acidic - desc = "A menacing slice, smelling clearly of copper, blood clots float on top." - nutriment_desc = list("Infernal Rage" = 10) - reagents.add_reagent("blood", 20) - reagents.add_reagent("stomacid", 10) - reagents.add_reagent("mutagen", 4) - reagents.add_reagent("thirteenloko", 20) - reagents.add_reagent("hyperzine", 10) - bitesize = 30 - if(4) - name = "Slice Of Good" //anti-tox - desc = "A colourful slice, smelling of pear and coated in delicious cream." - nutriment_desc = list("Hapiness" = 10) - reagents.add_reagent("anti_toxin", 2) - reagents.add_reagent("tricordrazine", 2) - bitesize = 3 - if(5) - name = "Slice Of Good" //anti-oxy - desc = "A light slice, it's pretty to look at and smells of vanilla." - nutriment_desc = list("Freedom" = 10) - reagents.add_reagent("dexalinp", 2) - reagents.add_reagent("tricordrazine", 2) - bitesize = 3 - if(6) - name = "Slice Of Good" //anti-burn/brute - desc = "A hearty slice, it smells of chocolate and strawberries." - nutriment_desc = list("Love" = 10) - reagents.add_reagent("bicaridine", 2) - reagents.add_reagent("tricordrazine", 2) - reagents.add_reagent("kelotane", 2) - bitesize = 4 - -/obj/structure/chaoscake/attackby(var/obj/item/weapon/W, var/mob/living/user) - if(istype(W,/obj/item/weapon/material/knife)) - if(edible == 1) - HasSliceMissing() - if(slices <= 0) - to_chat(user, "The cake hums away quietly as the chaos powered goodness slowly recovers the large amount of lost mass, best to give it a moment before cutting another slice.") - return - else - to_chat(user, "You cut a slice of the cake. The slice looks like the cake was just baked, and you can see before your eyes as the spot where you cut the slice slowly regenerates!") - slices = slices - 1 - icon_state = "chaoscake-[slices]" - new /obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice(src.loc) - - else - to_chat(user, "It looks so good... But it feels so wrong to eat it before it's finished...") - return - if(istype(W,/obj/item/weapon/chaoscake_layer)) - var/obj/item/weapon/chaoscake_layer/C = W - if(C.layer_stage == 8) - to_chat(user, "Finally! The coin on the top, the almighty chaos cake is complete!") - qdel(W) - stage++ - desc = desclist2[stage] - icon_state = "chaoscake-6" - edible = 1 - name = "The Chaos Cake!" - else if(stage == maxstages) - to_chat(user, "The cake is already done!") - else if(stage == C.layer_stage) - to_chat(user, "You add another layer to the cake, nice.") - qdel(W) - stage++ - desc = desclist2[stage] - icon_state = "chaoscake_unfinished-[stage]" - else - to_chat(user, "Hmm, doesn't seem like this layer is supposed to be added there?") -======= // Chaos cake /datum/recipe/chaoscake_layerone @@ -636,5 +355,4 @@ /obj/item/weapon/reagent_containers/food/snacks/pineapple_ring, /obj/item/weapon/reagent_containers/food/snacks/pineapple_ring ) - result = /obj/structure/theonepizza ->>>>>>> 68fab181b9... Merge pull request #15136 from Heroman3003/theonepizza:code/modules/food/food/superfoods.dm + result = /obj/structure/theonepizza \ No newline at end of file diff --git a/code/modules/food/food/thecake_ch.dm b/code/modules/food/food/superfoods_ch.dm similarity index 84% rename from code/modules/food/food/thecake_ch.dm rename to code/modules/food/food/superfoods_ch.dm index 4d9787cc3f..186abd51af 100644 --- a/code/modules/food/food/thecake_ch.dm +++ b/code/modules/food/food/superfoods_ch.dm @@ -517,3 +517,83 @@ else user << "Hmm, doesnt seem like this layer is supposed to be added there?" + + +// The One Pizza + +/obj/structure/theonepizza + name = "The One Pizza" + desc = "...it's real." + + icon = 'icons/obj/food64x64.dmi' + icon_state = "theonepizza" + pixel_x = -16 + pixel_y = -16 + + var/slicetime = 15 SECONDS + + var/slicelist = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita/bigslice, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple/bigslice, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza/bigslice, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza/bigslice, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza/bigslice) + +/obj/structure/theonepizza/attackby(var/obj/item/weapon/W, var/mob/living/user) + if(istype(W,/obj/item/weapon/material/knife)) + user.visible_message("\The [user] starts to slowly cut through The One Pizza.", "You start to slowly cut through The One Pizza.") + if(do_after(user, slicetime, exclusive = TASK_USER_EXCLUSIVE)) + if(!src) + return // We got disappeared already + user.visible_message("\The [user] successfully cuts The One Pizza.", "You successfully cut The One Pizza.") + for(var/slicetype in slicelist) + new slicetype(src.loc) + qdel(src) + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita/bigslice + name = "Giant Margherita slice" + desc = "Big enough to be a sign at a pizzeria." + icon_state = "big_cheese_slice" + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple/bigslice + name = "Giant ham & pineapple pizza slice" + desc = "This thing probably constitutes an italian warcrime." + icon_state = "big_pineapple_slice" + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza/bigslice + name = "Giant meatpizza slice" + desc = "A Meat Feast fit for a king." + icon_state = "big_meat_slice" + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza/bigslice + name = "Giant mushroompizza slice" + desc = "Practically a honey mushroom at this scale." + icon_state = "big_mushroom_slice" + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza/bigslice + name = "Giant vegetable pizza slice" + desc = "So healthy it'll give you a heart attack." + icon_state = "big_veggie_slice" + +/datum/recipe/theonepizza + fruit = list("tomato" = 5, "mushroom" = 5, "eggplant" = 1, "carrot" = 1, "corn" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/pineapple_ring, + /obj/item/weapon/reagent_containers/food/snacks/pineapple_ring + ) + result = /obj/structure/theonepizza \ No newline at end of file diff --git a/vorestation.dme b/vorestation.dme index 2afd310db8..30347243b6 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2490,8 +2490,7 @@ #include "code\modules\food\food\snacks.dm" #include "code\modules\food\food\snacks_ch.dm" #include "code\modules\food\food\snacks_vr.dm" -#include "code\modules\food\food\thecake_ch.dm" -#include "code\modules\food\food\superfoods.dm" +#include "code\modules\food\food\superfoods_ch.dm" #include "code\modules\food\food\z_custom_food_vr.dm" #include "code\modules\food\food\drinks\bottle.dm" #include "code\modules\food\food\drinks\cup.dm" From 743fd1566cf7597d412504b5ac043f6835b9f8a6 Mon Sep 17 00:00:00 2001 From: Raeschen Date: Tue, 11 Jul 2023 16:38:36 +0200 Subject: [PATCH 08/23] build tgui after change --- 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 a9eec346eb..b549cb8042 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -1 +1 @@ -!function(){var e={50252:function(e,t,n){"use strict";t.__esModule=!0,t.createPopper=void 0,t.popperGenerator=f;var o=m(n(4254)),r=m(n(92957)),a=m(n(97262)),i=m(n(66689)),c=m(n(47307)),l=m(n(63889)),d=m(n(27343)),s=m(n(49883));t.detectOverflow=s["default"];var u=n(75011);function m(e){return e&&e.__esModule?e:{"default":e}}var p={placement:"bottom",modifiers:[],strategy:"absolute"};function h(){for(var e=arguments.length,t=new Array(e),n=0;n0&&(0,r.round)(c.width)/e.offsetWidth||1,d=e.offsetHeight>0&&(0,r.round)(c.height)/e.offsetHeight||1);var s=((0,o.isElement)(e)?(0,a["default"])(e):window).visualViewport,u=!(0,i["default"])()&&n,m=(c.left+(u&&s?s.offsetLeft:0))/l,p=(c.top+(u&&s?s.offsetTop:0))/d,h=c.width/l,f=c.height/d;return{width:h,height:f,top:p,right:m+h,bottom:p+f,left:m,x:m,y:p}};var o=n(75011),r=n(14194),a=c(n(1866)),i=c(n(45407));function c(e){return e&&e.__esModule?e:{"default":e}}},35823:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n,o){var r="clippingParents"===t?function(e){var t=(0,i["default"])((0,m["default"])(e)),n=["absolute","fixed"].indexOf((0,d["default"])(e).position)>=0,o=n&&(0,s.isHTMLElement)(e)?(0,c["default"])(e):e;if(!(0,s.isElement)(o))return[];return t.filter((function(e){return(0,s.isElement)(e)&&(0,p["default"])(e,o)&&"body"!==(0,h["default"])(e)}))}(e):[].concat(t),a=[].concat(r,[n]),l=a[0],u=a.reduce((function(t,n){var r=N(e,n,o);return t.top=(0,C.max)(r.top,t.top),t.right=(0,C.min)(r.right,t.right),t.bottom=(0,C.min)(r.bottom,t.bottom),t.left=(0,C.max)(r.left,t.left),t}),N(e,l,o));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u};var o=n(83996),r=b(n(75047)),a=b(n(37407)),i=b(n(97262)),c=b(n(66689)),l=b(n(36748)),d=b(n(77060)),s=n(75011),u=b(n(97617)),m=b(n(84330)),p=b(n(89691)),h=b(n(72793)),f=b(n(14834)),C=n(14194);function b(e){return e&&e.__esModule?e:{"default":e}}function N(e,t,n){return t===o.viewport?(0,f["default"])((0,r["default"])(e,n)):(0,s.isElement)(t)?function(e,t){var n=(0,u["default"])(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):(0,f["default"])((0,a["default"])((0,l["default"])(e)))}},4254:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){void 0===n&&(n=!1);var u=(0,i.isHTMLElement)(t),m=(0,i.isHTMLElement)(t)&&function(e){var t=e.getBoundingClientRect(),n=(0,s.round)(t.width)/e.offsetWidth||1,o=(0,s.round)(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),p=(0,l["default"])(t),h=(0,o["default"])(e,m,n),f={scrollLeft:0,scrollTop:0},C={x:0,y:0};(u||!u&&!n)&&(("body"!==(0,a["default"])(t)||(0,d["default"])(p))&&(f=(0,r["default"])(t)),(0,i.isHTMLElement)(t)?((C=(0,o["default"])(t,!0)).x+=t.clientLeft,C.y+=t.clientTop):p&&(C.x=(0,c["default"])(p)));return{x:h.left+f.scrollLeft-C.x,y:h.top+f.scrollTop-C.y,width:h.width,height:h.height}};var o=u(n(97617)),r=u(n(86394)),a=u(n(72793)),i=n(75011),c=u(n(44653)),l=u(n(36748)),d=u(n(9135)),s=n(14194);function u(e){return e&&e.__esModule?e:{"default":e}}},77060:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,r["default"])(e).getComputedStyle(e)};var o,r=(o=n(1866))&&o.__esModule?o:{"default":o}},36748:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(((0,o.isElement)(e)?e.ownerDocument:e.document)||window.document).documentElement};var o=n(75011)},37407:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=(0,o["default"])(e),l=(0,i["default"])(e),d=null==(t=e.ownerDocument)?void 0:t.body,s=(0,c.max)(n.scrollWidth,n.clientWidth,d?d.scrollWidth:0,d?d.clientWidth:0),u=(0,c.max)(n.scrollHeight,n.clientHeight,d?d.scrollHeight:0,d?d.clientHeight:0),m=-l.scrollLeft+(0,a["default"])(e),p=-l.scrollTop;"rtl"===(0,r["default"])(d||n).direction&&(m+=(0,c.max)(n.clientWidth,d?d.clientWidth:0)-s);return{width:s,height:u,x:m,y:p}};var o=l(n(36748)),r=l(n(77060)),a=l(n(44653)),i=l(n(10416)),c=n(14194);function l(e){return e&&e.__esModule?e:{"default":e}}},89821:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},92957:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=e.offsetWidth,o=e.offsetHeight;Math.abs(t.width-n)<=1&&(n=t.width);Math.abs(t.height-o)<=1&&(o=t.height);return{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}};var o,r=(o=n(97617))&&o.__esModule?o:{"default":o}},72793:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e?(e.nodeName||"").toLowerCase():null}},86394:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e!==(0,r["default"])(e)&&(0,a.isHTMLElement)(e)?(0,i["default"])(e):(0,o["default"])(e)};var o=c(n(10416)),r=c(n(1866)),a=n(75011),i=c(n(89821));function c(e){return e&&e.__esModule?e:{"default":e}}},66689:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=u(e);for(;n&&(0,c["default"])(n)&&"static"===(0,a["default"])(n).position;)n=u(n);if(n&&("html"===(0,r["default"])(n)||"body"===(0,r["default"])(n)&&"static"===(0,a["default"])(n).position))return t;return n||function(e){var t=/firefox/i.test((0,d["default"])());if(/Trident/i.test((0,d["default"])())&&(0,i.isHTMLElement)(e)){if("fixed"===(0,a["default"])(e).position)return null}var n=(0,l["default"])(e);(0,i.isShadowRoot)(n)&&(n=n.host);for(;(0,i.isHTMLElement)(n)&&["html","body"].indexOf((0,r["default"])(n))<0;){var o=(0,a["default"])(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t};var o=s(n(1866)),r=s(n(72793)),a=s(n(77060)),i=n(75011),c=s(n(46795)),l=s(n(84330)),d=s(n(36110));function s(e){return e&&e.__esModule?e:{"default":e}}function u(e){return(0,i.isHTMLElement)(e)&&"fixed"!==(0,a["default"])(e).position?e.offsetParent:null}},84330:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){if("html"===(0,o["default"])(e))return e;return e.assignedSlot||e.parentNode||((0,a.isShadowRoot)(e)?e.host:null)||(0,r["default"])(e)};var o=i(n(72793)),r=i(n(36748)),a=n(75011);function i(e){return e&&e.__esModule?e:{"default":e}}},89523:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function l(e){if(["html","body","#document"].indexOf((0,a["default"])(e))>=0)return e.ownerDocument.body;if((0,i.isHTMLElement)(e)&&(0,r["default"])(e))return e;return l((0,o["default"])(e))};var o=c(n(84330)),r=c(n(9135)),a=c(n(72793)),i=n(75011);function c(e){return e&&e.__esModule?e:{"default":e}}},75047:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=(0,o["default"])(e),c=(0,r["default"])(e),l=n.visualViewport,d=c.clientWidth,s=c.clientHeight,u=0,m=0;if(l){d=l.width,s=l.height;var p=(0,i["default"])();(p||!p&&"fixed"===t)&&(u=l.offsetLeft,m=l.offsetTop)}return{width:d,height:s,x:u+(0,a["default"])(e),y:m}};var o=c(n(1866)),r=c(n(36748)),a=c(n(44653)),i=c(n(45407));function c(e){return e&&e.__esModule?e:{"default":e}}},1866:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}},10416:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}};var o,r=(o=n(1866))&&o.__esModule?o:{"default":o}},44653:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,o["default"])((0,r["default"])(e)).left+(0,a["default"])(e).scrollLeft};var o=i(n(97617)),r=i(n(36748)),a=i(n(10416));function i(e){return e&&e.__esModule?e:{"default":e}}},75011:function(e,t,n){"use strict";t.__esModule=!0,t.isElement=function(e){var t=(0,r["default"])(e).Element;return e instanceof t||e instanceof Element},t.isHTMLElement=function(e){var t=(0,r["default"])(e).HTMLElement;return e instanceof t||e instanceof HTMLElement},t.isShadowRoot=function(e){if("undefined"==typeof ShadowRoot)return!1;var t=(0,r["default"])(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot};var o,r=(o=n(1866))&&o.__esModule?o:{"default":o}},45407:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(){return!/^((?!chrome|android).)*safari/i.test((0,r["default"])())};var o,r=(o=n(36110))&&o.__esModule?o:{"default":o}},9135:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=t.overflow,o=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+o)};var o,r=(o=n(77060))&&o.__esModule?o:{"default":o}},46795:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return["table","td","th"].indexOf((0,r["default"])(e))>=0};var o,r=(o=n(72793))&&o.__esModule?o:{"default":o}},97262:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function l(e,t){var n;void 0===t&&(t=[]);var c=(0,o["default"])(e),d=c===(null==(n=e.ownerDocument)?void 0:n.body),s=(0,a["default"])(c),u=d?[s].concat(s.visualViewport||[],(0,i["default"])(c)?c:[]):c,m=t.concat(u);return d?m:m.concat(l((0,r["default"])(u)))};var o=c(n(89523)),r=c(n(84330)),a=c(n(1866)),i=c(n(9135));function c(e){return e&&e.__esModule?e:{"default":e}}},83996:function(e,t){"use strict";t.__esModule=!0,t.write=t.viewport=t.variationPlacements=t.top=t.start=t.right=t.reference=t.read=t.popper=t.placements=t.modifierPhases=t.main=t.left=t.end=t.clippingParents=t.bottom=t.beforeWrite=t.beforeRead=t.beforeMain=t.basePlacements=t.auto=t.afterWrite=t.afterRead=t.afterMain=void 0;t.top="top";var n="bottom";t.bottom=n;var o="right";t.right=o;var r="left";t.left=r;var a="auto";t.auto=a;var i=["top",n,o,r];t.basePlacements=i;var c="start";t.start=c;var l="end";t.end=l;t.clippingParents="clippingParents";t.viewport="viewport";t.popper="popper";t.reference="reference";var d=i.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+l])}),[]);t.variationPlacements=d;var s=[].concat(i,[a]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+l])}),[]);t.placements=s;var u="beforeRead";t.beforeRead=u;var m="read";t.read=m;var p="afterRead";t.afterRead=p;var h="beforeMain";t.beforeMain=h;var f="main";t.main=f;var C="afterMain";t.afterMain=C;var b="beforeWrite";t.beforeWrite=b;var N="write";t.write=N;var g="afterWrite";t.afterWrite=g;var V=[u,m,p,h,f,C,b,N,g];t.modifierPhases=V},92935:function(e,t,n){"use strict";t.__esModule=!0;var o={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};t.popperGenerator=t.detectOverflow=t.createPopperLite=t.createPopperBase=t.createPopper=void 0;var r=n(83996);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===r[e]||(t[e]=r[e]))}));var a=n(97934);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||(t[e]=a[e]))}));var i=n(50252);t.popperGenerator=i.popperGenerator,t.detectOverflow=i.detectOverflow,t.createPopperBase=i.createPopper;var c=n(1728);t.createPopper=c.createPopper;var l=n(67886);t.createPopperLite=l.createPopper},38621:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(72793))&&o.__esModule?o:{"default":o},a=n(75011);var i={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},i=t.elements[e];(0,a.isHTMLElement)(i)&&(0,r["default"])(i)&&(Object.assign(i.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],i=t.attributes[e]||{},c=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,a.isHTMLElement)(o)&&(0,r["default"])(o)&&(Object.assign(o.style,c),Object.keys(i).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};t["default"]=i},90860:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=m(n(85312)),r=m(n(92957)),a=m(n(89691)),i=m(n(66689)),c=m(n(86274)),l=n(52855),d=m(n(10632)),s=m(n(59597)),u=n(83996);function m(e){return e&&e.__esModule?e:{"default":e}}var p=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,d["default"])("number"!=typeof e?e:(0,s["default"])(e,u.basePlacements))};var h={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,a=e.name,d=e.options,s=n.elements.arrow,m=n.modifiersData.popperOffsets,h=(0,o["default"])(n.placement),f=(0,c["default"])(h),C=[u.left,u.right].indexOf(h)>=0?"height":"width";if(s&&m){var b=p(d.padding,n),N=(0,r["default"])(s),g="y"===f?u.top:u.left,V="y"===f?u.bottom:u.right,v=n.rects.reference[C]+n.rects.reference[f]-m[f]-n.rects.popper[C],_=m[f]-n.rects.reference[f],y=(0,i["default"])(s),k=y?"y"===f?y.clientHeight||0:y.clientWidth||0:0,x=v/2-_/2,w=b[g],B=k-N[C]-b[V],L=k/2-N[C]/2+x,S=(0,l.within)(w,L,B),I=f;n.modifiersData[a]=((t={})[I]=S,t.centerOffset=S-L,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&(0,a["default"])(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};t["default"]=h},15224:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0,t.mapToStyles=p;var o=n(83996),r=u(n(66689)),a=u(n(1866)),i=u(n(36748)),c=u(n(77060)),l=u(n(85312)),d=u(n(48218)),s=n(14194);function u(e){return e&&e.__esModule?e:{"default":e}}var m={top:"auto",right:"auto",bottom:"auto",left:"auto"};function p(e){var t,n=e.popper,l=e.popperRect,d=e.placement,u=e.variation,p=e.offsets,h=e.position,f=e.gpuAcceleration,C=e.adaptive,b=e.roundOffsets,N=e.isFixed,g=p.x,V=void 0===g?0:g,v=p.y,_=void 0===v?0:v,y="function"==typeof b?b({x:V,y:_}):{x:V,y:_};V=y.x,_=y.y;var k=p.hasOwnProperty("x"),x=p.hasOwnProperty("y"),w=o.left,B=o.top,L=window;if(C){var S=(0,r["default"])(n),I="clientHeight",T="clientWidth";if(S===(0,a["default"])(n)&&(S=(0,i["default"])(n),"static"!==(0,c["default"])(S).position&&"absolute"===h&&(I="scrollHeight",T="scrollWidth")),d===o.top||(d===o.left||d===o.right)&&u===o.end)B=o.bottom,_-=(N&&S===L&&L.visualViewport?L.visualViewport.height:S[I])-l.height,_*=f?1:-1;if(d===o.left||(d===o.top||d===o.bottom)&&u===o.end)w=o.right,V-=(N&&S===L&&L.visualViewport?L.visualViewport.width:S[T])-l.width,V*=f?1:-1}var M,A=Object.assign({position:h},C&&m),E=!0===b?function(e,t){var n=e.x,o=e.y,r=t.devicePixelRatio||1;return{x:(0,s.round)(n*r)/r||0,y:(0,s.round)(o*r)/r||0}}({x:V,y:_},(0,a["default"])(n)):{x:V,y:_};return V=E.x,_=E.y,f?Object.assign({},A,((M={})[B]=x?"0":"",M[w]=k?"0":"",M.transform=(L.devicePixelRatio||1)<=1?"translate("+V+"px, "+_+"px)":"translate3d("+V+"px, "+_+"px, 0)",M)):Object.assign({},A,((t={})[B]=x?_+"px":"",t[w]=k?V+"px":"",t.transform="",t))}var h={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,a=n.adaptive,i=void 0===a||a,c=n.roundOffsets,s=void 0===c||c,u={placement:(0,l["default"])(t.placement),variation:(0,d["default"])(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,p(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,p(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};t["default"]=h},59953:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(1866))&&o.__esModule?o:{"default":o};var a={passive:!0};var i={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,i=o.scroll,c=void 0===i||i,l=o.resize,d=void 0===l||l,s=(0,r["default"])(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return c&&u.forEach((function(e){e.addEventListener("scroll",n.update,a)})),d&&s.addEventListener("resize",n.update,a),function(){c&&u.forEach((function(e){e.removeEventListener("scroll",n.update,a)})),d&&s.removeEventListener("resize",n.update,a)}},data:{}};t["default"]=i},21128:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=s(n(72310)),r=s(n(85312)),a=s(n(53379)),i=s(n(49883)),c=s(n(67450)),l=n(83996),d=s(n(48218));function s(e){return e&&e.__esModule?e:{"default":e}}var u={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var u=n.mainAxis,m=void 0===u||u,p=n.altAxis,h=void 0===p||p,f=n.fallbackPlacements,C=n.padding,b=n.boundary,N=n.rootBoundary,g=n.altBoundary,V=n.flipVariations,v=void 0===V||V,_=n.allowedAutoPlacements,y=t.options.placement,k=(0,r["default"])(y),x=f||(k===y||!v?[(0,o["default"])(y)]:function(e){if((0,r["default"])(e)===l.auto)return[];var t=(0,o["default"])(e);return[(0,a["default"])(e),t,(0,a["default"])(t)]}(y)),w=[y].concat(x).reduce((function(e,n){return e.concat((0,r["default"])(n)===l.auto?(0,c["default"])(t,{placement:n,boundary:b,rootBoundary:N,padding:C,flipVariations:v,allowedAutoPlacements:_}):n)}),[]),B=t.rects.reference,L=t.rects.popper,S=new Map,I=!0,T=w[0],M=0;M=0,F=O?"width":"height",D=(0,i["default"])(t,{placement:A,boundary:b,rootBoundary:N,altBoundary:g,padding:C}),R=O?P?l.right:l.left:P?l.bottom:l.top;B[F]>L[F]&&(R=(0,o["default"])(R));var j=(0,o["default"])(R),W=[];if(m&&W.push(D[E]<=0),h&&W.push(D[R]<=0,D[j]<=0),W.every((function(e){return e}))){T=A,I=!1;break}S.set(A,W)}if(I)for(var z=function(e){var t=w.find((function(t){var n=S.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return T=t,"break"},U=v?3:1;U>0;U--){if("break"===z(U))break}t.placement!==T&&(t.modifiersData[s]._skip=!0,t.placement=T,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};t["default"]=u},17945:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=n(83996),a=(o=n(49883))&&o.__esModule?o:{"default":o};function i(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function c(e){return[r.top,r.right,r.bottom,r.left].some((function(t){return e[t]>=0}))}var l={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,l=t.modifiersData.preventOverflow,d=(0,a["default"])(t,{elementContext:"reference"}),s=(0,a["default"])(t,{altBoundary:!0}),u=i(d,o),m=i(s,r,l),p=c(u),h=c(m);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:m,isReferenceHidden:p,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":h})}};t["default"]=l},97934:function(e,t,n){"use strict";t.__esModule=!0,t.preventOverflow=t.popperOffsets=t.offset=t.hide=t.flip=t.eventListeners=t.computeStyles=t.arrow=t.applyStyles=void 0;var o=m(n(38621));t.applyStyles=o["default"];var r=m(n(90860));t.arrow=r["default"];var a=m(n(15224));t.computeStyles=a["default"];var i=m(n(59953));t.eventListeners=i["default"];var c=m(n(21128));t.flip=c["default"];var l=m(n(17945));t.hide=l["default"];var d=m(n(90642));t.offset=d["default"];var s=m(n(23786));t.popperOffsets=s["default"];var u=m(n(78230));function m(e){return e&&e.__esModule?e:{"default":e}}t.preventOverflow=u["default"]},90642:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0,t.distanceAndSkiddingToXY=i;var o,r=(o=n(85312))&&o.__esModule?o:{"default":o},a=n(83996);function i(e,t,n){var o=(0,r["default"])(e),i=[a.left,a.top].indexOf(o)>=0?-1:1,c="function"==typeof n?n(Object.assign({},t,{placement:e})):n,l=c[0],d=c[1];return l=l||0,d=(d||0)*i,[a.left,a.right].indexOf(o)>=0?{x:d,y:l}:{x:l,y:d}}var c={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.offset,c=void 0===r?[0,0]:r,l=a.placements.reduce((function(e,n){return e[n]=i(n,t.rects,c),e}),{}),d=l[t.placement],s=d.x,u=d.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[o]=l}};t["default"]=c},23786:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(85694))&&o.__esModule?o:{"default":o};var a={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,r["default"])({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};t["default"]=a},78230:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=n(83996),r=h(n(85312)),a=h(n(86274)),i=h(n(4320)),c=n(52855),l=h(n(92957)),d=h(n(66689)),s=h(n(49883)),u=h(n(48218)),m=h(n(23941)),p=n(14194);function h(e){return e&&e.__esModule?e:{"default":e}}var f={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,h=e.name,f=n.mainAxis,C=void 0===f||f,b=n.altAxis,N=void 0!==b&&b,g=n.boundary,V=n.rootBoundary,v=n.altBoundary,_=n.padding,y=n.tether,k=void 0===y||y,x=n.tetherOffset,w=void 0===x?0:x,B=(0,s["default"])(t,{boundary:g,rootBoundary:V,padding:_,altBoundary:v}),L=(0,r["default"])(t.placement),S=(0,u["default"])(t.placement),I=!S,T=(0,a["default"])(L),M=(0,i["default"])(T),A=t.modifiersData.popperOffsets,E=t.rects.reference,P=t.rects.popper,O="function"==typeof w?w(Object.assign({},t.rects,{placement:t.placement})):w,F="number"==typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(A){if(C){var j,W="y"===T?o.top:o.left,z="y"===T?o.bottom:o.right,U="y"===T?"height":"width",H=A[T],G=H+B[W],q=H-B[z],K=k?-P[U]/2:0,Y=S===o.start?E[U]:P[U],$=S===o.start?-P[U]:-E[U],X=t.elements.arrow,Q=k&&X?(0,l["default"])(X):{width:0,height:0},J=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,m["default"])(),Z=J[W],ee=J[z],te=(0,c.within)(0,E[U],Q[U]),ne=I?E[U]/2-K-te-Z-F.mainAxis:Y-te-Z-F.mainAxis,oe=I?-E[U]/2+K+te+ee+F.mainAxis:$+te+ee+F.mainAxis,re=t.elements.arrow&&(0,d["default"])(t.elements.arrow),ae=re?"y"===T?re.clientTop||0:re.clientLeft||0:0,ie=null!=(j=null==D?void 0:D[T])?j:0,ce=H+ne-ie-ae,le=H+oe-ie,de=(0,c.within)(k?(0,p.min)(G,ce):G,H,k?(0,p.max)(q,le):q);A[T]=de,R[T]=de-H}if(N){var se,ue="x"===T?o.top:o.left,me="x"===T?o.bottom:o.right,pe=A[M],he="y"===M?"height":"width",fe=pe+B[ue],Ce=pe-B[me],be=-1!==[o.top,o.left].indexOf(L),Ne=null!=(se=null==D?void 0:D[M])?se:0,ge=be?fe:pe-E[he]-P[he]-Ne+F.altAxis,Ve=be?pe+E[he]+P[he]-Ne-F.altAxis:Ce,ve=k&&be?(0,c.withinMaxClamp)(ge,pe,Ve):(0,c.within)(k?ge:fe,pe,k?Ve:Ce);A[M]=ve,R[M]=ve-pe}t.modifiersData[h]=R}},requiresIfExists:["offset"]};t["default"]=f},67886:function(e,t,n){"use strict";t.__esModule=!0,t.defaultModifiers=t.createPopper=void 0;var o=n(50252);t.popperGenerator=o.popperGenerator,t.detectOverflow=o.detectOverflow;var r=l(n(59953)),a=l(n(23786)),i=l(n(15224)),c=l(n(38621));function l(e){return e&&e.__esModule?e:{"default":e}}var d=[r["default"],a["default"],i["default"],c["default"]];t.defaultModifiers=d;var s=(0,o.popperGenerator)({defaultModifiers:d});t.createPopper=s},1728:function(e,t,n){"use strict";t.__esModule=!0;var o={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};t.defaultModifiers=t.createPopperLite=t.createPopper=void 0;var r=n(50252);t.popperGenerator=r.popperGenerator,t.detectOverflow=r.detectOverflow;var a=C(n(59953)),i=C(n(23786)),c=C(n(15224)),l=C(n(38621)),d=C(n(90642)),s=C(n(21128)),u=C(n(78230)),m=C(n(90860)),p=C(n(17945)),h=n(67886);t.createPopperLite=h.createPopper;var f=n(97934);function C(e){return e&&e.__esModule?e:{"default":e}}Object.keys(f).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===f[e]||(t[e]=f[e]))}));var b=[a["default"],i["default"],c["default"],l["default"],d["default"],s["default"],u["default"],m["default"],p["default"]];t.defaultModifiers=b;var N=(0,r.popperGenerator)({defaultModifiers:b});t.createPopperLite=t.createPopper=N},67450:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t={});var n=t,c=n.placement,l=n.boundary,d=n.rootBoundary,s=n.padding,u=n.flipVariations,m=n.allowedAutoPlacements,p=void 0===m?r.placements:m,h=(0,o["default"])(c),f=h?u?r.variationPlacements:r.variationPlacements.filter((function(e){return(0,o["default"])(e)===h})):r.basePlacements,C=f.filter((function(e){return p.indexOf(e)>=0}));0===C.length&&(C=f);var b=C.reduce((function(t,n){return t[n]=(0,a["default"])(e,{placement:n,boundary:l,rootBoundary:d,padding:s})[(0,i["default"])(n)],t}),{});return Object.keys(b).sort((function(e,t){return b[e]-b[t]}))};var o=c(n(48218)),r=n(83996),a=c(n(49883)),i=c(n(85312));function c(e){return e&&e.__esModule?e:{"default":e}}},85694:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=e.reference,c=e.element,l=e.placement,d=l?(0,o["default"])(l):null,s=l?(0,r["default"])(l):null,u=n.x+n.width/2-c.width/2,m=n.y+n.height/2-c.height/2;switch(d){case i.top:t={x:u,y:n.y-c.height};break;case i.bottom:t={x:u,y:n.y+n.height};break;case i.right:t={x:n.x+n.width,y:m};break;case i.left:t={x:n.x-c.width,y:m};break;default:t={x:n.x,y:n.y}}var p=d?(0,a["default"])(d):null;if(null!=p){var h="y"===p?"height":"width";switch(s){case i.start:t[p]=t[p]-(n[h]/2-c[h]/2);break;case i.end:t[p]=t[p]+(n[h]/2-c[h]/2)}}return t};var o=c(n(85312)),r=c(n(48218)),a=c(n(86274)),i=n(83996);function c(e){return e&&e.__esModule?e:{"default":e}}},63889:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=undefined,n(e())}))}))),t}}},49883:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t={});var n=t,m=n.placement,p=void 0===m?e.placement:m,h=n.strategy,f=void 0===h?e.strategy:h,C=n.boundary,b=void 0===C?l.clippingParents:C,N=n.rootBoundary,g=void 0===N?l.viewport:N,V=n.elementContext,v=void 0===V?l.popper:V,_=n.altBoundary,y=void 0!==_&&_,k=n.padding,x=void 0===k?0:k,w=(0,s["default"])("number"!=typeof x?x:(0,u["default"])(x,l.basePlacements)),B=v===l.popper?l.reference:l.popper,L=e.rects.popper,S=e.elements[y?B:v],I=(0,o["default"])((0,d.isElement)(S)?S:S.contextElement||(0,r["default"])(e.elements.popper),b,g,f),T=(0,a["default"])(e.elements.reference),M=(0,i["default"])({reference:T,element:L,strategy:"absolute",placement:p}),A=(0,c["default"])(Object.assign({},L,M)),E=v===l.popper?A:T,P={top:I.top-E.top+w.top,bottom:E.bottom-I.bottom+w.bottom,left:I.left-E.left+w.left,right:E.right-I.right+w.right},O=e.modifiersData.offset;if(v===l.popper&&O){var F=O[p];Object.keys(P).forEach((function(e){var t=[l.right,l.bottom].indexOf(e)>=0?1:-1,n=[l.top,l.bottom].indexOf(e)>=0?"y":"x";P[e]+=F[n]*t}))}return P};var o=m(n(35823)),r=m(n(36748)),a=m(n(97617)),i=m(n(85694)),c=m(n(14834)),l=n(83996),d=n(75011),s=m(n(10632)),u=m(n(59597));function m(e){return e&&e.__esModule?e:{"default":e}}},59597:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}},4320:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return"x"===e?"y":"x"}},85312:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[0]};n(83996)},23941:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(){return{top:0,right:0,bottom:0,left:0}}},86274:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},72310:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.replace(/left|right|bottom|top/g,(function(e){return n[e]}))};var n={left:"right",right:"left",bottom:"top",top:"bottom"}},53379:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.replace(/start|end/g,(function(e){return n[e]}))};var n={start:"end",end:"start"}},48218:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[1]}},14194:function(e,t){"use strict";t.__esModule=!0,t.round=t.min=t.max=void 0;var n=Math.max;t.max=n;var o=Math.min;t.min=o;var r=Math.round;t.round=r},27343:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}},10632:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return Object.assign({},(0,r["default"])(),e)};var o,r=(o=n(23941))&&o.__esModule?o:{"default":o}},47307:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=function(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}(e);return o.modifierPhases.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])};var o=n(83996)},14834:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},36110:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(){var e=navigator.userAgentData;if(null!=e&&e.brands&&Array.isArray(e.brands))return e.brands.map((function(e){return e.brand+"/"+e.version})).join(" ");return navigator.userAgent}},52855:function(e,t,n){"use strict";t.__esModule=!0,t.within=r,t.withinMaxClamp=function(e,t,n){var o=r(e,t,n);return o>n?n:o};var o=n(14194);function r(e,t,n){return(0,o.max)(e,(0,o.min)(t,n))}},4382:function(e,t,n){"use strict";var o=n(34145),r=n(51442),a=TypeError;e.exports=function(e){if(o(e))return e;throw a(r(e)+" is not a function")}},21802:function(e,t,n){"use strict";var o=n(46915),r=n(51442),a=TypeError;e.exports=function(e){if(o(e))return e;throw a(r(e)+" is not a constructor")}},11949:function(e,t,n){"use strict";var o=n(34145),r=String,a=TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+r(e)+" as a prototype")}},40542:function(e,t,n){"use strict";var o=n(57681),r=n(25459),a=n(87691).f,i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},45862:function(e,t,n){"use strict";var o=n(31852).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},51515:function(e,t,n){"use strict";var o=n(98728),r=TypeError;e.exports=function(e,t){if(o(t,e))return e;throw r("Incorrect invocation")}},83953:function(e,t,n){"use strict";var o=n(88485),r=String,a=TypeError;e.exports=function(e){if(o(e))return e;throw a(r(e)+" is not an object")}},30414:function(e){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},83863:function(e,t,n){"use strict";var o=n(90088);e.exports=o((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},51745:function(e,t,n){"use strict";var o,r,a,i=n(30414),c=n(72083),l=n(60315),d=n(34145),s=n(88485),u=n(43664),m=n(56486),p=n(51442),h=n(79413),f=n(56752),C=n(49006),b=n(98728),N=n(13360),g=n(90301),V=n(57681),v=n(68038),_=n(59610),y=_.enforce,k=_.get,x=l.Int8Array,w=x&&x.prototype,B=l.Uint8ClampedArray,L=B&&B.prototype,S=x&&N(x),I=w&&N(w),T=Object.prototype,M=l.TypeError,A=V("toStringTag"),E=v("TYPED_ARRAY_TAG"),P="TypedArrayConstructor",O=i&&!!g&&"Opera"!==m(l.opera),F=!1,D={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},R={BigInt64Array:8,BigUint64Array:8},j=function(e){if(!s(e))return!1;var t=m(e);return"DataView"===t||u(D,t)||u(R,t)},W=function(e){if(!s(e))return!1;var t=m(e);return u(D,t)||u(R,t)};for(o in D)(a=(r=l[o])&&r.prototype)?y(a)[P]=r:O=!1;for(o in R)(a=(r=l[o])&&r.prototype)&&(y(a)[P]=r);if((!O||!d(S)||S===Function.prototype)&&(S=function(){throw M("Incorrect invocation")},O))for(o in D)l[o]&&g(l[o],S);if((!O||!I||I===T)&&(I=S.prototype,O))for(o in D)l[o]&&g(l[o].prototype,I);if(O&&N(L)!==I&&g(L,I),c&&!u(I,A))for(o in F=!0,C(I,A,{configurable:!0,get:function(){return s(this)?this[E]:undefined}}),D)l[o]&&h(l[o],E,o);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:O,TYPED_ARRAY_TAG:F&&E,aTypedArray:function(e){if(W(e))return e;throw M("Target is not a typed array")},aTypedArrayConstructor:function(e){if(d(e)&&(!g||b(S,e)))return e;throw M(p(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n,o){if(c){if(n)for(var r in D){var a=l[r];if(a&&u(a.prototype,e))try{delete a.prototype[e]}catch(i){try{a.prototype[e]=t}catch(d){}}}I[e]&&!n||f(I,e,n?t:O&&w[e]||t,o)}},exportTypedArrayStaticMethod:function(e,t,n){var o,r;if(c){if(g){if(n)for(o in D)if((r=l[o])&&u(r,e))try{delete r[e]}catch(a){}if(S[e]&&!n)return;try{return f(S,e,n?t:O&&S[e]||t)}catch(a){}}for(o in D)!(r=l[o])||r[e]&&!n||f(r,e,t)}},getTypedArrayConstructor:function z(e){var t=N(e);if(s(t)){var n=k(t);return n&&u(n,P)?n[P]:z(t)}},isView:j,isTypedArray:W,TypedArray:S,TypedArrayPrototype:I}},58699:function(e,t,n){"use strict";var o=n(60315),r=n(14043),a=n(72083),i=n(30414),c=n(56852),l=n(79413),d=n(49006),s=n(21012),u=n(90088),m=n(51515),p=n(39612),h=n(44939),f=n(10889),C=n(14551),b=n(13360),N=n(90301),g=n(21029).f,V=n(3582),v=n(99984),_=n(55016),y=n(59610),k=c.PROPER,x=c.CONFIGURABLE,w="ArrayBuffer",B="DataView",L="prototype",S="Wrong index",I=y.getterFor(w),T=y.getterFor(B),M=y.set,A=o[w],E=A,P=E&&E[L],O=o[B],F=O&&O[L],D=Object.prototype,R=o.Array,j=o.RangeError,W=r(V),z=r([].reverse),U=C.pack,H=C.unpack,G=function(e){return[255&e]},q=function(e){return[255&e,e>>8&255]},K=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},Y=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},$=function(e){return U(e,23,4)},X=function(e){return U(e,52,8)},Q=function(e,t,n){d(e[L],t,{configurable:!0,get:function(){return n(this)[t]}})},J=function(e,t,n,o){var r=f(n),a=T(e);if(r+t>a.byteLength)throw j(S);var i=a.bytes,c=r+a.byteOffset,l=v(i,c,c+t);return o?l:z(l)},Z=function(e,t,n,o,r,a){var i=f(n),c=T(e);if(i+t>c.byteLength)throw j(S);for(var l=c.bytes,d=i+c.byteOffset,s=o(+r),u=0;uoe;)(te=ne[oe++])in E||l(E,te,A[te]);P.constructor=E}N&&b(F)!==D&&N(F,D);var re=new O(new E(2)),ae=r(F.setInt8);re.setInt8(0,2147483648),re.setInt8(1,2147483649),!re.getInt8(0)&&re.getInt8(1)||s(F,{setInt8:function(e,t){ae(this,e,t<<24>>24)},setUint8:function(e,t){ae(this,e,t<<24>>24)}},{unsafe:!0})}else P=(E=function(e){m(this,P);var t=f(e);M(this,{type:w,bytes:W(R(t),0),byteLength:t}),a||(this.byteLength=t,this.detached=!1)})[L],F=(O=function(e,t,n){m(this,F),m(e,P);var o=I(e),r=o.byteLength,i=p(t);if(i<0||i>r)throw j("Wrong offset");if(i+(n=n===undefined?r-i:h(n))>r)throw j("Wrong length");M(this,{type:B,buffer:e,byteLength:n,byteOffset:i,bytes:o.bytes}),a||(this.buffer=e,this.byteLength=n,this.byteOffset=i)})[L],a&&(Q(E,"byteLength",I),Q(O,"buffer",T),Q(O,"byteLength",T),Q(O,"byteOffset",T)),s(F,{getInt8:function(e){return J(this,1,e)[0]<<24>>24},getUint8:function(e){return J(this,1,e)[0]},getInt16:function(e){var t=J(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=J(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return Y(J(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return Y(J(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return H(J(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return H(J(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){Z(this,1,e,G,t)},setUint8:function(e,t){Z(this,1,e,G,t)},setInt16:function(e,t){Z(this,2,e,q,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){Z(this,2,e,q,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){Z(this,4,e,K,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){Z(this,4,e,K,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){Z(this,4,e,$,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){Z(this,8,e,X,t,arguments.length>2?arguments[2]:undefined)}});_(E,w),_(O,B),e.exports={ArrayBuffer:E,DataView:O}},31257:function(e,t,n){"use strict";var o=n(88419),r=n(6671),a=n(61610),i=n(53400),c=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),l=a(n),d=r(e,l),s=r(t,l),u=arguments.length>2?arguments[2]:undefined,m=c((u===undefined?l:r(u,l))-s,l-d),p=1;for(s0;)s in n?n[d]=n[s]:i(n,d),d+=p,s+=p;return n}},3582:function(e,t,n){"use strict";var o=n(88419),r=n(6671),a=n(61610);e.exports=function(e){for(var t=o(this),n=a(t),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,d=l===undefined?n:r(l,n);d>c;)t[c++]=e;return t}},42652:function(e,t,n){"use strict";var o=n(42631).forEach,r=n(93660)("forEach");e.exports=r?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},40215:function(e,t,n){"use strict";var o=n(61610);e.exports=function(e,t){for(var n=0,r=o(t),a=new e(r);r>n;)a[n]=t[n++];return a}},91204:function(e,t,n){"use strict";var o=n(94324),r=n(75059),a=n(88419),i=n(86304),c=n(27751),l=n(46915),d=n(61610),s=n(52019),u=n(33720),m=n(42470),p=Array;e.exports=function(e){var t=a(e),n=l(this),h=arguments.length,f=h>1?arguments[1]:undefined,C=f!==undefined;C&&(f=o(f,h>2?arguments[2]:undefined));var b,N,g,V,v,_,y=m(t),k=0;if(!y||this===p&&c(y))for(b=d(t),N=n?new this(b):p(b);b>k;k++)_=C?f(t[k],k):t[k],s(N,k,_);else for(v=(V=u(t,y)).next,N=n?new this:[];!(g=r(v,V)).done;k++)_=C?i(V,f,[g.value,k],!0):g.value,s(N,k,_);return N.length=k,N}},64011:function(e,t,n){"use strict";var o=n(26762),r=n(6671),a=n(61610),i=function(e){return function(t,n,i){var c,l=o(t),d=a(l),s=r(i,d);if(e&&n!=n){for(;d>s;)if((c=l[s++])!=c)return!0}else for(;d>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},42631:function(e,t,n){"use strict";var o=n(94324),r=n(14043),a=n(33452),i=n(88419),c=n(61610),l=n(58385),d=r([].push),s=function(e){var t=1==e,n=2==e,r=3==e,s=4==e,u=6==e,m=7==e,p=5==e||u;return function(h,f,C,b){for(var N,g,V=i(h),v=a(V),_=o(f,C),y=c(v),k=0,x=b||l,w=t?x(h,y):n||m?x(h,0):undefined;y>k;k++)if((p||k in v)&&(g=_(N=v[k],k,V),e))if(t)w[k]=g;else if(g)switch(e){case 3:return!0;case 5:return N;case 6:return k;case 2:d(w,N)}else switch(e){case 4:return!1;case 7:d(w,N)}return u?-1:r||s?s:w}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},32412:function(e,t,n){"use strict";var o=n(62818),r=n(26762),a=n(39612),i=n(61610),c=n(93660),l=Math.min,d=[].lastIndexOf,s=!!d&&1/[1].lastIndexOf(1,-0)<0,u=c("lastIndexOf"),m=s||!u;e.exports=m?function(e){if(s)return o(d,this,arguments)||0;var t=r(this),n=i(t),c=n-1;for(arguments.length>1&&(c=l(c,a(arguments[1]))),c<0&&(c=n+c);c>=0;c--)if(c in t&&t[c]===e)return c||0;return-1}:d},44645:function(e,t,n){"use strict";var o=n(90088),r=n(57681),a=n(51661),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},93660:function(e,t,n){"use strict";var o=n(90088);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){return 1},1)}))}},47122:function(e,t,n){"use strict";var o=n(4382),r=n(88419),a=n(33452),i=n(61610),c=TypeError,l=function(e){return function(t,n,l,d){o(n);var s=r(t),u=a(s),m=i(s),p=e?m-1:0,h=e?-1:1;if(l<2)for(;;){if(p in u){d=u[p],p+=h;break}if(p+=h,e?p<0:m<=p)throw c("Reduce of empty array with no initial value")}for(;e?p>=0:m>p;p+=h)p in u&&(d=n(d,u[p],p,s));return d}};e.exports={left:l(!1),right:l(!0)}},42933:function(e,t,n){"use strict";var o=n(72083),r=n(67624),a=TypeError,i=Object.getOwnPropertyDescriptor,c=o&&!function(){if(this!==undefined)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=c?function(e,t){if(r(e)&&!i(e,"length").writable)throw a("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},99984:function(e,t,n){"use strict";var o=n(6671),r=n(61610),a=n(52019),i=Array,c=Math.max;e.exports=function(e,t,n){for(var l=r(e),d=o(t,l),s=o(n===undefined?l:n,l),u=i(c(s-d,0)),m=0;d0;)e[o]=e[--o];o!==a++&&(e[o]=n)}return e},i=function(e,t,n,o){for(var r=t.length,a=n.length,i=0,c=0;i1?arguments[1]:undefined);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(m,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return N(this,0===e?0:e,t)}}:{add:function(e){return N(this,e=0===e?0:e,e)}}),p&&r(m,"size",{configurable:!0,get:function(){return f(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=b(t),a=b(o);s(e,t,(function(e,t){C(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?u("keys"==t?n.key:"values"==t?n.value:[n.key,n.value],!1):(e.target=undefined,u(undefined,!0))}),n?"entries":"values",!n,!0),m(t)}}},21525:function(e,t,n){"use strict";var o=n(14043),r=n(21012),a=n(97595).getWeakData,i=n(51515),c=n(83953),l=n(94308),d=n(88485),s=n(76558),u=n(42631),m=n(43664),p=n(59610),h=p.set,f=p.getterFor,C=u.find,b=u.findIndex,N=o([].splice),g=0,V=function(e){return e.frozen||(e.frozen=new v)},v=function(){this.entries=[]},_=function(e,t){return C(e.entries,(function(e){return e[0]===t}))};v.prototype={get:function(e){var t=_(this,e);if(t)return t[1]},has:function(e){return!!_(this,e)},set:function(e,t){var n=_(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=b(this.entries,(function(t){return t[0]===e}));return~t&&N(this.entries,t,1),!!~t}},e.exports={getConstructor:function(e,t,n,o){var u=e((function(e,r){i(e,p),h(e,{type:t,id:g++,frozen:undefined}),l(r)||s(r,e[o],{that:e,AS_ENTRIES:n})})),p=u.prototype,C=f(t),b=function(e,t,n){var o=C(e),r=a(c(t),!0);return!0===r?V(o).set(t,n):r[o.id]=n,e};return r(p,{"delete":function(e){var t=C(this);if(!d(e))return!1;var n=a(e);return!0===n?V(t)["delete"](e):n&&m(n,t.id)&&delete n[t.id]},has:function(e){var t=C(this);if(!d(e))return!1;var n=a(e);return!0===n?V(t).has(e):n&&m(n,t.id)}}),r(p,n?{get:function(e){var t=C(this);if(d(e)){var n=a(e);return!0===n?V(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return b(this,e,t)}}:{add:function(e){return b(this,e,!0)}}),u}}},22363:function(e,t,n){"use strict";var o=n(11268),r=n(60315),a=n(14043),i=n(71922),c=n(56752),l=n(97595),d=n(76558),s=n(51515),u=n(34145),m=n(94308),p=n(88485),h=n(90088),f=n(2944),C=n(55016),b=n(499);e.exports=function(e,t,n){var N=-1!==e.indexOf("Map"),g=-1!==e.indexOf("Weak"),V=N?"set":"add",v=r[e],_=v&&v.prototype,y=v,k={},x=function(e){var t=a(_[e]);c(_,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(g&&!p(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return g&&!p(e)?undefined:t(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!p(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})};if(i(e,!u(v)||!(g||_.forEach&&!h((function(){(new v).entries().next()})))))y=n.getConstructor(t,e,N,V),l.enable();else if(i(e,!0)){var w=new y,B=w[V](g?{}:-0,1)!=w,L=h((function(){w.has(1)})),S=f((function(e){new v(e)})),I=!g&&h((function(){for(var e=new v,t=5;t--;)e[V](t,t);return!e.has(-0)}));S||((y=t((function(e,t){s(e,_);var n=b(new v,e,y);return m(t)||d(t,n[V],{that:n,AS_ENTRIES:N}),n}))).prototype=_,_.constructor=y),(L||I)&&(x("delete"),x("has"),N&&x("get")),(I||B)&&x(V),g&&_.clear&&delete _.clear}return k[e]=y,o({global:!0,constructor:!0,forced:y!=v},k),C(y,e),g||n.setStrong(y,e,N),y}},20971:function(e,t,n){"use strict";var o=n(43664),r=n(37604),a=n(88119),i=n(87691);e.exports=function(e,t,n){for(var c=r(t),l=i.f,d=a.f,s=0;s"+l+""}},2493:function(e){"use strict";e.exports=function(e,t){return{value:e,done:t}}},79413:function(e,t,n){"use strict";var o=n(72083),r=n(87691),a=n(24030);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},24030:function(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},52019:function(e,t,n){"use strict";var o=n(69424),r=n(87691),a=n(24030);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},98491:function(e,t,n){"use strict";var o=n(14043),r=n(90088),a=n(99381).start,i=RangeError,c=isFinite,l=Math.abs,d=Date.prototype,s=d.toISOString,u=o(d.getTime),m=o(d.getUTCDate),p=o(d.getUTCFullYear),h=o(d.getUTCHours),f=o(d.getUTCMilliseconds),C=o(d.getUTCMinutes),b=o(d.getUTCMonth),N=o(d.getUTCSeconds);e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=s.call(new Date(-50000000000001))}))||!r((function(){s.call(new Date(NaN))}))?function(){if(!c(u(this)))throw i("Invalid time value");var e=this,t=p(e),n=f(e),o=t<0?"-":t>9999?"+":"";return o+a(l(t),o?6:4,0)+"-"+a(b(e)+1,2,0)+"-"+a(m(e),2,0)+"T"+a(h(e),2,0)+":"+a(C(e),2,0)+":"+a(N(e),2,0)+"."+a(n,3,0)+"Z"}:s},69701:function(e,t,n){"use strict";var o=n(83953),r=n(84294),a=TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return r(this,e)}},49006:function(e,t,n){"use strict";var o=n(70491),r=n(87691);e.exports=function(e,t,n){return n.get&&o(n.get,t,{getter:!0}),n.set&&o(n.set,t,{setter:!0}),r.f(e,t,n)}},56752:function(e,t,n){"use strict";var o=n(34145),r=n(87691),a=n(70491),i=n(78371);e.exports=function(e,t,n,c){c||(c={});var l=c.enumerable,d=c.name!==undefined?c.name:t;if(o(n)&&a(n,d,c),c.global)l?e[t]=n:i(t,n);else{try{c.unsafe?e[t]&&(l=!0):delete e[t]}catch(s){}l?e[t]=n:r.f(e,t,{value:n,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return e}},21012:function(e,t,n){"use strict";var o=n(56752);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},78371:function(e,t,n){"use strict";var o=n(60315),r=Object.defineProperty;e.exports=function(e,t){try{r(o,e,{value:t,configurable:!0,writable:!0})}catch(n){o[e]=t}return t}},53400:function(e,t,n){"use strict";var o=n(51442),r=TypeError;e.exports=function(e,t){if(!delete e[t])throw r("Cannot delete property "+o(t)+" of "+o(e))}},72083:function(e,t,n){"use strict";var o=n(90088);e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},64343:function(e){"use strict";var t="object"==typeof document&&document.all,n=void 0===t&&t!==undefined;e.exports={all:t,IS_HTMLDDA:n}},3001:function(e,t,n){"use strict";var o=n(60315),r=n(88485),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},40596:function(e){"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},71713:function(e,t,n){"use strict";var o=n(85105).match(/firefox\/(\d+)/i);e.exports=!!o&&+o[1]},54613:function(e,t,n){"use strict";var o=n(22276),r=n(23808);e.exports=!o&&!r&&"object"==typeof window&&"object"==typeof document},62853:function(e){"use strict";e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},22276:function(e){"use strict";e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},92792:function(e,t,n){"use strict";var o=n(85105);e.exports=/MSIE|Trident/.test(o)},67856:function(e,t,n){"use strict";var o=n(85105);e.exports=/ipad|iphone|ipod/i.test(o)&&"undefined"!=typeof Pebble},91858:function(e,t,n){"use strict";var o=n(85105);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(o)},23808:function(e,t,n){"use strict";var o=n(66789);e.exports="undefined"!=typeof process&&"process"==o(process)},91872:function(e,t,n){"use strict";var o=n(85105);e.exports=/web0s(?!.*chrome)/i.test(o)},85105:function(e){"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},51661:function(e,t,n){"use strict";var o,r,a=n(60315),i=n(85105),c=a.process,l=a.Deno,d=c&&c.versions||l&&l.version,s=d&&d.v8;s&&(r=(o=s.split("."))[0]>0&&o[0]<4?1:+(o[0]+o[1])),!r&&i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=+o[1]),e.exports=r},64961:function(e,t,n){"use strict";var o=n(85105).match(/AppleWebKit\/(\d+)\./);e.exports=!!o&&+o[1]},93611:function(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},11268:function(e,t,n){"use strict";var o=n(60315),r=n(88119).f,a=n(79413),i=n(56752),c=n(78371),l=n(20971),d=n(71922);e.exports=function(e,t){var n,s,u,m,p,h=e.target,f=e.global,C=e.stat;if(n=f?o:C?o[h]||c(h,{}):(o[h]||{}).prototype)for(s in t){if(m=t[s],u=e.dontCallGetSet?(p=r(n,s))&&p.value:n[s],!d(f?s:h+(C?".":"#")+s,e.forced)&&u!==undefined){if(typeof m==typeof u)continue;l(m,u)}(e.sham||u&&u.sham)&&a(m,"sham",!0),i(n,s,m,e)}}},90088:function(e){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},91735:function(e,t,n){"use strict";n(7722);var o=n(86300),r=n(56752),a=n(53497),i=n(90088),c=n(57681),l=n(79413),d=c("species"),s=RegExp.prototype;e.exports=function(e,t,n,u){var m=c(e),p=!i((function(){var t={};return t[m]=function(){return 7},7!=""[e](t)})),h=p&&!i((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[d]=function(){return n},n.flags="",n[m]=/./[m]),n.exec=function(){return t=!0,null},n[m](""),!t}));if(!p||!h||n){var f=o(/./[m]),C=t(m,""[e],(function(e,t,n,r,i){var c=o(e),l=t.exec;return l===a||l===s.exec?p&&!i?{done:!0,value:f(t,n,r)}:{done:!0,value:c(n,t,r)}:{done:!1}}));r(String.prototype,e,C[0]),r(s,m,C[1])}u&&l(s[m],"sham",!0)}},12832:function(e,t,n){"use strict";var o=n(67624),r=n(61610),a=n(40596),i=n(94324);e.exports=function c(e,t,n,l,d,s,u,m){for(var p,h=d,f=0,C=!!u&&i(u,m);f0&&o(p)?h=c(e,t,p,r(p),h,s-1)-1:(a(h+1),e[h]=p),h++),f++;return h}},68402:function(e,t,n){"use strict";var o=n(90088);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},62818:function(e,t,n){"use strict";var o=n(27111),r=Function.prototype,a=r.apply,i=r.call;e.exports="object"==typeof Reflect&&Reflect.apply||(o?i.bind(a):function(){return i.apply(a,arguments)})},94324:function(e,t,n){"use strict";var o=n(86300),r=n(4382),a=n(27111),i=o(o.bind);e.exports=function(e,t){return r(e),t===undefined?e:a?i(e,t):function(){return e.apply(t,arguments)}}},27111:function(e,t,n){"use strict";var o=n(90088);e.exports=!o((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},7527:function(e,t,n){"use strict";var o=n(14043),r=n(4382),a=n(88485),i=n(43664),c=n(56977),l=n(27111),d=Function,s=o([].concat),u=o([].join),m={};e.exports=l?d.bind:function(e){var t=r(this),n=t.prototype,o=c(arguments,1),l=function(){var n=s(o,c(arguments));return this instanceof l?function(e,t,n){if(!i(m,t)){for(var o=[],r=0;r]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,o,u,m){var p=n+e.length,h=o.length,f=s;return u!==undefined&&(u=r(u),f=d),c(m,f,(function(r,c){var d;switch(i(c,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,n);case"'":return l(t,p);case"<":d=u[l(c,1,-1)];break;default:var s=+c;if(0===s)return r;if(s>h){var m=a(s/10);return 0===m?r:m<=h?o[m-1]===undefined?i(c,1):o[m-1]+i(c,1):r}d=o[s-1]}return d===undefined?"":d}))}},60315:function(e,t,n){"use strict";var o=function(e){return e&&e.Math==Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},43664:function(e,t,n){"use strict";var o=n(14043),r=n(88419),a=o({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(r(e),t)}},56956:function(e){"use strict";e.exports={}},64464:function(e){"use strict";e.exports=function(e,t){}},36665:function(e,t,n){"use strict";var o=n(89612);e.exports=o("document","documentElement")},44061:function(e,t,n){"use strict";var o=n(72083),r=n(90088),a=n(3001);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},14551:function(e){"use strict";var t=Array,n=Math.abs,o=Math.pow,r=Math.floor,a=Math.log,i=Math.LN2;e.exports={pack:function(e,c,l){var d,s,u,m=t(l),p=8*l-c-1,h=(1<>1,C=23===c?o(2,-24)-o(2,-77):0,b=e<0||0===e&&1/e<0?1:0,N=0;for((e=n(e))!=e||e===Infinity?(s=e!=e?1:0,d=h):(d=r(a(e)/i),e*(u=o(2,-d))<1&&(d--,u*=2),(e+=d+f>=1?C/u:C*o(2,1-f))*u>=2&&(d++,u/=2),d+f>=h?(s=0,d=h):d+f>=1?(s=(e*u-1)*o(2,c),d+=f):(s=e*o(2,f-1)*o(2,c),d=0));c>=8;)m[N++]=255&s,s/=256,c-=8;for(d=d<0;)m[N++]=255&d,d/=256,p-=8;return m[--N]|=128*b,m},unpack:function(e,t){var n,r=e.length,a=8*r-t-1,i=(1<>1,l=a-7,d=r-1,s=e[d--],u=127&s;for(s>>=7;l>0;)u=256*u+e[d--],l-=8;for(n=u&(1<<-l)-1,u>>=-l,l+=t;l>0;)n=256*n+e[d--],l-=8;if(0===u)u=1-c;else{if(u===i)return n?NaN:s?-Infinity:Infinity;n+=o(2,t),u-=c}return(s?-1:1)*n*o(2,u-t)}}},33452:function(e,t,n){"use strict";var o=n(14043),r=n(90088),a=n(66789),i=Object,c=o("".split);e.exports=r((function(){return!i("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):i(e)}:i},499:function(e,t,n){"use strict";var o=n(34145),r=n(88485),a=n(90301);e.exports=function(e,t,n){var i,c;return a&&o(i=t.constructor)&&i!==n&&r(c=i.prototype)&&c!==n.prototype&&a(e,c),e}},95845:function(e,t,n){"use strict";var o=n(14043),r=n(34145),a=n(60747),i=o(Function.toString);r(a.inspectSource)||(a.inspectSource=function(e){return i(e)}),e.exports=a.inspectSource},97595:function(e,t,n){"use strict";var o=n(11268),r=n(14043),a=n(56956),i=n(88485),c=n(43664),l=n(87691).f,d=n(21029),s=n(17009),u=n(21600),m=n(68038),p=n(68402),h=!1,f=m("meta"),C=0,b=function(e){l(e,f,{value:{objectID:"O"+C++,weakData:{}}})},N=e.exports={enable:function(){N.enable=function(){},h=!0;var e=d.f,t=r([].splice),n={};n[f]=1,e(n).length&&(d.f=function(n){for(var o=e(n),r=0,a=o.length;rN;N++)if((V=I(e[N]))&&d(f,V))return V;return new h(!1)}C=s(e,b)}for(v=x?e.next:C.next;!(_=r(v,C)).done;){try{V=I(_.value)}catch(T){m(C,"throw",T)}if("object"==typeof V&&V&&d(f,V))return V}return new h(!1)}},93791:function(e,t,n){"use strict";var o=n(75059),r=n(83953),a=n(1340);e.exports=function(e,t,n){var i,c;r(e);try{if(!(i=a(e,"return"))){if("throw"===t)throw n;return n}i=o(i,e)}catch(l){c=!0,i=l}if("throw"===t)throw n;if(c)throw i;return r(i),n}},56640:function(e,t,n){"use strict";var o=n(3331).IteratorPrototype,r=n(25459),a=n(24030),i=n(55016),c=n(6563),l=function(){return this};e.exports=function(e,t,n,d){var s=t+" Iterator";return e.prototype=r(o,{next:a(+!d,n)}),i(e,s,!1,!0),c[s]=l,e}},70083:function(e,t,n){"use strict";var o=n(11268),r=n(75059),a=n(93417),i=n(56852),c=n(34145),l=n(56640),d=n(13360),s=n(90301),u=n(55016),m=n(79413),p=n(56752),h=n(57681),f=n(6563),C=n(3331),b=i.PROPER,N=i.CONFIGURABLE,g=C.IteratorPrototype,V=C.BUGGY_SAFARI_ITERATORS,v=h("iterator"),_="keys",y="values",k="entries",x=function(){return this};e.exports=function(e,t,n,i,h,C,w){l(n,t,i);var B,L,S,I=function(e){if(e===h&&P)return P;if(!V&&e in A)return A[e];switch(e){case _:case y:case k:return function(){return new n(this,e)}}return function(){return new n(this)}},T=t+" Iterator",M=!1,A=e.prototype,E=A[v]||A["@@iterator"]||h&&A[h],P=!V&&E||I(h),O="Array"==t&&A.entries||E;if(O&&(B=d(O.call(new e)))!==Object.prototype&&B.next&&(a||d(B)===g||(s?s(B,g):c(B[v])||p(B,v,x)),u(B,T,!0,!0),a&&(f[T]=x)),b&&h==y&&E&&E.name!==y&&(!a&&N?m(A,"name",y):(M=!0,P=function(){return r(E,this)})),h)if(L={values:I(y),keys:C?P:I(_),entries:I(k)},w)for(S in L)(V||M||!(S in A))&&p(A,S,L[S]);else o({target:t,proto:!0,forced:V||M},L);return a&&!w||A[v]===P||p(A,v,P,{name:h}),f[t]=P,L}},3331:function(e,t,n){"use strict";var o,r,a,i=n(90088),c=n(34145),l=n(88485),d=n(25459),s=n(13360),u=n(56752),m=n(57681),p=n(93417),h=m("iterator"),f=!1;[].keys&&("next"in(a=[].keys())?(r=s(s(a)))!==Object.prototype&&(o=r):f=!0),!l(o)||i((function(){var e={};return o[h].call(e)!==e}))?o={}:p&&(o=d(o)),c(o[h])||u(o,h,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:f}},6563:function(e){"use strict";e.exports={}},61610:function(e,t,n){"use strict";var o=n(44939);e.exports=function(e){return o(e.length)}},70491:function(e,t,n){"use strict";var o=n(14043),r=n(90088),a=n(34145),i=n(43664),c=n(72083),l=n(56852).CONFIGURABLE,d=n(95845),s=n(59610),u=s.enforce,m=s.get,p=String,h=Object.defineProperty,f=o("".slice),C=o("".replace),b=o([].join),N=c&&!r((function(){return 8!==h((function(){}),"length",{value:8}).length})),g=String(String).split("String"),V=e.exports=function(e,t,n){"Symbol("===f(p(t),0,7)&&(t="["+C(p(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!i(e,"name")||l&&e.name!==t)&&(c?h(e,"name",{value:t,configurable:!0}):e.name=t),N&&n&&i(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?c&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=undefined)}catch(r){}var o=u(e);return i(o,"source")||(o.source=b(g,"string"==typeof t?t:"")),e};Function.prototype.toString=V((function(){return a(this)&&m(this).source||d(this)}),"toString")},4724:function(e){"use strict";var t=Math.expm1,n=Math.exp;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){var t=+e;return 0==t?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}:t},66617:function(e,t,n){"use strict";var o=n(59848),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),d=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=+e,s=r(a),u=o(a);return sl||n!=n?u*Infinity:u*n}},41223:function(e){"use strict";var t=Math.log,n=Math.LOG10E;e.exports=Math.log10||function(e){return t(e)*n}},49259:function(e){"use strict";var t=Math.log;e.exports=Math.log1p||function(e){var n=+e;return n>-1e-8&&n<1e-8?n-n*n/2:t(1+n)}},59848:function(e){"use strict";e.exports=Math.sign||function(e){var t=+e;return 0==t||t!=t?t:t<0?-1:1}},61329:function(e){"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var o=+e;return(o>0?n:t)(o)}},30401:function(e,t,n){"use strict";var o,r,a,i,c,l=n(60315),d=n(94324),s=n(88119).f,u=n(95955).set,m=n(74126),p=n(91858),h=n(67856),f=n(91872),C=n(23808),b=l.MutationObserver||l.WebKitMutationObserver,N=l.document,g=l.process,V=l.Promise,v=s(l,"queueMicrotask"),_=v&&v.value;if(!_){var y=new m,k=function(){var e,t;for(C&&(e=g.domain)&&e.exit();t=y.get();)try{t()}catch(n){throw y.head&&o(),n}e&&e.enter()};p||C||f||!b||!N?!h&&V&&V.resolve?((i=V.resolve(undefined)).constructor=V,c=d(i.then,i),o=function(){c(k)}):C?o=function(){g.nextTick(k)}:(u=d(u,l),o=function(){u(k)}):(r=!0,a=N.createTextNode(""),new b(k).observe(a,{characterData:!0}),o=function(){a.data=r=!r}),_=function(e){y.head||o(),y.add(e)}}e.exports=_},53746:function(e,t,n){"use strict";var o=n(4382),r=TypeError,a=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw r("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new a(e)}},89808:function(e,t,n){"use strict";var o=n(98178),r=TypeError;e.exports=function(e){if(o(e))throw r("The method doesn't accept regular expressions");return e}},43061:function(e,t,n){"use strict";var o=n(60315).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},93970:function(e,t,n){"use strict";var o=n(60315),r=n(90088),a=n(14043),i=n(55075),c=n(61734).trim,l=n(78542),d=a("".charAt),s=o.parseFloat,u=o.Symbol,m=u&&u.iterator,p=1/s(l+"-0")!=-Infinity||m&&!r((function(){s(Object(m))}));e.exports=p?function(e){var t=c(i(e)),n=s(t);return 0===n&&"-"==d(t,0)?-0:n}:s},19198:function(e,t,n){"use strict";var o=n(60315),r=n(90088),a=n(14043),i=n(55075),c=n(61734).trim,l=n(78542),d=o.parseInt,s=o.Symbol,u=s&&s.iterator,m=/^[+-]?0x/i,p=a(m.exec),h=8!==d(l+"08")||22!==d(l+"0x16")||u&&!r((function(){d(Object(u))}));e.exports=h?function(e,t){var n=c(i(e));return d(n,t>>>0||(p(m,n)?16:10))}:d},57771:function(e,t,n){"use strict";var o=n(72083),r=n(14043),a=n(75059),i=n(90088),c=n(16402),l=n(53027),d=n(92630),s=n(88419),u=n(33452),m=Object.assign,p=Object.defineProperty,h=r([].concat);e.exports=!m||i((function(){if(o&&1!==m({b:1},m(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=m({},e)[n]||c(m({},t)).join("")!=r}))?function(e,t){for(var n=s(e),r=arguments.length,i=1,m=l.f,p=d.f;r>i;)for(var f,C=u(arguments[i++]),b=m?h(c(C),m(C)):c(C),N=b.length,g=0;N>g;)f=b[g++],o&&!a(p,C,f)||(n[f]=C[f]);return n}:m},25459:function(e,t,n){"use strict";var o,r=n(83953),a=n(19216),i=n(93611),c=n(56956),l=n(36665),d=n(3001),s=n(62582),u="prototype",m="script",p=s("IE_PROTO"),h=function(){},f=function(e){return"<"+m+">"+e+""},C=function(e){e.write(f("")),e.close();var t=e.parentWindow.Object;return e=null,t},b=function(){try{o=new ActiveXObject("htmlfile")}catch(a){}var e,t,n;b="undefined"!=typeof document?document.domain&&o?C(o):(t=d("iframe"),n="java"+m+":",t.style.display="none",l.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(f("document.F=Object")),e.close(),e.F):C(o);for(var r=i.length;r--;)delete b[u][i[r]];return b()};c[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[u]=r(e),n=new h,h[u]=null,n[p]=e):n=b(),t===undefined?n:a.f(n,t)}},19216:function(e,t,n){"use strict";var o=n(72083),r=n(70940),a=n(87691),i=n(83953),c=n(26762),l=n(16402);t.f=o&&!r?Object.defineProperties:function(e,t){i(e);for(var n,o=c(t),r=l(t),d=r.length,s=0;d>s;)a.f(e,n=r[s++],o[n]);return e}},87691:function(e,t,n){"use strict";var o=n(72083),r=n(44061),a=n(70940),i=n(83953),c=n(69424),l=TypeError,d=Object.defineProperty,s=Object.getOwnPropertyDescriptor,u="enumerable",m="configurable",p="writable";t.f=o?a?function(e,t,n){if(i(e),t=c(t),i(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var o=s(e,t);o&&o[p]&&(e[t]=n.value,n={configurable:m in n?n[m]:o[m],enumerable:u in n?n[u]:o[u],writable:!1})}return d(e,t,n)}:d:function(e,t,n){if(i(e),t=c(t),i(n),r)try{return d(e,t,n)}catch(o){}if("get"in n||"set"in n)throw l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},88119:function(e,t,n){"use strict";var o=n(72083),r=n(75059),a=n(92630),i=n(24030),c=n(26762),l=n(69424),d=n(43664),s=n(44061),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=c(e),t=l(t),s)try{return u(e,t)}catch(n){}if(d(e,t))return i(!r(a.f,e,t),e[t])}},17009:function(e,t,n){"use strict";var o=n(66789),r=n(26762),a=n(21029).f,i=n(99984),c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return c&&"Window"==o(e)?function(e){try{return a(e)}catch(t){return i(c)}}(e):a(r(e))}},21029:function(e,t,n){"use strict";var o=n(45983),r=n(93611).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},53027:function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},13360:function(e,t,n){"use strict";var o=n(43664),r=n(34145),a=n(88419),i=n(62582),c=n(59297),l=i("IE_PROTO"),d=Object,s=d.prototype;e.exports=c?d.getPrototypeOf:function(e){var t=a(e);if(o(t,l))return t[l];var n=t.constructor;return r(n)&&t instanceof n?n.prototype:t instanceof d?s:null}},21600:function(e,t,n){"use strict";var o=n(90088),r=n(88485),a=n(66789),i=n(83863),c=Object.isExtensible,l=o((function(){c(1)}));e.exports=l||i?function(e){return!!r(e)&&(!i||"ArrayBuffer"!=a(e))&&(!c||c(e))}:c},98728:function(e,t,n){"use strict";var o=n(14043);e.exports=o({}.isPrototypeOf)},45983:function(e,t,n){"use strict";var o=n(14043),r=n(43664),a=n(26762),i=n(64011).indexOf,c=n(56956),l=o([].push);e.exports=function(e,t){var n,o=a(e),d=0,s=[];for(n in o)!r(c,n)&&r(o,n)&&l(s,n);for(;t.length>d;)r(o,n=t[d++])&&(~i(s,n)||l(s,n));return s}},16402:function(e,t,n){"use strict";var o=n(45983),r=n(93611);e.exports=Object.keys||function(e){return o(e,r)}},92630:function(e,t){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!n.call({1:2},1);t.f=r?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},1058:function(e,t,n){"use strict";var o=n(93417),r=n(60315),a=n(90088),i=n(64961);e.exports=o||!a((function(){if(!(i&&i<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}}))},90301:function(e,t,n){"use strict";var o=n(28847),r=n(83953),a=n(11949);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=o(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(i){}return function(n,o){return r(n),a(o),t?e(n,o):n.__proto__=o,n}}():undefined)},77957:function(e,t,n){"use strict";var o=n(72083),r=n(90088),a=n(14043),i=n(13360),c=n(16402),l=n(26762),d=a(n(92630).f),s=a([].push),u=o&&r((function(){var e=Object.create(null);return e[2]=2,!d(e,2)})),m=function(e){return function(t){for(var n,r=l(t),a=c(r),m=u&&null===i(r),p=a.length,h=0,f=[];p>h;)n=a[h++],o&&!(m?n in r:d(r,n))||s(f,e?[n,r[n]]:r[n]);return f}};e.exports={entries:m(!0),values:m(!1)}},8632:function(e,t,n){"use strict";var o=n(55385),r=n(56486);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},84294:function(e,t,n){"use strict";var o=n(75059),r=n(34145),a=n(88485),i=TypeError;e.exports=function(e,t){var n,c;if("string"===t&&r(n=e.toString)&&!a(c=o(n,e)))return c;if(r(n=e.valueOf)&&!a(c=o(n,e)))return c;if("string"!==t&&r(n=e.toString)&&!a(c=o(n,e)))return c;throw i("Can't convert object to primitive value")}},37604:function(e,t,n){"use strict";var o=n(89612),r=n(14043),a=n(21029),i=n(53027),c=n(83953),l=r([].concat);e.exports=o("Reflect","ownKeys")||function(e){var t=a.f(c(e)),n=i.f;return n?l(t,n(e)):t}},50104:function(e,t,n){"use strict";var o=n(60315);e.exports=o},54637:function(e){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},71682:function(e,t,n){"use strict";var o=n(60315),r=n(43684),a=n(34145),i=n(71922),c=n(95845),l=n(57681),d=n(54613),s=n(22276),u=n(93417),m=n(51661),p=r&&r.prototype,h=l("species"),f=!1,C=a(o.PromiseRejectionEvent),b=i("Promise",(function(){var e=c(r),t=e!==String(r);if(!t&&66===m)return!0;if(u&&(!p["catch"]||!p["finally"]))return!0;if(!m||m<51||!/native code/.test(e)){var n=new r((function(e){e(1)})),o=function(e){e((function(){}),(function(){}))};if((n.constructor={})[h]=o,!(f=n.then((function(){}))instanceof o))return!0}return!t&&(d||s)&&!C}));e.exports={CONSTRUCTOR:b,REJECTION_EVENT:C,SUBCLASSING:f}},43684:function(e,t,n){"use strict";var o=n(60315);e.exports=o.Promise},64523:function(e,t,n){"use strict";var o=n(83953),r=n(88485),a=n(53746);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},29507:function(e,t,n){"use strict";var o=n(43684),r=n(2944),a=n(71682).CONSTRUCTOR;e.exports=a||!r((function(e){o.all(e).then(undefined,(function(){}))}))},86301:function(e,t,n){"use strict";var o=n(87691).f;e.exports=function(e,t,n){n in e||o(e,n,{configurable:!0,get:function(){return t[n]},set:function(e){t[n]=e}})}},74126:function(e){"use strict";var t=function(){this.head=null,this.tail=null};t.prototype={add:function(e){var t={item:e,next:null},n=this.tail;n?n.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return null===(this.head=e.next)&&(this.tail=null),e.item}},e.exports=t},66183:function(e,t,n){"use strict";var o=n(75059),r=n(83953),a=n(34145),i=n(66789),c=n(53497),l=TypeError;e.exports=function(e,t){var n=e.exec;if(a(n)){var d=o(n,e,t);return null!==d&&r(d),d}if("RegExp"===i(e))return o(c,e,t);throw l("RegExp#exec called on incompatible receiver")}},53497:function(e,t,n){"use strict";var o,r,a=n(75059),i=n(14043),c=n(55075),l=n(49433),d=n(36542),s=n(18472),u=n(25459),m=n(59610).get,p=n(88836),h=n(97759),f=s("native-string-replace",String.prototype.replace),C=RegExp.prototype.exec,b=C,N=i("".charAt),g=i("".indexOf),V=i("".replace),v=i("".slice),_=(r=/b*/g,a(C,o=/a/,"a"),a(C,r,"a"),0!==o.lastIndex||0!==r.lastIndex),y=d.BROKEN_CARET,k=/()??/.exec("")[1]!==undefined;(_||k||y||p||h)&&(b=function(e){var t,n,o,r,i,d,s,p=this,h=m(p),x=c(e),w=h.raw;if(w)return w.lastIndex=p.lastIndex,t=a(b,w,x),p.lastIndex=w.lastIndex,t;var B=h.groups,L=y&&p.sticky,S=a(l,p),I=p.source,T=0,M=x;if(L&&(S=V(S,"y",""),-1===g(S,"g")&&(S+="g"),M=v(x,p.lastIndex),p.lastIndex>0&&(!p.multiline||p.multiline&&"\n"!==N(x,p.lastIndex-1))&&(I="(?: "+I+")",M=" "+M,T++),n=new RegExp("^(?:"+I+")",S)),k&&(n=new RegExp("^"+I+"$(?!\\s)",S)),_&&(o=p.lastIndex),r=a(C,L?n:p,M),L?r?(r.input=v(r.input,T),r[0]=v(r[0],T),r.index=p.lastIndex,p.lastIndex+=r[0].length):p.lastIndex=0:_&&r&&(p.lastIndex=p.global?r.index+r[0].length:o),k&&r&&r.length>1&&a(f,r[0],n,(function(){for(i=1;ib)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},21257:function(e,t,n){"use strict";var o=n(94308),r=TypeError;e.exports=function(e){if(o(e))throw r("Can't call method on "+e);return e}},43725:function(e){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},82526:function(e,t,n){"use strict";var o,r=n(60315),a=n(62818),i=n(34145),c=n(62853),l=n(85105),d=n(56977),s=n(54545),u=r.Function,m=/MSIE .\./.test(l)||c&&((o=r.Bun.version.split(".")).length<3||0==o[0]&&(o[1]<3||3==o[1]&&0==o[2]));e.exports=function(e,t){var n=t?2:1;return m?function(o,r){var c=s(arguments.length,1)>n,l=i(o)?o:u(o),m=c?d(arguments,n):[],p=c?function(){a(l,this,m)}:l;return t?e(p,r):e(p)}:e}},45845:function(e,t,n){"use strict";var o=n(89612),r=n(49006),a=n(57681),i=n(72083),c=a("species");e.exports=function(e){var t=o(e);i&&t&&!t[c]&&r(t,c,{configurable:!0,get:function(){return this}})}},55016:function(e,t,n){"use strict";var o=n(87691).f,r=n(43664),a=n(57681)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!r(e,a)&&o(e,a,{configurable:!0,value:t})}},62582:function(e,t,n){"use strict";var o=n(18472),r=n(68038),a=o("keys");e.exports=function(e){return a[e]||(a[e]=r(e))}},60747:function(e,t,n){"use strict";var o=n(60315),r=n(78371),a="__core-js_shared__",i=o[a]||r(a,{});e.exports=i},18472:function(e,t,n){"use strict";var o=n(93417),r=n(60747);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.31.0",mode:o?"pure":"global",copyright:"\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.0/LICENSE",source:"https://github.com/zloirock/core-js"})},98573:function(e,t,n){"use strict";var o=n(83953),r=n(21802),a=n(94308),i=n(57681)("species");e.exports=function(e,t){var n,c=o(e).constructor;return c===undefined||a(n=o(c)[i])?t:r(n)}},19221:function(e,t,n){"use strict";var o=n(90088);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},31852:function(e,t,n){"use strict";var o=n(14043),r=n(39612),a=n(55075),i=n(21257),c=o("".charAt),l=o("".charCodeAt),d=o("".slice),s=function(e){return function(t,n){var o,s,u=a(i(t)),m=r(n),p=u.length;return m<0||m>=p?e?"":undefined:(o=l(u,m))<55296||o>56319||m+1===p||(s=l(u,m+1))<56320||s>57343?e?c(u,m):o:e?d(u,m,m+2):s-56320+(o-55296<<10)+65536}};e.exports={codeAt:s(!1),charAt:s(!0)}},98412:function(e,t,n){"use strict";var o=n(85105);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(o)},99381:function(e,t,n){"use strict";var o=n(14043),r=n(44939),a=n(55075),i=n(29687),c=n(21257),l=o(i),d=o("".slice),s=Math.ceil,u=function(e){return function(t,n,o){var i,u,m=a(c(t)),p=r(n),h=m.length,f=o===undefined?" ":a(o);return p<=h||""==f?m:((u=l(f,s((i=p-h)/f.length))).length>i&&(u=d(u,0,i)),e?m+u:u+m)}};e.exports={start:u(!1),end:u(!0)}},29687:function(e,t,n){"use strict";var o=n(39612),r=n(55075),a=n(21257),i=RangeError;e.exports=function(e){var t=r(a(this)),n="",c=o(e);if(c<0||c==Infinity)throw i("Wrong number of repetitions");for(;c>0;(c>>>=1)&&(t+=t))1&c&&(n+=t);return n}},88606:function(e,t,n){"use strict";var o=n(61734).end,r=n(76373);e.exports=r("trimEnd")?function(){return o(this)}:"".trimEnd},76373:function(e,t,n){"use strict";var o=n(56852).PROPER,r=n(90088),a=n(78542);e.exports=function(e){return r((function(){return!!a[e]()||"\u200b\x85\u180e"!=="\u200b\x85\u180e"[e]()||o&&a[e].name!==e}))}},88037:function(e,t,n){"use strict";var o=n(61734).start,r=n(76373);e.exports=r("trimStart")?function(){return o(this)}:"".trimStart},61734:function(e,t,n){"use strict";var o=n(14043),r=n(21257),a=n(55075),i=n(78542),c=o("".replace),l=RegExp("^["+i+"]+"),d=RegExp("(^|[^"+i+"])["+i+"]+$"),s=function(e){return function(t){var n=a(r(t));return 1&e&&(n=c(n,l,"")),2&e&&(n=c(n,d,"$1")),n}};e.exports={start:s(1),end:s(2),trim:s(3)}},79941:function(e,t,n){"use strict";var o=n(51661),r=n(90088),a=n(60315).String;e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!a(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},53978:function(e,t,n){"use strict";var o=n(75059),r=n(89612),a=n(57681),i=n(56752);e.exports=function(){var e=r("Symbol"),t=e&&e.prototype,n=t&&t.valueOf,c=a("toPrimitive");t&&!t[c]&&i(t,c,(function(e){return o(n,this)}),{arity:1})}},80267:function(e,t,n){"use strict";var o=n(79941);e.exports=o&&!!Symbol["for"]&&!!Symbol.keyFor},95955:function(e,t,n){"use strict";var o,r,a,i,c=n(60315),l=n(62818),d=n(94324),s=n(34145),u=n(43664),m=n(90088),p=n(36665),h=n(56977),f=n(3001),C=n(54545),b=n(91858),N=n(23808),g=c.setImmediate,V=c.clearImmediate,v=c.process,_=c.Dispatch,y=c.Function,k=c.MessageChannel,x=c.String,w=0,B={},L="onreadystatechange";m((function(){o=c.location}));var S=function(e){if(u(B,e)){var t=B[e];delete B[e],t()}},I=function(e){return function(){S(e)}},T=function(e){S(e.data)},M=function(e){c.postMessage(x(e),o.protocol+"//"+o.host)};g&&V||(g=function(e){C(arguments.length,1);var t=s(e)?e:y(e),n=h(arguments,1);return B[++w]=function(){l(t,undefined,n)},r(w),w},V=function(e){delete B[e]},N?r=function(e){v.nextTick(I(e))}:_&&_.now?r=function(e){_.now(I(e))}:k&&!b?(i=(a=new k).port2,a.port1.onmessage=T,r=d(i.postMessage,i)):c.addEventListener&&s(c.postMessage)&&!c.importScripts&&o&&"file:"!==o.protocol&&!m(M)?(r=M,c.addEventListener("message",T,!1)):r=L in f("script")?function(e){p.appendChild(f("script"))[L]=function(){p.removeChild(this),S(e)}}:function(e){setTimeout(I(e),0)}),e.exports={set:g,clear:V}},54221:function(e,t,n){"use strict";var o=n(14043);e.exports=o(1..valueOf)},6671:function(e,t,n){"use strict";var o=n(39612),r=Math.max,a=Math.min;e.exports=function(e,t){var n=o(e);return n<0?r(n+t,0):a(n,t)}},95314:function(e,t,n){"use strict";var o=n(14293),r=TypeError;e.exports=function(e){var t=o(e,"number");if("number"==typeof t)throw r("Can't convert number to bigint");return BigInt(t)}},10889:function(e,t,n){"use strict";var o=n(39612),r=n(44939),a=RangeError;e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw a("Wrong length or index");return n}},26762:function(e,t,n){"use strict";var o=n(33452),r=n(21257);e.exports=function(e){return o(r(e))}},39612:function(e,t,n){"use strict";var o=n(61329);e.exports=function(e){var t=+e;return t!=t||0===t?0:o(t)}},44939:function(e,t,n){"use strict";var o=n(39612),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},88419:function(e,t,n){"use strict";var o=n(21257),r=Object;e.exports=function(e){return r(o(e))}},77906:function(e,t,n){"use strict";var o=n(23461),r=RangeError;e.exports=function(e,t){var n=o(e);if(n%t)throw r("Wrong offset");return n}},23461:function(e,t,n){"use strict";var o=n(39612),r=RangeError;e.exports=function(e){var t=o(e);if(t<0)throw r("The argument can't be less than 0");return t}},14293:function(e,t,n){"use strict";var o=n(75059),r=n(88485),a=n(43685),i=n(1340),c=n(84294),l=n(57681),d=TypeError,s=l("toPrimitive");e.exports=function(e,t){if(!r(e)||a(e))return e;var n,l=i(e,s);if(l){if(t===undefined&&(t="default"),n=o(l,e,t),!r(n)||a(n))return n;throw d("Can't convert object to primitive value")}return t===undefined&&(t="number"),c(e,t)}},69424:function(e,t,n){"use strict";var o=n(14293),r=n(43685);e.exports=function(e){var t=o(e,"string");return r(t)?t:t+""}},55385:function(e,t,n){"use strict";var o={};o[n(57681)("toStringTag")]="z",e.exports="[object z]"===String(o)},55075:function(e,t,n){"use strict";var o=n(56486),r=String;e.exports=function(e){if("Symbol"===o(e))throw TypeError("Cannot convert a Symbol value to a string");return r(e)}},51442:function(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},45429:function(e,t,n){"use strict";var o=n(11268),r=n(60315),a=n(75059),i=n(72083),c=n(32954),l=n(51745),d=n(58699),s=n(51515),u=n(24030),m=n(79413),p=n(8697),h=n(44939),f=n(10889),C=n(77906),b=n(69424),N=n(43664),g=n(56486),V=n(88485),v=n(43685),_=n(25459),y=n(98728),k=n(90301),x=n(21029).f,w=n(34004),B=n(42631).forEach,L=n(45845),S=n(49006),I=n(87691),T=n(88119),M=n(59610),A=n(499),E=M.get,P=M.set,O=M.enforce,F=I.f,D=T.f,R=Math.round,j=r.RangeError,W=d.ArrayBuffer,z=W.prototype,U=d.DataView,H=l.NATIVE_ARRAY_BUFFER_VIEWS,G=l.TYPED_ARRAY_TAG,q=l.TypedArray,K=l.TypedArrayPrototype,Y=l.aTypedArrayConstructor,$=l.isTypedArray,X="BYTES_PER_ELEMENT",Q="Wrong length",J=function(e,t){Y(e);for(var n=0,o=t.length,r=new e(o);o>n;)r[n]=t[n++];return r},Z=function(e,t){S(e,t,{configurable:!0,get:function(){return E(this)[t]}})},ee=function(e){var t;return y(z,e)||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},te=function(e,t){return $(e)&&!v(t)&&t in e&&p(+t)&&t>=0},ne=function(e,t){return t=b(t),te(e,t)?u(2,e[t]):D(e,t)},oe=function(e,t,n){return t=b(t),!(te(e,t)&&V(n)&&N(n,"value"))||N(n,"get")||N(n,"set")||n.configurable||N(n,"writable")&&!n.writable||N(n,"enumerable")&&!n.enumerable?F(e,t,n):(e[t]=n.value,e)};i?(H||(T.f=ne,I.f=oe,Z(K,"buffer"),Z(K,"byteOffset"),Z(K,"byteLength"),Z(K,"length")),o({target:"Object",stat:!0,forced:!H},{getOwnPropertyDescriptor:ne,defineProperty:oe}),e.exports=function(e,t,n){var i=e.match(/\d+/)[0]/8,l=e+(n?"Clamped":"")+"Array",d="get"+e,u="set"+e,p=r[l],b=p,N=b&&b.prototype,g={},v=function(e,t){F(e,t,{get:function(){return function(e,t){var n=E(e);return n.view[d](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=E(e);n&&(o=(o=R(o))<0?0:o>255?255:255&o),r.view[u](t*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};H?c&&(b=t((function(e,t,n,o){return s(e,N),A(V(t)?ee(t)?o!==undefined?new p(t,C(n,i),o):n!==undefined?new p(t,C(n,i)):new p(t):$(t)?J(b,t):a(w,b,t):new p(f(t)),e,b)})),k&&k(b,q),B(x(p),(function(e){e in b||m(b,e,p[e])})),b.prototype=N):(b=t((function(e,t,n,o){s(e,N);var r,c,l,d=0,u=0;if(V(t)){if(!ee(t))return $(t)?J(b,t):a(w,b,t);r=t,u=C(n,i);var m=t.byteLength;if(o===undefined){if(m%i)throw j(Q);if((c=m-u)<0)throw j(Q)}else if((c=h(o)*i)+u>m)throw j(Q);l=c/i}else l=f(t),r=new W(c=l*i);for(P(e,{buffer:r,byteOffset:u,byteLength:c,length:l,view:new U(r)});d1?arguments[1]:undefined,k=y!==undefined,x=d(v);if(x&&!s(x))for(g=(N=l(v,x)).next,v=[];!(b=r(g,N)).done;)v.push(b.value);for(k&&_>2&&(y=o(y,arguments[2])),n=c(v),h=new(m(V))(n),f=u(h),t=0;n>t;t++)C=k?y(v[t],t):v[t],h[t]=f?p(C):+C;return h}},48161:function(e,t,n){"use strict";var o=n(51745),r=n(98573),a=o.aTypedArrayConstructor,i=o.getTypedArrayConstructor;e.exports=function(e){return a(r(e,i(e)))}},68038:function(e,t,n){"use strict";var o=n(14043),r=0,a=Math.random(),i=o(1..toString);e.exports=function(e){return"Symbol("+(e===undefined?"":e)+")_"+i(++r+a,36)}},80700:function(e,t,n){"use strict";var o=n(79941);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},70940:function(e,t,n){"use strict";var o=n(72083),r=n(90088);e.exports=o&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},54545:function(e){"use strict";var t=TypeError;e.exports=function(e,n){if(e=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,arity:1,forced:!C||!m("concat")},{concat:function(e){var t,n,o,r,a,i=c(this),m=u(i,0),p=0;for(t=-1,o=arguments.length;t1?arguments[1]:undefined)}})},37112:function(e,t,n){"use strict";var o=n(11268),r=n(3582),a=n(40542);o({target:"Array",proto:!0},{fill:r}),a("fill")},58850:function(e,t,n){"use strict";var o=n(11268),r=n(42631).filter;o({target:"Array",proto:!0,forced:!n(44645)("filter")},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},29526:function(e,t,n){"use strict";var o=n(11268),r=n(42631).findIndex,a=n(40542),i="findIndex",c=!0;i in[]&&Array(1)[i]((function(){c=!1})),o({target:"Array",proto:!0,forced:c},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a(i)},88512:function(e,t,n){"use strict";var o=n(11268),r=n(42631).find,a=n(40542),i="find",c=!0;i in[]&&Array(1)[i]((function(){c=!1})),o({target:"Array",proto:!0,forced:c},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a(i)},78219:function(e,t,n){"use strict";var o=n(11268),r=n(12832),a=n(4382),i=n(88419),c=n(61610),l=n(58385);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=c(n);return a(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},76447:function(e,t,n){"use strict";var o=n(11268),r=n(12832),a=n(88419),i=n(61610),c=n(39612),l=n(58385);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},44745:function(e,t,n){"use strict";var o=n(11268),r=n(42652);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},51881:function(e,t,n){"use strict";var o=n(11268),r=n(91204);o({target:"Array",stat:!0,forced:!n(2944)((function(e){Array.from(e)}))},{from:r})},75667:function(e,t,n){"use strict";var o=n(11268),r=n(64011).includes,a=n(90088),i=n(40542);o({target:"Array",proto:!0,forced:a((function(){return!Array(1).includes()}))},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},61518:function(e,t,n){"use strict";var o=n(11268),r=n(86300),a=n(64011).indexOf,i=n(93660),c=r([].indexOf),l=!!c&&1/c([1],1,-0)<0;o({target:"Array",proto:!0,forced:l||!i("indexOf")},{indexOf:function(e){var t=arguments.length>1?arguments[1]:undefined;return l?c(this,e,t)||0:a(this,e,t)}})},52945:function(e,t,n){"use strict";n(11268)({target:"Array",stat:!0},{isArray:n(67624)})},44149:function(e,t,n){"use strict";var o=n(26762),r=n(40542),a=n(6563),i=n(59610),c=n(87691).f,l=n(70083),d=n(2493),s=n(93417),u=n(72083),m="Array Iterator",p=i.set,h=i.getterFor(m);e.exports=l(Array,"Array",(function(e,t){p(this,{type:m,target:o(e),index:0,kind:t})}),(function(){var e=h(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,d(undefined,!0)):d("keys"==n?o:"values"==n?t[o]:[o,t[o]],!1)}),"values");var f=a.Arguments=a.Array;if(r("keys"),r("values"),r("entries"),!s&&u&&"values"!==f.name)try{c(f,"name",{value:"values"})}catch(C){}},24301:function(e,t,n){"use strict";var o=n(11268),r=n(14043),a=n(33452),i=n(26762),c=n(93660),l=r([].join);o({target:"Array",proto:!0,forced:a!=Object||!c("join",",")},{join:function(e){return l(i(this),e===undefined?",":e)}})},84509:function(e,t,n){"use strict";var o=n(11268),r=n(32412);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},59802:function(e,t,n){"use strict";var o=n(11268),r=n(42631).map;o({target:"Array",proto:!0,forced:!n(44645)("map")},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},95657:function(e,t,n){"use strict";var o=n(11268),r=n(90088),a=n(46915),i=n(52019),c=Array;o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(c.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new(a(this)?this:c)(t);t>e;)i(n,e,arguments[e++]);return n.length=t,n}})},66895:function(e,t,n){"use strict";var o=n(11268),r=n(47122).right,a=n(93660),i=n(51661);o({target:"Array",proto:!0,forced:!n(23808)&&i>79&&i<83||!a("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},70700:function(e,t,n){"use strict";var o=n(11268),r=n(47122).left,a=n(93660),i=n(51661);o({target:"Array",proto:!0,forced:!n(23808)&&i>79&&i<83||!a("reduce")},{reduce:function(e){var t=arguments.length;return r(this,e,t,t>1?arguments[1]:undefined)}})},2010:function(e,t,n){"use strict";var o=n(11268),r=n(14043),a=n(67624),i=r([].reverse),c=[1,2];o({target:"Array",proto:!0,forced:String(c)===String(c.reverse())},{reverse:function(){return a(this)&&(this.length=this.length),i(this)}})},24969:function(e,t,n){"use strict";var o=n(11268),r=n(67624),a=n(46915),i=n(88485),c=n(6671),l=n(61610),d=n(26762),s=n(52019),u=n(57681),m=n(44645),p=n(56977),h=m("slice"),f=u("species"),C=Array,b=Math.max;o({target:"Array",proto:!0,forced:!h},{slice:function(e,t){var n,o,u,m=d(this),h=l(m),N=c(e,h),g=c(t===undefined?h:t,h);if(r(m)&&(n=m.constructor,(a(n)&&(n===C||r(n.prototype))||i(n)&&null===(n=n[f]))&&(n=undefined),n===C||n===undefined))return p(m,N,g);for(o=new(n===undefined?C:n)(b(g-N,0)),u=0;N1?arguments[1]:undefined)}})},17653:function(e,t,n){"use strict";var o=n(11268),r=n(14043),a=n(4382),i=n(88419),c=n(61610),l=n(53400),d=n(55075),s=n(90088),u=n(7352),m=n(93660),p=n(71713),h=n(92792),f=n(51661),C=n(64961),b=[],N=r(b.sort),g=r(b.push),V=s((function(){b.sort(undefined)})),v=s((function(){b.sort(null)})),_=m("sort"),y=!s((function(){if(f)return f<70;if(!(p&&p>3)){if(h)return!0;if(C)return C<603;var e,t,n,o,r="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(o=0;o<47;o++)b.push({k:t+o,v:n})}for(b.sort((function(e,t){return t.v-e.v})),o=0;od(n)?1:-1}}(e)),n=c(r),o=0;oV-o+n;C--)m(g,C-1)}else if(n>o)for(C=V-o;C>v;C--)N=C+n-1,(b=C+o-1)in g?g[N]=g[b]:m(g,N);for(C=0;C94906265.62425156?i(t)+l:r(t-1+c(t-1)*c(t+1))}})},59627:function(e,t,n){"use strict";var o=n(11268),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){var t=+e;return isFinite(t)&&0!=t?t<0?-c(-t):a(t+i(t*t+1)):t}})},9821:function(e,t,n){"use strict";var o=n(11268),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){var t=+e;return 0==t?t:a((1+t)/(1-t))/2}})},35946:function(e,t,n){"use strict";var o=n(11268),r=n(59848),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){var t=+e;return r(t)*i(a(t),1/3)}})},80773:function(e,t,n){"use strict";var o=n(11268),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){var t=e>>>0;return t?31-r(a(t+.5)*i):32}})},1710:function(e,t,n){"use strict";var o=n(11268),r=n(4724),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},39880:function(e,t,n){"use strict";var o=n(11268),r=n(4724);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},38492:function(e,t,n){"use strict";n(11268)({target:"Math",stat:!0},{fround:n(66617)})},7136:function(e,t,n){"use strict";var o=n(11268),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,arity:2,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*i(r)}})},91519:function(e,t,n){"use strict";var o=n(11268),r=n(90088),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=65535,o=+e,r=+t,a=n&o,i=n&r;return 0|a*i+((n&o>>>16)*i+a*(n&r>>>16)<<16>>>0)}})},55282:function(e,t,n){"use strict";n(11268)({target:"Math",stat:!0},{log10:n(41223)})},48766:function(e,t,n){"use strict";n(11268)({target:"Math",stat:!0},{log1p:n(49259)})},88269:function(e,t,n){"use strict";var o=n(11268),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},87654:function(e,t,n){"use strict";n(11268)({target:"Math",stat:!0},{sign:n(59848)})},26638:function(e,t,n){"use strict";var o=n(11268),r=n(90088),a=n(4724),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){var t=+e;return i(t)<1?(a(t)-a(-t))/2:(c(t-1)-c(-t-1))*(l/2)}})},3461:function(e,t,n){"use strict";var o=n(11268),r=n(4724),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=+e,n=r(t),o=r(-t);return n==Infinity?1:o==Infinity?-1:(n-o)/(a(t)+a(-t))}})},50346:function(e,t,n){"use strict";n(55016)(Math,"Math",!0)},99281:function(e,t,n){"use strict";n(11268)({target:"Math",stat:!0},{trunc:n(61329)})},24417:function(e,t,n){"use strict";var o=n(11268),r=n(93417),a=n(72083),i=n(60315),c=n(50104),l=n(14043),d=n(71922),s=n(43664),u=n(499),m=n(98728),p=n(43685),h=n(14293),f=n(90088),C=n(21029).f,b=n(88119).f,N=n(87691).f,g=n(54221),V=n(61734).trim,v="Number",_=i[v],y=c[v],k=_.prototype,x=i.TypeError,w=l("".slice),B=l("".charCodeAt),L=function(e){var t,n,o,r,a,i,c,l,d=h(e,"number");if(p(d))throw x("Cannot convert a Symbol value to a number");if("string"==typeof d&&d.length>2)if(d=V(d),43===(t=B(d,0))||45===t){if(88===(n=B(d,2))||120===n)return NaN}else if(48===t){switch(B(d,1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(i=(a=w(d,2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+d},S=d(v,!_(" 0o1")||!_("0b1")||_("+0x1")),I=function(e){var t,n=arguments.length<1?0:_(function(e){var t=h(e,"number");return"bigint"==typeof t?t:L(t)}(e));return m(k,t=this)&&f((function(){g(t)}))?u(Object(n),this,I):n};I.prototype=k,S&&!r&&(k.constructor=I),o({global:!0,constructor:!0,wrap:!0,forced:S},{Number:I});var T=function(e,t){for(var n,o=a?C(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),r=0;o.length>r;r++)s(t,n=o[r])&&!s(e,n)&&N(e,n,b(t,n))};r&&y&&T(c[v],y),(S||r)&&T(c[v],_)},79770:function(e,t,n){"use strict";n(11268)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},64393:function(e,t,n){"use strict";n(11268)({target:"Number",stat:!0},{isFinite:n(43061)})},72497:function(e,t,n){"use strict";n(11268)({target:"Number",stat:!0},{isInteger:n(8697)})},11058:function(e,t,n){"use strict";n(11268)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},27755:function(e,t,n){"use strict";var o=n(11268),r=n(8697),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},36369:function(e,t,n){"use strict";n(11268)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},24884:function(e,t,n){"use strict";n(11268)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},13813:function(e,t,n){"use strict";var o=n(11268),r=n(93970);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},73611:function(e,t,n){"use strict";var o=n(11268),r=n(19198);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},46255:function(e,t,n){"use strict";var o=n(11268),r=n(14043),a=n(39612),i=n(54221),c=n(29687),l=n(90088),d=RangeError,s=String,u=Math.floor,m=r(c),p=r("".slice),h=r(1..toFixed),f=function g(e,t,n){return 0===t?n:t%2==1?g(e,t-1,n*e):g(e*e,t/2,n)},C=function(e,t,n){for(var o=-1,r=n;++o<6;)r+=t*e[o],e[o]=r%1e7,r=u(r/1e7)},b=function(e,t){for(var n=6,o=0;--n>=0;)o+=e[n],e[n]=u(o/t),o=o%t*1e7},N=function(e){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==e[t]){var o=s(e[t]);n=""===n?o:n+m("0",7-o.length)+o}return n};o({target:"Number",proto:!0,forced:l((function(){return"0.000"!==h(8e-5,3)||"1"!==h(.9,0)||"1.25"!==h(1.255,2)||"1000000000000000128"!==h(0xde0b6b3a7640080,0)}))||!l((function(){h({})}))},{toFixed:function(e){var t,n,o,r,c=i(this),l=a(e),u=[0,0,0,0,0,0],h="",g="0";if(l<0||l>20)throw d("Incorrect fraction digits");if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return s(c);if(c<0&&(h="-",c=-c),c>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(c*f(2,69,1))-69)<0?c*f(2,-t,1):c/f(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(u,0,n),o=l;o>=7;)C(u,1e7,0),o-=7;for(C(u,f(10,o,1),0),o=t-1;o>=23;)b(u,1<<23),o-=23;b(u,1<0?h+((r=g.length)<=l?"0."+m("0",l-r)+g:p(g,0,r-l)+"."+p(g,r-l)):h+g}})},15271:function(e,t,n){"use strict";var o=n(11268),r=n(14043),a=n(90088),i=n(54221),c=r(1..toPrecision);o({target:"Number",proto:!0,forced:a((function(){return"1"!==c(1,undefined)}))||!a((function(){c({})}))},{toPrecision:function(e){return e===undefined?c(i(this)):c(i(this),e)}})},63260:function(e,t,n){"use strict";var o=n(11268),r=n(57771);o({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},58945:function(e,t,n){"use strict";n(11268)({target:"Object",stat:!0,sham:!n(72083)},{create:n(25459)})},36522:function(e,t,n){"use strict";var o=n(11268),r=n(72083),a=n(1058),i=n(4382),c=n(88419),l=n(87691);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(c(this),e,{get:i(t),enumerable:!0,configurable:!0})}})},41135:function(e,t,n){"use strict";var o=n(11268),r=n(72083),a=n(19216).f;o({target:"Object",stat:!0,forced:Object.defineProperties!==a,sham:!r},{defineProperties:a})},58885:function(e,t,n){"use strict";var o=n(11268),r=n(72083),a=n(87691).f;o({target:"Object",stat:!0,forced:Object.defineProperty!==a,sham:!r},{defineProperty:a})},52583:function(e,t,n){"use strict";var o=n(11268),r=n(72083),a=n(1058),i=n(4382),c=n(88419),l=n(87691);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(c(this),e,{set:i(t),enumerable:!0,configurable:!0})}})},64450:function(e,t,n){"use strict";var o=n(11268),r=n(77957).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},49164:function(e,t,n){"use strict";var o=n(11268),r=n(68402),a=n(90088),i=n(88485),c=n(97595).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},59984:function(e,t,n){"use strict";var o=n(11268),r=n(76558),a=n(52019);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),{AS_ENTRIES:!0}),t}})},52769:function(e,t,n){"use strict";var o=n(11268),r=n(90088),a=n(26762),i=n(88119).f,c=n(72083);o({target:"Object",stat:!0,forced:!c||r((function(){i(1)})),sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},92674:function(e,t,n){"use strict";var o=n(11268),r=n(72083),a=n(37604),i=n(26762),c=n(88119),l=n(52019);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,d=a(o),s={},u=0;d.length>u;)(n=r(o,t=d[u++]))!==undefined&&l(s,t,n);return s}})},87219:function(e,t,n){"use strict";var o=n(11268),r=n(90088),a=n(17009).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},45435:function(e,t,n){"use strict";var o=n(11268),r=n(79941),a=n(90088),i=n(53027),c=n(88419);o({target:"Object",stat:!0,forced:!r||a((function(){i.f(1)}))},{getOwnPropertySymbols:function(e){var t=i.f;return t?t(c(e)):[]}})},25930:function(e,t,n){"use strict";var o=n(11268),r=n(90088),a=n(88419),i=n(13360),c=n(59297);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},99402:function(e,t,n){"use strict";var o=n(11268),r=n(21600);o({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},12929:function(e,t,n){"use strict";var o=n(11268),r=n(90088),a=n(88485),i=n(66789),c=n(83863),l=Object.isFrozen;o({target:"Object",stat:!0,forced:c||r((function(){l(1)}))},{isFrozen:function(e){return!a(e)||!(!c||"ArrayBuffer"!=i(e))||!!l&&l(e)}})},37084:function(e,t,n){"use strict";var o=n(11268),r=n(90088),a=n(88485),i=n(66789),c=n(83863),l=Object.isSealed;o({target:"Object",stat:!0,forced:c||r((function(){l(1)}))},{isSealed:function(e){return!a(e)||!(!c||"ArrayBuffer"!=i(e))||!!l&&l(e)}})},7512:function(e,t,n){"use strict";n(11268)({target:"Object",stat:!0},{is:n(43725)})},82323:function(e,t,n){"use strict";var o=n(11268),r=n(88419),a=n(16402);o({target:"Object",stat:!0,forced:n(90088)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},63939:function(e,t,n){"use strict";var o=n(11268),r=n(72083),a=n(1058),i=n(88419),c=n(69424),l=n(13360),d=n(88119).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e);do{if(t=d(n,o))return t.get}while(n=l(n))}})},18569:function(e,t,n){"use strict";var o=n(11268),r=n(72083),a=n(1058),i=n(88419),c=n(69424),l=n(13360),d=n(88119).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e);do{if(t=d(n,o))return t.set}while(n=l(n))}})},33633:function(e,t,n){"use strict";var o=n(11268),r=n(88485),a=n(97595).onFreeze,i=n(68402),c=n(90088),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},82491:function(e,t,n){"use strict";var o=n(11268),r=n(88485),a=n(97595).onFreeze,i=n(68402),c=n(90088),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},10485:function(e,t,n){"use strict";n(11268)({target:"Object",stat:!0},{setPrototypeOf:n(90301)})},66773:function(e,t,n){"use strict";var o=n(55385),r=n(56752),a=n(8632);o||r(Object.prototype,"toString",a,{unsafe:!0})},96148:function(e,t,n){"use strict";var o=n(11268),r=n(77957).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},35603:function(e,t,n){"use strict";var o=n(11268),r=n(93970);o({global:!0,forced:parseFloat!=r},{parseFloat:r})},5514:function(e,t,n){"use strict";var o=n(11268),r=n(19198);o({global:!0,forced:parseInt!=r},{parseInt:r})},51593:function(e,t,n){"use strict";var o=n(11268),r=n(75059),a=n(4382),i=n(53746),c=n(54637),l=n(76558);o({target:"Promise",stat:!0,forced:n(29507)},{all:function(e){var t=this,n=i.f(t),o=n.resolve,d=n.reject,s=c((function(){var n=a(t.resolve),i=[],c=0,s=1;l(e,(function(e){var a=c++,l=!1;s++,r(n,t,e).then((function(e){l||(l=!0,i[a]=e,--s||o(i))}),d)})),--s||o(i)}));return s.error&&d(s.value),n.promise}})},74238:function(e,t,n){"use strict";var o=n(11268),r=n(93417),a=n(71682).CONSTRUCTOR,i=n(43684),c=n(89612),l=n(34145),d=n(56752),s=i&&i.prototype;if(o({target:"Promise",proto:!0,forced:a,real:!0},{"catch":function(e){return this.then(undefined,e)}}),!r&&l(i)){var u=c("Promise").prototype["catch"];s["catch"]!==u&&d(s,"catch",u,{unsafe:!0})}},77689:function(e,t,n){"use strict";var o,r,a,i=n(11268),c=n(93417),l=n(23808),d=n(60315),s=n(75059),u=n(56752),m=n(90301),p=n(55016),h=n(45845),f=n(4382),C=n(34145),b=n(88485),N=n(51515),g=n(98573),V=n(95955).set,v=n(30401),_=n(64464),y=n(54637),k=n(74126),x=n(59610),w=n(43684),B=n(71682),L=n(53746),S="Promise",I=B.CONSTRUCTOR,T=B.REJECTION_EVENT,M=B.SUBCLASSING,A=x.getterFor(S),E=x.set,P=w&&w.prototype,O=w,F=P,D=d.TypeError,R=d.document,j=d.process,W=L.f,z=W,U=!!(R&&R.createEvent&&d.dispatchEvent),H="unhandledrejection",G=function(e){var t;return!(!b(e)||!C(t=e.then))&&t},q=function(e,t){var n,o,r,a=t.value,i=1==t.state,c=i?e.ok:e.fail,l=e.resolve,d=e.reject,u=e.domain;try{c?(i||(2===t.rejection&&Q(t),t.rejection=1),!0===c?n=a:(u&&u.enter(),n=c(a),u&&(u.exit(),r=!0)),n===e.promise?d(D("Promise-chain cycle")):(o=G(n))?s(o,n,l,d):l(n)):d(a)}catch(m){u&&!r&&u.exit(),d(m)}},K=function(e,t){e.notified||(e.notified=!0,v((function(){for(var n,o=e.reactions;n=o.get();)q(n,e);e.notified=!1,t&&!e.rejection&&$(e)})))},Y=function(e,t,n){var o,r;U?((o=R.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},!T&&(r=d["on"+e])?r(o):e===H&&_("Unhandled promise rejection",n)},$=function(e){s(V,d,(function(){var t,n=e.facade,o=e.value;if(X(e)&&(t=y((function(){l?j.emit("unhandledRejection",o,n):Y(H,n,o)})),e.rejection=l||X(e)?2:1,t.error))throw t.value}))},X=function(e){return 1!==e.rejection&&!e.parent},Q=function(e){s(V,d,(function(){var t=e.facade;l?j.emit("rejectionHandled",t):Y("rejectionhandled",t,e.value)}))},J=function(e,t,n){return function(o){e(t,o,n)}},Z=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,K(e,!0))},ee=function ne(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw D("Promise can't be resolved itself");var o=G(t);o?v((function(){var n={done:!1};try{s(o,t,J(ne,n,e),J(Z,n,e))}catch(r){Z(n,r,e)}})):(e.value=t,e.state=1,K(e,!1))}catch(r){Z({done:!1},r,e)}}};if(I&&(O=function(e){N(this,F),f(e),s(o,this);var t=A(this);try{e(J(ee,t),J(Z,t))}catch(n){Z(t,n)}},F=O.prototype,(o=function(e){E(this,{type:S,done:!1,notified:!1,parent:!1,reactions:new k,rejection:!1,state:0,value:undefined})}).prototype=u(F,"then",(function(e,t){var n=A(this),o=W(g(this,O));return n.parent=!0,o.ok=!C(e)||e,o.fail=C(t)&&t,o.domain=l?j.domain:undefined,0==n.state?n.reactions.add(o):v((function(){q(o,n)})),o.promise})),r=function(){var e=new o,t=A(e);this.promise=e,this.resolve=J(ee,t),this.reject=J(Z,t)},L.f=W=function(e){return e===O||undefined===e?new r(e):z(e)},!c&&C(w)&&P!==Object.prototype)){a=P.then,M||u(P,"then",(function(e,t){var n=this;return new O((function(e,t){s(a,n,e,t)})).then(e,t)}),{unsafe:!0});try{delete P.constructor}catch(te){}m&&m(P,F)}i({global:!0,constructor:!0,wrap:!0,forced:I},{Promise:O}),p(O,S,!1,!0),h(S)},13098:function(e,t,n){"use strict";var o=n(11268),r=n(93417),a=n(43684),i=n(90088),c=n(89612),l=n(34145),d=n(98573),s=n(64523),u=n(56752),m=a&&a.prototype;if(o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){m["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=d(this,c("Promise")),n=l(e);return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}}),!r&&l(a)){var p=c("Promise").prototype["finally"];m["finally"]!==p&&u(m,"finally",p,{unsafe:!0})}},62586:function(e,t,n){"use strict";n(77689),n(51593),n(74238),n(12068),n(35367),n(47854)},12068:function(e,t,n){"use strict";var o=n(11268),r=n(75059),a=n(4382),i=n(53746),c=n(54637),l=n(76558);o({target:"Promise",stat:!0,forced:n(29507)},{race:function(e){var t=this,n=i.f(t),o=n.reject,d=c((function(){var i=a(t.resolve);l(e,(function(e){r(i,t,e).then(n.resolve,o)}))}));return d.error&&o(d.value),n.promise}})},35367:function(e,t,n){"use strict";var o=n(11268),r=n(75059),a=n(53746);o({target:"Promise",stat:!0,forced:n(71682).CONSTRUCTOR},{reject:function(e){var t=a.f(this);return r(t.reject,undefined,e),t.promise}})},47854:function(e,t,n){"use strict";var o=n(11268),r=n(89612),a=n(93417),i=n(43684),c=n(71682).CONSTRUCTOR,l=n(64523),d=r("Promise"),s=a&&!c;o({target:"Promise",stat:!0,forced:a||c},{resolve:function(e){return l(s&&this===d?i:this,e)}})},22834:function(e,t,n){"use strict";var o=n(11268),r=n(62818),a=n(4382),i=n(83953);o({target:"Reflect",stat:!0,forced:!n(90088)((function(){Reflect.apply((function(){}))}))},{apply:function(e,t,n){return r(a(e),t,i(n))}})},79152:function(e,t,n){"use strict";var o=n(11268),r=n(89612),a=n(62818),i=n(7527),c=n(21802),l=n(83953),d=n(88485),s=n(25459),u=n(90088),m=r("Reflect","construct"),p=Object.prototype,h=[].push,f=u((function(){function e(){}return!(m((function(){}),[],e)instanceof e)})),C=!u((function(){m((function(){}))})),b=f||C;o({target:"Reflect",stat:!0,forced:b,sham:b},{construct:function(e,t){c(e),l(t);var n=arguments.length<3?e:c(arguments[2]);if(C&&!f)return m(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return a(h,o,t),new(a(i,e,o))}var r=n.prototype,u=s(d(r)?r:p),b=a(e,u,t);return d(b)?b:u}})},10838:function(e,t,n){"use strict";var o=n(11268),r=n(72083),a=n(83953),i=n(69424),c=n(87691);o({target:"Reflect",stat:!0,forced:n(90088)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},44081:function(e,t,n){"use strict";var o=n(11268),r=n(83953),a=n(88119).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},61342:function(e,t,n){"use strict";var o=n(11268),r=n(72083),a=n(83953),i=n(88119);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},48049:function(e,t,n){"use strict";var o=n(11268),r=n(83953),a=n(13360);o({target:"Reflect",stat:!0,sham:!n(59297)},{getPrototypeOf:function(e){return a(r(e))}})},52722:function(e,t,n){"use strict";var o=n(11268),r=n(75059),a=n(88485),i=n(83953),c=n(64766),l=n(88119),d=n(13360);o({target:"Reflect",stat:!0},{get:function s(e,t){var n,o,u=arguments.length<3?e:arguments[2];return i(e)===u?e[t]:(n=l.f(e,t))?c(n)?n.value:n.get===undefined?undefined:r(n.get,u):a(o=d(e))?s(o,t,u):void 0}})},18162:function(e,t,n){"use strict";n(11268)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},79050:function(e,t,n){"use strict";var o=n(11268),r=n(83953),a=n(21600);o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),a(e)}})},50418:function(e,t,n){"use strict";n(11268)({target:"Reflect",stat:!0},{ownKeys:n(37604)})},83192:function(e,t,n){"use strict";var o=n(11268),r=n(89612),a=n(83953);o({target:"Reflect",stat:!0,sham:!n(68402)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},65709:function(e,t,n){"use strict";var o=n(11268),r=n(83953),a=n(11949),i=n(90301);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},15045:function(e,t,n){"use strict";var o=n(11268),r=n(75059),a=n(83953),i=n(88485),c=n(64766),l=n(90088),d=n(87691),s=n(88119),u=n(13360),m=n(24030);o({target:"Reflect",stat:!0,forced:l((function(){var e=function(){},t=d.f(new e,"a",{configurable:!0});return!1!==Reflect.set(e.prototype,"a",1,t)}))},{set:function p(e,t,n){var o,l,h,f=arguments.length<4?e:arguments[3],C=s.f(a(e),t);if(!C){if(i(l=u(e)))return p(l,t,n,f);C=m(0)}if(c(C)){if(!1===C.writable||!i(f))return!1;if(o=s.f(f,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,d.f(f,t,o)}else d.f(f,t,m(0,n))}else{if((h=C.set)===undefined)return!1;r(h,f,n)}return!0}})},6055:function(e,t,n){"use strict";var o=n(72083),r=n(60315),a=n(14043),i=n(71922),c=n(499),l=n(79413),d=n(21029).f,s=n(98728),u=n(98178),m=n(55075),p=n(70140),h=n(36542),f=n(86301),C=n(56752),b=n(90088),N=n(43664),g=n(59610).enforce,V=n(45845),v=n(57681),_=n(88836),y=n(97759),k=v("match"),x=r.RegExp,w=x.prototype,B=r.SyntaxError,L=a(w.exec),S=a("".charAt),I=a("".replace),T=a("".indexOf),M=a("".slice),A=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,E=/a/g,P=/a/g,O=new x(E)!==E,F=h.MISSED_STICKY,D=h.UNSUPPORTED_Y,R=o&&(!O||F||_||y||b((function(){return P[k]=!1,x(E)!=E||x(P)==P||"/a/i"!=x(E,"i")})));if(i("RegExp",R)){for(var j=function(e,t){var n,o,r,a,i,d,h=s(w,this),f=u(e),C=t===undefined,b=[],V=e;if(!h&&f&&C&&e.constructor===j)return e;if((f||s(w,e))&&(e=e.source,C&&(t=p(V))),e=e===undefined?"":m(e),t=t===undefined?"":m(t),V=e,_&&"dotAll"in E&&(o=!!t&&T(t,"s")>-1)&&(t=I(t,/s/g,"")),n=t,F&&"sticky"in E&&(r=!!t&&T(t,"y")>-1)&&D&&(t=I(t,/y/g,"")),y&&(a=function(e){for(var t,n=e.length,o=0,r="",a=[],i={},c=!1,l=!1,d=0,s="";o<=n;o++){if("\\"===(t=S(e,o)))t+=S(e,++o);else if("]"===t)c=!1;else if(!c)switch(!0){case"["===t:c=!0;break;case"("===t:L(A,M(e,o+1))&&(o+=2,l=!0),r+=t,d++;continue;case">"===t&&l:if(""===s||N(i,s))throw new B("Invalid capture group name");i[s]=!0,a[a.length]=[s,d],l=!1,s="";continue}l?s+=t:r+=t}return[r,a]}(e),e=a[0],b=a[1]),i=c(x(e,t),h?this:w,j),(o||r||b.length)&&(d=g(i),o&&(d.dotAll=!0,d.raw=j(function(e){for(var t,n=e.length,o=0,r="",a=!1;o<=n;o++)"\\"!==(t=S(e,o))?a||"."!==t?("["===t?a=!0:"]"===t&&(a=!1),r+=t):r+="[\\s\\S]":r+=t+S(e,++o);return r}(e),n)),r&&(d.sticky=!0),b.length&&(d.groups=b)),e!==V)try{l(i,"source",""===V?"(?:)":V)}catch(v){}return i},W=d(x),z=0;W.length>z;)f(j,x,W[z++]);w.constructor=j,j.prototype=w,C(r,"RegExp",j,{constructor:!0})}V("RegExp")},7722:function(e,t,n){"use strict";var o=n(11268),r=n(53497);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},65608:function(e,t,n){"use strict";var o=n(60315),r=n(72083),a=n(49006),i=n(49433),c=n(90088),l=o.RegExp,d=l.prototype;r&&c((function(){var e=!0;try{l(".","d")}catch(c){e=!1}var t={},n="",o=e?"dgimsy":"gimsy",r=function(e,o){Object.defineProperty(t,e,{get:function(){return n+=o,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var i in e&&(a.hasIndices="d"),a)r(i,a[i]);return Object.getOwnPropertyDescriptor(d,"flags").get.call(t)!==o||n!==o}))&&a(d,"flags",{configurable:!0,get:i})},94933:function(e,t,n){"use strict";var o=n(56852).PROPER,r=n(56752),a=n(83953),i=n(55075),c=n(90088),l=n(70140),d="toString",s=RegExp.prototype[d],u=c((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),m=o&&s.name!=d;(u||m)&&r(RegExp.prototype,d,(function(){var e=a(this);return"/"+i(e.source)+"/"+i(l(e))}),{unsafe:!0})},77001:function(e,t,n){"use strict";n(22363)("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(6330))},36175:function(e,t,n){"use strict";n(77001)},94474:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},20139:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("big")},{big:function(){return r(this,"big","","")}})},80327:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("blink")},{blink:function(){return r(this,"blink","","")}})},88984:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("bold")},{bold:function(){return r(this,"b","","")}})},813:function(e,t,n){"use strict";var o=n(11268),r=n(31852).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},94040:function(e,t,n){"use strict";var o,r=n(11268),a=n(86300),i=n(88119).f,c=n(44939),l=n(55075),d=n(89808),s=n(21257),u=n(22742),m=n(93417),p=a("".endsWith),h=a("".slice),f=Math.min,C=u("endsWith");r({target:"String",proto:!0,forced:!!(m||C||(o=i(String.prototype,"endsWith"),!o||o.writable))&&!C},{endsWith:function(e){var t=l(s(this));d(e);var n=arguments.length>1?arguments[1]:undefined,o=t.length,r=n===undefined?o:f(c(n),o),a=l(e);return p?p(t,a,r):h(t,r-a.length,r)===a}})},99257:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("fixed")},{fixed:function(){return r(this,"tt","","")}})},4516:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},8031:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},35244:function(e,t,n){"use strict";var o=n(11268),r=n(14043),a=n(6671),i=RangeError,c=String.fromCharCode,l=String.fromCodePoint,d=r([].join);o({target:"String",stat:!0,arity:1,forced:!!l&&1!=l.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,r=0;o>r;){if(t=+arguments[r++],a(t,1114111)!==t)throw i(t+" is not a valid code point");n[r]=t<65536?c(t):c(55296+((t-=65536)>>10),t%1024+56320)}return d(n,"")}})},9378:function(e,t,n){"use strict";var o=n(11268),r=n(14043),a=n(89808),i=n(21257),c=n(55075),l=n(22742),d=r("".indexOf);o({target:"String",proto:!0,forced:!l("includes")},{includes:function(e){return!!~d(c(i(this)),c(a(e)),arguments.length>1?arguments[1]:undefined)}})},94148:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("italics")},{italics:function(){return r(this,"i","","")}})},71887:function(e,t,n){"use strict";var o=n(31852).charAt,r=n(55075),a=n(59610),i=n(70083),c=n(2493),l="String Iterator",d=a.set,s=a.getterFor(l);i(String,"String",(function(e){d(this,{type:l,string:r(e),index:0})}),(function(){var e,t=s(this),n=t.string,r=t.index;return r>=n.length?c(undefined,!0):(e=o(n,r),t.index+=e.length,c(e,!1))}))},64319:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("link")},{link:function(e){return r(this,"a","href",e)}})},35217:function(e,t,n){"use strict";var o=n(75059),r=n(91735),a=n(83953),i=n(94308),c=n(44939),l=n(55075),d=n(21257),s=n(1340),u=n(45862),m=n(66183);r("match",(function(e,t,n){return[function(t){var n=d(this),r=i(t)?undefined:s(t,e);return r?o(r,t,n):new RegExp(t)[e](l(n))},function(e){var o=a(this),r=l(e),i=n(t,o,r);if(i.done)return i.value;if(!o.global)return m(o,r);var d=o.unicode;o.lastIndex=0;for(var s,p=[],h=0;null!==(s=m(o,r));){var f=l(s[0]);p[h]=f,""===f&&(o.lastIndex=u(r,c(o.lastIndex),d)),h++}return 0===h?null:p}]}))},51548:function(e,t,n){"use strict";var o=n(11268),r=n(99381).end;o({target:"String",proto:!0,forced:n(98412)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},52284:function(e,t,n){"use strict";var o=n(11268),r=n(99381).start;o({target:"String",proto:!0,forced:n(98412)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},53560:function(e,t,n){"use strict";var o=n(11268),r=n(14043),a=n(26762),i=n(88419),c=n(55075),l=n(61610),d=r([].push),s=r([].join);o({target:"String",stat:!0},{raw:function(e){var t=a(i(e).raw),n=l(t);if(!n)return"";for(var o=arguments.length,r=[],u=0;;){if(d(r,c(t[u++])),u===n)return s(r,"");u=I&&(S+=x(c,I,A)+D,I=A+M.length)}return S+x(c,I)}]}),!!c((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!w||B)},78912:function(e,t,n){"use strict";var o=n(75059),r=n(91735),a=n(83953),i=n(94308),c=n(21257),l=n(43725),d=n(55075),s=n(1340),u=n(66183);r("search",(function(e,t,n){return[function(t){var n=c(this),r=i(t)?undefined:s(t,e);return r?o(r,t,n):new RegExp(t)[e](d(n))},function(e){var o=a(this),r=d(e),i=n(t,o,r);if(i.done)return i.value;var c=o.lastIndex;l(c,0)||(o.lastIndex=0);var s=u(o,r);return l(o.lastIndex,c)||(o.lastIndex=c),null===s?-1:s.index}]}))},90137:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("small")},{small:function(){return r(this,"small","","")}})},56702:function(e,t,n){"use strict";var o=n(62818),r=n(75059),a=n(14043),i=n(91735),c=n(83953),l=n(94308),d=n(98178),s=n(21257),u=n(98573),m=n(45862),p=n(44939),h=n(55075),f=n(1340),C=n(99984),b=n(66183),N=n(53497),g=n(36542),V=n(90088),v=g.UNSUPPORTED_Y,_=4294967295,y=Math.min,k=[].push,x=a(/./.exec),w=a(k),B=a("".slice),L=!V((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));i("split",(function(e,t,n){var a;return a="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var a=h(s(this)),i=n===undefined?_:n>>>0;if(0===i)return[];if(e===undefined)return[a];if(!d(e))return r(t,a,e,i);for(var c,l,u,m=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,b=new RegExp(e.source,p+"g");(c=r(N,b,a))&&!((l=b.lastIndex)>f&&(w(m,B(a,f,c.index)),c.length>1&&c.index=i));)b.lastIndex===c.index&&b.lastIndex++;return f===a.length?!u&&x(b,"")||w(m,""):w(m,B(a,f)),m.length>i?C(m,0,i):m}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:r(t,this,e,n)}:t,[function(t,n){var o=s(this),i=l(t)?undefined:f(t,e);return i?r(i,t,o,n):r(a,h(o),t,n)},function(e,o){var r=c(this),i=h(e),l=n(a,r,i,o,a!==t);if(l.done)return l.value;var d=u(r,RegExp),s=r.unicode,f=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(v?"g":"y"),C=new d(v?"^(?:"+r.source+")":r,f),N=o===undefined?_:o>>>0;if(0===N)return[];if(0===i.length)return null===b(C,i)?[i]:[];for(var g=0,V=0,k=[];V1?arguments[1]:undefined,t.length)),o=l(e);return p?p(t,o,n):h(t,n,n+o.length)===o}})},74560:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("strike")},{strike:function(){return r(this,"strike","","")}})},12489:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("sub")},{sub:function(){return r(this,"sub","","")}})},89787:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("sup")},{sup:function(){return r(this,"sup","","")}})},51684:function(e,t,n){"use strict";n(98067);var o=n(11268),r=n(88606);o({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},37115:function(e,t,n){"use strict";var o=n(11268),r=n(88037);o({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},98067:function(e,t,n){"use strict";var o=n(11268),r=n(88606);o({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},79961:function(e,t,n){"use strict";n(37115);var o=n(11268),r=n(88037);o({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},4414:function(e,t,n){"use strict";var o=n(11268),r=n(61734).trim;o({target:"String",proto:!0,forced:n(76373)("trim")},{trim:function(){return r(this)}})},67651:function(e,t,n){"use strict";n(29956)("asyncIterator")},92940:function(e,t,n){"use strict";var o=n(11268),r=n(60315),a=n(75059),i=n(14043),c=n(93417),l=n(72083),d=n(79941),s=n(90088),u=n(43664),m=n(98728),p=n(83953),h=n(26762),f=n(69424),C=n(55075),b=n(24030),N=n(25459),g=n(16402),V=n(21029),v=n(17009),_=n(53027),y=n(88119),k=n(87691),x=n(19216),w=n(92630),B=n(56752),L=n(49006),S=n(18472),I=n(62582),T=n(56956),M=n(68038),A=n(57681),E=n(18604),P=n(29956),O=n(53978),F=n(55016),D=n(59610),R=n(42631).forEach,j=I("hidden"),W="Symbol",z="prototype",U=D.set,H=D.getterFor(W),G=Object[z],q=r.Symbol,K=q&&q[z],Y=r.TypeError,$=r.QObject,X=y.f,Q=k.f,J=v.f,Z=w.f,ee=i([].push),te=S("symbols"),ne=S("op-symbols"),oe=S("wks"),re=!$||!$[z]||!$[z].findChild,ae=l&&s((function(){return 7!=N(Q({},"a",{get:function(){return Q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=X(G,t);o&&delete G[t],Q(e,t,n),o&&e!==G&&Q(G,t,o)}:Q,ie=function(e,t){var n=te[e]=N(K);return U(n,{type:W,tag:e,description:t}),l||(n.description=t),n},ce=function(e,t,n){e===G&&ce(ne,t,n),p(e);var o=f(t);return p(n),u(te,o)?(n.enumerable?(u(e,j)&&e[j][o]&&(e[j][o]=!1),n=N(n,{enumerable:b(0,!1)})):(u(e,j)||Q(e,j,b(1,{})),e[j][o]=!0),ae(e,o,n)):Q(e,o,n)},le=function(e,t){p(e);var n=h(t),o=g(n).concat(pe(n));return R(o,(function(t){l&&!a(se,n,t)||ce(e,t,n[t])})),e},de=function(e,t){return t===undefined?N(e):le(N(e),t)},se=function(e){var t=f(e),n=a(Z,this,t);return!(this===G&&u(te,t)&&!u(ne,t))&&(!(n||!u(this,t)||!u(te,t)||u(this,j)&&this[j][t])||n)},ue=function(e,t){var n=h(e),o=f(t);if(n!==G||!u(te,o)||u(ne,o)){var r=X(n,o);return!r||!u(te,o)||u(n,j)&&n[j][o]||(r.enumerable=!0),r}},me=function(e){var t=J(h(e)),n=[];return R(t,(function(e){u(te,e)||u(T,e)||ee(n,e)})),n},pe=function(e){var t=e===G,n=J(t?ne:h(e)),o=[];return R(n,(function(e){!u(te,e)||t&&!u(G,e)||ee(o,te[e])})),o};d||(q=function(){if(m(K,this))throw Y("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?C(arguments[0]):undefined,t=M(e),n=function o(e){this===G&&a(o,ne,e),u(this,j)&&u(this[j],t)&&(this[j][t]=!1),ae(this,t,b(1,e))};return l&&re&&ae(G,t,{configurable:!0,set:n}),ie(t,e)},B(K=q[z],"toString",(function(){return H(this).tag})),B(q,"withoutSetter",(function(e){return ie(M(e),e)})),w.f=se,k.f=ce,x.f=le,y.f=ue,V.f=v.f=me,_.f=pe,E.f=function(e){return ie(A(e),e)},l&&(L(K,"description",{configurable:!0,get:function(){return H(this).description}}),c||B(G,"propertyIsEnumerable",se,{unsafe:!0}))),o({global:!0,constructor:!0,wrap:!0,forced:!d,sham:!d},{Symbol:q}),R(g(oe),(function(e){P(e)})),o({target:W,stat:!0,forced:!d},{useSetter:function(){re=!0},useSimple:function(){re=!1}}),o({target:"Object",stat:!0,forced:!d,sham:!l},{create:de,defineProperty:ce,defineProperties:le,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!d},{getOwnPropertyNames:me}),O(),F(q,W),T[j]=!0},36935:function(e,t,n){"use strict";var o=n(11268),r=n(72083),a=n(60315),i=n(14043),c=n(43664),l=n(34145),d=n(98728),s=n(55075),u=n(49006),m=n(20971),p=a.Symbol,h=p&&p.prototype;if(r&&l(p)&&(!("description"in h)||p().description!==undefined)){var f={},C=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:s(arguments[0]),t=d(h,this)?new p(e):e===undefined?p():p(e);return""===e&&(f[t]=!0),t};m(C,p),C.prototype=h,h.constructor=C;var b="Symbol(test)"==String(p("test")),N=i(h.valueOf),g=i(h.toString),V=/^Symbol\((.*)\)[^)]+$/,v=i("".replace),_=i("".slice);u(h,"description",{configurable:!0,get:function(){var e=N(this);if(c(f,e))return"";var t=g(e),n=b?_(t,7,-1):v(t,V,"$1");return""===n?undefined:n}}),o({global:!0,constructor:!0,forced:!0},{Symbol:C})}},20595:function(e,t,n){"use strict";var o=n(11268),r=n(89612),a=n(43664),i=n(55075),c=n(18472),l=n(80267),d=c("string-to-symbol-registry"),s=c("symbol-to-string-registry");o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=i(e);if(a(d,t))return d[t];var n=r("Symbol")(t);return d[t]=n,s[n]=t,n}})},37557:function(e,t,n){"use strict";n(29956)("hasInstance")},15397:function(e,t,n){"use strict";n(29956)("isConcatSpreadable")},34362:function(e,t,n){"use strict";n(29956)("iterator")},86868:function(e,t,n){"use strict";n(92940),n(20595),n(22984),n(27393),n(45435)},22984:function(e,t,n){"use strict";var o=n(11268),r=n(43664),a=n(43685),i=n(51442),c=n(18472),l=n(80267),d=c("symbol-to-string-registry");o({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!a(e))throw TypeError(i(e)+" is not a symbol");if(r(d,e))return d[e]}})},34804:function(e,t,n){"use strict";n(29956)("match")},83682:function(e,t,n){"use strict";n(29956)("replace")},64544:function(e,t,n){"use strict";n(29956)("search")},85678:function(e,t,n){"use strict";n(29956)("species")},71678:function(e,t,n){"use strict";n(29956)("split")},43098:function(e,t,n){"use strict";var o=n(29956),r=n(53978);o("toPrimitive"),r()},52330:function(e,t,n){"use strict";var o=n(89612),r=n(29956),a=n(55016);r("toStringTag"),a(o("Symbol"),"Symbol")},27858:function(e,t,n){"use strict";n(29956)("unscopables")},19942:function(e,t,n){"use strict";var o=n(14043),r=n(51745),a=o(n(31257)),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("copyWithin",(function(e,t){return a(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},41600:function(e,t,n){"use strict";var o=n(51745),r=n(42631).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},3213:function(e,t,n){"use strict";var o=n(51745),r=n(3582),a=n(95314),i=n(56486),c=n(75059),l=n(14043),d=n(90088),s=o.aTypedArray,u=o.exportTypedArrayMethod,m=l("".slice);u("fill",(function(e){var t=arguments.length;s(this);var n="Big"===m(i(this),0,3)?a(e):+e;return c(r,this,n,t>1?arguments[1]:undefined,t>2?arguments[2]:undefined)}),d((function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),1!==e})))},91521:function(e,t,n){"use strict";var o=n(51745),r=n(42631).filter,a=n(67246),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("filter",(function(e){var t=r(i(this),e,arguments.length>1?arguments[1]:undefined);return a(this,t)}))},85020:function(e,t,n){"use strict";var o=n(51745),r=n(42631).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},3521:function(e,t,n){"use strict";var o=n(51745),r=n(42631).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},63879:function(e,t,n){"use strict";n(45429)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},37769:function(e,t,n){"use strict";n(45429)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},84976:function(e,t,n){"use strict";var o=n(51745),r=n(42631).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},4092:function(e,t,n){"use strict";var o=n(32954);(0,n(51745).exportTypedArrayStaticMethod)("from",n(34004),o)},55835:function(e,t,n){"use strict";var o=n(51745),r=n(64011).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},65297:function(e,t,n){"use strict";var o=n(51745),r=n(64011).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},44202:function(e,t,n){"use strict";n(45429)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},88452:function(e,t,n){"use strict";n(45429)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},71912:function(e,t,n){"use strict";n(45429)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},72524:function(e,t,n){"use strict";var o=n(60315),r=n(90088),a=n(14043),i=n(51745),c=n(44149),l=n(57681)("iterator"),d=o.Uint8Array,s=a(c.values),u=a(c.keys),m=a(c.entries),p=i.aTypedArray,h=i.exportTypedArrayMethod,f=d&&d.prototype,C=!r((function(){f[l].call([1])})),b=!!f&&f.values&&f[l]===f.values&&"values"===f.values.name,N=function(){return s(p(this))};h("entries",(function(){return m(p(this))}),C),h("keys",(function(){return u(p(this))}),C),h("values",N,C||!b,{name:"values"}),h(l,N,C||!b,{name:"values"})},58930:function(e,t,n){"use strict";var o=n(51745),r=n(14043),a=o.aTypedArray,i=o.exportTypedArrayMethod,c=r([].join);i("join",(function(e){return c(a(this),e)}))},62958:function(e,t,n){"use strict";var o=n(51745),r=n(62818),a=n(32412),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){var t=arguments.length;return r(a,i(this),t>1?[e,arguments[1]]:[e])}))},88164:function(e,t,n){"use strict";var o=n(51745),r=n(42631).map,a=n(48161),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(a(e))(t)}))}))},88032:function(e,t,n){"use strict";var o=n(51745),r=n(32954),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},38539:function(e,t,n){"use strict";var o=n(51745),r=n(47122).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){var t=arguments.length;return r(a(this),e,t,t>1?arguments[1]:undefined)}))},28494:function(e,t,n){"use strict";var o=n(51745),r=n(47122).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){var t=arguments.length;return r(a(this),e,t,t>1?arguments[1]:undefined)}))},72210:function(e,t,n){"use strict";var o=n(51745),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=this,n=r(t).length,o=i(n/2),a=0;a1?arguments[1]:undefined,1),n=l(e);if(C)return r(p,this,n,t);var o=this.length,a=i(n),d=0;if(a+t>o)throw s("Wrong length");for(;da;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},2715:function(e,t,n){"use strict";var o=n(51745),r=n(42631).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},55506:function(e,t,n){"use strict";var o=n(60315),r=n(86300),a=n(90088),i=n(4382),c=n(7352),l=n(51745),d=n(71713),s=n(92792),u=n(51661),m=n(64961),p=l.aTypedArray,h=l.exportTypedArrayMethod,f=o.Uint16Array,C=f&&r(f.prototype.sort),b=!(!C||a((function(){C(new f(2),null)}))&&a((function(){C(new f(2),{})}))),N=!!C&&!a((function(){if(u)return u<74;if(d)return d<67;if(s)return!0;if(m)return m<602;var e,t,n=new f(516),o=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,o[e]=e-2*t+3;for(C(n,(function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==o[e])return!0}));h("sort",(function(e){return e!==undefined&&i(e),N?C(this,e):c(p(this),function(e){return function(t,n){return e!==undefined?+e(t,n)||0:n!=n?-1:t!=t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}}(e))}),!N||b)},59482:function(e,t,n){"use strict";var o=n(51745),r=n(44939),a=n(6671),i=n(48161),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},27748:function(e,t,n){"use strict";var o=n(60315),r=n(62818),a=n(51745),i=n(90088),c=n(56977),l=o.Int8Array,d=a.aTypedArray,s=a.exportTypedArrayMethod,u=[].toLocaleString,m=!!l&&i((function(){u.call(new l(1))}));s("toLocaleString",(function(){return r(u,m?c(d(this)):d(this),c(arguments))}),i((function(){return[1,2].toLocaleString()!=new l([1,2]).toLocaleString()}))||!i((function(){l.prototype.toLocaleString.call([1,2])})))},78457:function(e,t,n){"use strict";var o=n(51745).exportTypedArrayMethod,r=n(90088),a=n(60315),i=n(14043),c=a.Uint8Array,l=c&&c.prototype||{},d=[].toString,s=i([].join);r((function(){d.call({})}))&&(d=function(){return s(this)});var u=l.toString!=d;o("toString",d,u)},61724:function(e,t,n){"use strict";n(45429)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},60344:function(e,t,n){"use strict";n(45429)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},75461:function(e,t,n){"use strict";n(45429)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},74771:function(e,t,n){"use strict";n(45429)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},26444:function(e,t,n){"use strict";var o,r=n(68402),a=n(60315),i=n(14043),c=n(21012),l=n(97595),d=n(22363),s=n(21525),u=n(88485),m=n(59610).enforce,p=n(90088),h=n(15277),f=Object,C=Array.isArray,b=f.isExtensible,N=f.isFrozen,g=f.isSealed,V=f.freeze,v=f.seal,_={},y={},k=!a.ActiveXObject&&"ActiveXObject"in a,x=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},w=d("WeakMap",x,s),B=w.prototype,L=i(B.set);if(h)if(k){o=s.getConstructor(x,"WeakMap",!0),l.enable();var S=i(B["delete"]),I=i(B.has),T=i(B.get);c(B,{"delete":function(e){if(u(e)&&!b(e)){var t=m(this);return t.frozen||(t.frozen=new o),S(this,e)||t.frozen["delete"](e)}return S(this,e)},has:function(e){if(u(e)&&!b(e)){var t=m(this);return t.frozen||(t.frozen=new o),I(this,e)||t.frozen.has(e)}return I(this,e)},get:function(e){if(u(e)&&!b(e)){var t=m(this);return t.frozen||(t.frozen=new o),I(this,e)?T(this,e):t.frozen.get(e)}return T(this,e)},set:function(e,t){if(u(e)&&!b(e)){var n=m(this);n.frozen||(n.frozen=new o),I(this,e)?L(this,e,t):n.frozen.set(e,t)}else L(this,e,t);return this}})}else r&&p((function(){var e=V([]);return L(new w,e,1),!N(e)}))&&c(B,{set:function(e,t){var n;return C(e)&&(N(e)?n=_:g(e)&&(n=y)),L(this,e,t),n==_&&V(e),n==y&&v(e),this}})},83419:function(e,t,n){"use strict";n(26444)},75313:function(e,t,n){"use strict";n(22363)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(21525))},2562:function(e,t,n){"use strict";n(75313)},67703:function(e,t,n){"use strict";var o=n(11268),r=n(60315),a=n(95955).clear;o({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==a},{clearImmediate:a})},9173:function(e,t,n){"use strict";n(67703),n(94266)},20703:function(e,t,n){"use strict";var o=n(11268),r=n(60315),a=n(30401),i=n(4382),c=n(54545),l=n(23808),d=r.process;o({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(e){c(arguments.length,1),i(e);var t=l&&d.domain;a(t?t.bind(e):e)}})},94266:function(e,t,n){"use strict";var o=n(11268),r=n(60315),a=n(95955).set,i=n(82526),c=r.setImmediate?i(a,!1):a;o({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==c},{setImmediate:c})},80055:function(e,t,n){"use strict";var o=n(11268),r=n(60315),a=n(82526)(r.setInterval,!0);o({global:!0,bind:!0,forced:r.setInterval!==a},{setInterval:a})},46263:function(e,t,n){"use strict";var o=n(11268),r=n(60315),a=n(82526)(r.setTimeout,!0);o({global:!0,bind:!0,forced:r.setTimeout!==a},{setTimeout:a})},95154:function(e,t,n){"use strict";n(80055),n(46263)},22182:function(e,t){"use strict";t.__esModule=!0,t.Fragment=t.EMPTY_OBJ=t.Component=void 0,t._CI=Se,t._HI=D,t._M=Te,t._MCCC=Pe,t._ME=Ae,t._MFCC=Oe,t._MP=Be,t._MR=ge,t._RFC=Ie,t.__render=We,t.createComponentVNode=function(e,t,n,o,a){var i=new I(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(r(o))return n;if(r(n))return d(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(r(o))return n;if(r(n))return o;return B(n,o)}(e,t,a),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=A,t.createPortal=function(e,t){var n=D(e);return T(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),ze(n,e,o,r)}},t.createTextVNode=M,t.createVNode=T,t.directClone=E,t.findDOMfromVNode=g,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case m:return 8192;default:return 1}},t.linkEvent=function(e,t){if(i(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&r(e.children)&&F(e,t.children),void 0!==t.className&&(r(e.className)&&(e.className=t.className||null),t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.options=void 0,t.render=ze,t.rerender=Ye,t.version=void 0;var n=Array.isArray;function o(e){var t=typeof e;return"string"===t||"number"===t}function r(e){return null==e}function a(e){return null===e||!1===e||!0===e||void 0===e}function i(e){return"function"==typeof e}function c(e){return"string"==typeof e}function l(e){return null===e}function d(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!l(e)&&"object"==typeof e}var u={};t.EMPTY_OBJ=u;var m="$F";function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function f(e,t,n){l(n)?h(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function b(e){for(var t=0;t0,h=l(m),f=c(m)&&m[0]===S;p||h||f?(r=r||t.slice(0,s),(p||f)&&(u=E(u)),(h||f)&&(u.key=S+s),r.push(u)):r&&r.push(u),u.flags|=65536}}i=0===(r=r||t).length?1:8}else(r=t).flags|=65536,81920&t.flags&&(r=E(t)),i=2;return e.children=r,e.childFlags=i,e}function D(e){return a(e)||o(e)?M(e,null):n(e)?A(e,0,null):16384&e.flags?E(e):e}var R="http://www.w3.org/1999/xlink",j="http://www.w3.org/XML/1998/namespace",W={"xlink:actuate":R,"xlink:arcrole":R,"xlink:href":R,"xlink:role":R,"xlink:show":R,"xlink:title":R,"xlink:type":R,"xml:base":j,"xml:lang":j,"xml:space":j};function z(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var U=z(0),H=z(null),G=z(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=z(null)),n[e]||1==++U[e]&&(H[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?Y(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){Y(t,!1,e,J(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function K(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(p(e),H[e]),H[e]=null),n[e]=null)}function Y(e,t,n,o){var r=function(e){return i(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var c=a[n];if(c&&(o.dom=r,c.event?c.event(c.data,e):c(e),e.cancelBubble))return}r=r.parentNode}while(!l(r))}function $(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function Q(){return this.cancelBubble}function J(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=Q,e.stopPropagation=$,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function Z(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function ee(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||u,a=o.dom;if(c(e))Z(r,e,n);else for(var l=0;l-1&&t.options[i]&&(c=t.options[i].value),n&&r(c)&&(c=e.defaultValue),ce(o,c)}}var se,ue,me=ee("onInput",he),pe=ee("onChange");function he(e,t,n){var o=e.value,a=t.value;if(r(o)){if(n){var i=e.defaultValue;r(i)||i===a||(t.defaultValue=i,t.value=i)}}else a!==o&&(t.defaultValue=o,t.value=o)}function fe(e,t,n,o,r,a){64&e?ie(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function Ce(e,t,n){64&e?function(e,t){ne(t.type)?(te(e,"change",re),te(e,"click",ae)):te(e,"input",oe)}(t,n):256&e?function(e){te(e,"change",le)}(t):128&e&&function(e,t){te(e,"input",me),t.onChange&&te(e,"change",pe)}(t,n)}function be(e){return e.type&&ne(e.type)?!r(e.checked):!r(e.value)}function Ne(e){e&&!L(e,null)&&e.current&&(e.current=null)}function ge(e,t,n){e&&(i(e)||void 0!==e.current)&&n.push((function(){L(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ve(e),V(e,t)}function ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var a=e.props;Ne(t);var c=e.childFlags;if(!l(a))for(var d=Object.keys(a),s=0,m=d.length;s0;for(var c in i&&(a=be(n))&&Ce(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&fe(t,e,o,n,!0,a)}function Le(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return i(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Se(e,t,n,o,r,a){var c=new t(n,o),d=c.$N=Boolean(t.getDerivedStateFromProps||c.getSnapshotBeforeUpdate);if(c.$SVG=r,c.$L=a,e.children=c,c.$BS=!1,c.context=o,c.props===u&&(c.props=n),d)c.state=_(c,n,c.state);else if(i(c.componentWillMount)){c.$BR=!0,c.componentWillMount();var s=c.$PS;if(!l(s)){var m=c.state;if(l(m))c.state=s;else for(var p in s)m[p]=s[p];c.$PS=null}c.$BR=!1}return c.$LI=Le(c,n,o),c}function Ie(e,t){var n=e.props||u;return 32768&e.flags?e.type.render(n,e.ref,t):e.type(n,t)}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ae(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Se(e,e.type,e.props||u,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Pe(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(Ie(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Oe(e,a)):512&i||16&i?Me(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=P());2===c?Te(i,n,t,o,r,a):Ee(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=P();Me(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Me(e,t,n){var o=e.dom=document.createTextNode(e.children);l(t)||f(t,o,n)}function Ae(e,t,n,o,a,i){var c=e.flags,d=e.props,s=e.className,u=e.childFlags,m=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0),p=e.children;if(r(s)||""===s||(o?m.setAttribute("class",s):m.className=s),16===u)x(m,p);else if(1!==u){var h=o&&"foreignObject"!==e.type;2===u?(16384&p.flags&&(e.children=p=E(p)),Te(p,m,n,h,null,i)):8!==u&&4!==u||Ee(p,m,n,h,null,i)}l(t)||f(t,m,a),l(d)||Be(e,c,d,m,o),ge(e.ref,m,i)}function Ee(e,t,n,o,r,a){for(var i=0;i0,d!==s){var h=d||u;if((c=s||u)!==u)for(var f in(m=(448&a)>0)&&(p=be(c)),c){var C=h[f],b=c[f];C!==b&&we(f,C,b,l,o,p,e)}if(h!==u)for(var N in h)r(c[N])&&!r(h[N])&&we(N,h[N],null,l,o,p,e)}var g=t.children,V=t.className;e.className!==V&&(r(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&a?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,g):De(e.childFlags,t.childFlags,e.children,g,l,n,o&&"foreignObject"!==t.type,null,e,i);m&&fe(a,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),ge(v,l,i))}(e,t,o,c,p,m):4&p?function(e,t,n,o,r,a,c){var s=t.children=e.children;if(l(s))return;s.$L=c;var m=t.props||u,p=t.ref,h=e.ref,f=s.state;if(!s.$N){if(i(s.componentWillReceiveProps)){if(s.$BR=!0,s.componentWillReceiveProps(m,o),s.$UN)return;s.$BR=!1}l(s.$PS)||(f=d(f,s.$PS),s.$PS=null)}Re(s,f,m,n,o,r,!1,a,c),h!==p&&(Ne(h),ge(p,s,c))}(e,t,n,o,c,s,m):8&p?function(e,t,n,o,a,c,l){var d=!0,s=t.props||u,m=t.ref,p=e.props,h=!r(m),f=e.children;h&&i(m.onComponentShouldUpdate)&&(d=m.onComponentShouldUpdate(p,s));if(!1!==d){h&&i(m.onComponentWillUpdate)&&m.onComponentWillUpdate(p,s);var C=D(Ie(t,o));Fe(f,C,n,o,a,c,l),t.children=C,h&&i(m.onComponentDidUpdate)&&m.onComponentDidUpdate(p,s)}else t.children=f}(e,t,n,o,c,s,m):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,d=t.childFlags,s=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=P());var u=0!=(2&d);if(12&l){var m=i.length;(8&l&&8&d||u||!u&&c.length>m)&&(s=g(i[m-1],!1).nextSibling)}De(l,d,i,c,n,o,r,s,e,a)}(e,t,n,o,c,m):function(e,t,n,o){var r=e.ref,i=t.ref,c=t.children;if(De(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==i&&!a(c)){var l=c.dom;C(r,l),h(i,l)}}(e,t,o,m)}function De(e,t,n,o,r,a,i,c,l,d){switch(e){case 2:switch(t){case 2:Fe(n,o,r,a,i,c,d);break;case 1:Ve(n,r);break;case 16:ve(n),x(r,o);break;default:!function(e,t,n,o,r,a){ve(e),Ee(t,n,o,r,g(e,!0),a),V(e,n)}(n,o,r,a,i,d)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,d);break;case 1:break;case 16:x(r,o);break;default:Ee(o,r,a,i,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:x(n,t))}(n,o,r);break;case 2:ye(r),Te(o,r,a,i,c,d);break;case 1:ye(r);break;default:ye(r),Ee(o,r,a,i,c,d)}break;default:switch(t){case 16:_e(n),x(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,d);break;case 1:ke(r,l,n);break;default:var s=0|n.length,u=0|o.length;0===s?u>0&&Ee(o,r,a,i,c,d):0===u?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,d){var s,u,m=a-1,p=i-1,h=0,f=e[h],C=t[h];e:{for(;f.key===C.key;){if(16384&C.flags&&(t[h]=C=E(C)),Fe(f,C,n,o,r,c,d),e[h]=C,++h>m||h>p)break e;f=e[h],C=t[h]}for(f=e[m],C=t[p];f.key===C.key;){if(16384&C.flags&&(t[p]=C=E(C)),Fe(f,C,n,o,r,c,d),e[m]=C,p--,h>--m||h>p)break e;f=e[m],C=t[p]}}if(h>m){if(h<=p)for(u=(s=p+1)p)for(;h<=m;)Ve(e[h++],n);else!function(e,t,n,o,r,a,i,c,l,d,s,u,m){var p,h,f,C=0,b=c,N=c,V=a-c+1,_=i-c+1,y=new Int32Array(_+1),k=V===o,x=!1,w=0,B=0;if(r<4||(V|_)<32)for(C=b;C<=a;++C)if(p=e[C],B<_){for(c=N;c<=i;c++)if(h=t[c],p.key===h.key){if(y[c-N]=C+1,k)for(k=!1;bc?x=!0:w=c,16384&h.flags&&(t[c]=h=E(h)),Fe(p,h,l,n,d,s,m),++B;break}!k&&c>i&&Ve(p,l)}else k||Ve(p,l);else{var L={};for(C=N;C<=i;++C)L[t[C].key]=C;for(C=b;C<=a;++C)if(p=e[C],B<_)if(void 0!==(c=L[p.key])){if(k)for(k=!1;C>b;)Ve(e[b++],l);y[c-N]=C+1,w>c?x=!0:w=c,16384&(h=t[c]).flags&&(t[c]=h=E(h)),Fe(p,h,l,n,d,s,m),++B}else k||Ve(p,l);else k||Ve(p,l)}if(k)ke(l,u,e),Ee(t,l,n,d,s,m);else if(x){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,se=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=se[a-1]),se[a]=n)}a=r+1;var d=new Int32Array(a);i=se[a-1];for(;a-- >0;)d[a]=i,i=ue[i],se[a]=0;return d}(y);for(c=S.length-1,C=_-1;C>=0;C--)0===y[C]?(16384&(h=t[w=C+N]).flags&&(t[w]=h=E(h)),Te(h,l,n,d,(f=w+1)=0;C--)0===y[C]&&(16384&(h=t[w=C+N]).flags&&(t[w]=h=E(h)),Te(h,l,n,d,(f=w+1)i?i:a,m=0;mi)for(m=u;m=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),d=o.call(i,"finallyLoc");if(l&&d){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),C}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;S(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:T(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),C}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},9084:function(){"use strict";self.fetch||(self.fetch=function(e,t){return t=t||{},new Promise((function(n,o){var r=new XMLHttpRequest,a=[],i=[],c={},l=function s(){return{ok:2==(r.status/100|0),statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){return Promise.resolve(r.responseText)},json:function(){return Promise.resolve(r.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([r.response]))},clone:s,headers:{keys:function(){return a},entries:function(){return i},get:function(e){return c[e.toLowerCase()]},has:function(e){return e.toLowerCase()in c}}}};for(var d in r.open(t.method||"get",e,!0),r.onload=function(){r.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){a.push(t=t.toLowerCase()),i.push([t,n]),c[t]=c[t]?c[t]+","+n:n})),n(l())},r.onerror=o,r.withCredentials="include"==t.credentials,t.headers)r.setRequestHeader(d,t.headers[d]);r.send(t.body||null)}))})},45445:function(e,t){"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nc)return 1}return 0},i=function(){for(var e=arguments.length,t=new Array(e),n=0;n>1]))o?l:l+1}(e,t,n),0,n),o}};t.paginate=function(e,t){for(var o,r=[],a=[],i=t,c=n(e);!(o=c()).done;){var l=o.value;a.push(l),--i||(i=t,r.push(a),a=[])}return a.length&&r.push(a),r};var m=function(e){return"object"==typeof e&&null!==e};t.deepMerge=function p(){for(var e={},t=arguments.length,n=new Array(t),o=0;o1?n-1:0),r=1;r1?r-1:0),i=1;i1?o-1:0),a=1;an?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=+((e*=n=Math.pow(10,t))>0)|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var n=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=n;t.keyOfMatchingRange=function(e,t){for(var o=0,r=Object.keys(t);o1?o-1:0),a=1;a1?t-1:0),o=1;o=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var c=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),m}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;x(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:B(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=undefined),m}},e}function o(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function r(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function c(e){o(i,r,a,c,l,"next",e)}function l(e){o(i,r,a,c,l,"throw",e)}c(undefined)}))}}t.__esModule=!0,t.storage=t.IMPL_MEMORY=t.IMPL_LOCAL_STORAGE=t.IMPL_INDEXED_DB=void 0;t.IMPL_MEMORY=0;t.IMPL_LOCAL_STORAGE=1;t.IMPL_INDEXED_DB=2;var a="storage-v1",i="readwrite",c=function(e){return function(){try{return Boolean(e())}catch(t){return!1}}},l=c((function(){return window.localStorage&&window.localStorage.getItem})),d=c((function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)})),s=function(){function e(){this.impl=0,this.store={}}var t=e.prototype;return t.get=function(e){return this.store[e]},t.set=function(e,t){this.store[e]=t},t.remove=function(e){this.store[e]=undefined},t.clear=function(){this.store={}},e}(),u=function(){function e(){this.impl=1}var t=e.prototype;return t.get=function(e){var t=localStorage.getItem(e);if("string"==typeof t)return JSON.parse(t)},t.set=function(e,t){localStorage.setItem(e,JSON.stringify(t))},t.remove=function(e){localStorage.removeItem(e)},t.clear=function(){localStorage.clear()},e}(),m=function(){function e(){this.impl=2,this.dbPromise=new Promise((function(e,t){var n=(window.indexedDB||window.msIndexedDB).open("tgui",1);n.onupgradeneeded=function(){try{n.result.createObjectStore(a)}catch(e){t(new Error("Failed to upgrade IDB: "+n.error))}},n.onsuccess=function(){return e(n.result)},n.onerror=function(){t(new Error("Failed to open IDB: "+n.error))}}))}var t=e.prototype;return t.getStore=function(e){return this.dbPromise.then((function(t){return t.transaction(a,e).objectStore(a)}))},t.get=function(){var e=r(n().mark((function t(e){var o;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore("readonly");case 2:return o=t.sent,t.abrupt("return",new Promise((function(t,n){var r=o.get(e);r.onsuccess=function(){return t(r.result)},r.onerror=function(){return n(r.error)}})));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=r(n().mark((function t(e,o){return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return null===o&&(o=undefined),t.next=3,this.getStore(i);case 3:t.sent.put(o,e);case 5:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=r(n().mark((function t(e){return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore(i);case 2:t.sent["delete"](e);case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=r(n().mark((function t(){return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getStore(i);case 2:e.sent.clear();case 4:case"end":return e.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}(),p=function(){function e(){this.backendPromise=r(n().mark((function e(){var t;return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!d()){e.next=10;break}return e.prev=1,t=new m,e.next=5,t.dbPromise;case 5:return e.abrupt("return",t);case 8:e.prev=8,e.t0=e["catch"](1);case 10:if(!l()){e.next=12;break}return e.abrupt("return",new u);case 12:return e.abrupt("return",new s);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})))()}var t=e.prototype;return t.get=function(){var e=r(n().mark((function t(e){var o;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return o=t.sent,t.abrupt("return",o.get(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=r(n().mark((function t(e,o){var r;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return r=t.sent,t.abrupt("return",r.set(e,o));case 4:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=r(n().mark((function t(e){var o;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return o=t.sent,t.abrupt("return",o.remove(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=r(n().mark((function t(){var e;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return e=t.sent,t.abrupt("return",e.clear());case 4:case"end":return t.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}(),h=new p;t.storage=h},40946:function(e,t){"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},84710:function(e,t){"use strict";t.__esModule=!0,t.throttle=t.sleep=t.debounce=void 0;t.debounce=function(e,t,n){var o;return void 0===n&&(n=!1),function(){for(var r=arguments.length,a=new Array(r),i=0;i=t?(e.apply(null,i),n=d):o=setTimeout((function(){return r.apply(void 0,i)}),t-(d-(null!=(l=n)?l:0)))}};t.sleep=function(e){return new Promise((function(t){return setTimeout(t,e)}))}},13212:function(e,t,n){"use strict";t.__esModule=!0,t.vecSubtract=t.vecScale=t.vecNormalize=t.vecMultiply=t.vecLength=t.vecInverse=t.vecDivide=t.vecAdd=void 0;var o=n(45445),r=function(e,t){return e+t},a=function(e,t){return e-t},i=function(e,t){return e*t},c=function(e,t){return e/t};t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n=0||(r[n]=e[n]);return r}(e,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},65969:function(e,t,n){"use strict";t.__esModule=!0,t.unit=t.halfUnit=t.computeBoxProps=t.computeBoxClassName=t.Box=void 0;var o=n(59641),r=n(58734),a=n(33421),i=n(78419),c=["as","className","children"];var l=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=l;var d=function(e){return"string"==typeof e?l(e):"number"==typeof e?l(.5*e):void 0};t.halfUnit=d;var s=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){"number"!=typeof n&&"string"!=typeof n||(t[e]=n)}},m=function(e,t){return function(n,o){"number"!=typeof o&&"string"!=typeof o||(n[e]=t(o))}},p=function(e,t){return function(n,o){o&&(n[e]=t)}},h=function(e,t,n){return function(o,r){if("number"==typeof r||"string"==typeof r)for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=b;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([s(t)&&"color-"+t,s(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var g=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,c);if("function"==typeof i)return i(b(e));var d="string"==typeof o?o+" "+N(l):N(l),s=b(l);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,d,i,a.ChildFlags.UnknownChildren,s,undefined)};t.Box=g,g.defaultHooks=o.pureComponentHooks},66033:function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonFile=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(58734),r=n(42678),a=n(59641),i=n(66905),c=n(65969),l=n(61043),d=n(83526),s=["className","fluid","icon","iconRotation","iconSpin","iconColor","iconPosition","iconSize","color","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","children","onclick","onClick","verticalAlignContent"],u=["checked"],m=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],p=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"],h=["onSelectFiles","accept","multiple"];function f(){f=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var a=t&&t.prototype instanceof m?t:m,i=Object.create(a.prototype),c=new w(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=d;var u={};function m(){}function p(){}function h(){}var C={};l(C,a,(function(){return this}));var b=Object.getPrototypeOf,N=b&&b(b(B([])));N&&N!==t&&n.call(N,a)&&(C=N);var g=h.prototype=m.prototype=Object.create(C);function V(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function v(e,t){function r(o,a,i,c){var l=s(e[o],e,a);if("throw"!==l.type){var d=l.arg,u=d.value;return u&&"object"==typeof u&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){d.value=e,i(d)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var a;o(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,o){r(e,n,t,o)}))}return a=a?a.then(o,o):o()}})}function _(e,t,n){var o="suspendedStart";return function(r,a){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===r)throw a;return L()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=y(i,n);if(c){if(c===u)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===o)throw o="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o="executing";var l=s(e,t,n);if("normal"===l.type){if(o=n.done?"completed":"suspendedYield",l.arg===u)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o="completed",n.method="throw",n.arg=l.arg)}}}function y(e,t){var n=t.method,o=e.iterator[n];if(undefined===o)return t.delegate=null,"throw"===n&&e.iterator["return"]&&(t.method="return",t.arg=undefined,y(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),u;var r=s(o,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,u;var a=r.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=undefined),t.delegate=null,u):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function B(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,r=function t(){for(;++o=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),u}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;x(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:B(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=undefined),u}},e}function C(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function b(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function i(e){C(a,o,r,i,c,"next",e)}function c(e){C(a,o,r,i,c,"throw",e)}i(undefined)}))}}function N(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,g(e,t)}function g(e,t){return g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},g(e,t)}function V(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var v=(0,i.createLogger)("Button"),_=function(e){var t=e.className,n=e.fluid,i=e.icon,u=e.iconRotation,m=e.iconSpin,p=e.iconColor,h=e.iconPosition,f=e.iconSize,C=e.color,b=e.disabled,N=e.selected,g=e.tooltip,_=e.tooltipPosition,y=e.ellipsis,k=e.compact,x=e.circular,w=e.content,B=e.children,L=e.onclick,S=e.onClick,I=e.verticalAlignContent,T=V(e,s),M=!(!w&&!B);L&&v.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),T.onClick=function(e){!b&&S&&S(e)},Byond.IS_LTE_IE8&&(T.unselectable=!0);var A=(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",N&&"Button--selected",M&&"Button--hasContent",y&&"Button--ellipsis",x&&"Button--circular",k&&"Button--compact",h&&"Button--iconPosition--"+h,I&&"Button--flex",I&&n&&"Button--flex--fluid",I&&"Button--verticalAlignContent--"+I,C&&"string"==typeof C?"Button--color--"+C:"Button--color--default",t,(0,c.computeBoxClassName)(T)]),(0,o.createVNode)(1,"div","Button__content",[i&&"right"!==h&&(0,o.createComponentVNode)(2,l.Icon,{name:i,color:p,rotation:u,spin:m}),w,B,i&&"right"===h&&(0,o.createComponentVNode)(2,l.Icon,{name:i,color:p,rotation:u,spin:m,fontSize:f})],0),2,Object.assign({tabIndex:!b&&"0",onKeyDown:function(t){if(!1!==e.captureKeys){var n=window.event?t.which:t.keyCode;if(n===r.KEY_SPACE||n===r.KEY_ENTER)return t.preventDefault(),void(!b&&S&&S(t));n!==r.KEY_ESCAPE||t.preventDefault()}}},(0,c.computeBoxProps)(T))));return g&&(A=(0,o.createComponentVNode)(2,d.Tooltip,{content:g,position:_,children:A})),A};t.Button=_,_.defaultHooks=a.pureComponentHooks;var y=function(e){var t=e.checked,n=V(e,u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,_,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=y,_.Checkbox=y;var k=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}N(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.confirmIcon,l=t.icon,d=t.color,s=t.content,u=t.onClick,p=V(t,m);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,_,Object.assign({content:this.state.clickedOnce?r:s,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?i:d,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=k,_.Confirm=k;var x=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}N(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,i=t.content,s=t.icon,u=t.iconRotation,m=t.iconSpin,h=t.tooltip,f=t.tooltipPosition,C=t.color,b=void 0===C?"default":C,N=(t.placeholder,t.maxLength,V(t,p)),g=(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({className:(0,a.classes)(["Button",n&&"Button--fluid","Button--color--"+b])},N,{onClick:function(){return e.setInInput(!0)},children:[s&&(0,o.createComponentVNode)(2,l.Icon,{name:s,rotation:u,spin:m}),(0,o.createVNode)(1,"div",null,i,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===r.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===r.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})));return h&&(g=(0,o.createComponentVNode)(2,d.Tooltip,{content:h,position:f,children:g})),g},t}(o.Component);t.ButtonInput=x,_.Input=x;var w=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t}N(t,e);var n=t.prototype;return n.read=function(){var e=b(f().mark((function t(e){var n;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=Array.from(e).map((function(e){var t=new FileReader;return new Promise((function(n){t.onload=function(){return n(t.result)},t.readAsText(e)}))})),t.next=3,Promise.all(n);case 3:return t.abrupt("return",t.sent);case 4:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}(),n.render=function(){var e,t=this,n=this.props,r=n.onSelectFiles,a=n.accept,i=n.multiple,c=V(n,h),l=(0,o.createVNode)(64,"input",null,null,1,{hidden:!0,type:"file",accept:a,multiple:i,onChange:(e=b(f().mark((function d(){var e,n;return f().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(!(e=t.inputRef.current.files).length){o.next=6;break}return o.next=4,t.read(e);case 4:n=o.sent,r(i?n:n[0]);case 6:case"end":return o.stop()}}),d)}))),function(){return e.apply(this,arguments)})},null,this.inputRef);return(0,o.createFragment)([(0,o.normalizeProps)((0,o.createComponentVNode)(2,_,Object.assign({},c,{onClick:function(){t.inputRef.current.click()}}))),l],0)},t}(o.Component);t.ButtonFile=w,_.File=w},63774:function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(58734),r=n(59641),a=n(84710),i=n(66905),c=n(65969),l=["params"],d=["params"],s=["params"];function u(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}var p=(0,i.createLogger)("ByondUi"),h=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,c),b=this.state.viewBox,N=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]);var c=(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e);return c}(a,b,l,d);if(N.length>0){var g=N[0],V=N[N.length-1];N.push([b[0]+f,V[1]]),N.push([b[0]+f,-f]),N.push([-f,-f]),N.push([-f,g[1]])}var v=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,i);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:d,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},m,{children:s}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:c})]})},l}(o.Component);t.Collapsible=l},93857:function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(58734),r=n(59641),a=n(65969),i=["content","children","className","color","backgroundColor"];var c=function(e){var t=e.content,n=(e.children,e.className),c=e.color,l=e.backgroundColor,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,i);return d.color=t?null:"transparent",d.backgroundColor=c||l,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(d)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(d))))};t.ColorBox=c,c.defaultHooks=r.pureComponentHooks},29532:function(e,t,n){"use strict";t.__esModule=!0,t.UnsavedChangesDialog=t.Dialog=void 0;var o=n(58734),r=n(65969),a=n(66033),i=function(e){var t=e.title,n=e.onClose,i=e.children,c=e.width,l=e.height;return(0,o.createVNode)(1,"div","Dialog",(0,o.createComponentVNode)(2,r.Box,{className:"Dialog__content",width:c||"370px",height:l,children:[(0,o.createVNode)(1,"div","Dialog__header",[(0,o.createVNode)(1,"div","Dialog__title",t,0),(0,o.createComponentVNode)(2,r.Box,{mr:2,children:(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-start",onClick:n})})],4),i]}),2)};t.Dialog=i;var c=function(e){var t=e.onClick,n=e.children;return(0,o.createComponentVNode)(2,a.Button,{onClick:t,className:"Dialog__button",verticalAlignContent:"middle",children:n})};i.Button=c;t.UnsavedChangesDialog=function(e){var t=e.documentName,n=e.onSave,r=e.onDiscard,a=e.onClose;return(0,o.createComponentVNode)(2,i,{title:"Notepad",onClose:a,children:[(0,o.createVNode)(1,"div","Dialog__body",[(0,o.createTextVNode)("Do you want to save changes to "),t,(0,o.createTextVNode)("?")],0),(0,o.createVNode)(1,"div","Dialog__footer",[(0,o.createComponentVNode)(2,c,{onClick:n,children:"Save"}),(0,o.createComponentVNode)(2,c,{onClick:r,children:"Don't Save"}),(0,o.createComponentVNode)(2,c,{onClick:a,children:"Cancel"})],4)]})}},50530:function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(58734),r=n(59641),a=n(65969),i=["className","children"];t.Dimmer=function(e){var t=e.className,n=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},c,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},29397:function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(58734),r=n(59641);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},49948:function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(58734),r=n(5339),a=n(59641),i=n(12451);function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}var l=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},d=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:l(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),s=l(e,d)-n.origin;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+s*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=l(e,d)}else Math.abs(s)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(s){}}},n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n),a.prototype.render=function(){var e=this,t=this.state,n=t.dragging,a=t.editing,c=t.value,l=t.suppressingFlicker,d=this.props,s=d.animated,u=d.value,m=d.unit,p=d.minValue,h=d.maxValue,f=d.unclamped,C=d.format,b=d.onChange,N=d.onDrag,g=d.children,V=d.height,v=d.lineHeight,_=d.fontSize,y=u;(n||l)&&(y=c);var k=(0,o.createFragment)([!s||n||l?C?C(y):y:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:y,format:C}),m?" "+m:""],0),x=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:V,"line-height":v,"font-size":_},onBlur:function(t){var n;a&&(n=f?parseFloat(t.target.value):(0,r.clamp)(parseFloat(t.target.value),p,h),Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),b&&b(t,n),N&&N(t,n)))},onKeyDown:function(t){var n;if(13===t.keyCode)return n=f?parseFloat(t.target.value):(0,r.clamp)(parseFloat(t.target.value),p,h),Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),b&&b(t,n),void(N&&N(t,n)));27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return g({dragging:n,editing:a,value:u,displayValue:y,displayElement:k,inputElement:x,handleDragStart:this.handleDragStart})},a}(o.Component);t.DraggableControl=d,d.defaultHooks=a.pureComponentHooks,d.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},51413:function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(58734),r=n(92935),a=n(59641),i=n(65969),c=n(66033),l=n(61043),d=n(70468),s=["icon","iconRotation","iconSpin","clipSelectedText","color","dropdownStyle","over","nochevron","width","onClick","onSelected","selected","disabled","displayText","buttons"],u=["className"];function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}var h={placement:"left-start",modifiers:[{name:"eventListeners",enabled:!1}]},f={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){return null}},C="Layout Dropdown__menu",b=function(e){var t,n;function f(){for(var t,n=arguments.length,o=new Array(n),r=0;r200?t.className="Layout Dropdown__menu-scroll":t.className=C;var n=this.props.options,i=(void 0===n?[]:n).map((function(t){var n,r;return"string"==typeof t?(r=t,n=t):null!==t&&(r=t.displayText,n=t.value),(0,o.createVNode)(1,"div",(0,a.classes)(["Dropdown__menuentry",e.state.selected===n&&"selected"]),r,0,{onClick:function(){e.setSelected(n)}},n)})),c=i.length?i:"No Options Found";(0,o.render)((0,o.createVNode)(1,"div",null,c,0),t,(function(){var e=f.singletonPopper;e===undefined?(e=(0,r.createPopper)(f.virtualElement,t,Object.assign({},h,{placement:"bottom-start"})),f.singletonPopper=e):(e.setOptions(Object.assign({},h,{placement:"bottom-start"})),e.update())}),this.context)}},b.setOpen=function(e){var t=this;this.setState((function(t){return Object.assign({},t,{open:e})})),e?setTimeout((function(){t.openMenu(),window.addEventListener("click",t.handleClick)})):(this.closeMenu(),window.removeEventListener("click",this.handleClick))},b.setSelected=function(e){this.setState((function(t){return Object.assign({},t,{selected:e})})),this.setOpen(!1),this.props.onSelected&&this.props.onSelected(e)},b.getOptionValue=function(e){return"string"==typeof e?e:e.value},b.getSelectedIndex=function(){var e=this,t=this.state.selected||this.props.selected,n=this.props.options;return(void 0===n?[]:n).findIndex((function(n){return e.getOptionValue(n)===t}))},b.toPrevious=function(){if(!(this.props.options.length<1)){var e=this.getSelectedIndex(),t=this.props.options.length-1;e>=0||(e=0);var n=0===e?t:e-1;this.setSelected(this.getOptionValue(this.props.options[n]))}},b.toNext=function(){if(!(this.props.options.length<1)){var e=this.getSelectedIndex(),t=this.props.options.length-1;e>=0||(e=t);var n=e===t?0:e+1;this.setSelected(this.getOptionValue(this.props.options[n]))}},b.render=function(){var e=this,t=this.props,n=t.icon,r=t.iconRotation,p=t.iconSpin,h=t.clipSelectedText,f=void 0===h||h,C=t.color,b=void 0===C?"default":C,N=(t.dropdownStyle,t.over),g=t.nochevron,V=t.width,v=t.onClick,_=(t.onSelected,t.selected,t.disabled),y=t.displayText,k=t.buttons,x=m(t,s),w=x.className,B=m(x,u),L=N?!this.state.open:this.state.open;return(0,o.createComponentVNode)(2,d.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,d.Stack.Item,{width:V,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({width:"100%",className:(0,a.classes)(["Dropdown__control","Button","Button--color--"+b,_&&"Button--disabled",w]),onClick:function(t){_&&!e.state.open||(e.setOpen(!e.state.open),v&&v(t))}},B,{children:[n&&(0,o.createComponentVNode)(2,l.Icon,{name:n,rotation:r,spin:p,mr:1}),(0,o.createVNode)(1,"span","Dropdown__selected-text",y||this.state.selected,0,{style:{overflow:f?"hidden":"visible"}}),g||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,l.Icon,{name:L?"chevron-up":"chevron-down"}),2)]})))}),k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Stack.Item,{height:"100%",children:(0,o.createComponentVNode)(2,c.Button,{height:"100%",icon:"chevron-left",disabled:_,onClick:function(){_||e.toPrevious()}})}),(0,o.createComponentVNode)(2,d.Stack.Item,{height:"100%",children:(0,o.createComponentVNode)(2,c.Button,{height:"100%",icon:"chevron-right",disabled:_,onClick:function(){_||e.toNext()}})})],4)]})},f}(o.Component);t.Dropdown=b,b.renderedMenu=void 0,b.singletonPopper=void 0,b.currentOpenMenu=void 0,b.virtualElement={getBoundingClientRect:function(){var e,t;return null!=(e=null==(t=b.currentOpenMenu)?void 0:t.getBoundingClientRect())?e:f}}},7764:function(e,t,n){"use strict";t.__esModule=!0,t.FitText=void 0;var o=n(58734);function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}var a=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).ref=(0,o.createRef)(),t.state={fontSize:0},t.resize=t.resize.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)),window.addEventListener("resize",t.resize),t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n);var i=a.prototype;return i.componentDidUpdate=function(e){e.children!==this.props.children&&this.resize()},i.componentWillUnmount=function(){window.removeEventListener("resize",this.resize)},i.resize=function(){var e=this.ref.current;if(e){for(var t=this.props.maxWidth,n=0,o=this.props.maxFontSize,r=0;r<10;r++){var a,i=Math.round((n+o)/2);e.style.fontSize=i+"px";var c=e.offsetWidth-t;if(c>0)o=i;else{if(!(c<(null!=(a=this.props.acceptableDifference)?a:5)))break;n=i}}this.setState({fontSize:Math.round((n+o)/2)})}},i.componentDidMount=function(){this.resize()},i.render=function(){var e;return(0,o.createVNode)(1,"span",null,this.props.children,0,{style:Object.assign({"font-size":this.state.fontSize+"px"},"object"==typeof(null==(e=this.props.native)?void 0:e.style)&&this.props.native.style)},null,this.ref)},a}(o.Component);t.FitText=a},21456:function(e,t,n){"use strict";t.__esModule=!0,t.computeFlexProps=t.computeFlexItemProps=t.computeFlexItemClassName=t.computeFlexClassName=t.Flex=void 0;var o=n(58734),r=n(59641),a=n(65969),i=["className","direction","wrap","align","justify","inline"],c=["className"],l=["className","style","grow","order","shrink","basis","align"],d=["className"];function s(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var u=function(e){return(0,r.classes)(["Flex",e.inline&&"Flex--inline",Byond.IS_LTE_IE10&&"Flex--iefix",Byond.IS_LTE_IE10&&"column"===e.direction&&"Flex--iefix--column",(0,a.computeBoxClassName)(e)])};t.computeFlexClassName=u;var m=function(e){e.className;var t=e.direction,n=e.wrap,o=e.align,r=e.justify,c=(e.inline,s(e,i));return(0,a.computeBoxProps)(Object.assign({style:Object.assign({},c.style,{"flex-direction":t,"flex-wrap":!0===n?"wrap":n,"align-items":o,"justify-content":r})},c))};t.computeFlexProps=m;var p=function(e){var t=e.className,n=s(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)([t,u(n)]),null,1,Object.assign({},m(n))))};t.Flex=p,p.defaultHooks=r.pureComponentHooks;var h=function(e){return(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",(0,a.computeBoxClassName)(e)])};t.computeFlexItemClassName=h;var f=function(e){e.className;var t,n=e.style,o=e.grow,r=e.order,i=e.shrink,c=e.basis,d=e.align,u=s(e,l),m=null!=(t=null!=c?c:e.width)?t:o!==undefined?0:undefined;return(0,a.computeBoxProps)(Object.assign({style:Object.assign({},n,{"flex-grow":o!==undefined&&Number(o),"flex-shrink":i!==undefined&&Number(i),"flex-basis":(0,a.unit)(m),order:r,"align-self":d})},u))};t.computeFlexItemProps=f;var C=function(e){var t=e.className,n=s(e,d);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)([t,h(e)]),null,1,Object.assign({},f(n))))};C.defaultHooks=r.pureComponentHooks,p.Item=C},95251:function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(58734),r=n(1813),a=n(59641),i=["children"],c=["size","style"];function l(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=function(e){var t=e.children,n=l(e,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=d,d.defaultHooks=a.pureComponentHooks;var s=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,i=l(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},i)))};t.GridColumn=s,d.defaultHooks=a.pureComponentHooks,d.Column=s},61043:function(e,t,n){"use strict";t.__esModule=!0,t.IconStack=t.Icon=void 0;var o=n(58734),r=n(59641),a=n(65969),i=["style"],c=["name","size","spin","className","rotation"],l=["className","children"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var s=/-o$/,u=function(e){var t=e.style,n=d(e,i),l=n.name,u=n.size,m=n.spin,p=n.className,h=n.rotation,f=d(n,c);u&&(t||(t={}),t["font-size"]=100*u+"%"),h&&(t||(t={}),t.transform="rotate("+h+"deg)"),f.style=t;var C=(0,a.computeBoxProps)(f),b="";if(l.startsWith("tg-"))b=l;else{var N=s.test(l),g=l.replace(s,"");b=N?"far ":"fas ",!g.startsWith("fa-")&&(b+="fa-"),b+=g,m&&(b+=" fa-spin")}return(0,o.normalizeProps)((0,o.createVNode)(1,"i",(0,r.classes)(["Icon",b,p,(0,a.computeBoxClassName)(f)]),null,1,Object.assign({},C)))};t.Icon=u,u.defaultHooks=r.pureComponentHooks;var m=function(e){var t=e.className,n=e.children,i=d(e,l);return(0,o.normalizeProps)((0,o.createVNode)(1,"span",(0,r.classes)(["IconStack",t,(0,a.computeBoxClassName)(i)]),n,0,Object.assign({},(0,a.computeBoxProps)(i))))};t.IconStack=m,u.Stack=m},68615:function(e,t,n){"use strict";t.__esModule=!0,t.InfinitePlane=void 0;var o=n(58734),r=n(65969),a=n(70468),i=n(41042),c=n(66033),l=["children","backgroundImage","imageWidth","initialLeft","initialTop"];function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},s(e,t)}var u=function(e){var t,n;function u(){var t;return(t=e.call(this)||this).state={mouseDown:!1,left:0,top:0,lastLeft:0,lastTop:0,zoom:1},t.handleMouseDown=t.handleMouseDown.bind(d(t)),t.handleMouseMove=t.handleMouseMove.bind(d(t)),t.handleZoomIncrease=t.handleZoomIncrease.bind(d(t)),t.handleZoomDecrease=t.handleZoomDecrease.bind(d(t)),t.onMouseUp=t.onMouseUp.bind(d(t)),t.doOffsetMouse=t.doOffsetMouse.bind(d(t)),t}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var m=u.prototype;return m.componentDidMount=function(){window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousedown",this.doOffsetMouse),window.addEventListener("mousemove",this.doOffsetMouse),window.addEventListener("mouseup",this.doOffsetMouse)},m.componentWillUnmount=function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousedown",this.doOffsetMouse),window.removeEventListener("mousemove",this.doOffsetMouse),window.removeEventListener("mouseup",this.doOffsetMouse)},m.doOffsetMouse=function(e){var t=this.state.zoom;e.screenZoomX=e.screenX*Math.pow(t,-1),e.screenZoomY=e.screenY*Math.pow(t,-1)},m.handleMouseDown=function(e){this.setState((function(t){return{mouseDown:!0,lastLeft:e.clientX-t.left,lastTop:e.clientY-t.top}}))},m.onMouseUp=function(){this.setState({mouseDown:!1})},m.handleZoomIncrease=function(e){var t=this.props.onZoomChange,n=this.state.zoom,o=Math.min(n+.1,1.5);this.setState({zoom:o}),t&&t(o)},m.handleZoomDecrease=function(e){var t=this.props.onZoomChange,n=this.state.zoom,o=Math.max(n-.1,.5);this.setState({zoom:o}),t&&t(o)},m.handleMouseMove=function(e){var t,n,o=this.props,r=o.onBackgroundMoved,a=o.initialLeft,i=void 0===a?0:a,c=o.initialTop,l=void 0===c?0:c;this.state.mouseDown&&(this.setState((function(o){return t=e.clientX-o.lastLeft,n=e.clientY-o.lastTop,{left:t,top:n}})),r&&r(t+i,n+l))},m.render=function(){var e=this.props,t=e.children,n=e.backgroundImage,d=e.imageWidth,s=e.initialLeft,u=void 0===s?0:s,m=e.initialTop,p=void 0===m?0:m,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,l),f=this.state,C=f.left,b=f.top,N=f.zoom,g=u+C,V=p+b;return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,[(0,o.createVNode)(1,"div",null,null,1,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",height:"100%",width:"100%","background-image":'url("'+n+'")',"background-position":g+"px "+V+"px","background-repeat":"repeat","background-size":N*d+"px"}}),(0,o.createVNode)(1,"div",null,t,0,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",transform:"translate("+g+"px, "+V+"px) scale("+N+")","transform-origin":"top left",height:"100%",width:"100%"}}),(0,o.createComponentVNode)(2,a.Stack,{position:"absolute",width:"100%",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:this.handleZoomDecrease})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:.5,value:N,maxValue:1.5,children:[N,"x"]})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:this.handleZoomIncrease})})]})],4,Object.assign({},(0,r.computeBoxProps)(Object.assign({},h,{style:Object.assign({},h.style,{overflow:"hidden",position:"relative"})}))),null,this.ref))},u}(o.Component);t.InfinitePlane=u},76402:function(e,t,n){"use strict";t.__esModule=!0,t.toInputValue=t.Input=void 0;var o=n(58734),r=n(42678),a=n(59641),i=n(65969),c=["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"],l=["className","fluid","monospace"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function s(e,t){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},s(e,t)}var u=function(e){return"number"!=typeof e&&"string"!=typeof e?"":String(e)};t.toInputValue=u;var m=function(e){var t,n;function m(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,a=n.onChange,i=n.onEnter;return e.keyCode===r.KEY_ENTER?(t.setEditing(!1),a&&a(e,e.target.value),o&&o(e,e.target.value),i&&i(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):e.keyCode===r.KEY_ESCAPE?t.props.onEscape?void t.props.onEscape(e):(t.setEditing(!1),e.target.value=u(t.props.value),void e.target.blur()):void 0},t}n=e,(t=m).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var p=m.prototype;return p.componentDidMount=function(){var e=this,t=this.props.value,n=this.inputRef.current;n&&(n.value=u(t)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout((function(){n.focus(),e.props.autoSelect&&n.select()}),1)},p.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=u(r))},p.setEditing=function(e){this.setState({editing:e})},p.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,r=d(e,c),s=r.className,u=r.fluid,m=r.monospace,p=d(r,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,a.classes)(["Input",u&&"Input--fluid",m&&"Input--monospace",s])},p,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},m}(o.Component);t.Input=m},76844:function(e,t,n){"use strict";t.__esModule=!0,t.KeyListener=void 0;var o=n(58734),r=n(17192);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var i=function(e){var t,n;function o(){var t;return(t=e.call(this)||this).dispose=void 0,t.dispose=(0,r.listenForKeyEvents)((function(e){t.props.onKey&&t.props.onKey(e),e.isDown()&&t.props.onKeyDown&&t.props.onKeyDown(e),e.isUp()&&t.props.onKeyUp&&t.props.onKeyUp(e)})),t}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var i=o.prototype;return i.componentWillUnmount=function(){this.dispose()},i.render=function(){return null},o}(o.Component);t.KeyListener=i},66020:function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(58734),r=n(5339),a=n(59641),i=n(65969),c=n(49948),l=n(44499),d=["animated","format","maxValue","minValue","unclamped","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children"];t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,s=e.maxValue,u=e.minValue,m=e.unclamped,p=e.onChange,h=e.onDrag,f=e.step,C=e.stepPixelSize,b=e.suppressFlicker,N=e.unit,g=e.value,V=e.className,v=e.style,_=e.fillValue,y=e.color,k=e.ranges,x=void 0===k?{}:k,w=e.size,B=void 0===w?1:w,L=e.bipolar,S=(e.children,function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,d));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:s,minValue:u,unclamped:m,onChange:p,onDrag:h,step:f,stepPixelSize:C,suppressFlicker:b,unit:N,value:g},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=_?_:c,u,s),h=(0,r.scale)(c,u,s),f=y||(0,r.keyOfMatchingRange)(null!=_?_:n,x)||"default",C=Math.min(270*(h-.5),225);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+f,L&&"Knob--bipolar",V,(0,i.computeBoxClassName)(S)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div","Knob__popupValue",l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":Math.max(((L?2.75:2)-1.5*p)*Math.PI*50,0)},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":B+"em"},v)},S)),{onMouseDown:m})))}})))}},56240:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(58734),r=n(21456),a=["children","wrap"],i=["label","children","mx"];function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.children,n=e.wrap,i=c(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,wrap:n,align:"stretch",justify:"space-between"},i,{children:t})))};t.LabeledControls=l;l.Item=function(e){var t=e.label,n=e.children,a=e.mx,l=void 0===a?1:a,d=c(e,i);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:l,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},d,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},84867:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledList=void 0;var o=n(58734),r=n(59641),a=n(65969),i=n(29397),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.labelWrap,d=e.color,s=e.textAlign,u=e.buttons,m=e.content,p=e.children,h=e.verticalAlign,f=void 0===h?"baseline":h;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell",!l&&"LabeledList__label--nowrap"]),verticalAlign:f,children:n?"string"==typeof n?n+":":n:null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:d,textAlign:s,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,verticalAlign:f,children:[m,p]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},34927:function(e,t,n){"use strict";t.__esModule=!0,t.MenuBar=t.Dropdown=void 0;var o=n(58734),r=n(59641),a=n(65969),i=n(66905),c=n(61043),l=["open","openWidth","children","disabled","display","onMouseOver","onClick","onOutsideClick"],d=["className"];function s(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function u(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,m(e,t)}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}var p=function(e){function t(t){var n;return(n=e.call(this,t)||this).handleClick=void 0,n.handleClick=function(e){n.props.menuRef.current?n.props.menuRef.current.contains(e.target)?i.logger.log("Menu.handleClick(): Inside"):(i.logger.log("Menu.handleClick(): Outside"),n.props.onOutsideClick()):i.logger.log("Menu.handleClick(): No ref")},n}u(t,e);var n=t.prototype;return n.componentWillMount=function(){window.addEventListener("click",this.handleClick)},n.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this.props,t=e.width,n=e.children;return(0,o.createVNode)(1,"div","MenuBar__menu",n,0,{style:{width:t}})},t}(o.Component),h=function(e){function t(t){var n;return(n=e.call(this,t)||this).menuRef=void 0,n.menuRef=(0,o.createRef)(),n}return u(t,e),t.prototype.render=function(){var e=this.props,t=e.open,n=e.openWidth,i=e.children,c=e.disabled,u=e.display,m=e.onMouseOver,h=e.onClick,f=e.onOutsideClick,C=s(e,l),b=C.className,N=s(C,d);return(0,o.createVNode)(1,"div",null,[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["MenuBar__MenuBarButton","MenuBar__font","MenuBar__hover",b])},N,{onClick:c?undefined:h,onmouseover:m,children:(0,o.createVNode)(1,"span","MenuBar__MenuBarButton-text",u,0)}))),t&&(0,o.createComponentVNode)(2,p,{width:n,menuRef:this.menuRef,onOutsideClick:f,children:i})],0,null,null,this.menuRef)},t}(o.Component),f=function(e){var t=e.entry,n=e.children,r=e.openWidth,a=e.display,i=e.setOpenMenuBar,c=e.openMenuBar,l=e.setOpenOnHover,d=e.openOnHover,s=e.disabled,u=e.className;return(0,o.createComponentVNode)(2,h,{openWidth:r,display:a,disabled:s,open:c===t,className:u,onClick:function(){i(c===t?null:t),l(!d)},onOutsideClick:function(){i(null),l(!1)},onMouseOver:function(){d&&i(t)},children:n})};t.Dropdown=f;f.MenuItemToggle=function(e){var t=e.value,n=e.displayText,i=e.onClick,l=e.checked;return(0,o.createComponentVNode)(2,a.Box,{className:(0,r.classes)(["MenuBar__font","MenuBar__MenuItem","MenuBar__MenuItemToggle","MenuBar__hover"]),onClick:function(){return i(t)},children:[(0,o.createVNode)(1,"div","MenuBar__MenuItemToggle__check",l&&(0,o.createComponentVNode)(2,c.Icon,{size:1.3,name:"check"}),0),n]})};f.MenuItem=function(e){var t=e.value,n=e.displayText,i=e.onClick;return(0,o.createComponentVNode)(2,a.Box,{className:(0,r.classes)(["MenuBar__font","MenuBar__MenuItem","MenuBar__hover"]),onClick:function(){return i(t)},children:n})};f.Separator=function(){return(0,o.createVNode)(1,"div","MenuBar__Separator")};var C=function(e){var t=e.children;return(0,o.createComponentVNode)(2,a.Box,{className:"MenuBar",children:t})};t.MenuBar=C,C.Dropdown=f},60639:function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(58734),r=n(59641),a=n(65969),i=n(50530),c=["className","children","onEnter"];t.Modal=function(e){var t,n=e.className,l=e.children,d=e.onEnter,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,c);return d&&(t=function(e){13===(e.which||e.keyCode)&&d(e)}),(0,o.createComponentVNode)(2,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(s)]),l,0,Object.assign({},(0,a.computeBoxProps)(s))))})}},91646:function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(58734),r=n(59641),a=n(65969),i=["className","color","info","warning","success","danger"];var c=function(e){var t=e.className,n=e.color,c=e.info,l=(e.warning,e.success),d=e.danger,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,c&&"NoticeBox--type--info",l&&"NoticeBox--type--success",d&&"NoticeBox--type--danger",t])},s)))};t.NoticeBox=c,c.defaultHooks=r.pureComponentHooks},44499:function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(58734),r=n(5339),a=n(59641),i=n(12451),c=n(65969);function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}var d=function(e){var t,n;function d(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var d=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+d,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(s){}}},n}return n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n),d.prototype.render=function(){var e=this,t=this.state,n=t.dragging,l=t.editing,d=t.value,s=t.suppressingFlicker,u=this.props,m=u.className,p=u.fluid,h=u.animated,f=u.value,C=u.unit,b=u.minValue,N=u.maxValue,g=u.height,V=u.width,v=u.lineHeight,_=u.fontSize,y=u.format,k=u.onChange,x=u.onDrag,w=f;(n||s)&&(w=d);var B=(0,o.createVNode)(1,"div","NumberInput__content",[!h||n||s?y?y(w):w:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:w,format:y}),C?" "+C:""],0,{unselectable:Byond.IS_LTE_IE8});return(0,o.createComponentVNode)(2,c.Box,{className:(0,a.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:V,minHeight:g,lineHeight:v,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((w-b)/(N-b)*100,0,100)+"%"}}),2),B,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:g,"line-height":v,"font-size":_},onBlur:function(t){if(l){var n=(0,r.clamp)(parseFloat(t.target.value),b,N);Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),x&&x(t,n))}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(parseFloat(t.target.value),b,N);return Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(x&&x(t,n)))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},d}(o.Component);t.NumberInput=d,d.defaultHooks=a.pureComponentHooks,d.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},38221:function(e,t,n){"use strict";t.__esModule=!0,t.Popper=void 0;var o=n(92935),r=n(58734);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).renderedContent=void 0,t.popperInstance=void 0,i.id+=1,t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var c=i.prototype;return c.componentDidMount=function(){var e=this,t=this.props,n=t.additionalStyles,a=t.options;if(this.renderedContent=document.createElement("div"),n)for(var i=0,c=Object.entries(n);i=0||(r[n]=e[n]);return r}(e,l),N=(0,r.scale)(n,s,m),g=C!==undefined,V=p||(0,r.keyOfMatchingRange)(n,f)||"default",v=(0,i.computeBoxProps)(b),_=["ProgressBar",t,(0,i.computeBoxClassName)(b)],y={width:100*(0,r.clamp01)(N)+"%"};return c.CSS_COLORS.includes(V)||"default"===V?_.push("ProgressBar--color--"+V):(v.style=(v.style||"")+"border-color: "+V+";",y["background-color"]=V),(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(_),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:y}),(0,o.createVNode)(1,"div","ProgressBar__content",g?C:(0,r.toFixed)(100*N)+"%",0)],4,Object.assign({},v)))};t.ProgressBar=d,d.defaultHooks=a.pureComponentHooks},85326:function(e,t,n){"use strict";t.__esModule=!0,t.RestrictedInput=void 0;var o=n(58734),r=n(59641),a=n(5339),i=n(65969),c=n(42678),l=["onChange","onEnter","onInput","value"],d=["className","fluid","monospace"];function s(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}var m=function(e,t,n,o){var r=t||0,i=n||0===n?n:1e4;if(!e||!e.length)return String(r);var c=o?parseFloat(e.replace(/[^\-\d.]/g,"")):parseInt(e.replace(/[^\-\d]/g,""),10);return isNaN(c)?String(r):String((0,a.clamp)(c,r,i))},p=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleBlur=function(e){t.state.editing&&t.setEditing(!1)},t.handleChange=function(e){var n=t.props,o=n.maxValue,r=n.minValue,a=n.onChange,i=n.allowFloats;e.target.value=m(e.target.value,r,o,i),a&&a(e,+e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,+e.target.value)},t.handleKeyDown=function(e){var n=t.props,o=n.maxValue,r=n.minValue,a=n.onChange,i=n.onEnter,l=n.allowFloats;if(e.keyCode===c.KEY_ENTER){var d=m(e.target.value,r,o,l);return t.setEditing(!1),a&&a(e,+d),i&&i(e,+d),void e.target.blur()}if(e.keyCode===c.KEY_ESCAPE)return t.props.onEscape?void t.props.onEscape(e):(t.setEditing(!1),e.target.value=t.props.value,void e.target.blur())},t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var p=a.prototype;return p.componentDidMount=function(){var e,t=this,n=this.props,o=n.maxValue,r=n.minValue,a=n.allowFloats,i=null==(e=this.props.value)?void 0:e.toString(),c=this.inputRef.current;c&&(c.value=m(i,r,o,a)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout((function(){c.focus(),t.props.autoSelect&&c.select()}),1)},p.componentDidUpdate=function(e,t){var n,o,r=this.props,a=r.maxValue,i=r.minValue,c=r.allowFloats,l=this.state.editing,d=null==(n=e.value)?void 0:n.toString(),s=null==(o=this.props.value)?void 0:o.toString(),u=this.inputRef.current;u&&!l&&s!==d&&s!==u.value&&(u.value=m(s,i,a,c))},p.setEditing=function(e){this.setState({editing:e})},p.render=function(){var e=this.props,t=(e.onChange,e.onEnter,e.onInput,e.value,s(e,l)),n=t.className,a=t.fluid,c=t.monospace,u=s(t,d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Input",a&&"Input--fluid",c&&"Input--monospace",n])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{onChange:this.handleChange,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,type:"number"},null,this.inputRef)]})))},a}(o.Component);t.RestrictedInput=p},64036:function(e,t,n){"use strict";t.__esModule=!0,t.RoundGauge=void 0;var o=n(58734),r=n(5339),a=n(59641),i=n(12451),c=n(65969),l=["value","minValue","maxValue","ranges","alertAfter","alertBefore","format","size","className","style"];t.RoundGauge=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.AnimatedNumber,Object.assign({},e)));var t=e.value,n=e.minValue,d=void 0===n?1:n,s=e.maxValue,u=void 0===s?1:s,m=e.ranges,p=e.alertAfter,h=e.alertBefore,f=e.format,C=e.size,b=void 0===C?1:C,N=e.className,g=e.style,V=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,l),v=(0,r.scale)(t,d,u),_=(0,r.clamp01)(v),y=m?{}:{primary:[0,1]};m&&Object.keys(m).forEach((function(e){var t=m[e];y[e]=[(0,r.scale)(t[0],d,u),(0,r.scale)(t[1],d,u)]}));var k=function(){if(p&&h&&pt)return!0}else if(pt)return!0;return!1}()&&(0,r.keyOfMatchingRange)(_,y);return(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["RoundGauge",N,(0,c.computeBoxClassName)(V)]),(0,o.createVNode)(32,"svg",null,[(p||h)&&(0,o.createVNode)(32,"g",(0,a.classes)(["RoundGauge__alert",k?"active RoundGauge__alert--"+k:""]),(0,o.createVNode)(32,"path",null,null,1,{d:"M48.211,14.578C48.55,13.9 49.242,13.472 50,13.472C50.758,13.472 51.45,13.9 51.789,14.578C54.793,20.587 60.795,32.589 63.553,38.106C63.863,38.726 63.83,39.462 63.465,40.051C63.101,40.641 62.457,41 61.764,41C55.996,41 44.004,41 38.236,41C37.543,41 36.899,40.641 36.535,40.051C36.17,39.462 36.137,38.726 36.447,38.106C39.205,32.589 45.207,20.587 48.211,14.578ZM50,34.417C51.426,34.417 52.583,35.574 52.583,37C52.583,38.426 51.426,39.583 50,39.583C48.574,39.583 47.417,38.426 47.417,37C47.417,35.574 48.574,34.417 50,34.417ZM50,32.75C50,32.75 53,31.805 53,22.25C53,20.594 51.656,19.25 50,19.25C48.344,19.25 47,20.594 47,22.25C47,31.805 50,32.75 50,32.75Z"}),2),(0,o.createVNode)(32,"g",null,(0,o.createVNode)(32,"circle","RoundGauge__ringTrack",null,1,{cx:"50",cy:"50",r:"45"}),2),(0,o.createVNode)(32,"g",null,Object.keys(y).map((function(e,t){var n=y[e];return(0,o.createVNode)(32,"circle","RoundGauge__ringFill RoundGauge--color--"+e,null,1,{style:{"stroke-dashoffset":Math.max((2-(n[1]-n[0]))*Math.PI*50,0)},transform:"rotate("+(180+180*n[0])+" 50 50)",cx:"50",cy:"50",r:"45"},t)})),0),(0,o.createVNode)(32,"g","RoundGauge__needle",[(0,o.createVNode)(32,"polygon","RoundGauge__needleLine",null,1,{points:"46,50 50,0 54,50"}),(0,o.createVNode)(32,"circle","RoundGauge__needleMiddle",null,1,{cx:"50",cy:"50",r:"8"})],4,{transform:"rotate("+(180*_-90)+" 50 50)"})],0,{viewBox:"0 0 100 50"}),2,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":b+"em"},g)},V))))),(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:t,format:f,size:b})]})}},41355:function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(58734),r=n(59641),a=n(80835),i=n(65969),c=["className","title","buttons","fill","fitted","scrollable","scrollableHorizontal","flexGrow","noTopPadding","stretchContents","children","onScroll"];function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}var d=function(e){var t,n;function d(t){var n;return(n=e.call(this,t)||this).scrollableRef=void 0,n.scrollable=void 0,n.onScroll=void 0,n.scrollableHorizontal=void 0,n.scrollableRef=t.scrollableRef||(0,o.createRef)(),n.scrollable=t.scrollable,n.onScroll=t.onScroll,n.scrollableHorizontal=t.scrollableHorizontal,n}n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var s=d.prototype;return s.componentDidMount=function(){(this.scrollable||this.scrollableHorizontal)&&((0,a.addScrollableNode)(this.scrollableRef.current),this.onScroll&&this.scrollableRef.current&&(this.scrollableRef.current.onscroll=this.onScroll))},s.componentWillUnmount=function(){(this.scrollable||this.scrollableHorizontal)&&(0,a.removeScrollableNode)(this.scrollableRef.current)},s.render=function(){var e=this.props,t=e.className,n=e.title,a=e.buttons,l=e.fill,d=e.fitted,s=e.scrollable,u=e.scrollableHorizontal,m=e.flexGrow,p=e.noTopPadding,h=e.stretchContents,f=e.children,C=(e.onScroll,function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,c)),b=(0,r.canRender)(n)||(0,r.canRender)(a);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section",Byond.IS_LTE_IE8&&"Section--iefix",l&&"Section--fill",d&&"Section--fitted",s&&"Section--scrollable",u&&"Section--scrollableHorizontal",m&&"Section--flex",t,(0,i.computeBoxClassName)(C)]),[b&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",a,0)],4),(0,o.createVNode)(1,"div","Section__rest",(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!h&&"Section__content--stretchContents",!!p&&"Section__content--noTopPadding"]),f,0,null,null,this.scrollableRef),0)],0,Object.assign({},(0,i.computeBoxProps)(C))))},d}(o.Component);t.Section=d},1513:function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(58734),r=n(5339),a=n(59641),i=n(65969),c=n(49948),l=n(44499),d=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"];t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,s=e.maxValue,u=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,b=e.unit,N=e.value,g=e.className,V=e.fillValue,v=e.color,_=e.ranges,y=void 0===_?{}:_,k=e.children,x=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,d),w=k!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:s,minValue:u,onChange:m,onDrag:p,step:h,stepPixelSize:f,suppressFlicker:C,unit:b,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,s),(0,r.scale)(null!=V?V:c,u,s)),f=(0,r.scale)(c,u,s),C=v||(0,r.keyOfMatchingRange)(null!=V?V:n,y)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,g,(0,i.computeBoxClassName)(x)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",w?k:l,0),d],0,Object.assign({},(0,i.computeBoxProps)(x),{onMouseDown:m})))}})))}},70468:function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(58734),r=n(59641),a=n(21456),i=["className","vertical","fill"],c=["className","innerRef"],l=["className","hidden"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.vertical,c=e.fill,l=d(e,i);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Stack",c&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",t,(0,a.computeFlexClassName)(e)]),null,1,Object.assign({},(0,a.computeFlexProps)(Object.assign({direction:n?"column":"row"},l)))))};t.Stack=s;s.Item=function(e){var t=e.className,n=e.innerRef,i=d(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Stack__item",t,(0,a.computeFlexItemClassName)(i)]),null,1,Object.assign({},(0,a.computeFlexItemProps)(i)),null,n))};s.Divider=function(e){var t=e.className,n=e.hidden,i=d(e,l);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Stack__item","Stack__divider",n&&"Stack__divider--hidden",t,(0,a.computeFlexItemClassName)(i)]),null,1,Object.assign({},(0,a.computeFlexItemProps)(i))))}},86670:function(e,t,n){"use strict";t.__esModule=!0,t.StyleableSection=void 0;var o=n(58734),r=n(65969);t.StyleableSection=function(e){return(0,o.createComponentVNode)(2,r.Box,{style:e.style,children:[(0,o.createComponentVNode)(2,r.Box,{"class":"Section__title",style:e.titleStyle,children:[(0,o.createComponentVNode)(2,r.Box,{"class":"Section__titleText",style:e.textStyle,children:e.title}),(0,o.createVNode)(1,"div","Section__buttons",e.titleSubtext,0)]}),(0,o.createComponentVNode)(2,r.Box,{"class":"Section__rest",children:(0,o.createComponentVNode)(2,r.Box,{"class":"Section__content",children:e.children})})]})}},1813:function(e,t,n){"use strict";t.__esModule=!0,t.TableRow=t.TableCell=t.Table=void 0;var o=n(58734),r=n(59641),a=n(65969),i=["className","collapsing","children"],c=["className","header"],l=["className","collapsing","header"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.collapsing,c=e.children,l=d(e,i);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Table=s,s.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.header,i=d(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(i))))};t.TableRow=u,u.defaultHooks=r.pureComponentHooks;var m=function(e){var t=e.className,n=e.collapsing,i=e.header,c=d(e,l);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",i&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(c))))};t.TableCell=m,m.defaultHooks=r.pureComponentHooks,s.Row=u,s.Cell=m},26657:function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(58734),r=n(59641),a=n(65969),i=n(61043),c=["className","vertical","fill","fluid","children"],l=["className","selected","color","icon","leftSlot","rightSlot","children"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.vertical,i=e.fill,l=e.fluid,s=e.children,u=d(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",i&&"Tabs--fill",l&&"Tabs--fluid",t,(0,a.computeBoxClassName)(u)]),s,0,Object.assign({},(0,a.computeBoxProps)(u))))};t.Tabs=s;s.Tab=function(e){var t=e.className,n=e.selected,c=e.color,s=e.icon,u=e.leftSlot,m=e.rightSlot,p=e.children,h=d(e,l);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tab","Tabs__Tab","Tab--color--"+c,n&&"Tab--selected",t].concat((0,a.computeBoxClassName)(h))),[(0,r.canRender)(u)&&(0,o.createVNode)(1,"div","Tab__left",u,0)||!!s&&(0,o.createVNode)(1,"div","Tab__left",(0,o.createComponentVNode)(2,i.Icon,{name:s}),2),(0,o.createVNode)(1,"div","Tab__text",p,0),(0,r.canRender)(m)&&(0,o.createVNode)(1,"div","Tab__right",m,0)],0,Object.assign({},(0,a.computeBoxProps)(h))))}},7395:function(e,t,n){"use strict";t.__esModule=!0,t.TextArea=void 0;var o=n(58734),r=n(59641),a=n(65969),i=n(76402),c=n(42678),l=["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","maxLength","placeholder","scrollbar","noborder","displayedValue"],d=["className","fluid","nowrap"];function s(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}var m=function(e){var t,n;function m(t,n){var r;(r=e.call(this,t,n)||this).textareaRef=t.innerRef||(0,o.createRef)(),r.state={editing:!1,scrolledAmount:0};var a=t.dontUseTabForIndent,l=void 0!==a&&a;return r.handleOnInput=function(e){var t=r.state.editing,n=r.props.onInput;t||r.setEditing(!0),n&&n(e,e.target.value)},r.handleOnChange=function(e){var t=r.state.editing,n=r.props.onChange;t&&r.setEditing(!1),n&&n(e,e.target.value)},r.handleKeyPress=function(e){var t=r.state.editing,n=r.props.onKeyPress;t||r.setEditing(!0),n&&n(e,e.target.value)},r.handleKeyDown=function(e){var t=r.state.editing,n=r.props,o=n.onChange,a=n.onInput,d=n.onEnter,s=n.onKey;if(e.keyCode===c.KEY_ENTER)return r.setEditing(!1),o&&o(e,e.target.value),a&&a(e,e.target.value),d&&d(e,e.target.value),void(r.props.selfClear&&(e.target.value="",e.target.blur()));if(e.keyCode===c.KEY_ESCAPE)return r.props.onEscape&&r.props.onEscape(e),r.setEditing(!1),void(r.props.selfClear?e.target.value="":(e.target.value=(0,i.toInputValue)(r.props.value),e.target.blur()));if((t||r.setEditing(!0),s&&s(e,e.target.value),!l)&&(e.keyCode||e.which)===c.KEY_TAB){e.preventDefault();var u=e.target,m=u.value,p=u.selectionStart,h=u.selectionEnd;e.target.value=m.substring(0,p)+"\t"+m.substring(h),e.target.selectionEnd=p+1,a&&a(e,e.target.value)}},r.handleFocus=function(e){r.state.editing||r.setEditing(!0)},r.handleBlur=function(e){var t=r.state.editing,n=r.props.onChange;t&&(r.setEditing(!1),n&&n(e,e.target.value))},r.handleScroll=function(e){var t=r.props.displayedValue,n=r.textareaRef.current;t&&n&&r.setState({scrolledAmount:n.scrollTop})},r}n=e,(t=m).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var p=m.prototype;return p.componentDidMount=function(){var e=this,t=this.props.value,n=this.textareaRef.current;n&&(n.value=(0,i.toInputValue)(t)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout((function(){n.focus(),e.props.autoSelect&&n.select()}),1)},p.componentDidUpdate=function(e,t){var n=e.value,o=this.props.value,r=this.textareaRef.current;r&&"string"==typeof o&&n!==o&&(r.value=(0,i.toInputValue)(o))},p.setEditing=function(e){this.setState({editing:e})},p.getValue=function(){return this.textareaRef.current&&this.textareaRef.current.value},p.render=function(){var e=this.props,t=(e.onChange,e.onKeyDown,e.onKeyPress,e.onInput,e.onFocus,e.onBlur,e.onEnter,e.value,e.maxLength),n=e.placeholder,i=e.scrollbar,c=e.noborder,u=e.displayedValue,m=s(e,l),p=m.className,h=m.fluid,f=m.nowrap,C=s(m,d),b=this.state.scrolledAmount;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["TextArea",h&&"TextArea--fluid",c&&"TextArea--noborder",p])},C,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{position:"absolute",width:"100%",height:"100%",overflow:"hidden",children:(0,o.createVNode)(1,"div",(0,r.classes)(["TextArea__textarea","TextArea__textarea_custom"]),u,0,{style:{transform:"translateY(-"+b+"px)"}})}),(0,o.createVNode)(128,"textarea",(0,r.classes)(["TextArea__textarea",i&&"TextArea__textarea--scrollable",f&&"TextArea__nowrap"]),null,1,{placeholder:n,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onScroll:this.handleScroll,maxLength:t,style:{color:u?"rgba(0, 0, 0, 0)":"inherit"}},null,this.textareaRef)]})))},m}(o.Component);t.TextArea=m},36279:function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;var o=n(43820),r=n(58734);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var i=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},c=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.last_seen_value=undefined,n.state={value:0},i(t.value)&&(n.state.value=Number(t.value),n.last_seen_value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var c=r.prototype;return c.componentDidUpdate=function(){var e=this;this.props.auto!==undefined&&(clearInterval(this.timer),this.timer=setInterval((function(){return e.tick()}),1e3))},c.tick=function(){var e=Number(this.state.value);this.props.value!==this.last_seen_value&&(this.last_seen_value=this.props.value,e=this.props.value);var t="up"===this.props.auto?10:-10,n=Math.max(0,e+t);this.setState({value:n})},c.componentDidMount=function(){var e=this;this.props.auto!==undefined&&(this.timer=setInterval((function(){return e.tick()}),1e3))},c.componentWillUnmount=function(){clearInterval(this.timer)},c.render=function(){var e=this.state.value;return i(e)?(0,o.formatTime)(e):this.state.value||null},r}(r.Component);t.TimeDisplay=c},83526:function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var o=n(58734),r=n(92935);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var i={modifiers:[{name:"eventListeners",enabled:!1}]},c={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){return null}},l=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var l=c.prototype;return l.getDOMNode=function(){return(0,o.findDOMfromVNode)(this.$LI,!0)},l.componentDidMount=function(){var e=this,t=this.getDOMNode();t&&(t.addEventListener("mouseenter",(function(){var n=c.renderedTooltip;n===undefined&&((n=document.createElement("div")).className="Tooltip",document.body.appendChild(n),c.renderedTooltip=n),c.currentHoveredElement=t,n.style.opacity="1",e.renderPopperContent()})),t.addEventListener("mouseleave",(function(){e.fadeOut()})))},l.fadeOut=function(){c.currentHoveredElement===this.getDOMNode()&&(c.currentHoveredElement=undefined,c.renderedTooltip.style.opacity="0")},l.renderPopperContent=function(){var e=this,t=c.renderedTooltip;t&&(0,o.render)((0,o.createVNode)(1,"span",null,this.props.content,0),t,(function(){var n=c.singletonPopper;n===undefined?(n=(0,r.createPopper)(c.virtualElement,t,Object.assign({},i,{placement:e.props.position||"auto"})),c.singletonPopper=n):(n.setOptions(Object.assign({},i,{placement:e.props.position||"auto"})),n.update())}),this.context)},l.componentDidUpdate=function(){c.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()},l.componentWillUnmount=function(){this.fadeOut()},l.render=function(){return this.props.children},c}(o.Component);t.Tooltip=l,l.renderedTooltip=void 0,l.singletonPopper=void 0,l.currentHoveredElement=void 0,l.virtualElement={getBoundingClientRect:function(){var e,t;return null!=(e=null==(t=l.currentHoveredElement)?void 0:t.getBoundingClientRect())?e:c}}},4827:function(e,t,n){"use strict";t.__esModule=!0,t.TrackOutsideClicks=void 0;var o=n(58734);function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}var a=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).ref=(0,o.createRef)(),t.handleOutsideClick=t.handleOutsideClick.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)),document.addEventListener("click",t.handleOutsideClick),t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n);var i=a.prototype;return i.componentWillUnmount=function(){document.removeEventListener("click",this.handleOutsideClick)},i.handleOutsideClick=function(e){e.target instanceof Node&&this.ref.current&&!this.ref.current.contains(e.target)&&this.props.onOutsideClick()},i.render=function(){return(0,o.createVNode)(1,"div",null,this.props.children,0,null,null,this.ref)},a}(o.Component);t.TrackOutsideClicks=a},71558:function(e,t,n){"use strict";t.__esModule=!0,t.TrackOutsideClicks=t.Tooltip=t.TimeDisplay=t.TextArea=t.Tabs=t.Table=t.StyleableSection=t.Stack=t.Slider=t.Section=t.RoundGauge=t.RestrictedInput=t.ProgressBar=t.Popper=t.NumberInput=t.NoticeBox=t.Modal=t.MenuBar=t.LabeledList=t.LabeledControls=t.Knob=t.KeyListener=t.Input=t.InfinitePlane=t.Icon=t.Grid=t.Flex=t.FitText=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.Dialog=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.Blink=t.Autofocus=t.AnimatedNumber=void 0;var o=n(12451);t.AnimatedNumber=o.AnimatedNumber;var r=n(36310);t.Autofocus=r.Autofocus;var a=n(78836);t.Blink=a.Blink;var i=n(40817);t.BlockQuote=i.BlockQuote;var c=n(65969);t.Box=c.Box;var l=n(66033);t.Button=l.Button;var d=n(63774);t.ByondUi=d.ByondUi;var s=n(9267);t.Chart=s.Chart;var u=n(31510);t.Collapsible=u.Collapsible;var m=n(93857);t.ColorBox=m.ColorBox;var p=n(50530);t.Dimmer=p.Dimmer;var h=n(29397);t.Divider=h.Divider;var f=n(49948);t.DraggableControl=f.DraggableControl;var C=n(51413);t.Dropdown=C.Dropdown;var b=n(21456);t.Flex=b.Flex;var N=n(7764);t.FitText=N.FitText;var g=n(95251);t.Grid=g.Grid;var V=n(61043);t.Icon=V.Icon;var v=n(68615);t.InfinitePlane=v.InfinitePlane;var _=n(76402);t.Input=_.Input;var y=n(76844);t.KeyListener=y.KeyListener;var k=n(66020);t.Knob=k.Knob;var x=n(56240);t.LabeledControls=x.LabeledControls;var w=n(84867);t.LabeledList=w.LabeledList;var B=n(34927);t.MenuBar=B.MenuBar;var L=n(60639);t.Modal=L.Modal;var S=n(91646);t.NoticeBox=S.NoticeBox;var I=n(44499);t.NumberInput=I.NumberInput;var T=n(41042);t.ProgressBar=T.ProgressBar;var M=n(38221);t.Popper=M.Popper;var A=n(85326);t.RestrictedInput=A.RestrictedInput;var E=n(64036);t.RoundGauge=E.RoundGauge;var P=n(41355);t.Section=P.Section;var O=n(1513);t.Slider=O.Slider;var F=n(86670);t.StyleableSection=F.StyleableSection;var D=n(70468);t.Stack=D.Stack;var R=n(1813);t.Table=R.Table;var j=n(26657);t.Tabs=j.Tabs;var W=n(7395);t.TextArea=W.TextArea;var z=n(36279);t.TimeDisplay=z.TimeDisplay;var U=n(4827);t.TrackOutsideClicks=U.TrackOutsideClicks;var H=n(83526);t.Tooltip=H.Tooltip;var G=n(29532);t.Dialog=G.Dialog},78419:function(e,t){"use strict";t.__esModule=!0,t.getGasLabel=t.getGasFromId=t.getGasColor=t.UI_UPDATE=t.UI_INTERACTIVE=t.UI_DISABLED=t.UI_CLOSE=t.T0C=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=void 0;t.T0C=273.15;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},manifest:{command:"#3333FF",security:"#8e0000",medical:"#006600",engineering:"#b27300",science:"#a65ba6",cargo:"#bb9040",planetside:"#555555",civilian:"#a32800",miscellaneous:"#666666",silicon:"#222222"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"},reagent:{acidicbuffer:"#fbc314",basicbuffer:"#3853a4"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Mercenary",freq:1213,color:"#6D3F40"},{name:"Raider",freq:1277,color:"#6D3F40"},{name:"Special Ops",freq:1341,color:"#5C5C8A"},{name:"AI Private",freq:1343,color:"#FF00FF"},{name:"Response Team",freq:1345,color:"#5C5C8A"},{name:"Supply",freq:1347,color:"#5F4519"},{name:"Service",freq:1349,color:"#6eaa2c"},{name:"Science",freq:1351,color:"#993399"},{name:"Command",freq:1353,color:"#193A7A"},{name:"Medical",freq:1355,color:"#008160"},{name:"Engineering",freq:1357,color:"#A66300"},{name:"Security",freq:1359,color:"#A30000"},{name:"Explorer",freq:1361,color:"#555555"},{name:"Talon",freq:1363,color:"#555555"},{name:"Common",freq:1459,color:"#008000"},{name:"Entertainment",freq:1461,color:"#339966"},{name:"Security(I)",freq:1475,color:"#008000"},{name:"Medical(I)",freq:1485,color:"#008000"}];var n=[{id:"oxygen",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"nitrogen",name:"Nitrogen",label:"N\u2082",color:"green"},{id:"carbon_dioxide",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"phoron",name:"Phoron",label:"Phoron",color:"pink"},{id:"volatile_fuel",name:"Volatile Fuel",label:"EXP",color:"teal"},{id:"nitrous_oxide",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"other",name:"Other",label:"Other",color:"white"},{id:"pressure",name:"Pressure",label:"Pressure",color:"average"},{id:"temperature",name:"Temperature",label:"Temperature",color:"yellow"}];t.getGasLabel=function(e,t){if(!e)return t||"None";for(var o=e.toLowerCase(),r=e.replace(/(^\w{1})|(\s+\w{1})/g,(function(e){return e.toUpperCase()})),a=0;a=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),m}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;x(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:B(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=undefined),m}},e}function l(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function d(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function i(e){l(a,o,r,i,c,"next",e)}function c(e){l(a,o,r,i,c,"throw",e)}i(undefined)}))}}var s,u,m,p,h,f=(0,a.createLogger)("drag"),C=null!=(o=window.devicePixelRatio)?o:1,b=Byond.windowId,N=!1,g=!1,V=[0,0];t.setWindowKey=function(e){b=e};var v=function(){return[window.screenLeft*C,window.screenTop*C]};t.getWindowPosition=v;var _=function(){return[window.innerWidth*C,window.innerHeight*C]};t.getWindowSize=_;var y=function(e){var t=(0,r.vecAdd)(e,V);return Byond.winset(Byond.windowId,{pos:t[0]+","+t[1]})},k=function(e){return Byond.winset(Byond.windowId,{size:e[0]+"x"+e[1]})},x=function(){return[window.screen.availWidth*C,window.screen.availHeight*C]},w=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],a=0;al&&(r[i]=l-t[i],a=!0)}return[a,r]};t.dragStartHandler=function(e){var t;f.log("drag start"),N=!0,u=(0,r.vecSubtract)([e.screenX,e.screenY],v()),null==(t=e.target)||t.focus(),document.addEventListener("mousemove",M),document.addEventListener("mouseup",T),M(e)};var T=function P(e){f.log("drag end"),M(e),document.removeEventListener("mousemove",M),document.removeEventListener("mouseup",P),N=!1,B()},M=function(e){N&&(e.preventDefault(),y((0,r.vecSubtract)([e.screenX,e.screenY],u)))};t.resizeStartHandler=function(e,t){return function(n){var o;m=[e,t],f.log("resize start",m),g=!0,u=(0,r.vecSubtract)([n.screenX,n.screenY],v()),p=_(),null==(o=n.target)||o.focus(),document.addEventListener("mousemove",E),document.addEventListener("mouseup",A),E(n)}};var A=function O(e){f.log("resize end",h),E(e),document.removeEventListener("mousemove",E),document.removeEventListener("mouseup",O),g=!1,B()},E=function(e){if(g){e.preventDefault();var t=(0,r.vecSubtract)([e.screenX,e.screenY],v()),n=(0,r.vecSubtract)(t,u);(h=(0,r.vecAdd)(p,(0,r.vecMultiply)(m,n),[1,1]))[0]=Math.max(h[0],150*C),h[1]=Math.max(h[1],50*C),k(h)}}},80835:function(e,t,n){"use strict";t.__esModule=!0,t.setupGlobalEvents=t.removeScrollableNode=t.globalEvents=t.canStealFocus=t.addScrollableNode=t.KeyEvent=void 0;var o=n(42678),r=new(n(20474).EventEmitter);t.globalEvents=r;var a,i=!1;t.setupGlobalEvents=function(e){void 0===e&&(e={}),i=!!e.ignoreWindowFocus};var c=!0,l=function b(e,t){i?c=!0:(a&&(clearTimeout(a),a=null),t?a=setTimeout((function(){return b(e)})):c!==e&&(c=e,r.emit(e?"window-focus":"window-blur"),r.emit("window-focus-change",e)))},d=null,s=function(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t};t.canStealFocus=s;var u=function N(){d&&(d.removeEventListener("blur",N),d=null)},m=null,p=null,h=[];t.addScrollableNode=function(e){h.push(e)};t.removeScrollableNode=function(e){var t=h.indexOf(e);t>=0&&h.splice(t,1)};window.addEventListener("mousemove",(function(e){var t=e.target;t!==p&&(p=t,function(e){if(!d&&c)for(var t=document.body;e&&e!==t;){if(h.includes(e)){if(e.contains(m))return;return m=e,void e.focus()}e=e.parentElement}}(t))})),window.addEventListener("focusin",(function(e){if(p=null,m=e.target,l(!0),s(e.target))return t=e.target,u(),void(d=t).addEventListener("blur",u);var t})),window.addEventListener("focusout",(function(e){p=null,l(!1,!0)})),window.addEventListener("blur",(function(e){p=null,l(!1,!0)})),window.addEventListener("beforeunload",(function(e){l(!1)}));var f={},C=function(){function e(e,t,n){this.event=void 0,this.type=void 0,this.code=void 0,this.ctrl=void 0,this.shift=void 0,this.alt=void 0,this.repeat=void 0,this._str=void 0,this.event=e,this.type=t,this.code=e.keyCode,this.ctrl=e.ctrlKey,this.shift=e.shiftKey,this.alt=e.altKey,this.repeat=!!n}var t=e.prototype;return t.hasModifierKeys=function(){return this.ctrl||this.alt||this.shift},t.isModifierKey=function(){return this.code===o.KEY_CTRL||this.code===o.KEY_SHIFT||this.code===o.KEY_ALT},t.isDown=function(){return"keydown"===this.type},t.isUp=function(){return"keyup"===this.type},t.toString=function(){return this._str||(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=o.KEY_F1&&this.code<=o.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]"),this._str},e}();t.KeyEvent=C,document.addEventListener("keydown",(function(e){if(!s(e.target)){var t=e.keyCode,n=new C(e,"keydown",f[t]);r.emit("keydown",n),r.emit("key",n),f[t]=!0}})),document.addEventListener("keyup",(function(e){if(!s(e.target)){var t=e.keyCode,n=new C(e,"keyup");r.emit("keyup",n),r.emit("key",n),f[t]=!1}}))},68566:function(e,t){"use strict";t.__esModule=!0,t.focusWindow=t.focusMap=void 0;t.focusMap=function(){Byond.winset("mapwindow.map",{focus:!0})};t.focusWindow=function(){Byond.winset(Byond.windowId,{focus:!0})}},43820:function(e,t){"use strict";t.__esModule=!0,t.formatTime=t.formatSiUnit=t.formatSiBaseTenUnit=t.formatPower=t.formatMoney=t.formatDb=t.formatCommaNumber=void 0;var n=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y","R","Q","F","N","H"],o=n.indexOf(" "),r=function(e,t,r){if(void 0===t&&(t=-o),void 0===r&&(r=""),!isFinite(e))return e.toString();var a=Math.floor(Math.log10(Math.abs(e))),i=Math.max(3*t,a),c=Math.floor(i/3),l=n[Math.min(c+o,n.length-1)],d=(e/Math.pow(1e3,c)).toFixed(2);return d.endsWith(".00")?d=d.slice(0,-3):d.endsWith(".0")&&(d=d.slice(0,-2)),(d+" "+l.trim()+r).trim()};t.formatSiUnit=r;t.formatPower=function(e,t){return void 0===t&&(t=0),r(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return String(e);var n=Number(e.toFixed(t)),o=n<0,r=Math.abs(n).toString().split(".");r[0]=r[0].replace(/\B(?=(\d{3})+(?!\d))/g,"\u2009");var a=r.join(".");return o?"-"+a:a};t.formatDb=function(e){var t=20*Math.log10(e),n=t>=0?"+":"-",o=Math.abs(t);return""+n+(o=o===Infinity?"Inf":o.toFixed(2))+" dB"};var a=["","\xb7 10\xb3","\xb7 10\u2076","\xb7 10\u2079","\xb7 10\xb9\xb2","\xb7 10\xb9\u2075","\xb7 10\xb9\u2078","\xb7 10\xb2\xb9","\xb7 10\xb2\u2074","\xb7 10\xb2\u2077","\xb7 10\xb3\u2070","\xb7 10\xb3\xb3","\xb7 10\xb3\u2076","\xb7 10\xb3\u2079"];t.formatSiBaseTenUnit=function(e,t,n){if(void 0===t&&(t=0),void 0===n&&(n=""),!isFinite(e))return"NaN";var o=Math.floor(Math.log10(e)),r=Math.max(3*t,o),i=Math.floor(r/3),c=a[i],l=e/Math.pow(1e3,i),d=Math.max(0,2-r%3);return(l.toFixed(d)+" "+c+" "+n).trim()};t.formatTime=function(e,t){void 0===t&&(t="default");var n=Math.floor(e/10),o=Math.floor(n/3600),r=Math.floor(n%3600/60),a=n%60;return"short"===t?""+(o>0?o+"h":"")+(r>0?r+"m":"")+(a>0?a+"s":""):String(o).padStart(2,"0")+":"+String(r).padStart(2,"0")+":"+String(a).padStart(2,"0")};t.formatCommaNumber=function(e){if(!Number.isFinite(e))return e;var t=e.toString().split(".");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),t.join(".")}},17192:function(e,t,n){"use strict";t.__esModule=!0,t.setupHotKeys=t.releaseHotKey=t.releaseHeldKeys=t.listenForKeyEvents=t.acquireHotKey=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{"default":e};var n=a(t);if(n&&n.has(e))return n.get(e);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var c=r?Object.getOwnPropertyDescriptor(e,i):null;c&&(c.get||c.set)?Object.defineProperty(o,i,c):o[i]=e[i]}o["default"]=e,n&&n.set(e,o);return o}(n(42678)),r=n(80835);function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}var i=(0,n(66905).createLogger)("hotkeys"),c={},l=[o.KEY_ESCAPE,o.KEY_ENTER,o.KEY_SPACE,o.KEY_TAB,o.KEY_CTRL,o.KEY_SHIFT,o.KEY_UP,o.KEY_DOWN,o.KEY_LEFT,o.KEY_RIGHT,o.KEY_F5],d={},s=[],u=function(e){var t=String(e);if("Ctrl+F5"!==t&&"Ctrl+R"!==t){if("Ctrl+F"!==t&&!(e.event.defaultPrevented||e.isModifierKey()||l.includes(e.code))){var n,o=16===(n=e.code)?"Shift":17===n?"Ctrl":18===n?"Alt":33===n?"Northeast":34===n?"Southeast":35===n?"Southwest":36===n?"Northwest":37===n?"West":38===n?"North":39===n?"East":40===n?"South":45===n?"Insert":46===n?"Delete":n>=48&&n<=57||n>=65&&n<=90?String.fromCharCode(n):n>=96&&n<=105?"Numpad"+(n-96):n>=112&&n<=123?"F"+(n-111):188===n?",":189===n?"-":190===n?".":void 0;if(o){var r=c[o];if(r)return i.debug("macro",r),Byond.command(r);if(e.isDown()&&!d[o]){d[o]=!0;var a='KeyDown "'+o+'"';return i.debug(a),Byond.command(a)}if(e.isUp()&&d[o]){d[o]=!1;var s='KeyUp "'+o+'"';return i.debug(s),Byond.command(s)}}}}else location.reload()};t.acquireHotKey=function(e){l.push(e)};t.releaseHotKey=function(e){var t=l.indexOf(e);t>=0&&l.splice(t,1)};var m=function(){for(var e=0,t=Object.keys(d);e=75?"green":s>=25?"yellow":"red";var N=null;return u>=75&&(N="green"),N=u>=25?"yellow":"red",(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===s,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},97519:function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(91863),l=n(99671);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,s);return a.gridCheck?c=(0,o.createComponentVNode)(2,u):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};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,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,s=l.locked&&!l.siliconUser,u=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:u.color,buttons:(0,o.createComponentVNode)(2,a.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 i("breaker")}}),children:["[ ",u.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:s,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:s,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},u=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",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,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},65207:function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.id_inserted,u=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"eject":"sign-in-alt",fluid:!0,content:u,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!u&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:u,icon:"print",onClick:function(){return i("print")},children:"Print"})]}),u&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,s)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),s=d[0],u=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onInput:function(e,t){return u(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c||!s,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:s})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.access_level,d=c.station_account_number,s=c.account_number,u=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:s===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,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:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},75598:function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleList=t.AdminShuttleController=void 0;var o=n(58734),r=n(45445),a=n(62188),i=n(71558),c=n(2798);t.AdminShuttleController=function(){return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,s=l.shuttles,u=l.overmap_ships;return(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Classic Shuttles",children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"Fly",onClick:function(){return c("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Overmap Ships",children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){var t;return(null==(t=e.name)?void 0:t.toLowerCase())||e.name||e.ref}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"Control",onClick:function(){return c("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name})]},e.ref)}))})})]})};t.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},36370:function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,s=l.electronic_warfare;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.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 c("electronic_warfare")}})})]})})}},99242:function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=c[d.power.main]||c[0],u=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:s.color,buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon: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,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.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)})]})})]})})}},25302:function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.AI_present,d=c.error,s=c.name,u=c.laws,m=c.isDead,p=c.restoring,h=c.health,f=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?s:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:f?"System Status":s,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},83203:function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(99671);t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;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:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},17283:function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(78419),l=n(2798),d=n(91863),s=n(66487);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=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),!i&&(0,o.createComponentVNode)(2,h)]})})};var u=function(e,t){var n=(0,a.useBackend)(t).data,l=(n.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[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local status",color:s.color,children:s.localStatusText}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return b}},modes:{title:"Operating Mode",component:function(){return N}},thresholds:{title:"Alarm Thresholds",component:function(){return g}}},h=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),s=c.mode,u=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:u?"exclamation-triangle":"exclamation",color:u&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(u?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.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,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,s.Vent,{vent:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,s.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},g=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.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,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.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%"}})}},85156:function(e,t,n){"use strict";t.__esModule=!0,t.AlertModal=void 0;var o=n(58734),r=n(89226),a=n(62188),i=n(42678),c=n(71558),l=n(2798);t.AlertModal=function(e,t){var n=(0,a.useBackend)(t),s=n.act,u=n.data,m=u.autofocus,p=u.buttons,h=void 0===p?[]:p,f=u.large_buttons,C=u.message,b=void 0===C?"":C,N=u.timeout,g=u.title,V=(0,a.useLocalState)(t,"selected",0),v=V[0],_=V[1],y=115+(b.length>30?Math.ceil(b.length/4):0)+(b.length&&f?5:0),k=325+(h.length>2?55:0),x=function(e){0===v&&-1===e?_(h.length-1):v===h.length-1&&1===e?_(0):_(v+e)};return(0,o.createComponentVNode)(2,l.Window,{height:y,title:g,width:k,children:[!!N&&(0,o.createComponentVNode)(2,r.Loader,{value:N}),(0,o.createComponentVNode)(2,l.Window.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;t===i.KEY_SPACE||t===i.KEY_ENTER?s("choose",{choice:h[v]}):t===i.KEY_ESCAPE?s("cancel"):t===i.KEY_LEFT?(e.preventDefault(),x(-1)):t!==i.KEY_TAB&&t!==i.KEY_RIGHT||(e.preventDefault(),x(1))},children:(0,o.createComponentVNode)(2,c.Section,{fill:!0,children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{grow:!0,m:1,children:(0,o.createComponentVNode)(2,c.Box,{color:"label",overflow:"hidden",children:b})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:[!!m&&(0,o.createComponentVNode)(2,c.Autofocus),(0,o.createComponentVNode)(2,d,{selected:v})]})]})})})]})};var d=function(e,t){var n=(0,a.useBackend)(t).data,r=n.buttons,i=void 0===r?[]:r,l=n.large_buttons,d=n.swapped_buttons,u=e.selected;return(0,o.createComponentVNode)(2,c.Flex,{align:"center",direction:d?"row":"row-reverse",fill:!0,justify:"space-around",wrap:!0,children:null==i?void 0:i.map((function(e,t){return l&&i.length<3?(0,o.createComponentVNode)(2,c.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,s,{button:e,id:t.toString(),selected:u===t})},t):(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,s,{button:e,id:t.toString(),selected:u===t})},t)}))})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.large_buttons,l=e.button,d=e.selected,s=l.length>7?l.length:7;return(0,o.createComponentVNode)(2,c.Button,{fluid:!!i,height:!!i&&2,onClick:function(){return r("choose",{choice:l})},m:.5,pl:2,pr:2,pt:i?.33:0,selected:d,textAlign:"center",width:!i&&s,children:i?l.toUpperCase():l})}},80236:function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(40946);t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.usePower,u=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,f=d.outputDir,C=d.input,b=d.output,N=d.errorText;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[N&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:N})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===s,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+h+")",children:C?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+f+")",children:b?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[b.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:b.name,children:[b.percent,"% (",b.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},77062:function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(58734),r=n(45445),a=n(40946),i=n(62188),c=n(71558),l=n(2798);t.AppearanceChanger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),N=n.data,g=N.name,V=N.specimen,v=N.gender,_=N.gender_id,y=N.hair_style,k=N.facial_hair_style,x=N.ear_style,w=N.tail_style,B=N.wing_style,L=(N.markings,N.change_race),S=N.change_gender,I=N.change_eye_color,T=N.change_skin_tone,M=N.change_skin_color,A=N.change_hair_color,E=N.change_facial_hair_color,P=N.change_hair,O=N.change_facial_hair,F=N.mapRef,D=r.title,R=I||T||M||A||E,j=-1;L?j=0:S?j=1:R?j=2:P?j=4:O&&(j=5);var W=(0,i.useLocalState)(t,"tabIndex",j),z=W[0],U=W[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.decodeHtmlEntities)(D),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:g}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:L?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:S?null:"grey",children:v?(0,a.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:R?null:"grey",children:_?(0,a.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:P?null:"grey",children:y?(0,a.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:O?null:"grey",children:k?(0,a.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:P?null:"grey",children:x?(0,a.capitalize)(x):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:P?null:"grey",children:w?(0,a.capitalize)(w):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:P?null:"grey",children:B?(0,a.capitalize)(B):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:F,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[L?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===z,onClick:function(){return U(0)},children:"Race"}):null,S?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===z,onClick:function(){return U(1)},children:"Gender & Sex"}):null,R?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===z,onClick:function(){return U(2)},children:"Colors"}):null,P?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===z,onClick:function(){return U(3)},children:"Hair"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===z,onClick:function(){return U(5)},children:"Ear"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===z,onClick:function(){return U(6)},children:"Tail"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:7===z,onClick:function(){return U(7)},children:"Wing"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:8===z,onClick:function(){return U(8)},children:"Markings"})],4):null,O?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===z,onClick:function(){return U(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[L&&0===z?(0,o.createComponentVNode)(2,d):null,S&&1===z?(0,o.createComponentVNode)(2,s):null,R&&2===z?(0,o.createComponentVNode)(2,u):null,P&&3===z?(0,o.createComponentVNode)(2,m):null,O&&4===z?(0,o.createComponentVNode)(2,p):null,P&&5===z?(0,o.createComponentVNode)(2,h):null,P&&6===z?(0,o.createComponentVNode)(2,f):null,P&&7===z?(0,o.createComponentVNode)(2,C):null,P&&8===z?(0,o.createComponentVNode)(2,b):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.species,s=l.specimen,u=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:s===e.specimen,onClick:function(){return a("race",{race:e.specimen})}},e.specimen)}))})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,s=a.genders,u=a.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.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,c.LabeledList.Item,{label:"Gender Identity",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.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,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,s=a.change_skin_color,u=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,h=a.skin_color,f=a.hair_color,C=a.facial_hair_color,b=a.ears_color,N=a.ears2_color,g=a.tail_color,V=a.tail2_color,v=a.wing_color,_=a.wing2_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,s?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:_,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.ear_style,s=l.ear_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("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,c.Button,{onClick:function(){return a("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},f=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.tail_style,s=l.tail_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("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,c.Button,{onClick:function(){return a("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.wing_style,s=l.wing_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("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,c.Button,{onClick:function(){return a("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.markings;return(0,o.createComponentVNode)(2,c.Section,{title:"Markings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Add Marking",onClick:function(){return r("marking",{todo:1,name:"na"})}})}),(0,o.createComponentVNode)(2,c.LabeledList,{children:a.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.marking_name,children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:e.marking_color,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Color",onClick:function(){return r("marking",{todo:4,name:e.marking_name})}}),(0,o.createComponentVNode)(2,c.Button,{content:"-",onClick:function(){return r("marking",{todo:0,name:e.marking_name})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Move down",onClick:function(){return r("marking",{todo:3,name:e.marking_name})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Move up",onClick:function(){return r("marking",{todo:2,name:e.marking_name})}})]},e.marking_name)}))})]})}},35567:function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),s=l.enemyAction,u=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,f=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:u,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!f&&s})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(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: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,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},66996:function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(58734),r=n(71558),a=n(62188),i=n(2798),c=n(40946);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,s=(0,a.useLocalState)(t,"showArea",!1),u=s[0],m=s[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.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 c("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 c("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 c("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 c("scan")}})]})};var l=function(e,t){var n=(0,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},59958:function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:s,onClick:function(){return c("visible")},children:s?"Able to be seen":"Invisible"})})]})})})})}},57722:function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(2798),l=n(43820);t.AssemblyProx=function(e,t){var n=(0,a.useBackend)(t),d=n.act,s=n.data,u=s.timing,m=s.time,p=s.range,h=s.maxRange,f=s.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.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,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.Button,{mr:1,icon:f?"lock":"lock-open",selected:f,onClick:function(){return d("scanning")},children:f?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},67528:function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(2798),l=n(43820);t.AssemblyTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,s=n.data,u=s.timing,m=s.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.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,t){return d("set_time",{time:t})}})})})})})})}},24733:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],s=l.minor_alarms||[];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,{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,a.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("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,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},99366:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(58734),r=n(45445),a=n(2798),i=n(71558),c=n(62188);(0,n(66905).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,a=(0,c.useBackend)(t),l=a.act,d=a.data,s=a.config,u=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=(0,c.useLocalState)(t,"zoom",1),C=f[0],b=f[1];return 0===p?n=(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.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&&(n=(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return b(e)},children:u.filter((function(e){return~~e.z==~~s.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:C,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,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},15824:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.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:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},69495:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.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:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},96367:function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(58734),r=n(75671),a=n(45445),i=n(62188),c=n(71558),l=n(2798),d=n(5479),s=n(40946),u=function(e,t,n){if(void 0===n&&(n=1),null===e.requirements)return!0;for(var o=Object.keys(e.requirements),r=function(){var o=i[a],r=t.find((function(e){return e.name===o}));return r?r.amount=e[1].price/c.build_eff,e[1]})).sort(d[f]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,p,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{children:g?V:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),s=(0,a.useLocalState)(t,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.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,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.title,s=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:d},u,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!m(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:d,name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},75964:function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(58734),r=n(40946),a=n(62188),i=n(71558),c=n(2798);t.BodyDesigner=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,s=d.menu,u=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[s];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[u?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.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,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.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,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,s=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:s,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},55241:function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(2798),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,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,i.Box,{children:t})],0)})):null},h=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""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,y);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,g,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,_,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,s=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(s.blood.volume,0)})," ","units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(s.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},b=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Blood Reagents",children:t.reagents?(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:[e.amount," Units"," ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:[e.amount," Units"," ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},N=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},g=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(s,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,V,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:u,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",inline:!0,children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.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,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},_=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:u,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",inline:!0,children:p([h(e.germ_level),!!e.inflamed&&"Appendicitis detected."])}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},y=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{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 occupant detected."]})})})}},30281:function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}t.BombTester=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,s=d.simulating,u=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,f=d.tank2ref,C=d.canister,b=d.sim_canister_output;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:s&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_mode",{mode:1})},selected:1===u,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_mode",{mode:2})},selected:2===u,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_mode",{mode:3})},selected:3===u,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove_tank",{ref:f})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:1013.25,onDrag:function(e,t){return c("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return c("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var l=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n);var i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},82158:function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,s=l.degradation,u=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:u&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[s,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},54069:function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,s=l.activity,u=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,f=l.sourceName;return s?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[u,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},96584:function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(2798),l=n(43820);t.BrigTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,s=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.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,i.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,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},65557:function(e,t,n){"use strict";t.__esModule=!0,t.selectCameras=t.prevNextCamera=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(58734),r=n(45445),a=n(75671),i=n(59641),c=n(40946),l=n(62188),d=n(71558),s=n(2798),u=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]};t.prevNextCamera=u;var m=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.selectCameras=m;t.CameraConsole=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=a.mapRef,c=a.activeCamera,h=m(a.cameras),f=u(h,c),C=f[0],b=f[1];return(0,o.createComponentVNode)(2,s.Window,{width:870,height:708,children:[(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),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createTextVNode)("SEL:"),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",disabled:!C,onClick:function(){return r("switch_camera",{name:C})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",disabled:!b,onClick:function(){return r("switch_camera",{name:b})}}),(0,o.createTextVNode)("| PAN:"),(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:i,type:"map"}})],4)]})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(0,l.useLocalState)(t,"searchText",""),s=c[0],u=c[1],p=(0,l.useLocalState)(t,"networkFilter",""),h=p[0],f=p[1],C=a.activeCamera,b=a.allNetworks;b.sort();var N=m(a.cameras,s,h);return(0,o.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Input,{autoFocus:!0,fluid:!0,mt:1,placeholder:"Search for a camera",onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",displayText:h||"No Filter",options:b,onSelected:function(e){return f(e)}})}),(0,o.createComponentVNode)(2,d.Flex.Item,{height:"100%",children:(0,o.createComponentVNode)(2,d.Section,{fill:!0,scrollable:!0,children:N.map((function(e){return(0,o.createVNode)(1,"div",(0,i.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",C&&e.name===C.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){return r("switch_camera",{name:e.name})}},e.name)}))})})]})};t.CameraConsoleContent=p},51566:function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(43820),l=n(2798);t.Canister=function(e,t){var n=(0,a.useBackend)(t),d=n.act,s=n.data,u=s.connected,m=s.can_relabel,p=s.pressure,h=s.releasePressure,f=s.defaultReleasePressure,C=s.minReleasePressure,b=s.maxReleasePressure,N=s.valveOpen,g=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,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!N&&"yellow",value:h,unit:"kPa",minValue:C,maxValue:b,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:b})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:f})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:N?g?"caution":"danger":null,content:N?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:u?"plug":"times",color:u?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:u?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!g&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:N&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!g&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:g.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g.pressure})," kPa"]})]}),!g&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},35880:function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=["res","value","dotsize"];function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}var d=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,c),l=s(n),d=l[0],u=l[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:d*a||300,height:u*a||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component),s=function(e){var t=e.length;return[t,0!==t?e[0].length:0]};t.Canvas=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=s(l.grid),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,i.Window,{width:Math.min(700,24*m+72),height:Math.min(700,24*p+72),children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,d,{value:l.grid,dotsize:24,onCanvasClick:function(e,t){return c("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!l.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return c("finalize")},content:"Finalize"}),"\xa0",l.name]})]})})})}},24718:function(e,t,n){"use strict";t.__esModule=!0,t.CasinoPrizeDispenserCh=void 0;var o=n(58734),r=n(40946),a=n(62188),i=n(71558),c=n(2798),l=["title","items"];var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.CasinoPrizeDispenserCh=function(){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)],4)})})};var s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),s=(0,a.useLocalState)(t,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.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,t){var n=(0,a.useBackend)(t),c=(n.act,n.data),l=c.points,s=c.items,u=(0,a.useLocalState)(t,"search",""),p=u[0],h=(u[1],(0,a.useLocalState)(t,"sort","Alphabetical")),f=h[0],C=(h[1],(0,a.useLocalState)(t,"descending",!1)),b=C[0],N=(C[1],(0,r.createSearch)(p,(function(e){return e[0]}))),g=!1,V=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).filter(N).map((function(e){return e[1].affordable=l>=e[1].price,e[1]})).sort(d[f]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{children:g?V:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.title),d=e.items,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:c},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:c,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},16401:function(e,t,n){"use strict";t.__esModule=!0,t.CharacterDirectory=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=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"}};t.CharacterDirectory=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,u=s.personalVisibility,m=s.personalTag,p=s.personalGenderTag,h=s.personalSexualityTag,f=s.personalErpTag,C=s.personalEventTag,b=(0,r.useLocalState)(t,"overlay",null),N=b[0],g=(b[1],(0,r.useLocalState)(t,"overwritePrefs",!1)),V=g[0],v=g[1];return(0,o.createComponentVNode)(2,i.Window,{width:816,height:722,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:N&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Settings and Preferences",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:"Save to current preferences slot:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:V?"toggle-on":"toggle-off",selected:V,content:V?"On":"Off",onClick:function(){return v(!V)}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:u?"Shown":"Not Shown",onClick:function(){return c("setVisible",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m,onClick:function(){return c("setTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gender",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:p,onClick:function(){return c("setGenderTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sexuality",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:h,onClick:function(){return c("setSexualityTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:f,onClick:function(){return c("setErpTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Event Pref",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:C,onClick:function(){return c("setEventTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return c("editAd",{overwrite_prefs:V})}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,t){var n=(0,r.useLocalState)(t,"overlay",null),i=n[0],l=n[1];return(0,o.createComponentVNode)(2,a.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Species",children:(0,o.createComponentVNode)(2,a.Box,{children:i.species})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Box,{p:1,backgroundColor:c(i.tag),children:i.tag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Gender",children:(0,o.createComponentVNode)(2,a.Box,{children:i.gendertag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Sexuality",children:(0,o.createComponentVNode)(2,a.Box,{children:i.sexualitytag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Box,{children:i.erptag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Event Pref",children:(0,o.createComponentVNode)(2,a.Box,{children:i.eventtag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:i.character_ad||"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:i.ooc_notes||"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:i.flavor_text||"Unset."})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.directory,d=(0,r.useLocalState)(t,"sortId","name"),u=d[0],m=(d[1],(0,r.useLocalState)(t,"sortOrder","name")),p=m[0],h=(m[1],(0,r.useLocalState)(t,"overlay",null)),f=(h[0],h[1]);return(0,o.createComponentVNode)(2,a.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Refresh",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.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:"gendertag",children:"Gender"}),(0,o.createComponentVNode)(2,s,{id:"sexualitytag",children:"Sexuality"}),(0,o.createComponentVNode)(2,s,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,s,{id:"eventtag",children:"Event Pref"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,t){var n=p?1:-1;return e[u].localeCompare(t[u])*n})).map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:c(e.tag),children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.species}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.gendertag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.sexualitytag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.eventtag}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return f(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},t)}))]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.id),c=e.children,l=(0,r.useLocalState)(t,"sortId","name"),d=l[0],s=l[1],u=(0,r.useLocalState)(t,"sortOrder","name"),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",color:d!==i&&"transparent",onClick:function(){d===i?p(!m):(s(i),p(!0))},children:[c,d===i&&(0,o.createComponentVNode)(2,a.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},71819:function(e,t,n){"use strict";t.__esModule=!0,t.CheckboxInput=void 0;var o=n(58734),r=n(71558),a=n(1813),i=n(40946),c=n(62188),l=n(57370),d=n(89226),s=n(2798);t.CheckboxInput=function(e,t){var n=(0,c.useBackend)(t).data,u=n.items,m=void 0===u?[]:u,p=n.min_checked,h=n.max_checked,f=n.message,C=n.timeout,b=n.title,N=(0,c.useLocalState)(t,"selections",[]),g=N[0],V=N[1],v=(0,c.useLocalState)(t,"searchQuery",""),_=v[0],y=v[1],k=(0,i.createSearch)(_,(function(e){return e})),x=m.filter(k);return(0,o.createComponentVNode)(2,s.Window,{title:b,width:425,height:300,children:[!!C&&(0,o.createComponentVNode)(2,d.Loader,{value:C}),(0,o.createComponentVNode)(2,s.Window.Content,{children:(0,o.createComponentVNode)(2,r.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,r.NoticeBox,{info:!0,textAlign:"center",children:[(0,i.decodeHtmlEntities)(f)," ",p>0&&" (Min: "+p+")",h<50&&" (Max: "+h+")"]})}),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:!0,mt:0,children:(0,o.createComponentVNode)(2,r.Section,{fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,r.Table,{children:x.map((function(e,t){return(0,o.createComponentVNode)(2,a.TableRow,{className:"candystripe",children:(0,o.createComponentVNode)(2,a.TableCell,{children:(0,o.createComponentVNode)(2,r.Button.Checkbox,{checked:g.includes(e),disabled:g.length>=h&&!g.includes(e),fluid:!0,onClick:function(){return function(e){var t=g.includes(e)?g.filter((function(t){return t!==e})):[].concat(g,[e]);V(t)}(e)},children:e})})},t)}))})})}),(0,o.createComponentVNode)(2,r.Stack,{m:1,mb:0,children:[(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,r.Tooltip,{content:"Search",position:"bottom",children:(0,o.createComponentVNode)(2,r.Icon,{name:"search",mt:.5})})}),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,r.Input,{fluid:!0,value:_,onInput:function(e,t){return y(t)}})})]}),(0,o.createComponentVNode)(2,r.Stack.Item,{mt:.7,children:(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,l.InputButtons,{input:g})})})]})})]})}},97364:function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(70532),c=n(2798),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.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,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",onClick:function(){return i("amount",{amount:e})}})}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},u=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,s=[],u=0;u<(d.length+1)%3;u++)s.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",align:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",m:.2,basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.isBeakerLoaded,u=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!s&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[u," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:s,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},19278:function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(70532),l=n(72992),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,C=void 0===h?[]:h,b=n.mode;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s,{beaker:c,beakerReagents:p,bufferNonEmpty:C.length>0}),(0,o.createComponentVNode)(2,u,{mode:b,bufferReagents:C}),(0,o.createComponentVNode)(2,m,{isCondiment:a,bufferNonEmpty:C.length>0}),(0,o.createComponentVNode)(2,f)," "]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,s=(n.data,e.beaker),u=e.beakerReagents,m=e.bufferNonEmpty?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:m,children:s?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,n){return(0,o.createComponentVNode)(2,a.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},97381:function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(70532),l=n(72992);t.ChemSynthesizer=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:1100,height:640,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,maxWidth:"33%",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,maxWidth:"33%",children:(0,o.createComponentVNode)(2,u)})]})})]})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.busy,d=c.use_catalyst,s=c.queue,u=void 0===s?[]:s,m=c.recipes,p=void 0===m?[]:m,h=c.production_mode;return(0,o.createComponentVNode)(2,a.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{maxHeight:"50%",grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",title:"Queue",overflowY:"scroll",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!!l,color:d?"green":"bad",icon:"wrench",tooltip:"Enable/Disable the catalyst BEFORE starting the queue.",content:d?"Catalyst Active":"Catalyst Disabled",onClick:function(){return i("toggle_catalyst")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.length,color:"bad",icon:"minus-circle",tooltip:"Clear Queue",onClick:function(){return i("clear_queue")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{disabled:!u.length,icon:"play",tooltip:"Start Queue",onClick:function(){return i("start_queue")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.length&&u.map((function(e){return 1===e.index&&l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Delete"})})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("rem_queue",{q_index:e.index})},children:"Delete"})})}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{maxHeight:"50%",grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",title:"Recipes",overflowY:"scroll",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:h?"Import Recipe":"Generate Recipe",onClick:function(){return i("add_recipe")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.length&&p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:"Add to Queue",onClick:function(){return i("add_queue",{qa_index:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"inbox",tooltip:"Export Recipe",onClick:function(){return i("exp_recipe",{exp_index:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"minus-circle",tooltip:"Delete Recipe",disabled:!!l,onClick:function(){return i("rem_recipe",{rm_index:e.name})}})]})}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"No recipes found."})})})})]})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.busy,s=l.chemicals,u=void 0===s?[]:s,m=l.rxn_vessel,p=void 0===m?[]:m,h=l.catalyst,f=l.catalystCurrentVolume,C=l.catalystMaxVolume,b=l.catalyst_reagents,N=void 0===b?[]:b,g=[],V=0;V<(u.length+1)%3;V++)g.push(!0);return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Cartridge Reagents",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",align:"flex-start",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",m:.2,basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",disabled:1,content:e.title+" ("+e.amount+")"})},t)})),g.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Reaction Vessel",children:p.length>0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:p}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Vessel is empty."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Catalyst",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!h&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[f," / ",C," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!h||!!d,onClick:function(){return i("eject_catalyst")}})]}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:h,beakerContents:N})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.busy,s=c.production_mode,u=c.panel_open,m=c.rxn_vessel;c.drug_substance,c.bottle_icon,c.pill_icon,c.patch_icon;return(0,o.createComponentVNode)(2,a.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{height:0,grow:1,children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",title:"Settings",overflowY:"auto",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:s?"green":"bad",icon:"wrench",content:s?"Recipe mode: Import":"Recipe mode: Tutorial",onClick:function(){return i("mode_toggle")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!!d,color:u?"bad":"green",icon:"wrench",content:u?"Panel Open":"Panel Closed",onClick:function(){return i("panel_toggle")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:!d&&(0,o.createComponentVNode)(2,a.Button,{disabled:!m.length,color:"bad",icon:"flask",tooltip:"For emptying the reaction vessel if the machine stalls.",content:"Bottle Manually",onClick:function(){return i("bottle_product")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,color:"bad",icon:"minus-circle",content:"EMERGENCY STOP",onClick:function(){return i("emergency_stop")}})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{height:0,grow:1,children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",title:"Drug Substance",overflowY:"auto",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bottle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"wine-bottle",content:"Activate",selected:1===c.drug_substance,mr:"0.5rem",onClick:function(){return i("drug_form",{drug_index:1})}}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return(0,l.modalOpen)(t,"change_bottle_style")},children:[(0,o.createVNode)(1,"div",null,null,1,{style:"display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(bottle-"+c.bottle_icon+".png);background-size: 200%;background-position: left -10px bottom -6px;"}),"Style"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"circle",content:"Activate",selected:2===c.drug_substance,mr:"0.5rem",onClick:function(){return i("drug_form",{drug_index:2})}}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return(0,l.modalOpen)(t,"change_pill_style")},children:[(0,o.createVNode)(1,"div",null,null,1,{style:"display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(pill"+c.pill_icon+".png);background-size: 200%;background-position: left -10px bottom -6px;"}),"Style"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patch",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"square",content:"Activate",selected:3===c.drug_substance,mr:"0.5rem",onClick:function(){return i("drug_form",{drug_index:3})}}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return(0,l.modalOpen)(t,"change_patch_style")},children:[(0,o.createVNode)(1,"div",null,null,1,{style:"display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(patch"+c.patch_icon+".png);background-size: 200%;background-position: left -10px bottom -6px;"}),"Style"]})]})]})})})]})}},5899:function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,s=(d.wintick,d.instructions),u=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===u?n=(0,o.createComponentVNode)(2,a.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,a.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===u?n=(0,o.createComponentVNode)(2,a.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,a.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===u&&(n=(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,a.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,a.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},28584:function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.open,u=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.vocal),f=l.wet_floors,C=l.spray_blood,b=l.rgbpanel,N=l.red_switch,g=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Clean":"Ignore"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("vocal")},children:h?"On":"Off"})})]})})||null,!u&&s&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:b&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:g?"toggle-on":"toggle-off",backgroundColor:g?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:f,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:f?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:C,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:C?"Yes":"No"})})]})})})||null]})})}},82393:function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(78419),l=n(72992),d=n(2798),s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,s=d.activerecord,u=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,f=m.split(" - ");return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+u,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,inline:!0,children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,inline:!0,children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,inline:!0,children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,inline:!0,children:f[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.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,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.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,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.loading,s=l.scantemp,u=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,b=l.selected_pod,N=m&&!!u;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u,selected:N,icon:N?"toggle-on":"toggle-off",content:N?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:N||!u,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:s.color,children:s.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.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,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:b===e.pod,icon:b===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.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,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,s=c.autoallowed,u=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.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,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},3391:function(e,t,n){"use strict";t.__esModule=!0,t.ColorMateTint=t.ColorMateMatrix=t.ColorMateHSV=t.ColorMate=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),s=n.act,u=n.data,m=u.activemode,p=u.temp,h=u.item||[];return(0,o.createComponentVNode)(2,i.Window,{width:"980",height:"720",resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{children:[p?(0,o.createComponentVNode)(2,a.NoticeBox,{children:p}):null,Object.keys(h).length?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"50%",children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createVNode)(1,"center",null,"Item:",16),(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64, "+h.sprite,width:"100%",height:"100%",style:{"-ms-interpolation-mode":"nearest-neighbor"}})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createVNode)(1,"center",null,"Preview:",16),(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64, "+h.preview,width:"100%",height:"100%",style:{"-ms-interpolation-mode":"nearest-neighbor"}})]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{fluid:!0,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===m,onClick:function(){return s("switch_modes",{mode:1})},children:"Tint coloring (Simple)"},"1"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===m,onClick:function(){return s("switch_modes",{mode:2})},children:"HSV coloring (Normal)"},"2"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===m,onClick:function(){return s("switch_modes",{mode:3})},children:"Matrix coloring (Advanced)"},"3")]}),(0,o.createVNode)(1,"center",null,[(0,o.createTextVNode)("Coloring: "),h.name],0),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"33%",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Paint",icon:"fill",onClick:function(){return s("paint")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Clear",icon:"eraser",onClick:function(){return s("clear")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Eject",icon:"eject",onClick:function(){return s("drop")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"66%",children:1===m?(0,o.createComponentVNode)(2,c):2===m?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,l)})]})],4):(0,o.createVNode)(1,"center",null,"No item inserted.",16)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Select new color",icon:"paint-brush",onClick:function(){return i("choose_color")}})};t.ColorMateTint=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.matrixcolors||[];return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["RR:"," ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.rr,onChange:function(e,t){return i("set_matrix_color",{color:1,value:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["GR:"," ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.gr,onChange:function(e,t){return i("set_matrix_color",{color:4,value:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["BR:"," ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.br,onChange:function(e,t){return i("set_matrix_color",{color:7,value:t})}})]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["RG:"," ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.rg,onChange:function(e,t){return i("set_matrix_color",{color:2,value:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["GG:"," ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.gg,onChange:function(e,t){return i("set_matrix_color",{color:5,value:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["BG:"," ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.bg,onChange:function(e,t){return i("set_matrix_color",{color:8,value:t})}})]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["RB:"," ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.rb,onChange:function(e,t){return i("set_matrix_color",{color:3,value:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["GB:"," ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.gb,onChange:function(e,t){return i("set_matrix_color",{color:6,value:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["BB:"," ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.bb,onChange:function(e,t){return i("set_matrix_color",{color:9,value:t})}})]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["CR:"," ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.cr,onChange:function(e,t){return i("set_matrix_color",{color:10,value:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["CG:"," ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.cg,onChange:function(e,t){return i("set_matrix_color",{color:11,value:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["CB:"," ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.cb,onChange:function(e,t){return i("set_matrix_color",{color:12,value:t})}})]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"40%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"question-circle",color:"blue"})," RG means red will become this much green.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Icon,{name:"question-circle",color:"blue"})," CR means this much red will be added."]})]})};t.ColorMateMatrix=l;var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.buildhue,d=c.buildsat,s=c.buildval;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createVNode)(1,"center",null,"Hue:",16),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"85%",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,maxValue:360,step:1,value:l,onDrag:function(e,t){return i("set_hue",{buildhue:t})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createVNode)(1,"center",null,"Saturation:",16),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Slider,{minValue:-10,maxValue:10,step:.01,value:d,onDrag:function(e,t){return i("set_sat",{buildsat:t})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createVNode)(1,"center",null,"Value:",16),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Slider,{minValue:-10,maxValue:10,step:.01,value:s,onDrag:function(e,t){return i("set_val",{buildval:t})}})})]})]})};t.ColorMateHSV=d},46398:function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",i,"Please report this to NT Technical Support."]});return 1===i?c=(0,o.createComponentVNode)(2,l):2===i?c=(0,o.createComponentVNode)(2,u):3===i&&(c=(0,o.createComponentVNode)(2,s)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),c],0)};t.CommunicationsConsoleContent=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.messages,d=c.msg_cooldown,s=c.emagged,u=c.cc_cooldown,m=c.str_security_level,p=c.levels,h=c.authmax,f=c.security_level,C=c.security_level_color,b=c.authenticated,N=c.atcsquelch,g=c.boss_short,V="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=s?"Message [UNKNOWN]":"Message "+g;u>0&&(_+=" ("+u+"s)");var y=m,k=p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.icon,content:e.name,disabled:!b,selected:e.id===f,onClick:function(){return i("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return i("announce")}})}),!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:_,disabled:!h||u>0,onClick:function(){return i("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return i("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:_,disabled:!h||u>0,onClick:function(){return i("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:C,children:y}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:k}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!b,onClick:function(){return i("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:V,disabled:!b,onClick:function(){return i("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:N?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!b,selected:N,onClick:function(){return i("toggleatc")}})})]})})],4)},d=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.authenticated,s=l.is_ai,u=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?s?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+n+")":"Log In",onClick:function(){return c("auth")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:u}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||s,onClick:function(){return c("cancelshuttle")}})})]})})],4)},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,s=c.authenticated,u=c.messages;if(l)return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!s,onClick:function(){return i("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:l.contents})});var m=u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!s||l&&l.title===e.title,onClick:function(){return i("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!s||!d,onClick:function(){return i("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.length&&m||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stat_display,d=c.authenticated,s=l.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return i("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return i("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return i("setmsg2")}})})]})})}},52574:function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(58734),r=n(45445),a=n(40946),i=n(62188),c=n(71558),l=n(2798),d=n(68285),s={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.currentTab,d=r.video_comm,f=(r.mapRef,(0,i.useLocalState)(t,"videoSetting",0)),C=f[0],b=f[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:C,setVideoSetting:b}),(!d||0!==C)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:s[a]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,h,{videoSetting:C,setVideoSetting:b})],4)]})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(a.video_comm,a.mapRef),d=e.videoSetting,s=e.setVideoSetting;return 0===d?(0,o.createComponentVNode)(2,c.Box,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,c.ByondUi,{width:"100%",height:"95%",params:{id:l,type:"map"}}),(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",spacing:1,mt:.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(1)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.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,c.Box,{style:{position:"absolute",right:"5px",bottom:"50px","z-index":1},children:[(0,o.createComponentVNode)(2,c.Section,{p:0,m:0,children:(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(2)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-maximize",onClick:function(){return s(0)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})}),(0,o.createComponentVNode)(2,c.ByondUi,{width:"200px",height:"200px",params:{id:l,type:"map"}})]}):null},m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,s=r.owner,u=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)})]})})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.flashlight,l=e.videoSetting,d=e.setVideoSetting;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:2===l?"60%":"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:a,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})}),2===l&&(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"video",iconSize:2,p:1,fluid:!0,textAlign:"center",tooltip:"Open Video",tooltipPosition:"top",onClick:function(){return d(1)}})})]})},f=function(e,t){var n=(0,i.useBackend)(t).data,o=n.voice_mobs,r=n.communicating,a=n.requestsReceived,c=n.invitesSent,l=n.video_comm;return!("Phone"!==e||!(o.length||r.length||a.length||c.length||l))};s[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.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,c.Icon,{spin:f(e.module,t),color:f(e.module,t)?"bad":null,name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var C=function(e,t){for(var n=(0,i.useBackend)(t),r=n.act,a=n.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,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],s=0;sn?t.length>n?t.slice(0,n)+"...":t:e+t},g=function(e,t,n,o){if(n<0||n>o.length)return b(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=b(e,t),a=b(o[n],t);return r&&a?"TinderMessage_Subsequent_Sent":r||a?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};s[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,s=l.targetAddress,u=l.imList,m=(0,i.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:N("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,t){return(e.to_address===s||e.address===s)&&(0,o.createComponentVNode)(2,c.Box,{className:b(e,s)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[b(e,s)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:N("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,t,n){return(e.to_address===s||e.address===s)&&(0,o.createComponentVNode)(2,c.Box,{textAlign:b(e,s)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:g(e,s,t-1,n),inline:!0,children:(0,a.decodeHtmlEntities)(e.im)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]})}));var V=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.decodeHtmlEntities)(l.author),buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," -"," ",e.time_stamp,"]"]})]},e.ref)}))})},v=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",children:(0,o.createComponentVNode)(2,c.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,a.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by"," ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," ","- ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.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,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,V)||(0,o.createComponentVNode)(2,v)})}));s[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:a})})}));s[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),d=l.aircontents,s=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.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,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Weather Reports",children:!!s.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High:"," ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.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,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.owner,s=l.occupation,u=l.connectionStatus,m=l.address,p=l.visible,h=l.ring,f=l.selfie_mode;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:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,a.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:f?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,a.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===u?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.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,c.LabeledList.Item,{label:"Ringer",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Set Ringer Tone",onClick:function(){return r("set_ringer_tone")}})]})]})})}))},82421:function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(58734),r=(n(40946),n(62188)),a=n(71558),i=n(2798);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),u=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return u("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),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 c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.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,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"1"})}})})]})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},s=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},75125:function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,s=l.optimalTemp,u=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;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,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:u?"good":"blue",value:d,maxValue:s,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",s,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},68285:function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifestContent=t.CrewManifest=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(78419),l=n(40946);t.CrewManifest=function(){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,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,a.Section,{title:"Crew Manifest",noTopPadding:!0,children:i.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},40257:function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(58734),r=n(45445),a=n(75671),i=n(62188),c=n(2798),l=n(71558),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"};t.CrewMonitor=function(){return(0,o.createComponentVNode)(2,c.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n,c=(0,i.useBackend)(t),u=c.act,p=c.data,h=(c.config,(0,i.useLocalState)(t,"tabIndex",0)),f=h[0],C=h[1],b=(0,a.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||[]),N=(0,i.useLocalState)(t,"zoom",1);N[0],N[1];return n=0===f?(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"})]}),b.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===f?(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===f,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===f,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:n})],4)};t.CrewMonitorContent=u;var m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),a=n.data,c=(0,i.useLocalState)(t,"zoom",1),d=c[0],u=c[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:a.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)}))})})}},6776:function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,f=d.cellTemperature,C=d.cellTemperatureStatus,b=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",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."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!b,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i(u?"switchOff":"switchOn")},selected:u,children:u?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,s)})]})})],4)},s=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},6416:function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,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:0===p,onClick:function(){return h(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Crew",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},24387:function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageVr=t.CryoStorageItemsVr=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(6416);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,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:0===p,onClick:function(){return h(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},56447:function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,s=l.scanning,u=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:s,disabled:!u,icon:"power-off",onClick:function(){return c("scanItem")},children:s?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:u&&(0,o.createComponentVNode)(2,a.Box,{children:[u,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},9793:function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(72992),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];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,s=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=s,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,V,{duration:d})),(0,o.createComponentVNode)(2,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.locked,s=c.hasOccupant,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:s?(0,o.createFragment)([(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:"Health",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:u.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,s=l.selectedMenuKey,u=l.hasOccupant;l.occupant;return u?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(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 operation possible on this subject."]})})}):("ui"===s?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)],4):"se"===s?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===s?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===s&&(n=(0,o.createComponentVNode)(2,g)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(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 occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,s=c.selectedUITarget,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:s,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.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 i("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,b,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,N)],4)},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.id,d=e.name,s=e.buffer,u=c.isInjectorReady,m=d+(s.data?" - "+s.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!s.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-end",onClick:function(){return i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),s.data?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:s.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4):null]}),!s.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},g=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,u=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:u||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},V=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.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)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,s=e.blockSize,u=e.action,m=c.split(""),p=[],h=function(){for(var e=f/s+1,t=[],n=function(){var n=r+1;t.push((0,o.createComponentVNode)(2,a.Button,{selected:l===e&&d===n,content:m[f+r],mb:"0",onClick:function(){return i(u,{block:e,subblock:n})}}))},r=0;r1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.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,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,s=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||s,onClick:function(){return i("splice",{splice:5})}})}):null]})}},79015:function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(58734),r=n(43820),a=n(62188),i=n(71558),c=n(2798);t.DishIncubator=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,s=d.on,u=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,f=d.toxins,C=d.chemicals_inserted,b=d.can_breed_virus,N=d.chemical_volume,g=d.max_chemical_volume,V=d.dish_inserted,v=d.blood_already_infected,_=d.virus,y=d.analysed,k=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!u,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:f})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:b?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(b?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!b,onClick:function(){return l("virus")}})],4),children:C&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:g,value:N,children:[N,"/",g]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:b?"good":"average",children:[V?b?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!V,onClick:function(){return l("ejectdish")}}),children:V?_?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:y?k:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},82936:function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,s=l.data,u=s.mode,m=s.pressure,p=s.isAI,h=s.panel_open,f=s.flushing;return 2===u?(n="good",c="Ready"):u<=0?(n="bad",c="N/A"):1===u?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:m,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:p||h,content:"Disengaged",selected:f?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:p||h,content:"Engaged",selected:f?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u,content:"Off",selected:u?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u,content:"On",selected:u?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:p,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},56204:function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,s=l.areas,u=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:s?s.sort():null,selected:u,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},38547:function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=((0,n(66905).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},s=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,u),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},u=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:s}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.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,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.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,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.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,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},23424:function(e,t,n){"use strict";t.__esModule=!0,t.NarrationInput=t.ModeSelector=t.EntitySelection=t.EntityNarrate=t.DisplayDetails=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.EntityNarrate=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:800,height:470,theme:"abstract",resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{scrollable:!0,grow:2,fill:!0,children:(0,o.createComponentVNode)(2,a.Section,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:.25,fill:!0,children:(0,o.createComponentVNode)(2,a.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:6.75,fill:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{Flex:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Details",children:(0,o.createComponentVNode)(2,l)})}),(0,o.createComponentVNode)(2,a.Flex.Item,{Flex:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Select Behaviour",children:(0,o.createComponentVNode)(2,d)})}),(0,o.createComponentVNode)(2,a.Flex.Item,{Flex:!0,children:(0,o.createComponentVNode)(2,s)})]})})})]})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selection_mode,d=c.multi_id_selection,s=c.entity_names;return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",grow:!0,children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Choose!",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:l,fill:!0,content:"Multi-Selection",onClick:function(){return i("change_mode_multi")}}),children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:d.includes(e),onClick:function(){return i("select_entity",{id_selected:e})},children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:e})},e)}))})})})})};t.EntitySelection=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.selection_mode,l=i.number_mob_selected,d=i.selected_id,s=i.selected_name,u=i.selected_type;return c?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"b",null,"Number of entities selected:",16)," ",l]}):(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"b",null,"Selected ID:",16)," ",d," ",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Selected Name:",16)," ",s," ",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Selected Type:",16)," ",u," ",(0,o.createVNode)(1,"br")]})};t.DisplayDetails=l;var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.privacy_select,d=c.mode_select;return(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("change_mode_privacy")},selected:l,fluid:!0,tooltip:"This button changes whether your narration is loud (any who see/hear) or subtle (range of 1 tile) "+(l?"Click here to disable subtle mode":"Click here to enable subtle mode"),content:l?"Currently: Subtle":"Currently: Loud"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("change_mode_narration")},selected:d,fluid:!0,tooltip:"This button sets your narration to talk audiably or emote visibly "+(d?"Click here to emote visibly.":"Click here to talk audiably."),content:d?"Currently: Emoting":"Currently: Talking"})})]})};t.ModeSelector=d;var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,(0,r.useLocalState)(t,"narration","")),l=c[0],d=c[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Narration Text",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("narrate",{message:l})},content:"Send Narration"}),children:(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{width:"85%",children:(0,o.createComponentVNode)(2,a.TextArea,{height:"18rem",onChange:function(e,t){return d(t)},value:l||""})})})})};t.NarrationInput=s},42014:function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.allowPDAs,u=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},5479:function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(58734),a=n(59641),i=n(45445),c=n(62188),l=n(43820),d=n(71558),s=n(2798),u=n(40946),m=n(5339);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},N=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=b(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,a=(0,c.useBackend)(t),i=a.act,l=a.data,u=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},a={};return t.forEach((function(t,i){a[i]=0,Object.keys(t.cost).forEach((function(c){n[c]=n[c]||0,r[c]=r[c]||0,o[c]=b(t.cost[c],n[c],e[c]),0!==o[c].color?a[i]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,v,{name:e.name,amount:e.amount,formatsi:!0}),!i&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,g,{material:e})})]},e.name)||null}))})};t.Materials=V;var v=function(e,t){var n=e.name,o=e.amount,i=e.formatsi,c=e.formatmoney,s=e.color,p=e.style,h="0";return h=o<1&&o>0?(0,m.toFixed)(o,2):i?(0,l.formatSiUnit)(o,0):c?(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.Tooltip,{position:"bottom",content:(0,u.toTitleCase)(n),children:(0,r.createComponentVNode)(2,d.Box,{className:(0,a.classes)(["sheetmaterials32x32",f[n]]),position:"relative",style:p})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:s,style:{"text-align":"center"},children:h})})]})},_=function(e,t){var n=(0,c.useBackend)(t).data,o=n.partSets||[],a=n.buildableParts||{},i=(0,c.useSharedState)(t,"part_tab",o.length?a[0]:""),l=i[0],s=i[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!a[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!a[e],onClick:function(){return s(e)},children:e},e)}))})},y=function(e,t){var n,o=(0,c.useBackend)(t).data,a=function(e){for(var t,n=p(e);!(t=n()).done;){var o=t.value;if(s[o])return o}return null},l=o.partSets||[],s=o.buildableParts||[],m=e.queueMaterials,h=e.materials,f=(0,c.useSharedState)(t,"part_tab",a(l)),C=f[0],b=f[1],g=(0,c.useSharedState)(t,"search_text",""),V=g[0],v=g[1];if(!C||!s[C]){var _=a(l);if(!_)return;b(_)}return V?(n=[],function(e,t){var n=[];if(e.length){var o=(0,u.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(t).forEach((function(e){t[e].filter(o).forEach((function(e){n.push(e)}))})),n=(0,i.uniqBy)((function(e){return e.name}))(n)}}(V,s).forEach((function(e){e.format=N(h,m,e),n.push(e)}))):(n={Parts:[]},s[C].forEach((function(e){e.format=N(h,m,e),e.subCategory?(e.subCategory in n||(n[e.subCategory]=[]),n[e.subCategory].push(e)):n.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,t){return v(t)}})})]})}),!!V&&(0,r.createComponentVNode)(2,k,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,k,{name:e,parts:n[e]},e)}))],0)},k=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data.buildingPart,i=e.parts,l=e.name,s=e.forceShow,u=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!i.length||s)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!i.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:i.map((function(e){return e.id}))})}}),children:[!i.length&&u,i.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:a||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:C[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(t){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:C[e.format[t].color],children:(0,r.createComponentVNode)(2,v,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:t,amount:e.cost[t]})},t)}))})],0,e.name)}))]})},x=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=a.isProcessingQueue,l=a.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")}}),!!i&&(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,L)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,B,{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,w,{queueMaterials:s,missingMaterials:u})})})]})},w=function(e,t){var n=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,v,{formatmoney:!0,name:e,amount:n[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},B=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=e.textColors,l=a.queue||[];return l.length?l.map((function(e,t){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:t+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:C[i[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},L=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,a=n.storedPart;if(a){var i=a.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:i}),(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..."})]})})})}}},96773:function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.locked,u=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,f=l.refills_water,C=l.uproots_weeds,b=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hydroponic Assistance Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:u&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("refill")},children:f?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return c("replacenutri")},children:b?"Yes":"No"})})})})]})||null]})})}},90313:function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(15020),l=n(81905);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,s=c.cooldown,u=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:u,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},58217:function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(58734),r=n(45445),a=n(62188),i=n(71558),c=n(2798);t.FileCabinet=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.contents,s=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},33242:function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.open,u=l.locked,m=l.vocal,p=l.amount,h=l.possible_bmode,f=l.improvefloors,C=l.eattiles,b=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("vocal")},children:m?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("improve")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("tiles")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return c("make")},children:b?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:h,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},82166:function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.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,i.Window,{width:470,height:290,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:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?u="Running":!d&&s>0&&(u="DISCHARGING"),(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.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 c("gentoggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[s,"%"]})]})})})})}},42583:function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(58734),r=n(45445),a=n(62188),i=n(71558),c=n(2798);t.GuestPass=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,s=(d.access,d.area),u=d.giver,m=d.giveName,p=d.reason,h=d.duration,f=d.mode,C=d.log,b=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===f&&(0,o.createComponentVNode)(2,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Logs",children:C.length&&C.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+b,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:u||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},98915:function(e,t,n){"use strict";t.__esModule=!0,t.GyrotronControlContent=t.GyrotronControl=void 0;var o=n(58734),r=n(62188),a=n(2798),i=n(71558);t.GyrotronControl=function(){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.gyros;return(0,o.createComponentVNode)(2,i.Section,{title:"Gyrotrons",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return a("set_tag")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Fire Delay"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Strength"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return a("toggle_active",{gyro:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.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(t,n){return a("set_rate",{gyro:e.ref,rate:n})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.strength,unit:"penta-dakw",minValue:1,maxValue:50,stepPixelSize:1,onDrag:function(t,n){return a("set_str",{gyro:e.ref,str:n})}})})]},e.name)}))]})})};t.GyrotronControlContent=c},67809:function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,s=l.restrictedPrograms,u=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,f=l.gravity,C=d;return p&&(C=C.concat(s)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{color:-1!==s.indexOf(e)?"bad":null,icon:"eye",content:e,selected:u===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:f,onClick:function(){return c("gravity")},children:f?"Enabled":"Disabled"})})]})})]})})}},54457:function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(2798),l=n(43820);t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),s=(n.act,n.data),u=s.total_parts,m=s.max_components,p=s.total_complexity,h=s.max_complexity,f=s.battery_charge,C=s.battery_max,b=s.net_power,N=s.unremovable_circuits,g=s.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:f&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:f/C,maxValue:1,children:[f," / ",C," (",(0,r.round)(f/C*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===b?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),N.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:N})||null,g.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:g})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},91761:function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(40946),l=n(43820);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,m=(u.name,u.desc),p=u.displayed_name,h=(u.removable,u.complexity),f=u.power_draw_idle,C=u.power_draw_per_use,b=u.extended_desc,N=u.inputs,g=u.outputs,V=u.activators;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:h}),f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(f)})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),b]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[N.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:N})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:N.length&&g.length?"33%":N.length||g.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),g.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:g})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:V.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.ref)}))},s=function(e,t){var n=(0,r.useBackend)(t).act,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},91321:function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(40946);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.detail_color,u=d.color_list;return(0,o.createComponentVNode)(2,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(u).map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%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)}))})})})}},75381:function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(45445);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,s=c.max_metal,u=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:630,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:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:s,children:[l/u," / ",s/u," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.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,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.categories,u=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=u[0],p=u[1],h=(0,c.filter)((function(e){return e.name===m}))(s)[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Circuits",children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{mr:2,children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:(0,c.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:h&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."})]})})}},58999:function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(58734),r=n(71558),a=n(62188),i=n(2798),c=n(78654);t.IDCard=function(e,t){var n=(0,a.useBackend)(t).data,l=n.registered_name,d=n.sex,s=n.species,u=n.age,m=n.assignment,p=n.fingerprint_hash,h=n.blood_type,f=n.dna_hash,C=n.photo_front,b=[{name:"Sex",val:d},{name:"Species",val:s},{name:"Age",val:u},{name:"Blood Type",val:h},{name:"Fingerprint",val:p},{name:"DNA Hash",val:f}];return(0,o.createComponentVNode)(2,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.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:C&&(0,o.createVNode)(1,"img",null,null,1,{src:C.substr(1,C.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:b.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,c.RankIcon,{rank:m})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:m})})]})]})})})}},27229:function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputerAccessModification=t.IdentificationComputer=void 0;var o=n(58734),r=n(45445),a=n(62188),i=n(71558),c=n(2798),l=n(40946),d=n(68285);t.IdentificationComputer=function(){return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.ntos,s=c.mode,p=c.has_modify,h=c.printing,f=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!c.have_id_slot?f=(0,o.createComponentVNode)(2,d.CrewManifestContent):h?f=(0,o.createComponentVNode)(2,u):1===s&&(f=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:0===s,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:1===s,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!c.have_printer&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!s&&!p,color:"",children:"Print"})]}),f],0)};t.IdentificationComputerContent=s;var u=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=u;var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.ntos,s=c.station_name,u=c.target_name,m=c.target_owner,h=c.scan_name,f=c.authenticated,C=c.has_modify,b=c.account_number,N=c.centcom_access,g=c.all_centcom_access,V=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,i.Section,{title:"Access Modification",children:[!f&&(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:u,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!f&&!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,i.Input,{value:b,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.job===V,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:-1,children:"\xa0"})," "],0,e.department_name)})),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!N&&(0,o.createComponentVNode)(2,i.Section,{title:"Central Command",level:2,children:g.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:s,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};t.IdentificationComputerAccessModification=m;var p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,s=e.actName,u=d.regions;return(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,i.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,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return c(s,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};t.IdentificationComputerRegions=p},33835:function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,s=l.internalsValid;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},73952:function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,s=l.specialSlots,u=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,f=l.legcuffed,C=l.legcuffedParams,b=l.accessory;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Divider),s&&s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,b&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},57620:function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,s=l.antibodies,u=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No vial detected."});return p&&(h=s||u?(0,o.createFragment)([s?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:s}):null,u.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",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:"print",content:"Print",disabled:!s&&!u.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),s&&!m||u.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[s&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:s,onClick:function(){return c("antibody")}})}):null,u.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},20418:function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,s=d.mybag,u=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,f=d.signs;d.icons;return(0,o.createComponentVNode)(2,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.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 c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,a.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 c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,a.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 c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,a.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 c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:f||"Signs Slot",tooltipPosition:"top-start",color:f?"grey":"transparent",style:{border:f?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].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,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},83840:function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(2798);t.Jukebox=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,s=d.playing,u=d.loop_mode,m=d.volume,p=d.current_track_ref,h=d.current_track,f=d.current_genre,C=d.percent,b=d.tracks,N=b.length&&b.reduce((function(e,t){var n=t.genre||"Uncategorized";return e[n]||(e[n]=[]),e[n].push(t),e}),{}),g=s&&(f||"Uncategorized");return(0,o.createComponentVNode)(2,c.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Title",children:s&&h&&(0,o.createComponentVNode)(2,i.Box,{children:[h.title," by ",h.artist||"Unkown"]})||(0,o.createComponentVNode)(2,i.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"play",disabled:s,onClick:function(){return l("play")},children:"Play"}),(0,o.createComponentVNode)(2,i.Button,{icon:"stop",disabled:!s,onClick:function(){return l("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"play",onClick:function(){return l("loopmode",{loopmode:1})},selected:1===u,children:"Next"}),(0,o.createComponentVNode)(2,i.Button,{icon:"random",onClick:function(){return l("loopmode",{loopmode:2})},selected:2===u,children:"Shuffle"}),(0,o.createComponentVNode)(2,i.Button,{icon:"redo",onClick:function(){return l("loopmode",{loopmode:3})},selected:3===u,children:"Repeat"}),(0,o.createComponentVNode)(2,i.Button,{icon:"step-forward",onClick:function(){return l("loopmode",{loopmode:4})},selected:4===u,children:"Once"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.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,t){return l("volume",{val:(0,r.round)(t/100,2)})}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Available Tracks",children:b.length&&Object.keys(N).sort().map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e,color:g===e?"green":"default",child_mt:0,children:(0,o.createVNode)(1,"div",null,N[e].map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},14843:function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=["laws","title","noButtons"];t.LawManager=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[c&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Law-synced to ",c]})||null,(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,d)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.ion_law_nr,d=c.ion_law,u=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,f=c.zeroth_laws,C=c.has_zeroth_laws,b=c.ion_laws,N=c.has_ion_laws,g=c.inherent_laws,V=c.has_inherent_laws,v=c.supplied_laws,_=c.has_supplied_laws,y=c.isAI,k=c.isMalf,x=c.isAdmin,w=c.channel,B=c.channels,L=f.map((function(e){return e.zero=!0,e})).concat(g);return(0,o.createComponentVNode)(2,a.Section,{children:[N&&(0,o.createComponentVNode)(2,s,{laws:b,title:l+" Laws:",mt:-2})||null,(C||V)&&(0,o.createComponentVNode)(2,s,{laws:L,title:"Inherent Laws",mt:-2})||null,_&&(0,o.createComponentVNode)(2,s,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:B.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:w===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),y&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),k&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,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,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),x&&!C&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:d,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.isMalf,s=l.isAdmin,u=e.laws,m=e.title,p=e.noButtons,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:m},h,{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,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!p&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,d&&!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!p&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,d&&!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!s,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!s,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,s,{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,s,{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,s,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},94648:function(e,t,n){"use strict";t.__esModule=!0,t.ListInputModal=void 0;var o=n(58734),r=n(89226),a=n(57370),i=n(71558),c=n(62188),l=n(42678),d=n(2798);t.ListInputModal=function(e,t){var n=(0,c.useBackend)(t),m=n.act,p=n.data,h=p.items,f=void 0===h?[]:h,C=p.message,b=void 0===C?"":C,N=p.init_value,g=p.large_buttons,V=p.timeout,v=p.title,_=(0,c.useLocalState)(t,"selected",f.indexOf(N)),y=_[0],k=_[1],x=(0,c.useLocalState)(t,"searchBarVisible",f.length>9),w=x[0],B=x[1],L=(0,c.useLocalState)(t,"searchQuery",""),S=L[0],I=L[1],T=f.filter((function(e){return null==e?void 0:e.toLowerCase().includes(S.toLowerCase())})),M=325+Math.ceil(b.length/3)+(g?5:0);return w||setTimeout((function(){var e;return null==(e=document.getElementById(y.toString()))?void 0:e.focus()}),1),(0,o.createComponentVNode)(2,d.Window,{title:v,width:325,height:M,children:[V&&(0,o.createComponentVNode)(2,r.Loader,{value:V}),(0,o.createComponentVNode)(2,d.Window.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;t!==l.KEY_DOWN&&t!==l.KEY_UP||(e.preventDefault(),function(e){var t,n,o=T.length-1;if(e===l.KEY_DOWN)null===y||y===o?(k(0),null==(t=document.getElementById("0"))||t.scrollIntoView()):(k(y+1),null==(n=document.getElementById((y+1).toString()))||n.scrollIntoView());else if(e===l.KEY_UP){var r,a;null===y||0===y?(k(o),null==(r=document.getElementById(o.toString()))||r.scrollIntoView()):(k(y-1),null==(a=document.getElementById((y-1).toString()))||a.scrollIntoView())}}(t)),t===l.KEY_ENTER&&(e.preventDefault(),m("submit",{entry:T[y]})),!w&&t>=l.KEY_A&&t<=l.KEY_Z&&(e.preventDefault(),function(e){var t=String.fromCharCode(e),n=f.find((function(e){return null==e?void 0:e.toLowerCase().startsWith(null==t?void 0:t.toLowerCase())}));if(n){var o,r=f.indexOf(n);k(r),null==(o=document.getElementById(r.toString()))||o.scrollIntoView()}}(t)),t===l.KEY_ESCAPE&&(e.preventDefault(),m("cancel"))},children:(0,o.createComponentVNode)(2,i.Section,{buttons:(0,o.createComponentVNode)(2,i.Button,{compact:!0,icon:w?"search":"font",selected:!0,tooltip:w?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){return B(!w),void I("")}}),className:"ListInput__Section",fill:!0,title:b,children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,s,{filteredItems:T,onClick:function(e){e!==y&&k(e)},onFocusSearch:function(){B(!1),B(!0)},searchBarVisible:w,selected:y})}),w&&(0,o.createComponentVNode)(2,u,{filteredItems:T,onSearch:function(e){var t;e!==S&&(I(e),k(0),null==(t=document.getElementById("0"))||t.scrollIntoView())},searchQuery:S,selected:y}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,a.InputButtons,{input:T[y]})})]})})})]})};var s=function(e,t){var n=(0,c.useBackend)(t).act,r=e.filteredItems,a=e.onClick,d=e.onFocusSearch,s=e.searchBarVisible,u=e.selected;return(0,o.createComponentVNode)(2,i.Section,{fill:!0,scrollable:!0,tabIndex:0,children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{color:"transparent",fluid:!0,id:t,onClick:function(){return a(t)},onDblClick:function(e){e.preventDefault(),n("submit",{entry:r[u]})},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;s&&t>=l.KEY_A&&t<=l.KEY_Z&&(e.preventDefault(),d())},selected:t===u,style:{animation:"none",transition:"none"},children:e.replace(/^\w/,(function(e){return e.toUpperCase()}))},t)}))})},u=function(e,t){var n=(0,c.useBackend)(t).act,r=e.filteredItems,a=e.onSearch,l=e.searchQuery,d=e.selected;return(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,autoSelect:!0,fluid:!0,onEnter:function(e){e.preventDefault(),n("submit",{entry:r[d]})},onInput:function(e,t){return a(t)},placeholder:"Search...",value:l})}},56733:function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.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,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===s,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:u,onClick:function(){return c("immersion")},children:u?"Enabled":"Disabled"})})]})})]})})}},3013:function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(40946);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.beacons,u=d.stored_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:[u.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.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,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.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,a.NoticeBox,{children:"No mecha beacons found."})]})})}},49612:function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.open,u=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,f=l.heal_threshold,C=l.heal_threshold_max,b=l.injection_amount_min,N=l.injection_amount,g=l.injection_amount_max,V=l.use_beaker,v=l.declare_treatment,_=l.vocal;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:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:u&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:C,value:f,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:b,maxValue:g,value:N,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return c("use_beaker")},children:V?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:_?"toggle-on":"toggle-off",selected:_,onClick:function(){return c("togglevoice")},children:_?"On":"Off"})})]})})||null]})})}},50917:function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(72992),c=n(2798),l=n(15020),d=n(81905),s=n(10821),u=function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.MedicalRecords=function(e,t){var n,u=(0,r.useBackend)(t).data,f=u.authenticated,C=u.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C?n=(0,o.createComponentVNode)(2,h):5===C?n=(0,o.createComponentVNode)(2,b):6===C&&(n=(0,o.createComponentVNode)(2,N)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,a.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],0)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.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 #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:(0,o.createComponentVNode)(2,a.Box,{preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(t,e)}})]})},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},N=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},g=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),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:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.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,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},36115:function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(58734),r=n(40946),a=n(62188),i=n(71558),c=n(2798),l=n(10821),d=n(99671);t.MessageMonitor=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,f=(d.message,d.hacking),C=d.emag;return n=f||C?(0,o.createComponentVNode)(2,s):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var s=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.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,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.useLocalState)(t,"tabIndex",0),s=d[0],u=d[1];return 0===s?n=(0,o.createComponentVNode)(2,p):1===s?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===s?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===s?n=(0,o.createComponentVNode)(2,f):4===s&&(n=(0,o.createComponentVNode)(2,C)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===s,onClick:function(){return u(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===s,onClick:function(){return u(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,s=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":s?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:s?"rc":"pda"})}}),children:s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,s=c.customrecepient,u=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:u,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:s,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},64861:function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,s=d.broken,u=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},71504:function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(58734),r=n(40946),a=n(62188),i=n(71558),c=n(2798),l=n(20700);t.MiningOreProcessingConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,s=d.unclaimedPoints,u=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,onClick:function(){return r("power")},children:u?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:s<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.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,t){return-1===s.indexOf(e.ore)||-1===s.indexOf(t.ore)?e.ore-t.ore:s.indexOf(t.ore)-s.indexOf(e.ore)},m=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,s=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.length&&s.sort(u).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.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(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},75306:function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(58734),r=n(40946),a=n(62188),i=n(71558),c=n(2798);t.MiningStackingConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,s=d.stacktypes,u=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:u,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),s.length&&s.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},87975:function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(58734),r=n(40946),a=n(62188),i=n(71558),c=n(2798),l=n(20700),d=["title","items"];var s={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.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,m),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data),l=c.has_id,d=c.id,u=c.items,m=(0,a.useLocalState)(t,"search",""),h=m[0],f=(m[1],(0,a.useLocalState)(t,"sort","Alphabetical")),C=f[0],b=(f[1],(0,a.useLocalState)(t,"descending",!1)),N=b[0],g=(b[1],(0,r.createSearch)(h,(function(e){return e[0]}))),V=!1,v=Object.entries(u).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=l&&d.points>=e[1].price,e[1]})).sort(s[C]);if(0!==n.length)return N&&(n=n.reverse()),V=!0,(0,o.createComponentVNode)(2,p,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{children:V?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},m=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),d=(0,a.useLocalState)(t,"descending",!1),u=d[0],m=d[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(s),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.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)}})})]})})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,s=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.has_id||c.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,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.config,n.data),s=c.nif_percent,u=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,f=e.setViewing;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.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,a.AnimatedNumber,{value:s}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.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,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return f(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},84793:function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(99671);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,s=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(s=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:s})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,s=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",s," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.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,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},99879:function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(58734),r=n(40946),a=n(62188),i=n(71558),c=n(2798),l=n(10821),d="Main Menu",s="New Channel",u="View List",m="New Story",p="Print",h="New Wanted",f="View Wanted",C="View Selected Channel";t.Newscaster=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,b)]})})};var b=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen",d)),c=r[0],l=r[1],s=N[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,s,{setScreen:l})})},N={};N[d]=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d(f)},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d(u)},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d(s)},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d(m)},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d(p)},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d(h)},children:'Manage "Wanted" Issue'})})],0)},N[s]=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,s=l.channel_name,u=l.c_locked,m=l.user,p=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},N[u]=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,s=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return s(d)},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),s(C)},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},N[m]=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,s=c.user,u=c.title,m=c.msg,p=c.photo_data,h=e.setScreen,f={"white-space":"nowrap"},C={width:"100%","word-break":"break-all","word-wrap":"break-word"};return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h(d)},children:"Back"}),children:[(0,o.createVNode)(1,"table",null,[(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"Receiving Channel:",16,{style:f}),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"}),2,{colspan:2})],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"Message Author:",16,{style:f}),(0,o.createVNode)(1,"td","color-good",s,0,{colspan:2})],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"Message Title:",16,{style:f}),(0,o.createVNode)(1,"td",null,u||"(no title yet)",0,{style:C}),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_title")},icon:"pen",tooltip:"Edit Title",tooltipPosition:"left"}),2)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"Message Body:",16,{style:f}),(0,o.createVNode)(1,"td",null,m||"(no message yet)",0,{style:C}),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"}),2)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"Attach Photo:",16,{style:f}),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:p?"Photo Attached":"No Photo"}),2,{colspan:2})],4)],4,{style:{width:"calc(100% + 0.5em)",margin:"-0.25em -0.25em 0 -0.25em",padding:0}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h(d)},children:"Cancel"})]})},N[p]=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.total_num,s=c.active_num,u=c.message_num,m=c.paper_remaining,p=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*m," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},N[h]=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,s=l.channel_name,u=l.msg,m=l.photo_data,p=l.user,h=l.wanted_issue,f=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return f(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!h&&(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:m?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:p})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!h&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return f(d)},children:"Cancel"})]})},N[f]=function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:"There are no wanted issues currently outstanding."})},N[C]=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,s=l.securityCaster,m=l.company,p=e.setScreen;return d?(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:s&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.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,i.Section,{children:["- ",(0,r.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,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," -"," ",e.timestamp,"]"]}),!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"}),children:"The channel you were looking for no longer exists."})}},83945:function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},45835:function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(58734),r=n(62188),a=n(2798),i=n(27229),c=n(71558);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.message,u=d.running,m=d.rate,p=d.factor,h=d.regions,f=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:s&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:s})||u&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate:"," ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},53147:function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(58734),r=n(37655),a=n(62188),i=n(71558),c=n(2798);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.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,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.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,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.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,i.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,i.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.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,i.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,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},95982:function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(58734),r=n(2798),a=n(99366);t.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,a.AtmosControlContent)})})}},76813:function(e,t,n){"use strict";t.__esModule=!0,t.selectCameras=t.prevNextCamera=t.NtosCameraConsole=void 0;var o=n(58734),r=n(45445),a=n(75671),i=n(40946),c=n(62188),l=n(71558),d=n(2798),s=n(65557),u=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]};t.prevNextCamera=u;var m=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,i.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.selectCameras=m;t.NtosCameraConsole=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,i=a.mapRef,p=a.activeCamera,h=m(a.cameras),f=u(h,p),C=f[0],b=f[1];return(0,o.createComponentVNode)(2,d.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,d.NtosWindow.Content,{children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,s.CameraConsoleContent),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),p&&p.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createTextVNode)("SEL:"),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-left",disabled:!C,onClick:function(){return r("switch_camera",{name:C})}}),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-right",disabled:!b,onClick:function(){return r("switch_camera",{name:b})}}),(0,o.createTextVNode)("| PAN:"),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,l.ByondUi,{className:"CameraConsole__map",params:{id:i,type:"map"}})],4)]})})}},30536:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(58734),r=n(2798),a=n(46398);t.NtosCommunicationsConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.CommunicationsConsoleContent)})})}},51775:function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,s=l.power_usage,u=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,f=l.disk_used,C=l.hardware,b=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",s,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!u&&"average",children:u?(0,o.createComponentVNode)(2,a.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,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:h,color:"good",children:[f," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},56722:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewManifest=void 0;var o=n(58734),r=n(2798),a=n(68285);t.NtosCrewManifest=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,a.CrewManifestContent)})})}},9562:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(58734),r=n(2798),a=n(40257);t.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,a.CrewMonitorContent)})})}},45992:function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(45445);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=e.type,s=l.allwarrants,u=(0,c.filter)((function(e){return e.arrestsearch===d}))(s);return(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:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,s=c.warrantauth,u=c.type,m="arrest"===u,p="arrest"===u?"Name":"Location",h="arrest"===u?"Charges":"Reason";return(0,o.createComponentVNode)(2,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:s})]})})}},80151:function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(9159);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,s):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},s=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,s=c.messages;c.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:s.length&&(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:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},9159:function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(5339);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.PC_device_theme,s=a.error,u=a.downloading,m=a.current_account,p=(0,o.createComponentVNode)(2,f);return s?p=(0,o.createComponentVNode)(2,h,{error:s}):u?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.down_filename,d=i.down_progress,s=i.down_size,u=i.down_speed;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"File",children:[l," (",s," GQ)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:d,maxValue:s,children:[d,"/",s," (",(0,c.round)(d/s*100,1),"%)"]})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.current_account,d=c.addressbook,h=c.new_message,f=c.cur_title,C=(0,o.createComponentVNode)(2,s);return d?C=(0,o.createComponentVNode)(2,m):h?C=(0,o.createComponentVNode)(2,p):f&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return i("new_message")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return i("changepassword")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return i("logout")}})],4),children:C})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,s=c.messages;return(0,o.createComponentVNode)(2,a.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return i("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return i("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return i("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,a.Section,{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:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.administrator,d=c.cur_title,s=c.cur_source,u=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,h=c.cur_attachment_filename,f=c.cur_attachment_size,C=c.cur_uid;return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return i("reply",{reply:C})}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return i("delete",{"delete":C})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return i("save",{save:C})}}),p&&(0,o.createComponentVNode)(2,a.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return i("downloadattachment")}})||null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return i("cancel",{cancel:C})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"From",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"At",children:u}),p&&!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",f,"GQ)"]})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};t.NtosEmailClientViewMessage=u;var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.login,fluid:!0,onClick:function(){return i("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.msg_title),d=c.msg_recipient,s=c.msg_body,u=c.msg_hasattachment,m=c.msg_attachment_filename,p=c.msg_attachment_size;return(0,o.createComponentVNode)(2,a.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("cancel")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",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.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"address-book",onClick:function(){return i("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachments",buttons:u&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("addattachment")},children:"Add Attachment"}),children:u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",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:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return i("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,i=e.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:i})})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,a.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",onClick:function(){return i("login")},children:"Log In"})]})}},44009:function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.PC_device_theme,u=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,f=d.files,C=void 0===f?[]:f,b=d.usbfiles,N=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:s,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[m&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:C,usbconnected:u,onUpload:function(e){return l("PRG_copytousb",{uid:e})},onDelete:function(e){return l("PRG_deletefile",{uid:e})},onOpen:function(e){return l("PRG_openfile",{uid:e})},onRename:function(e,t){return l("PRG_rename",{uid:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{uid:e})}})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:N,usbconnected:u,onUpload:function(e){return l("PRG_copyfromusb",{uid:e})},onDelete:function(e){return l("PRG_deletefile",{uid:e})},onOpen:function(e){return l("PRG_openfile",{uid:e})},onRename:function(e,t){return l("PRG_rename",{uid:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{uid:e})}})})||null,(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0),h&&(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",position:"fixed",bottom:"5px",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{bottom:"0",left:"0",icon:"ban",onClick:function(){return l("PRG_clearerror")}})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:h})})]})]})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,s=e.onOpen;return(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:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.uid,n)}}),(0,o.createComponentVNode)(2,a.Button,{content:"Open",onClick:function(){return s(e.uid)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.uid)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.uid)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.uid)}}))],0)})]},e.name)}))]})}},39032:function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(58734),r=n(2798),a=n(27229);t.NtosIdentificationComputer=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.IdentificationComputerContent,{ntos:!0})})})}},51293:function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c={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"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.device_theme,u=d.programs,m=void 0===u?[]:u,p=d.has_light,h=d.light_on,f=d.comp_light_color,C=d.removable_media,b=void 0===C?[]:C,N=d.login,g=void 0===N?[]:N;return(0,o.createComponentVNode)(2,i.NtosWindow,{title:"syndicate"===s?"Syndix Main Menu":"NtOS Main Menu",theme:s,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!g.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",g.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",g.IDJob]})]})}),!!b.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},7578:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,s=l.adminmode,u=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,f=l.all_channels,C=void 0===f?[]:f,b=l.clients,N=void 0===b?[]:b,g=l.messages,V=void 0===g?[]:g,v=null!==p,_=u||s;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(s?"ON":"OFF"),color:s?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(_?V.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&_&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},21729:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.NtosNetDos=function(){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,s=c.focus,u=c.target,m=c.speed,p=c.overload,h=c.capacity,f=c.error;if(f)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:f}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var C=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return u?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:s===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!s,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},35838:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(2798);t.NtosNetDownloader=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,s=d.PC_device_theme,u=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,f=d.error,C=d.hacked_programs,b=void 0===C?[]:C,N=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:s,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:u,children:m+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!N&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),b.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,a.useBackend)(t),l=c.act,d=c.data,s=d.disk_size,u=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,f=d.downloadspeed,C=d.downloads_queue,b=s-u;return(0,o.createComponentVNode)(2,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",f,"GQ/s)"]})||-1!==C.indexOf(n.filename)&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>b,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>b&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},98921:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(58734),r=n(71558),a=n(62188),i=n(2798);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,s=l.ntnetstatus,u=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,f=l.idsalarm,C=l.idsstatus,b=l.ntnetmaxlogs,N=l.maxlogs,g=l.minlogs,V=l.banned_nids,v=l.ntnetlogs,_=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.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 c("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 c("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 c("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 c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!f&&(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 c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:V.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:b,minValue:g,maxValue:N,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(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 c("purgelogs")}}),children:_.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},53502:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,h=a.uploading,f=a.upload_filelist,C=(0,o.createComponentVNode)(2,u);return m?C=(0,o.createComponentVNode)(2,c):p?C=(0,o.createComponentVNode)(2,l):h?C=(0,o.createComponentVNode)(2,d):f.length&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:C})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.download_name,d=c.download_progress,s=c.download_size,u=c.download_netspeed;return(0,o.createComponentVNode)(2,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:s,children:[d," / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,s=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:s?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},98476:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(37655);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,m=u.article,p=u.download,h=u.message,f=(0,o.createComponentVNode)(2,d);return m?f=(0,o.createComponentVNode)(2,l):p&&(f=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),f]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,s=l.cover,u=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"})],4),children:[!!s&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(s)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),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,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,s=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},84804:function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(58734),r=n(2798),a=n(85513);t.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,a.OvermapNavigationContent)})})}},91142:function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(58734),r=n(2798),a=n(42253);t.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,a.PowerMonitorContent)})})}},95538:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(58734),r=n(2798),a=n(89862);t.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,a.RCONContent)})})}},23754:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(58734),r=n(71558),a=n(62188),i=n(2798);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.armed;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.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,t){return c("PRG_obfuscate",{new_name:t})},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":"DISARMED",color:l?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l})]})})})}},1446:function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(58734),r=n(2798),a=n(39779);t.NtosShutoffMonitor=function(){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,a.ShutoffMonitorContent)})})}},73068:function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(58734),r=n(2798),a=n(16980);t.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,a.StationAlertConsoleContent)})})}},2329:function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(58734),r=n(2798),a=n(86773);t.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,a.SupermatterMonitorContent)})})}},32889:function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,s=l.signal_strength,u=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&s||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(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,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},70666:function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,s=l.error,u=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||u&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,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:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){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.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},90132:function(e,t,n){"use strict";t.__esModule=!0,t.NumberInputModal=void 0;var o=n(58734),r=n(89226),a=n(57370),i=n(42678),c=n(62188),l=n(71558),d=n(2798);t.NumberInputModal=function(e,t){var n=(0,c.useBackend)(t),u=n.act,m=n.data,p=m.init_value,h=m.large_buttons,f=m.message,C=void 0===f?"":f,b=m.timeout,N=m.title,g=(0,c.useLocalState)(t,"input",p),V=g[0],v=g[1],_=140+(C.length>30?Math.ceil(C.length/3):0)+(C.length&&h?5:0);return(0,o.createComponentVNode)(2,d.Window,{title:N,width:270,height:_,children:[b&&(0,o.createComponentVNode)(2,r.Loader,{value:b}),(0,o.createComponentVNode)(2,d.Window.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;t===i.KEY_ENTER&&u("submit",{entry:V}),t===i.KEY_ESCAPE&&u("cancel")},children:(0,o.createComponentVNode)(2,l.Section,{fill:!0,children:(0,o.createComponentVNode)(2,l.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,l.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,l.Box,{color:"label",children:C})}),(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,s,{input:V,onClick:function(e){e!==V&&v(e)},onChange:function(e){e!==V&&v(e)}})}),(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,a.InputButtons,{input:V})})]})})})]})};var s=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,i=a.min_value,d=a.max_value,s=a.init_value,u=e.input,m=e.onClick,p=e.onChange;return(0,o.createComponentVNode)(2,l.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,l.Button,{disabled:u===i,icon:"angle-double-left",onClick:function(){return m(i)},tooltip:i?"Min ("+i+")":"Min"})}),(0,o.createComponentVNode)(2,l.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,l.RestrictedInput,{allowFloats:!0,autoFocus:!0,autoSelect:!0,fluid:!0,minValue:i,maxValue:d,onChange:function(e,t){return p(t)},onEnter:function(e,t){return r("submit",{entry:t})},value:u})}),(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,l.Button,{disabled:u===d,icon:"angle-double-right",onClick:function(){return m(d)},tooltip:d?"Max ("+d+")":"Max"})}),(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,l.Button,{disabled:u===s,icon:"redo",onClick:function(){return m(s)},tooltip:s?"Reset ("+s+")":"Reset"})})]})}},84035:function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:u,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.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,a.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):c(e)},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},6238:function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:u,onClick:function(){return c("configure")}})],4),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,{textAlign:"center",children:"Port"}),u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),u?(0,o.createComponentVNode)(2,a.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,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},25466:function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(2798),c=n(71558),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"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,s=d.hasOccupant,u=d.choice;return n=u?(0,o.createComponentVNode)(2,h):s?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!u,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!u,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:s,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:u[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.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,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",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 patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,s=i.healthAlarm,u=i.oxy,m=i.oxyAlarm,p=i.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:s,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return r(u?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},96675:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(95076);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.faillink,s=l.calibration,u=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,f=l.next_shot,C=l.nopower,b=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===u}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:b}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===f&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||f>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},9960:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEnginesContent=t.OvermapEngines=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.OvermapEngines=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.global_state,d=c.global_limit,s=c.engines_info,u=c.total_thrust;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:"Engines",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,onClick:function(){return i("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Engine #",t+1," | Thrust:"," ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust})," | Limit:"," ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,a.Section,{width:"127%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.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,a.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,a.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,a.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 i("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})],4)};t.OvermapEnginesContent=c},3774:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFull=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(9960),l=n(33529),d=n(7614);t.OvermapFull=function(e,t){var n=(0,r.useLocalState)(t,"overmapFullState",0),s=n[0],u=n[1];return(0,o.createComponentVNode)(2,i.Window,{width:800,height:800,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:0===s,onClick:function(){return u(0)},children:"Engines"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:"Helm"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:"Sensors"})]}),0===s&&(0,o.createComponentVNode)(2,c.OvermapEnginesContent),1===s&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===s&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},33529:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapHelmContent=t.OvermapHelm=t.OvermapFlightDataWrap=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(95076);t.OvermapHelm=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,m)],4)};t.OvermapHelmContent=l;var d=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=d;var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.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,a.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,a.Button,{selected:s,onClick:function(){return i("manual")},icon:"compass",children:s?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.dest,d=c.d_x,s=c.d_y,u=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,a.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,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return i("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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{sety:!0})},children:s})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tachometer-alt",onClick:function(){return i("speedlimit")},children:[u," Gm/h"]})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return i("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return i("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.sector,d=c.s_x,s=c.s_y,u=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,a.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[d," : ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Data",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"save",onClick:function(){return i("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return i("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,scrollable:!0,height:"130px",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:"Coordinates"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),p.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]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},85513:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(95076);t.OvermapNavigation=function(){return(0,o.createComponentVNode)(2,i.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.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,a.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:p,onClick:function(){return i("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[s," : ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},28457:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.modes,u=c.offline_for;return u?(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Field Calibration",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,s=i.mitigation_physical,u=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,h=i.max_energy,f=i.current_energy,C=i.percentage_energy,b=i.total_segments,N=i.functional_segments,g=i.field_radius,V=i.target_radius,v=i.input_cap_kw,_=i.upkeep_power_usage,y=i.power_usage,k=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",V!==g&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*k,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,maxValue:h,children:[f," / ",h," MJ (",C,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[u,"% EM / ",s,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:y,maxValue:v,children:[y," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:y})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b})," m\xb2 (radius"," ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),", target"," ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.running,d=c.hacked,s=c.idle_multiplier,u=c.idle_valid_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===s,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},7614:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensorsContent=t.OvermapShipSensors=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.OvermapShipSensors=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.viewing,d=c.on,s=c.range,u=c.health,m=c.max_health,p=c.heat,h=c.critical_heat,f=c.status,C=c.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:l,onClick:function(){return i("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return i("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{icon:"signal",onClick:function(){return i("range")},children:s})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*h,Infinity],average:[.5*h,.75*h],good:[-Infinity,.5*h]},value:p,maxValue:h,children:p<.5*h&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||p<.75*h&&(0,o.createComponentVNode)(2,a.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,a.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contacts",children:C.length&&C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return i("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===c.status&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wifi",onClick:function(){return i("link")},children:"Link up with sensor suite?"})})||null],0)};t.OvermapShipSensorsContent=c},22702:function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,s=l.power,u=l.strength;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.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:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(u).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},65090:function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(40946),l=n(5479);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,s=n.data,u=(s.panelOpen,s.copyBoard),m=s.copyBoardReqComponents,p=s.queue,h=s.building,f=s.buildPercent,C=s.error,b=s.recipies;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[C&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:f,maxValue:100})})]})})||null,u&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(u)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:b.length&&b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},68747:function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(58734),r=n(62188),a=n(72992),i=n(71558),c=n(2798),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=null;return 0===p?f=(0,o.createComponentVNode)(2,d):1===p&&(f=(0,o.createComponentVNode)(2,s)),(0,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[u&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),f]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,s=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!s,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},3745:function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(61082),l=n(79526);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,f=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var C=function(e){var t;try{t=l("./"+e+".js")}catch(n){if("MODULE_NOT_FOUND"===n.code)return(0,c.routingError)("notFound",e);throw n}return t[e]||(0,c.routingError)("missingExport",e)}(p.template),b=(0,r.useLocalState)(t,"settingsMode",!1),N=b[0],g=b[1];return(0,o.createComponentVNode)(2,i.Window,{width:580,height:670,theme:f?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:N,setSettingsMode:g}),N&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,u,{setSettingsMode:g})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,s=c.idInserted,u=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!s&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:u})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,s=c.cartridge_name,u=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!u,content:u?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:s})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,s=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:s?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},21364:function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);function c(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=.5?"good":s>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon: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,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:u,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},51435:function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(19107);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.direction,u=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:u,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},47750:function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(19107);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.rate,u=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:u,maxValue:m,value:s,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},17098:function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,s=l.on,u=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,f=l.neutralize_noaccess,C=l.neutralize_norecord,b=l.neutralize_criminals,N=l.neutralize_all,g=l.neutralize_nonsynth,V=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"exclamation-triangle":"times",content:u?"On":"Off",color:u?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},42253:function(e,t,n){"use strict";t.__esModule=!0,t.powerRank=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.AreaCharge=void 0;var o=n(58734),r=n(45445),a=n(75671),i=n(5339),c=n(59641),l=n(62188),d=n(71558),s=n(2798),u=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.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,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(a.map_levels,a.all_sensors),c=a.focus;if(c)return(0,o.createComponentVNode)(2,h,{focus:c});var s=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return i&&(s=(0,o.createComponentVNode)(2,d.Table,{children:i.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})};t.PowerMonitorContent=p;var h=function(e,t){var n=(0,l.useBackend)(t),c=n.act,s=(n.data,e.focus),p=s.history,h=(0,l.useLocalState)(t,"sortByField",null),b=h[0],N=h[1],g=p.supply[p.supply.length-1]||0,V=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),_=p.demand.map((function(e,t){return[t,e]})),y=Math.max.apply(Math,[u].concat(p.supply,p.demand)),k=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===b&&(0,r.sortBy)((function(e){return e.name})),"charge"===b&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===b&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===b&&(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 c("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:g,minValue:0,maxValue:y,color:"teal",children:(0,i.toFixed)(g/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:y,color:"pink",children:(0,i.toFixed)(V/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:v,rangeX:[0,v.length-1],rangeY:[0,y],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,y],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"===b,content:"Name",onClick:function(){return N("name"!==b&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===b,content:"Charge",onClick:function(){return N("charge"!==b&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===b,content:"Draw",onClick:function(){return N("draw"!==b&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===b,content:"Problems",onClick:function(){return N("problems"!==b&&"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"})]}),k.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,f,{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,C,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorFocus=h;var f=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};t.AreaCharge=f,f.defaultHooks=c.pureComponentHooks;var C=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};C.defaultHooks=c.pureComponentHooks},24461:function(e,t,n){"use strict";t.__esModule=!0,t.PrecisionEditor=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.PrecisionEditor=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.screenstate);return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seed status",children:["main"===s&&(0,o.createComponentVNode)(2,c),"colors"===s&&(0,o.createComponentVNode)(2,l),"reagents"===s&&(0,o.createComponentVNode)(2,d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.health,d=c.plantcolor,s=c.fruitcolor,u=c.chems,m=c.seedname;return(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m}),l<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:100-l+"%"}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Color",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fruit Color",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chems produced in fruit (click to splice out)",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.displayname,onClick:function(){return i("prune",{gene_name:e.name})}},e.displayname)}))}),(0,o.createComponentVNode)(2,a.Button,{content:"Edit Colors",onClick:function(){return i("change_focus",{window:"colors"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add Reagents",onClick:function(){return i("change_focus",{window:"reagents"})}}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Seed",onClick:function(){return i("eject")}})],0):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Waiting",children:"There is currently no seed loaded."})})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.plantcolor,d=c.fruitcolor;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Color",children:l}),(0,o.createComponentVNode)(2,a.ColorBox,{color:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fruit Color",children:d}),(0,o.createComponentVNode)(2,a.ColorBox,{color:d}),(0,o.createComponentVNode)(2,a.Button,{content:"Change plant color",onClick:function(){return i("change_color",{option:0})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Change fruit color",onClick:function(){return i("change_color",{option:1})}}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.Button,{content:"Return",onClick:function(){return i("change_focus",{window:"main"})}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.beakerchems,d=c.health;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[d<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:100-d+"%"}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:1,width:19,height:9,ml:1,children:["Available chems to choose are based on the reagents stored in the beaker. "," A minimum of 100 units of reagent is required to generate a viable sequence. ","The chosen reagent will be consumed in the process.",(0,o.createComponentVNode)(2,a.Box,{bold:1,mt:1,children:"This process severely damages genetic integrity."})]}),(0,o.createComponentVNode)(2,a.Box,{width:20,opacity:.5,ml:1,mt:6,mb:2,children:["Plant will produce 1 additional unit for every 25 units beyond 100"," (modified by potency)"]}),l?(0,o.createFragment)([d<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available reagents",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.displayname,onClick:function(){return i("add_chem",{target_chem:e.name})}},e.displayname)}))}):(0,o.createComponentVNode)(2,a.NoticeBox,{warning:1,children:"WARNING: Genetic integrity of seed is too poor to proceed."}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Beaker",onClick:function(){return i("eject_beaker")}})],0):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Waiting",children:"There is currently no beaker loaded."}),(0,o.createComponentVNode)(2,a.Button,{content:"Return",onClick:function(){return i("change_focus",{window:"main"})}})]})}},90423:function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.pressure_set,u=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,f=l.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:370,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:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[s/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},15852:function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,s=l.chemImplants,u=l.trackImplants;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},89862:function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(58734),r=n(5339),a=n(43820),i=n(62188),c=n(71558),l=n(2798),d=n(40946),s=1e3;t.RCON=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{width:630,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n,r=(0,i.useLocalState)(t,"tabIndex",0),a=r[0],l=r[1];return 0===a?n=(0,o.createComponentVNode)(2,m):1===a&&(n=(0,o.createComponentVNode)(2,f)),(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===a,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===a,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,c.Box,{m:2,children:n})],4)};t.RCONContent=u;var m=function(e,t){var n,r=(0,i.useBackend)(t),a=r.act,l=r.data,d=l.smes_info,s=l.pages,u=l.current_page;return(0,o.createComponentVNode)(2,c.Section,{title:"SMESs (Page "+u+")",children:[(0,o.createComponentVNode)(2,c.Stack,{vertical:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,p,{smes:e})},e.RCON_tag)}))}),"Page Selection:",(0,o.createVNode)(1,"br"),(n=function(){for(var e=[],t=function(t){e.push((0,o.createComponentVNode)(2,c.Button,{selected:u===t,onClick:function(){return a("set_smes_page",{index:t})},children:t},t))},n=1;n=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},85039:function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(78419),l=n(2798);t.Radio=function(e,t){var n=(0,a.useBackend)(t),d=n.act,s=n.data,u=s.rawfreq,m=s.minFrequency,p=s.maxFrequency,h=s.listening,f=s.broadcasting,C=s.subspace,b=s.subspaceSwitchable,N=s.chan_list,g=s.loudspeaker,V=s.mic_cut,v=s.spk_cut,_=s.useSyndMode,y=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(u)})),k=156;return N&&N.length>0?k+=28*N.length+6:k+=24,b&&(k+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:k,resizable:!0,theme:_?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.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,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),y&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:y.color,ml:2,children:["[",y.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:f?"microphone":"microphone-slash",selected:f,disabled:V,onClick:function(){return d("broadcast")}}),!!b&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!b&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:g?"volume-up":"volume-mute",selected:g,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!N||0===N.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:N?N.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&C?(0,o.createComponentVNode)(2,i.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,i.Button,{content:"Switch",selected:e.chan===u,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},7932:function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(58734),r=n(59641),a=n(40946),i=n(62188),c=n(71558),l=n(2798),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"};t.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,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,m=l.category,p=l.selected_color,h=l.mode;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:m===t,icon:s[e],color:"transparent",onClick:function(){return r("category",{category:t})},children:e},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h&e.bitmask,fluid:!0,content:e.name,onClick:function(){return r("mode",{mode:e.bitmask})}})},e.bitmask)}))})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:l.paint_colors[p],children:(0,a.capitalize)(p)}),Object.keys(l.paint_colors).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:l.paint_colors[e],onClick:function(){return r("color",{paint_color:e})}},e)}))]})]})})},p=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.category,s=l.piping_layer,u=l.pipe_layers,m=l.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createComponentVNode)(2,c.Section,{fill:!0,width:7.5,children:[0===d&&(0,o.createComponentVNode)(2,c.Stack,{vertical:!0,mb:1,children:Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,c.Stack.Item,{my:0,children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:u[e]===s,content:e,onClick:function(){return a("piping_layer",{piping_layer:u[e]})}})},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"120px",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{ml:0,title:e.dir_name,selected:e.selected,style:{width:"40px",height:"40px",padding:0},onClick:function(){return a("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(9.5%, 9.5%)"}})},e.dir)}))})]})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.categories,l=void 0===a?[]:a,d=(0,i.useLocalState)(t,"categoryName"),u=d[0],m=d[1],p=l.find((function(e){return e.cat_name===u}))||l[0];return(0,o.createComponentVNode)(2,c.Section,{fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.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,c.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)}))]})};t.RapidPipeDispenser=function(e,t){var n=(0,i.useBackend)(t);n.act,n.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,c.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,c.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Stack,{vertical:!0,fill:!0,children:(0,o.createComponentVNode)(2,c.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,p)})})}),(0,o.createComponentVNode)(2,c.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,h)})]})})]})})})}},80491:function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(58734),r=n(40946),a=n(62188),i=n(71558),c=n(2798),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.message,s=l.recipient,u=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+s,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===u?"High Priority":1===u?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:s})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,s=l.screen,u=l.newmessagepriority,m=l.announcementConsole,p=d[s];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===s,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===s,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===s,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===s,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===s,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===s,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),u&&(0,o.createComponentVNode)(2,i.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)]})})}},89320:function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(58734),r=n(40946),a=n(62188),i=n(71558),c=n(2798),l=function(e,t){var n=(0,a.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),s=d[0],u=d[1];return s?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u(!1)}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){u(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return u(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,s=c.info.designs,u=e.disk;if(!u||!u.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,i.Box,{children:u.stored&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Type",children:u.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(u.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",u.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,s=e.target,u=e.designs,m=e.buildName,p=e.buildFiveName;return s?(0,o.createComponentVNode)(2,i.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,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),u&&u.length?u.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.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,i.Section,{title:d,children:["No ",d," found."]});var p=s,h=p.total_materials,f=p.max_materials,C=p.total_volume,b=p.max_volume,N=p.busy,g=p.mats,V=p.reagents,v=p.queue,_=(0,a.useSharedState)(t,"protoTab",0),y=_[0],k=_[1],x="transparent",w=!1,B="layer-group";N?(B="hammer",x="average",w=!0):v&&v.length&&(B="sync",x="green",w=!0);var L="Protolathe"===d?"removeP":"removeI",S="Protolathe"===d?"lathe_ejectsheet":"imprinter_ejectsheet",I="Protolathe"===d?"disposeP":"disposeI",T="Protolathe"===d?"disposeallP":"disposeallI";return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:N&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,maxValue:f,children:[h," cm\xb3 / ",f," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:b,children:[C,"u / ",b,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===y,onClick:function(){return k(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:B,iconSpin:w,color:x,selected:1===y,onClick:function(){return k(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===y,onClick:function(){return k(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===y,onClick:function(){return k(3)},children:"Chem Storage"})]}),0===y&&(0,o.createComponentVNode)(2,m,{target:s,designs:u,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===y&&(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:N?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){var t;return c(L,((t={})[L]=e.index,t))},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){var t;return c(L,((t={})[L]=e.index,t))},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===y&&(0,o.createComponentVNode)(2,i.LabeledList,{children:g.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var t;d(0),c(S,((t={})[S]=e.name,t.amount=l,t))},children:"Num"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var t;return c(S,((t={})[S]=e.name,t.amount=50,t))},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===y&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:V.length&&V.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c(I,{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c(T)},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})},h=[{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,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,s=c.linked_imprinter,u=c.linked_lathe,m=(0,a.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,s=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s&&s.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"warning",children:"No designs found."})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,s,{disk:l}),(0,o.createComponentVNode)(2,u,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,s=l.locked,u=(0,a.useSharedState)(t,"rdmenu",0),m=u[0],p=u[1],f=!1;return(d||s)&&(f=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:f,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||s&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},93023:function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(45445);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.consoles,(0,r.useSharedState)(t,"selectedServer",null)),s=l[0],u=l[1],m=c.find((function(e){return e.id===s}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:u,server:m}):(0,o.createComponentVNode)(2,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return u(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,2===p&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.consoles,s=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},u=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Consoles",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+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:s(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("toggle_download",{server:l.ref,console:e.ref})},children:u(l,e)?"Download On":"Download Off"})]},e.name)}))})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,s=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},14694:function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(72992),l=n(2798),d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,s=c.obviously_dead,u=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:u})})]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,s=c.species,u=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,f=c.can_grow_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{disabled:!f,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),f=(r.menu,r.coredumped),C=r.emergency,b=(0,o.createFragment)([(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return f&&(b=(0,o.createComponentVNode)(2,p)),C&&(b=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",s),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:b})]})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,f):2===i?n=(0,o.createComponentVNode)(2,g,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,g,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.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,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.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,i.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,b)]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.pods,s=l.spods,u=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.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,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:u===e.pod,icon:u===e.pod&&"check",content:"Select",mt:s&&s.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.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,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,s=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,i.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,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.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})}})]},t)})):null},N=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.spods,s=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.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,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:s===e.spod,icon:s===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,i.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,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},g=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},V=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},29854:function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(58734),r=n(2798),a=n(62188),i=n(71558);t.ResleevingPod=function(e,t){var n=(0,a.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,s=n.maxHealth,u=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,f=n.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,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===u?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===u?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/s,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,i.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",f?(0,o.createFragment)([(0,o.createTextVNode)(" "),(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.")],0):""]}):""],0):(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},85831:function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.can_hack,u=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:u,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:s})]})})};var c=function(e,t){var n=e.cyborgs,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.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 c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},59135:function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,s=l.diffstep,u=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,f=l.debug,C=l.shuttle_location,b=l.shuttle_at_station,N=l.scan_ready,g=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:g&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!N,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",f]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",b]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",N]})]})||null]})})]})})}},82713:function(e,t,n){"use strict";t.__esModule=!0,t.RustCoreMonitorContent=t.RustCoreMonitor=void 0;var o=n(58734),r=n(62188),a=n(2798),i=n(71558);t.RustCoreMonitor=function(){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.cores;return(0,o.createComponentVNode)(2,i.Section,{title:"Cores",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return a("set_tag")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Field Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reactant Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Field Instability"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Field Temperature"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Field Strength"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Plasma Content"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.has_field?"Online":"Offline",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return a("toggle_active",{core:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.reactant_dump?"Dump":"Maintain",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return a("toggle_reactantdump",{core:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.field_instability}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.field_temperature}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.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(t,n){return a("set_fieldstr",{core:e.ref,fieldstr:n})}})}),(0,o.createComponentVNode)(2,i.Table.Cell)]},e.name)}))]})})};t.RustCoreMonitorContent=c},27743:function(e,t,n){"use strict";t.__esModule=!0,t.RustFuelControl=t.RustFuelContent=void 0;var o=n(58734),r=n(62188),a=n(2798),i=n(71558);t.RustFuelControl=function(){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.fuels;return(0,o.createComponentVNode)(2,i.Section,{title:"Fuel Injectors",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return a("set_tag")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Remaining Fuel"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Fuel Rod Composition"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return a("toggle_active",{fuel:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.fuel_amt}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.fuel_type})]},e.name)}))]})})};t.RustFuelContent=c},30343:function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.open,u=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,f=l.arrest_type,C=l.declare_arrests,b=l.bot_patrolling,N=l.patrol;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("switchmode")},children:f?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),!!b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},67182:function(e,t,n){"use strict";t.__esModule=!0,t.SecureSafe=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.l_setshort,s=c.code,u=c.emagged;return(0,o.createComponentVNode)(2,a.Box,{width:"185px",children:(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[["1","4","7","R"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,a.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 i("type",{digit:e})}},e)}))},e[0])}))})})};t.SecureSafe=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.code,s=l.l_setshort,u=l.l_set,m=l.emagged,p=l.locked,h=!(u||s);return(0,o.createComponentVNode)(2,i.Window,{width:250,height:380,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Box,{m:"6px",children:[h&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",info:1,children:"ENTER NEW 5-DIGIT PASSCODE."}),!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",danger:1,children:"LOCKING SYSTEM ERROR - 1701"}),!!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",danger:1,children:"ALERT: MEMORY SYSTEM ERROR - 6040 201"}),(0,o.createComponentVNode)(2,a.Section,{height:"60px",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",position:"center",fontSize:"35px",children:d&&d||(0,o.createComponentVNode)(2,a.Box,{textColor:p?"red":"green",children:p?"LOCKED":"UNLOCKED"})})}),(0,o.createComponentVNode)(2,a.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:"6px",width:"129px"})]})]})})})}},34479:function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(72992),c=n(2798),l=n(15020),d=n(81905),s=n(10821),u=function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.SecurityRecords=function(e,t){var n,u=(0,r.useBackend)(t).data,f=u.authenticated,C=u.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,a.Section,{flexGrow:!0,children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],0)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",inline:!0,preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.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 #",t+1]},t)})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:(0,o.createComponentVNode)(2,a.Box,{preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(t,e)}})]})},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"list",onClick:function(){return i("screen",{screen:2})},children:"List Records"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:3===c,onClick:function(){return i("screen",{screen:3})},children:"Record Maintenance"})]})}},81402:function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(40946),l=n(45445);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,s=n.data,u=(s.scanner,s.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(u);return(0,o.createComponentVNode)(2,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},98485:function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(58734),r=n(62188),a=n(2798),i=n(71558),c=n(5339),l=n(43820);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,s=n.data,u=s.active,m=s.time_since_fail,p=s.stored_charge,h=s.max_charge,f=s.charge_rate,C=s.max_charge_rate;return(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,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," ","(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:f,step:100,stepPixelSize:.2,minValue:1e4,maxValue:C,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},48658:function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(58734),r=n(62188),a=n(2798),i=n(71558),c=n(5339),l=n(43820),d=n(99671);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)})})};var s=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data.lockedData,s=d.capacitors,u=d.active,m=d.failing,p=d.radius,h=d.max_radius,f=d.z_range,C=d.max_z_range,b=d.average_field_strength,N=d.target_field_strength,g=d.max_field_strength,V=d.shields,v=d.upkeep,_=d.strengthen_rate,y=d.max_strengthen_rate,k=d.gen_power,x=(s||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(b,2)," Renwick (",N&&(0,c.round)(100*b/N,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(k)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[V," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:x?s.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:u?"Online":"Offline",selected:u,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:C,value:f,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:y,value:_,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:g,value:N,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},39779:function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(58734),r=n(62188),a=n(2798),i=n(71558);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.valves;return(0,o.createComponentVNode)(2,i.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return a("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return a("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},61912:function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(58734),r=n(40946),a=n(62188),i=n(71558),c=n(2798),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.engineName,s=void 0===d?"Bluespace Drive":d,u=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,f=c.docking_override,C=c.docking_codes;return(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:u}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:s,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(h,f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:C||"Not Set"})})],4)||null]})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,s=c.can_force;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,u=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!u,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,u=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:u})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,i.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,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,s=d.autopilot,u=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,f=d.docking_status,C=d.docking_override,b=d.shuttle_location,N=d.can_cloak,g=d.cloaked,V=d.can_autopilot,v=d.routes,_=d.is_in_transit,y=d.travel_progress,k=d.time_left,x=d.doors,w=d.sensors;return(0,o.createFragment)([s&&(0,o.createComponentVNode)(2,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Shuttle Status",buttons:u&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(b)}),!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===f,disabled:"undocked"!==f&&"docked"!==f,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===f,disabled:"docked"!==f&&"undocked"!==f,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(f,C)})})||null,N&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:g,icon:g?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:g?"Enabled":"Disabled"})})||null,V&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:s?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),_&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:y,children:[k,"s"]})})})})||null,Object.keys(x).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(x).map((function(e){var t=x[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(w).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(w).map((function(e){var t=w[e];return-1===t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:u[r]})})}},76289:function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(2798);t.Signaler=function(){return(0,o.createComponentVNode)(2,c.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.code,s=l.frequency,u=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.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,t){return c("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,t){return c("code",{code:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},17074:function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(2798),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"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,b));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f,{title:"Dialysis",active:i,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,f,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,s=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[s.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:s,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,s=c.beakerFreeSpace,u=e.active,m=e.actToDo,p=e.title,h=u&&s>0;return(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l||s<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.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,i.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,s=c.maxchem,u=c.amounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:s,value:e.occ_amount/s,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",s,"u"]}),u.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{disabled:!e.injectable||e.occ_amount+t>s||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{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 occupant detected.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},55454:function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(58734),r=n(45445),a=n(62188),i=n(71558),c=n(2798);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,s=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[s.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===s.locked,info:-1!==s.locked,children:-1===s.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===s.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(s.contents)]})]})})})}},65662:function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(43820),c=n(2798),l=n(5339),d=1e3;t.Smes=function(e,t){var n=(0,r.useBackend)(t),s=n.act,u=n.data,m=u.capacityPercent,p=u.capacity,h=u.charge,f=u.inputAttempt,C=u.inputting,b=u.inputLevel,N=u.inputLevelMax,g=u.inputAvailable,V=u.outputAttempt,v=u.outputting,_=u.outputLevel,y=u.outputLevelMax,k=u.outputUsed,x=(m>=100?"good":C&&"average")||"bad",w=(v?"good":h>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*m,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(h/6e4,1)," kWh /"," ",(0,l.round)(p/6e4)," kWh (",m,"%)"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"sync-alt":"times",selected:f,onClick:function(){return s("tryinput")},children:f?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:x,children:(m>=100?"Fully Charged":C&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===b,onClick:function(){return s("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===b,onClick:function(){return s("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:b/d,fillValue:g/d,minValue:0,maxValue:N/d,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(e*d,1)},onDrag:function(e,t){return s("input",{target:t*d})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:b===N,onClick:function(){return s("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:b===N,onClick:function(){return s("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(g)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return s("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:w,children:v?"Sending":h>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===_,onClick:function(){return s("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===_,onClick:function(){return s("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:_/d,minValue:0,maxValue:y/d,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(e*d,1)},onDrag:function(e,t){return s("output",{target:t*d})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:_===y,onClick:function(){return s("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:_===y,onClick:function(){return s("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(k)})]})})]})})}},91851:function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(5339);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.generated,u=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,f=d.max_rotation_rate,C=d.tracking_state,b=d.connected_panels,N=d.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:N?"good":"bad",children:N?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:b>0?"good":"bad",children:b})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:s+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!N,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-f-.01,maxValue:f+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},99621:function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(58734),r=n(78419),a=n(62188),i=n(71558),c=n(2798);t.SpaceHeater=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,s=d.temp,u=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[s," K (",s-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Knob,{animated:!0,value:s-r.T0C,minValue:u-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},49962:function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,s=l.recipes;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:s})})})})};var c=function s(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,s,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),s=[5,10,25],u=[],m=function(){var e=h[p];d>=e&&u.push((0,o.createComponentVNode)(2,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:e})}}))},p=0,h=s;p1?"s":""),h+=")",u>1&&(h=u+"x "+h);var f=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!f,icon:"wrench",content:h,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&f>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:f})})]})})})}},34538:function(e,t,n){"use strict";t.__esModule=!0,t.StarcasterCh=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(37655);t.StarcasterCh=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.article),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,s=l.cover,u=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"}),children:[!!s&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(s)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),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,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}})},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"Unable to connect to Starfire database."})})})}},16980:function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,a.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 t="";return e.has_cameras?t=(0,o.createComponentVNode)(2,a.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return i("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,a.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,a.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},41545:function(e,t,n){"use strict";t.__esModule=!0,t.StationBlueprintsContent=t.StationBlueprints=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.StationBlueprints=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,c)})};var c=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=(n.config,c.mapRef);c.areas,c.turfs;return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:"Honk!"}),2),(0,o.createVNode)(1,"div","CameraConsole__right",(0,o.createComponentVNode)(2,a.ByondUi,{className:"CameraConsole__map",params:{id:l,type:"map"}}),2)],4)};t.StationBlueprintsContent=c},49691:function(e,t,n){"use strict";t.__esModule=!0,t.StockExchange=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.StockExchange=function(e,t){var n,l=(0,r.useBackend)(t),d=(l.act,l.data),p=d.screen,h=d.stationName;return"stocks"===p?n=(0,o.createComponentVNode)(2,c):"logs"===p?n=(0,o.createComponentVNode)(2,s):"archive"===p?n=(0,o.createComponentVNode)(2,u):"graph"===p&&(n=(0,o.createComponentVNode)(2,m)),(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,a.Section,{title:h+" Stock Exchange",children:n})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.balance,u=c.stationName,m=c.viewMode,p=(0,o.createComponentVNode)(2,l);return"Full"===m?p=(0,o.createComponentVNode)(2,l):"Compressed"===m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("Welcome, "),(0,o.createVNode)(1,"b",null,[u,(0,o.createTextVNode)(" Cargo Department")],0),(0,o.createTextVNode)(" |"),(0,o.createTextVNode)(" ")],0),(0,o.createVNode)(1,"span",null,[(0,o.createVNode)(1,"b",null,"Credits:",16),(0,o.createTextVNode)(" "),s],0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"View mode: ",16),(0,o.createComponentVNode)(2,a.Button,{content:m,onClick:function(){return i("stocks_cycle_view")}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Stock Transaction Log: ",16),(0,o.createComponentVNode)(2,a.Button,{icon:"list",content:"Check",onClick:function(){return i("stocks_check")}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"This is a work in progress. Certain features may not be available.",16),(0,o.createComponentVNode)(2,a.Section,{title:"Listed Stocks",children:p})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.stocks,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"b",null,"Actions:",16)," + Buy, - Sell, (A)rchives, (H)istory",(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"\xa0"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"ID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Owned"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Avail"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),(0,o.createComponentVNode)(2,a.Divider),l.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"\xa0"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:e.ID}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:e.Name}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:e.Value}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:e.Owned}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:e.Avail}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:!1,onClick:function(){return i("stocks_buy",{share:e.REF})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:!1,onClick:function(){return i("stocks_sell",{share:e.REF})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"A",onClick:function(){return i("stocks_archive",{share:e.REF})}}),(0,o.createComponentVNode)(2,a.Button,{content:"H",onClick:function(){return i("stocks_history",{share:e.REF})}}),(0,o.createVNode)(1,"br")]})]},e.ID)}))]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.stocks,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Box,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"span",null,e.name,0)," ",(0,o.createVNode)(1,"span",null,e.ID,0),1===e.bankrupt&&(0,o.createVNode)(1,"b",null,"BANKRUPT",16,{color:"red"}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Unified shares",16)," ",e.Unification," ago.",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Current value per share:",16)," ",e.Value," |"," ",(0,o.createComponentVNode)(2,a.Button,{content:"View history",onClick:function(){return i("stocks_history",{share:e.REF})}}),(0,o.createVNode)(1,"br"),"You currently own ",(0,o.createVNode)(1,"b",null,e.Owned,0)," shares in this company.",(0,o.createVNode)(1,"br"),"There are ",e.Avail," purchasable shares on the market currently.",(0,o.createVNode)(1,"br"),1===e.bankrupt?(0,o.createVNode)(1,"span",null,"You cannot buy or sell shares in a bankrupt company!",16):(0,o.createVNode)(1,"span",null,[(0,o.createComponentVNode)(2,a.Button,{content:"Buy shares",onClick:function(){return i("stocks_buy",{share:e.REF})}}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("|"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,a.Button,{content:"Sell shares",onClick:function(){return i("stocks_sell",{share:e.REF})}})],0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Prominent products:",16),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"i",null,e.Products,0),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"View news archives",onClick:function(){return i("stocks_archive",{share:e.REF})}})," ",(0,o.createComponentVNode)(2,a.Divider)]},e.ID)}))})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.logs,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"h2",null,"Stock Transaction Logs",16),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Go back",onClick:function(){return i("stocks_backbutton")}}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"div",null,l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["borrow"!==e.type?(0,o.createVNode)(1,"div",null,[e.time,(0,o.createTextVNode)(" | "),(0,o.createVNode)(1,"b",null,e.user_name,0),(0,o.createTextVNode)(" "),"transaction_bought"===e.type?(0,o.createVNode)(1,"span",null,"bought",16):(0,o.createVNode)(1,"span",null,"sold",16),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"b",null,e.stocks,0),(0,o.createTextVNode)(" stocks at "),e.shareprice,(0,o.createTextVNode)(" a share for"),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"b",null,e.money,0),(0,o.createTextVNode)(" total credits"),(0,o.createTextVNode)(" "),"transaction_bought"===e.type?(0,o.createVNode)(1,"span",null,"in",16):(0,o.createVNode)(1,"span",null,"from",16),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"b",null,e.company_name,0),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br")],0):(0,o.createVNode)(1,"div",null,[e.time,(0,o.createTextVNode)(" | "),(0,o.createVNode)(1,"b",null,e.user_name,0),(0,o.createTextVNode)(" borrowed "),(0,o.createVNode)(1,"b",null,e.stocks,0),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("stocks with a deposit of "),(0,o.createVNode)(1,"b",null,e.money,0),(0,o.createTextVNode)(" credits in"),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"b",null,e.company_name,0),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br")],0),(0,o.createComponentVNode)(2,a.Divider)]},e.time)})),0)]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.name,d=c.events,s=void 0===d?[]:d,u=c.articles,m=void 0===u?[]:u;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"h2",null,[(0,o.createTextVNode)("News feed for "),l],0),(0,o.createComponentVNode)(2,a.Button,{content:"Go back",onClick:function(){return i("stocks_backbutton")}}),(0,o.createVNode)(1,"h3",null,"Events",16),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"div",null,s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"div",null,[(0,o.createVNode)(1,"b",null,e.current_title,0),(0,o.createVNode)(1,"br"),e.current_desc],0),(0,o.createComponentVNode)(2,a.Divider)]},e.current_title)})),0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"h3",null,"Articles",16),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"div",null,m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"div",null,[(0,o.createVNode)(1,"b",null,e.headline,0),(0,o.createVNode)(1,"i",null,e.subtitle,0),(0,o.createVNode)(1,"br"),e.article,(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("- "),e.author,(0,o.createTextVNode)(", "),e.spacetime,(0,o.createTextVNode)(" (via"),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,e.outlet,0),(0,o.createTextVNode)(")")],0),(0,o.createComponentVNode)(2,a.Divider)]},e.headline)})),0)]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.name,d=c.maxValue,s=c.values,u=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Go back",onClick:function(){return i("stocks_backbutton")}}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Section,{position:"relative",height:"100%",children:(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:u,rangeX:[0,u.length-1],rangeY:[0,d],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"})}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"p",null,[l,(0,o.createTextVNode)(" share value per share")],0)]})}},77138:function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=a.active,m=a.locked,p=a.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):u&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.occupied,s=c.suit,u=c.helmet,m=c.departments,p=c.species,h=c.uv_level,f=c.max_uv_level,C=c.can_repair,b=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"suit"})}})}),C&&b?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[b,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"150px",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"150px",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:h,minValue:1,maxValue:f,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},s=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},81578:function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=a.panelopen,m=a.uv_active,p=a.broken,h=(0,o.createComponentVNode)(2,c);return u?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.open,s=c.safeties,u=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!u||!s)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:u&&s,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.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,a.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,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.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,t){return i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.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,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},s=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},86773:function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798),c=n(5339),l=n(40946);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t);n.act;return n.data.active?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)};t.SupermatterMonitorContent=d;var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,a.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Refresh",icon:"sync",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Details",onClick:function(){return i("set",{set:e.uid})}})})]})})},t)}))})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.SM_area,u=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,h=d.SM_ambientpressure,f=d.SM_EPR,C=d.SM_gas_O2,b=d.SM_gas_CO2,N=d.SM_gas_N2,g=d.SM_gas_PH,V=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,a.Section,{title:(0,l.toTitleCase)(s),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return i("clear")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{animated:!0,value:u,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,a.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,a.Box,{color:(f>4?"bad":f>1&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:f})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]})]})})]})})}},57386:function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(58734),r=n(45445),a=n(43820),i=n(62188),c=n(71558),l=n(72992),d=n(2798),s=n(75671),u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.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,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+s+" points",disabled:s>a,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.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,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.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,c.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,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):u=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),s.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([u,m?(0,o.createComponentVNode)(2,c.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,c.LabeledList.Item,{label:"Engine",children:s.engine}),4===s.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:s.time>1?(0,a.formatTime)(s.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,h):null,1===a?(0,o.createComponentVNode)(2,f,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,f,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,f,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,C):null]})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,u=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,i.useLocalState)(t,"activeCategory",null),f=h[0],C=h[1],b=(0,s.flow)([(0,r.filter)((function(e){return e.group===f})),(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,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Stack,{children:[(0,o.createComponentVNode)(2,c.Stack.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===f,onClick:function(){return C(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Stack.Item,{grow:1,ml:2,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:b.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Stack,{align:"center",justify:"flex-start",children:[(0,o.createComponentVNode)(2,c.Stack.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return a("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return a("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return a("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Stack.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,s=a.order_auth,u=a.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&s?(0,o.createComponentVNode)(2,c.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,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&s?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:s?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),s&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>u,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},57603:function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(2798),l=n(43820);t.TEGenerator=function(e,t){var n=(0,a.useBackend)(t).data,r=n.totalOutput,s=n.maxTotalOutput,u=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:s,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(u)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,a=e.values,c=a.dir,d=a.output,s=a.flowCapacity,u=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,h=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(s,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*u,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},85339:function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,s=l.showToggle,u=void 0===s||s,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,f=l.defaultReleasePressure,C=l.minReleasePressure,b=l.maxReleasePressure;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!u&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:h===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:C,maxValue:b,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===b,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:h===f,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},91299:function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.plasma,s=l.oxygen;return(0,o.createComponentVNode)(2,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.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:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"square":"square-o",content:"Dispense",disabled:!d,onClick:function(){return c("plasma")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:"Dispense",disabled:!s,onClick:function(){return c("oxygen")}}),children:s})]})})})})}},39173:function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(2798);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),r=n.act,s=n.data,u=s.universal_translate,m=s.network,p=s.temp,h=s.servers,f=s.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p?(0,o.createComponentVNode)(2,i.NoticeBox,{danger:"bad"===p.color,warning:"bad"!==p.color,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),f?(0,o.createComponentVNode)(2,d,{network:m,server:f,universal_translate:u}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("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,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,s=l.name,u=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[s," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},73859:function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.network,u=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[u?(0,o.createComponentVNode)(2,a.NoticeBox,{danger:"bad"===u.color,warning:"bad"!==u.color,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:u.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("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:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:s,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?c.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 i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},72295:function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(10821),c=n(2798);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:s})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.temp,c.on),d=c.id,s=c.network,u=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,f=c.multitool,C=c.multitool_buffer;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:s,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:u?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,f?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Multitool Buffer",children:[C?(0,o.createFragment)([C.name,(0,o.createTextVNode)(" ("),C.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,a.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return i("link")}:function(){return i("buffer")}}),C?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,s=c.use_receiving,u=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,f=c.change_freq,C=c.use_broadcast_range,b=c.use_receive_range,N=c.range,g=c.minRange,V=c.maxRange;return l||d||s||h||C||b?(0,o.createComponentVNode)(2,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock-closed":"lock-open",content:u?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!f,content:f?"Yes ("+f+")":"No",onClick:function(){return i("change_freq")}})}):null,C||b?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:N,minValue:g,maxValue:V,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},73616:function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.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,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.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:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:s?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:u?"Connected":"Not Connected"})]})})})})}},4751:function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(58734),r=n(45445),a=n(62188),i=n(71558),c=n(2798);t.TelesciConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,s=l.rotation,u=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,f=(l.maxPossibleDistance,l.maxAllowedDistance),C=l.distance,b=l.tempMsg,N=l.sectorOptions,g=l.lastTeleData;return(0,o.createComponentVNode)(2,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait"," ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:b})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:C,format:function(e){return e+"/"+f+" m"},minValue:0,maxValue:f,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(N).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:u===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),g&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[g.src_x,", ",g.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[g.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[g.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},8529:function(e,t,n){"use strict";t.__esModule=!0,t.sanitizeMultiline=t.removeAllSkiplines=t.TextInputModal=void 0;var o=n(58734),r=n(89226),a=n(57370),i=n(62188),c=n(42678),l=n(71558),d=n(2798),s=function(e){return e.replace(/(\n|\r\n){3,}/,"\n\n")};t.sanitizeMultiline=s;var u=function(e){return e.replace(/[\r\n]+/,"")};t.removeAllSkiplines=u;t.TextInputModal=function(e,t){var n=(0,i.useBackend)(t),p=n.act,h=n.data,f=h.large_buttons,C=h.max_length,b=h.message,N=void 0===b?"":b,g=h.multiline,V=h.placeholder,v=h.timeout,_=h.title,y=(0,i.useLocalState)(t,"input",V||""),k=y[0],x=y[1],w=g||k.length>=30,B=135+(N.length>30?Math.ceil(N.length/4):0)+(w?75:0)+(N.length&&f?5:0);return(0,o.createComponentVNode)(2,d.Window,{title:_,width:325,height:B,children:[v&&(0,o.createComponentVNode)(2,r.Loader,{value:v}),(0,o.createComponentVNode)(2,d.Window.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;t!==c.KEY_ENTER||w&&e.shiftKey||p("submit",{entry:k}),t===c.KEY_ESCAPE&&p("cancel")},children:(0,o.createComponentVNode)(2,l.Section,{fill:!0,children:(0,o.createComponentVNode)(2,l.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,l.Box,{color:"label",children:N})}),(0,o.createComponentVNode)(2,l.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,m,{input:k,onType:function(e){if(e!==k){var t=g?s(e):u(e);x(t)}}})}),(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,a.InputButtons,{input:k,message:k.length+"/"+C})})]})})})]})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,c=a.max_length,d=a.multiline,s=e.input,u=e.onType,m=d||s.length>=30;return(0,o.createComponentVNode)(2,l.TextArea,{autoFocus:!0,autoSelect:!0,height:d||s.length>=30?"100%":"1.8rem",maxLength:c,onEscape:function(){return r("cancel")},onEnter:function(e){m&&e.shiftKey||(e.preventDefault(),r("submit",{entry:s}))},onInput:function(e,t){return u(t)},placeholder:"Type something...",value:s})}},70194:function(e,t,n){"use strict";t.__esModule=!0,t.TguiFeedback=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.TguiFeedback=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.open_windows,s=l.selected_window,u=(0,r.useLocalState)(t,"rating",""),m=u[0],p=u[1],h=(0,r.useLocalState)(t,"comment",""),f=h[0],C=h[1];return(0,o.createComponentVNode)(2,i.Window,{width:550,height:460,children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Open Windows",scrollable:!0,children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e===s,onClick:function(){return c("pick_window",{win:e})},children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:e})},e)}))})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Rating",children:["Please enter your rating of this window from a range from 1 to 5",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Input,{onChange:function(e,t){return p(t)},value:m})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Optional Comment",children:["If you want, you can leave an optional comment as well!",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.TextArea,{height:"18rem",onChange:function(e,t){return C(t)},value:f})]}),(0,o.createComponentVNode)(2,a.Button,{content:"Submit",onClick:function(){return c("submit",{rating:m,comment:f})}})],4)," ",": ",(0,o.createFragment)([(0,o.createTextVNode)("Please select an open window on the left!")],4)]})]})})}},69344:function(e,t,n){"use strict";t.__esModule=!0,t.Ticket=void 0;var o=n(58734),r=n(42678),a=n(62188),i=n(71558),c=n(2798),l={0:"Adminhelp",1:"Mentorhelp",2:"GM Request"},d={0:"red",1:"green",2:"pink"},s={open:"Open",resolved:"Resolved",closed:"Closed",unknown:"Unknown"};t.Ticket=function(e,t){var n=(0,a.useBackend)(t),u=n.act,m=n.data,p=(0,a.useLocalState)(t,"ticketChat",""),h=p[0],f=p[1],C=m.id,b=(m.title,m.name),N=m.ticket_ref,g=m.state,V=m.level,v=m.handler,_=m.opened_at,y=m.closed_at,k=m.opened_at_date,x=m.closed_at_date,w=m.actions,B=m.log;return(0,o.createComponentVNode)(2,c.Window,{width:900,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Ticket #"+C,buttons:(0,o.createComponentVNode)(2,i.Box,{nowrap:!0,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Rename Ticket",onClick:function(){return u("retitle")}})," ",(0,o.createComponentVNode)(2,i.Button,{content:"Legacy UI",onClick:function(){return u("legacy")}})," ",(0,o.createComponentVNode)(2,i.Button,{content:l[V],color:d[V]})]}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ticket ID",children:["#",C,": ",(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:b}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Type",children:l[V]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State",children:s[g]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Assignee",children:v}),s[g]===s.open?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Opened At",children:[k," (",Math.round(_/600*10)/10," ","minutes ago.)"]}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Closed At",children:[x," (",Math.round(y/600*10)/10," ","minutes ago.)"," ",(0,o.createComponentVNode)(2,i.Button,{content:"Reopen",onClick:function(){return u("reopen")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:w}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Log"})]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,autoSelect:!0,fluid:!0,placeholder:"Enter a message...",value:h,onInput:function(e,t){return f(t)},onKeyDown:function(e){(window.event?e.which:e.keyCode)===r.KEY_ENTER&&(u("send_msg",{msg:h,ticket_ref:N}),f(""))}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Send",onClick:function(){u("send_msg",{msg:h,ticket_ref:N}),f("")}})})]})}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Flex.Item,{children:Object.keys(B).slice(0).reverse().map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:B[e]}})}))})]})]})})})}},5903:function(e,t,n){"use strict";t.__esModule=!0,t.TicketChat=void 0;var o=n(58734),r=n(42678),a=n(62188),i=n(71558),c=n(2798),l={0:"Adminhelp",1:"Mentorhelp",2:"GM Request"},d={0:"red",1:"green",2:"pink"};t.TicketChat=function(e,t){var n=(0,a.useBackend)(t),s=n.act,u=n.data,m=(0,a.useLocalState)(t,"ticketChat",""),p=m[0],h=m[1],f=u.id,C=u.level,b=u.handler,N=u.log;return(0,o.createComponentVNode)(2,c.Window,{width:900,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Ticket #"+f,buttons:(0,o.createComponentVNode)(2,i.Box,{nowrap:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:l[C],color:d[C]})}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Assignee",children:b}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Log"})]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,autoSelect:!0,fluid:!0,placeholder:"Enter a message...",value:p,onInput:function(e,t){return h(t)},onKeyDown:function(e){(window.event?e.which:e.keyCode)===r.KEY_ENTER&&(s("send_msg",{msg:p}),h(""))}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Send",onClick:function(){s("send_msg",{msg:p}),h("")}})})]})}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Flex.Item,{children:Object.keys(N).slice(0).reverse().map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:N[e]}})}))})]})]})})})}},680:function(e,t,n){"use strict";t.__esModule=!0,t.TicketsPanel=void 0;var o=n(58734),r=n(42678),a=n(62188),i=n(71558),c=n(2798),l={0:"Admin",1:"Mentor",2:"All Levels"},d={0:"red",1:"green",2:"pink"},s={open:"Open",resolved:"Resolved",closed:"Closed",unknown:"Unknown",all:"All States"},u={open:"white",resolved:"green",closed:"grey",unknown:"orange"};t.TicketsPanel=function(e,t){var n=(0,a.useBackend)(t),m=n.act,p=n.data,h=p.tickets,f=p.selected_ticket,C=(0,a.useLocalState)(t,"stateFilter","open"),b=C[0],N=C[1],g=(0,a.useLocalState)(t,"levelFilter",2),V=g[0],v=g[1],_=(0,a.useLocalState)(t,"ticketChat",""),y=_[0],k=_[1],x=function(e,t,n){var o=[];return e.forEach((function(e){e.state!==t&&"all"!==t||e.level!==n&&2!==n||o.push(e)})),o}(h,b,V);return(0,o.createComponentVNode)(2,c.Window,{width:900,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Filter",children:[(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",maxHeight:"160px",options:Object.values(s),selected:s[b],onSelected:function(e){return N(Object.keys(s)[Object.values(s).indexOf(e)])}}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",maxHeight:"160px",options:Object.values(l),selected:l[V],onSelected:function(e){return v(Object.values(l).indexOf(e))}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Tickets",scrollable:!0,children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{onClick:function(){return m("new_ticket")},children:["New Ticket",(0,o.createComponentVNode)(2,i.Icon,{name:"plus",ml:.5})]}),(0,o.createComponentVNode)(2,i.Divider),x.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.id===(null==f?void 0:f.id),onClick:function(){return m("pick_ticket",{ticket_id:e.id})},children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:l[e.level],color:d[e.level]})," ",e.name]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,textColor:u[e.state],children:["State: ",s[e.state]," | Assignee:"," ",e.handler]})]})},e.id)}))]})})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:!0,children:f&&(0,o.createComponentVNode)(2,i.Section,{title:"Ticket #"+f.id,buttons:(0,o.createComponentVNode)(2,i.Box,{nowrap:!0,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-up",content:"Undock",onClick:function(){return m("undock_ticket")}})," ",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Rename Ticket",onClick:function(){return m("retitle_ticket")}})," ",(0,o.createComponentVNode)(2,i.Button,{content:"Legacy UI",onClick:function(){return m("legacy")}})," ",(0,o.createComponentVNode)(2,i.Button,{content:l[f.level],color:d[f.level]})]}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ticket ID",children:["#",f.id,":"," ",(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:f.name}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Type",children:l[f.level]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State",children:s[f.state]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Assignee",children:f.handler}),s[f.state]===s.open?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Opened At",children:[f.opened_at_date," (",Math.round(f.opened_at/600*10)/10," ","minutes ago.)"]}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Closed At",children:[f.closed_at_date," (",Math.round(f.closed_at/600*10)/10," ","minutes ago.)"," ",(0,o.createComponentVNode)(2,i.Button,{content:"Reopen",onClick:function(){return m("reopen_ticket")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:f.actions}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Log"})]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,autoSelect:!0,fluid:!0,placeholder:"Enter a message...",value:y,onInput:function(e,t){return k(t)},onKeyDown:function(e){(window.event?e.which:e.keyCode)===r.KEY_ENTER&&(m("send_msg",{msg:y}),k(""))}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Send",onClick:function(){m("send_msg",{msg:y}),k("")}})})]})}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Flex.Item,{maxWidth:"500px",children:Object.keys(f.log).slice(0).reverse().map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:f.log[e]}})}))})]})]})||(0,o.createComponentVNode)(2,i.Section,{title:"No ticket selected",buttons:(0,o.createComponentVNode)(2,i.Box,{nowrap:!0,children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"arrow-up",content:"Undock",onClick:function(){return m("undock_ticket")}})," ",(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"pen",content:"Rename Ticket",onClick:function(){return m("retitle_ticket")}})," ",(0,o.createComponentVNode)(2,i.Button,{content:"Legacy UI",onClick:function(){return m("legacy")}})]}),children:"Please select a ticket on the left to view its details."})})]})})})}},28437:function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(58734),r=n(5339),a=n(62188),i=n(71558),c=n(2798),l=n(78654);t.TimeClock=function(e,t){var n=(0,a.useBackend)(t),d=n.act,s=n.data,u=s.department_hours,m=s.user_name,p=s.card,h=s.assignment,f=s.job_datum,C=s.allow_change_job,b=s.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.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,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:f.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:f.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:f.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:f.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:f.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:f.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",f.pto_department]})||f.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",f.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!C||!f||0===f.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:f.timeoff_factor>0&&(u[f.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(b).length&&Object.keys(b).map((function(e){return b[e].map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},59799:function(e,t,n){"use strict";t.__esModule=!0,t.TraitTutorial=t.TraitSelection=t.TraitDescription=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.TraitTutorial=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:804,height:426,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Guide to Custom Traits",children:(0,o.createComponentVNode)(2,c)})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.names,s=c.selection;return(0,o.createComponentVNode)(2,a.Stack,{children:[(0,o.createComponentVNode)(2,a.Stack.Item,{shrink:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Trait Selection",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e===s,onClick:function(){return i("select_trait",{name:e})},children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:e})},e)}))})})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:8,children:s&&(0,o.createComponentVNode)(2,a.Section,{title:s,children:(0,o.createComponentVNode)(2,l,{name:s})})})]})};t.TraitSelection=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=e.name,l=i.descriptions,d=i.categories,s=i.tutorials;return(0,o.createComponentVNode)(2,a.Section,{StackWrap:!0,children:[(0,o.createVNode)(1,"b",null,"Name:",16)," ",c,(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Category:",16)," ",d[c],(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Description:",16)," ",l[c],(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Details & How to Use:",16),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s[c]}})]})};t.TraitDescription=l},18871:function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,s=l.tank_two,u=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.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:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!s,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!u,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},64259:function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(58734),r=n(43820),a=n(62188),i=n(71558),c=n(2798);t.TurbineControl=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,s=(d.connected,d.compressor_broke),u=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,f=d.power,C=d.rpm,b=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:h?"good":"bad",children:!h||s||u?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(f)})})]})})]})})}},25988:function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(58734),r=n(62188),a=n(71558),i=n(2798);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,s=l.doors_open,u=l.fire_mode;return(0,o.createComponentVNode)(2,i.Window,{width:480,height:260+25*u,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:u?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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 c("toggle_doors")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!u||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},12057:function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=t.GenericUplink=void 0;var o=n(58734),r=n(40946),a=n(62188),i=n(71558),c=n(43820),l=n(2798);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.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:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,u,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,s=r.discount_amount,u=r.offer_expiry;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:s<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",s,"% off. Offer expires at:"," ",u]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Birthplace",children:l.birthplace}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record.split("
").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},u=function(e,t){var n,l,d=e.currencyAmount,s=void 0===d?0:d,u=e.currencySymbol,p=void 0===u?"\u20ae":u,h=(0,a.useBackend)(t),f=h.act,C=h.data,b=C.compactMode,N=C.lockable,g=C.categories,V=void 0===g?[]:g,v=(0,a.useLocalState)(t,"searchText",""),_=v[0],y=v[1],k=(0,a.useLocalState)(t,"category",null==(n=V[0])?void 0:n.name),x=k[0],w=k[1],B=(0,r.createSearch)(_,(function(e){return e.name+e.desc})),L=_.length>0&&V.flatMap((function(e){return e.items||[]})).filter(B).filter((function(e,t){return t<25}))||(null==(l=V.find((function(e){return e.name===x})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:s>0?"good":"bad",children:[(0,c.formatMoney)(s)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:_,onInput:function(e,t){return y(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:b?"list":"info",content:b?"Compact":"Detailed",onClick:function(){return f("compact_toggle")}}),!!N&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return f("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===_.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:V.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===x,onClick:function(){return w(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===L.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===_.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:_.length>0||b,currencyAmount:s,currencySymbol:p,items:L})]})]})})};t.GenericUplink=u;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,s=(0,a.useBackend)(t).act,u=(0,a.useLocalState)(t,"hoveredItem",{}),m=u[0],p=u[1],h=m&&m.cost||0,f=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h=0||(r[n]=e[n]);return r}(e,d),l=r.action,s=r.test,u=r.tooltip,m=r.content;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({onClick:function(){return n(l)},icon:s?"toggle-on":"toggle-off",selected:s,fluid:!0,tooltip:u.main+" "+(s?u.disable:u.enable),content:s?m.enabled:m.disabled},c)))},L=function(e,t){var n=(0,a.useBackend)(t).act,r=e.action_name,c=e.value_of,l=e.back_color,d=e.name_of;return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){n("set_attribute",{attribute:r,val:c})},children:(0,o.createComponentVNode)(2,i.Stack,{align:"center",fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Box,{style:{background:l.startsWith("#")?l:"#"+l,border:"2px solid white","box-sizing":"content-box",height:"11px",width:"11px"}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:["Change ",d]})]})})}},75105:function(e,t,n){"use strict";t.__esModule=!0,t.VorePanelExport=void 0;var o=n(58734),r=n(62188),a=n(2798),i=n(71558),c={Hold:'Hold',Digest:'Digest',Absorb:'Absorb',Drain:'Drain',Selective:'Selective',Unabsorb:'Unabsorb',Heal:'Heal',Shrink:'Shrink',Grow:'Grow',"Size Steal":'Size Steal',"Encase In Egg":'Encase In Egg'},l={Hold:'Item: Hold',"Digest (Food Only)":'Item: Digest (Food Only)',Digest:'Item: Digest',"Digest (Dispersed Damage)":'Item: Digest (Dispersed Damage)'},d={Numbing:"",Stripping:"","Leave Remains":"",Muffles:"bi-volume-mute","Affect Worn Items":"","Jams Sensors":"bi-wifi-off","Complete Absorb":""},s={"Produce Liquids":"","Digestion Liquids":"","Absorption Liquids":"","Draining Liquids":""},u=function(e,t){var n=e.name,o=e.desc,r=e.absorbed_desc,a=e.vore_verb,i=e.release_verb,u=e.mode,m=e.addons,p=e.item_mode,h=e.digest_brute,f=e.digest_burn,C=e.digest_oxy,b=e.can_taste,N=e.is_feedable,g=e.contaminates,V=e.contamination_flavor,v=e.contamination_color,_=e.nutrition_percent,y=e.bulge_size,k=e.display_absorbed_examine,x=e.save_digest_mode,w=e.emote_active,B=e.emote_time,L=e.shrink_grow_size,S=e.vorespawn_blacklist,I=e.egg_type,T=e.selective_preference,M=e.struggle_messages_outside,A=e.struggle_messages_inside,E=e.absorbed_struggle_messages_outside,P=e.absorbed_struggle_messages_inside,O=e.digest_messages_owner,F=e.digest_messages_prey,D=e.absorb_messages_owner,R=e.absorb_messages_prey,j=e.unabsorb_messages_owner,W=e.unabsorb_messages_prey,z=e.examine_messages,U=e.examine_messages_absorbed,H=e.emotes_digest,G=e.emotes_hold,q=e.emotes_holdabsorbed,K=e.emotes_absorb,Y=e.emotes_heal,$=e.emotes_drain,X=e.emotes_steal,Q=e.emotes_egg,J=e.emotes_shrink,Z=e.emotes_grow,ee=e.emotes_unabsorb,te=e.is_wet,ne=e.wet_loop,oe=e.fancy_vore,re=e.vore_sound,ae=e.release_sound,ie=e.affects_vore_sprites,ce=e.count_absorbed_prey_for_sprite,le=e.resist_triggers_animation,de=e.size_factor_for_sprite,se=e.belly_sprite_to_affect,ue=e.belly_fullscreen_color,me=e.disable_hud,pe=e.escapable,he=e.escapechance,fe=e.escapetime,Ce=e.transferchance,be=e.transferlocation,Ne=e.transferchance_secondary,ge=e.transferlocation_secondary,Ve=e.absorbchance,ve=e.digestchance,_e=e.autotransferwait,ye=e.autotransferchance,ke=e.autotransferlocation,xe=e.autotransferchance_secondary,we=e.autotransferlocation_secondary,Be=e.autotransfer_enabled,Le=e.autotransfer_min_amount,Se=e.autotransfer_max_amount,Ie=e.show_liquids,Te=e.reagentbellymode,Me=e.reagent_chosen,Ae=e.reagent_name,Ee=e.reagent_transfer_verb,Pe=e.gen_time_display,Oe=e.custom_max_volume,Fe=e.vorefootsteps_sounds,De=e.reagent_mode_flag_list,Re=e.liquid_fullness1_messages,je=e.liquid_fullness2_messages,We=e.liquid_fullness3_messages,ze=e.liquid_fullness4_messages,Ue=e.liquid_fullness5_messages,He=e.fullness1_messages,Ge=e.fullness2_messages,qe=e.fullness3_messages,Ke=e.fullness4_messages,Ye=e.fullness5_messages,$e="";return $e+='

',$e+='

",$e+='
',$e+='
',$e+="Addons:
"+function(e){var t=[];return null==e||e.forEach((function(e){t.push(''+e+"")})),0===t.length&&t.push("No Addons Set"),t}(m)+"

",$e+="== Descriptions ==
",$e+="Vore Verb:
"+a+"

",$e+="Release Verb:
"+i+"

",$e+='Description:
"'+o+'"

',$e+='Absorbed Description:
"'+r+'"

',$e+="
",$e+="== Messages ==
",$e+='
',$e+='
",$e+='
',$e+='
',$e+='
',null==M||M.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==A||A.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==E||E.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==P||P.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==O||O.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==F||F.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==D||D.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==R||R.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==j||j.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==W||W.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==z||z.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==U||U.forEach((function(e){$e+=e+"
"})),$e+="
",$e+="
",$e+="
",$e+="
",$e+="
= Idle Messages =

",$e+="

Idle Messages (Hold):

",null==G||G.forEach((function(e){$e+=e+"
"})),$e+="


",$e+="
Idle Messages (Hold Absorbed):

",null==q||q.forEach((function(e){$e+=e+"
"})),$e+="


",$e+="
Idle Messages (Digest):

",null==H||H.forEach((function(e){$e+=e+"
"})),$e+="


",$e+="
Idle Messages (Absorb):

",null==K||K.forEach((function(e){$e+=e+"
"})),$e+="


",$e+="
Idle Messages (Unabsorb):

",null==ee||ee.forEach((function(e){$e+=e+"
"})),$e+="


",$e+="
Idle Messages (Drain):

",null==$||$.forEach((function(e){$e+=e+"
"})),$e+="


",$e+="
Idle Messages (Heal):

",null==Y||Y.forEach((function(e){$e+=e+"
"})),$e+="


",$e+="
Idle Messages (Size Steal):

",null==X||X.forEach((function(e){$e+=e+"
"})),$e+="


",$e+="
Idle Messages (Shrink):

",null==J||J.forEach((function(e){$e+=e+"
"})),$e+="


",$e+="
Idle Messages (Grow):

",null==Z||Z.forEach((function(e){$e+=e+"
"})),$e+="


",$e+="
Idle Messages (Encase In Egg):

",null==Q||Q.forEach((function(e){$e+=e+"
"})),$e+="


",$e+="


",$e+="
",$e+='
',$e+='
',$e+='

',$e+='

",$e+='
',$e+='
',$e+='
    ',$e+='
  • Can Taste: '+(b?'Yes':'No')+"
  • ",$e+='
  • Feedable: '+(N?'Yes':'No')+"
  • ",$e+='
  • Contaminates: '+(g?'Yes':'No')+"
  • ",$e+='
  • Contamination Flavor: '+V+"
  • ",$e+='
  • Contamination Color: '+v+"
  • ",$e+='
  • Nutritional Gain: '+_+"%
  • ",$e+='
  • Required Examine Size: '+100*y+"%
  • ",$e+='
  • Display Absorbed Examines: '+(k?'True':'False')+"
  • ",$e+='
  • Save Digest Mode: '+(x?'True':'False')+"
  • ",$e+='
  • Idle Emotes: '+(w?'Active':'Inactive')+"
  • ",$e+='
  • Idle Emote Delay: '+B+" seconds
  • ",$e+='
  • Shrink/Grow Size: '+100*L+"%
  • ",$e+='
  • Vore Spawn Blacklist: '+(S?'Yes':'No')+"
  • ",$e+='
  • Egg Type: '+I+"
  • ",$e+='
  • Selective Mode Preference: '+T+"
  • ",$e+="
",$e+="
",$e+='
',$e+='

',$e+='

",$e+='
',$e+='
',$e+='
    ',$e+='
  • Fleshy Belly: '+(te?'Yes':'No')+"
  • ",$e+='
  • Internal Loop: '+(ne?'Yes':'No')+"
  • ",$e+='
  • Use Fancy Sounds: '+(oe?'Yes':'No')+"
  • ",$e+='
  • Vore Sound: '+re+"
  • ",$e+='
  • Release Sound: '+ae+"
  • ",$e+="
",$e+="
",$e+='
',$e+='

',$e+='

",$e+='
",$e+='
',$e+="Vore Sprites",$e+='
    ',$e+='
  • Affect Vore Sprites: '+(ie?'Yes':'No')+"
  • ",$e+='
  • Count Absorbed prey for vore sprites: '+(ce?'Yes':'No')+"
  • ",$e+='
  • Animation when prey resist: '+(le?'Yes':'No')+"
  • ",$e+='
  • Vore Sprite Size Factor: '+de+"
  • ",$e+='
  • Belly Sprite to affect: '+se+"
  • ",$e+="
",$e+="Belly Fullscreens Preview and Coloring",$e+='
    ',$e+='
  • Color: '+ue+"",$e+="
",$e+="Vore FX",$e+='
    ',$e+='
  • Disable Prey HUD: '+(me?'Yes':'No')+"
  • ",$e+="
",$e+="
",$e+='
',$e+='

',$e+='

",$e+='
',$e+='
',$e+="Belly Interactions ("+(pe?'Enabled':'Disabled')+")",$e+='
    ',$e+='
  • Escape Chance: '+he+"%
  • ",$e+='
  • Escape Time: '+fe/10+"s
  • ",$e+='
  • Transfer Chance: '+Ce+"%
  • ",$e+='
  • Transfer Location: '+be+"
  • ",$e+='
  • Secondary Transfer Chance: '+Ne+"%
  • ",$e+='
  • Secondary Transfer Location: '+ge+"
  • ",$e+='
  • Absorb Chance: '+Ve+"%
  • ",$e+='
  • Digest Chance: '+ve+"%
  • ",$e+="
",$e+="
",$e+="Auto-Transfer Options ("+(Be?'Enabled':'Disabled')+")",$e+='
    ',$e+='
  • Auto-Transfer Time: '+_e/10+"s
  • ",$e+='
  • Auto-Transfer Chance: '+ye+"%
  • ",$e+='
  • Auto-Transfer Location: '+ke+"
  • ",$e+='
  • Auto-Transfer Chance: '+xe+"%
  • ",$e+='
  • Auto-Transfer Location: '+we+"
  • ",$e+='
  • Auto-Transfer Min Amount: '+Le+"
  • ",$e+='
  • Auto-Transfer Max Amount: '+Se+"
  • ",$e+="
",$e+="
",$e+='
',$e+='

',$e+='

",$e+='
',$e+='
',$e+='
    ',$e+='
  • Generate Liquids: '+(Te?'On':'Off')+"
  • ",$e+='
  • Liquid Type: '+Me+"
  • ",$e+='
  • Liquid Name: '+Ae+"
  • ",$e+='
  • Transfer Verb: '+Ee+"
  • ",$e+='
  • Generation Time: '+Pe+"
  • ",$e+='
  • Liquid Capacity: '+Oe+"
  • ",$e+='
  • Slosh Sounds: '+(Fe?'On':'Off')+"
  • ",$e+='
  • Liquid Addons: '+function(e){var t=[];return null==e||e.forEach((function(e){t.push(''+e+"")})),0===t.length&&t.push("No Addons Set"),t}(De)+"
  • ",$e+="
",$e+="
",$e+='
',$e+='

',$e+='

",$e+='
',$e+='
',$e+='
',$e+='
",$e+='
',$e+='
',$e+='
',null==He||He.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==Ge||Ge.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==qe||qe.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==Ke||Ke.forEach((function(e){$e+=e+"
"})),$e+="
",$e+='
',null==Ye||Ye.forEach((function(e){$e+=e+"
"})),$e+="
",$e+="
",$e+="
",$e+="
",$e+="
",$e+="
"},m=function(e,t){var n,o=(0,r.useBackend)(e),a=(o.act,o.data),i=a.db_version,c=a.db_repo,l=a.mob_name,d=a.bellies,s=function(){var e=new Date,t=String(e.getHours());t.length<2&&(t="0"+t);var n=String(e.getMinutes());n.length<2&&(n="0"+n);var o=String(e.getDate());o.length<2&&(o="0"+o);var r=String(e.getMonth()+1);return r.length<2&&(r="0"+r)," "+String(e.getFullYear())+"-"+r+"-"+o+" ("+t+" "+n+")"}(),m=l+s+t;if(".html"===t){n=new Blob([''+d.length+" Exported Bellies (DB_VER: "+c+"-"+i+')

Bellies of '+l+'

Generated on: '+s+'

'],{type:"text/html;charset=utf8"}),d.forEach((function(e,t){n=new Blob([n,u(e,t)],{type:"text/html;charset=utf8"})})),n=new Blob([n,"
",'