From 7aeb1744df801065a3136b6ca0b055aa96394021 Mon Sep 17 00:00:00 2001 From: Migratingcocofruit <69551563+Migratingcocofruit@users.noreply.github.com> Date: Mon, 25 Nov 2024 18:37:03 +0200 Subject: [PATCH] Power laser port 2 electric bogaloo (#27171) * wip * some formatting and copying over UI * it compiles now * oops * Moves WATT_TICK_TO_JOULE to the power defines file. fixes UI * spelling and announcement fixes * Handle offsets for different directions * laser comes from the correct tile now * Added north and south sprites for the laser * Adjust offsets for north and south sprites * finished all north and south sprites * tgui rebuild. Also sprites and code begoon * put PTLs in maps * Repositions PTL room door in cyberiad * fix if spacing * undef and unundeffed define * Removed overlapping stuff in some maps * Actually makes the changes to metastation * Fixes more mapping stuff * Fix more unit test failures * unmirror multitile component grid * Fixes multitile * explosions no longer make a hole in the beam * This should fix it * Stray pipe begone! * Ok I think I fiigured it out * removes redundant removals of components parts and a redundant check. various style fixes * Adds blocking to the beam and objects other than living beings take damage now. * not using kwargs now. should work. * Style changes and fixes some mobs getting hit by the laser that shouldn't be. * Review changes and fixes trying to access wall turf's location. * allow the new wall turf to form to we can properly access it. * Moves the ptl beam effect to an atom proc that is overriden by the different types of things that can end up in the beam. * Fixes some comments, adds clarifications, removes redundant usage of src * moves the announcement threshold to a global var. Fixes ghost interaction. * Revert "moves the announcement threshold to a global var. Fixes ghost interaction." This reverts commit 7916ee76a1ef3a022eacfd02371ff4c0c55b9f89. * Makes announcement threshold a static variable of the PTL * power safty check on the mob ptl function * well alright then * Revert "well alright then" This reverts commit a8c0b68205856825f54dd1851fffbbfe22bc35f8. * Fixes ghost attack * Sends credits to accounts 200 at a time to avoid spam. * fix box station stuff * fix the first announcement message * fix the laser healing burn damage. * Only round the earnings being sent so we don't delete credits. * Give the high and medium cut ratios defines * Fix and adjust some comments * Uses the correct variable for the beam effects and fixes things being thrown while deleted * Actually fixes qdeleted thing being thrown around error * Fix the examine text * Prevents grills from blocking the beam. * Remove get_back_turf * Make a blocker a UID instead of a ref * limits capacity to 2000GJ * replaces knobs with a number input * Adds cameras to the rooms and a disposals bypass for faragus * disallows pipes from being damaged by the beam * Gives the PTL directional variants for mapping * Allows deconstruction and reconstruction of the PTL as well as rotating it * Removes a redundant newline * Removes all damaging effects of the beam and it's blocking abilities * Finishes the job * Remove the disposals bypass on faragus since the beam is truly visual now * implements orbital beaming of megafauna near the base. Still need to fix the overlay * Dusts lavaland mobs when they are killed by the laser and disabled loot drops when damaged by it. * Add some minor hazards to the PTL * Fix the hazards * Improves PTL rooms * Fix some misplaced pipes and cables * connect the disconnected pipes and cables in faragus * minor map fixes * more fixes and integrating faragus room a bit more * correct the flash reduction to apply when not looking directly at the laser * reduces the distance coefficient on the rads pulse * Delta changes that apparently weren't committed earlier * I think faragus is finally fixed. * more mapping improvements * fix wrong cable on faragus apc terminal * moves the HV cable for the laser so it follows the station's outline more closely * fixes cables converging * Routes the cable along the existing catwalks instead of additional ones in farragus * adds missing cable in faragus * rebuild tgui * Faragus mapping changes * Delta Changes * Diagoras changes * Meta changes * Cyberiad changes and placing a catwalk near the PTL for power measurements * Faragus review changes * Rebuild TGUI * Rebuild TGUI * tgui rebuild * Rebuild TGUI * Rebuild TGUI * Rebuild TGUI * Changes the announcement sound from the one used for command comms announcement to the one used by most other announcement. * Rebuild TGUI * rebuild TGUI * Move button contents to child * Using the correct acronym for the power transmission laser in the interface name. * Rebuild TGUI * change the folder name as well * TGUI rebuild * Remove a redundant space from the first announcement message * Adds a door to the PTL room on Diagoras * Lowers the amount of money generated to less absurd amounts. * another adjustment * Fixes some walls in maints being in the space area * fixes divide by 0 runtime * prevents trying to read the icon of a null target * Makes power line on diagoras less jank and fixes flashes on lasers pointing west * Fixes the PTL being charged over it's capacity * Makes the flash modifier angle based. * adds an explanation of flashmod * Adjusting curve so less powerful engines are better rewarded * Changes the grid saturation to be based on input rather than output. * Removes the PTL announcements and adds total energy sold to the UI * Adds the amount of energy exported(in GJ) to the end of round score card * Credit cap nerf * Review changes * missing space * Revert "Merge branch 'master' into powerLaserPort" This reverts commit fe4a08f08c270694e60e51046559fe9c6c16cd4b, reversing changes made to bef963c89d7b6956ba65c498138d131c489632ca. * Reapply "Merge branch 'master' into powerLaserPort" This reverts commit c990d93bc4d4f986c3343574ff9be177d87e6426. * Fixes all the wrong path issues from the merge * actually resolve the merge conflicts that somehow got automerged * Should be all the duplicates * Rest of the duplicates I missed * remove lonely pipe and cable in faragus * some more uncaught duplicates --------- Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> --- _maps/map_files/generic/Lavaland.dmm | 3364 +++++++++-------- _maps/map_files/stations/boxstation.dmm | 1057 ++++-- _maps/map_files/stations/cerestation.dmm | 3317 ++++++++++------ _maps/map_files/stations/deltastation.dmm | 1057 +++++- _maps/map_files/stations/emeraldstation.dmm | 707 +++- _maps/map_files/stations/metastation.dmm | 765 +++- code/__DEFINES/announce_defines.dm | 1 + code/__DEFINES/power_defines.dm | 3 + code/_globalvars/lists/mob_lists.dm | 1 + code/defines/procs/announcer_datum.dm | 7 + code/game/area/areas/mining_areas.dm | 2 + .../game/area/ss13_areas/engineering_areas.dm | 4 + .../miniantags/pulsedemon/pulsedemon.dm | 3 - .../gamemodes/miniantags/revenant/revenant.dm | 1 + code/game/gamemodes/scoreboard.dm | 3 + .../turfs/simulated/walls_indestructible.dm | 1 + .../transmission_laser.dm | 540 +++ .../mob/living/carbon/alien/alien_death.dm | 3 +- .../mob/living/carbon/human/human_death.dm | 6 +- code/modules/mob/living/living.dm | 1 + .../hostile/megafauna/megafauna.dm | 3 + .../supply/supply_packs/pack_engineering.dm | 6 + icons/goonstation/effects/pt_beam.dmi | Bin 0 -> 1525 bytes icons/goonstation/objects/pt_laser.dmi | Bin 0 -> 42868 bytes icons/mob/lavaland/64x64megafauna.dmi | Bin 65736 -> 116312 bytes icons/mob/lavaland/96x96megafauna.dmi | Bin 124819 -> 221422 bytes icons/mob/lavaland/blood_drunk.dmi | Bin 2614 -> 8671 bytes icons/mob/lavaland/hierophant_new.dmi | Bin 880 -> 6073 bytes icons/mob/lavaland/lavaland_elites.dmi | Bin 8320 -> 24848 bytes icons/mob/lavaland/legion.dmi | Bin 131946 -> 190470 bytes paradise.dme | 1 + .../tgui/interfaces/goonstation_PTL/index.js | 177 + tgui/public/tgui.bundle.js | 35 +- 33 files changed, 7532 insertions(+), 3533 deletions(-) create mode 100644 code/goonstation/modules/power/power_transmission_laser/transmission_laser.dm create mode 100644 icons/goonstation/effects/pt_beam.dmi create mode 100644 icons/goonstation/objects/pt_laser.dmi create mode 100644 tgui/packages/tgui/interfaces/goonstation_PTL/index.js diff --git a/_maps/map_files/generic/Lavaland.dmm b/_maps/map_files/generic/Lavaland.dmm index 70b67e13eda..338bf9cccca 100644 --- a/_maps/map_files/generic/Lavaland.dmm +++ b/_maps/map_files/generic/Lavaland.dmm @@ -1599,6 +1599,12 @@ icon_state = "darkfull" }, /area/mine/outpost/hallway/east) +"ek" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/targetable) "el" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -1629,7 +1635,7 @@ "eo" = ( /obj/structure/flora/ash/leaf_shroom, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "ep" = ( /obj/structure/cable{ icon_state = "0-4" @@ -2774,7 +2780,7 @@ }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "gE" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 @@ -3251,6 +3257,9 @@ /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"iF" = ( +/turf/simulated/floor/lava/mapping_lava, +/area/lavaland/surface/outdoors/targetable) "iK" = ( /obj/structure/stone_tile/block, /obj/structure/stone_tile/cracked{ @@ -3509,6 +3518,9 @@ }, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"jZ" = ( +/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/targetable) "kb" = ( /obj/machinery/atmospherics/portable/canister/oxygen, /obj/effect/decal/cleanable/dirt, @@ -3683,6 +3695,10 @@ }, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"ln" = ( +/obj/structure/glowshroom, +/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/targetable) "lo" = ( /obj/structure/lattice/catwalk/mining, /obj/effect/decal/cleanable/dirt, @@ -3995,6 +4011,9 @@ }, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"mE" = ( +/turf/simulated/mineral/random/high_chance/volcanic, +/area/lavaland/surface/outdoors/targetable) "mF" = ( /obj/structure/stone_tile/block/cracked, /obj/structure/stone_tile{ @@ -4258,6 +4277,9 @@ /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"nu" = ( +/turf/simulated/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors/targetable) "nv" = ( /obj/item/radio/intercom/locked/prison{ pixel_y = -28 @@ -4682,7 +4704,7 @@ pixel_x = -32 }, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "pn" = ( /obj/structure/stone_tile{ dir = 1 @@ -4934,6 +4956,10 @@ /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"rf" = ( +/obj/structure/flora/ash/stem_shroom, +/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/targetable) "ri" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -4962,7 +4988,7 @@ pixel_y = 8 }, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "ru" = ( /obj/effect/turf_decal/stripes/red/corner{ dir = 4 @@ -5113,10 +5139,14 @@ icon_state = "yellowfull" }, /area/mine/laborcamp) +"sA" = ( +/obj/effect/mapping_helpers/turfs/rust/maybe, +/turf/simulated/wall, +/area/lavaland/surface/outdoors/targetable) "sD" = ( /obj/structure/lavaland_billboard, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "sF" = ( /obj/structure/bookcase{ name = "bookcase (Fiction)" @@ -5356,7 +5386,7 @@ "uu" = ( /obj/structure/closet/crate, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "uB" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -5370,6 +5400,10 @@ /obj/effect/decal/remains/human, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"uM" = ( +/obj/structure/flora/ash/rock/style_random, +/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/targetable) "uO" = ( /obj/machinery/door/airlock/maintenance{ name = "Airlock Maintence" @@ -5440,7 +5474,7 @@ /obj/structure/marker_beacon/dock_marker/collision, /obj/effect/mapping_helpers/no_lava, /turf/simulated/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "va" = ( /obj/effect/turf_decal/delivery/hollow, /obj/structure/ore_box, @@ -5555,7 +5589,7 @@ "vx" = ( /obj/structure/ore_box, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "vy" = ( /obj/effect/spawner/window/reinforced/plasma/grilled, /obj/structure/cable{ @@ -5809,6 +5843,10 @@ /obj/structure/cable, /turf/simulated/floor/plating, /area/mine/laborcamp/security) +"xb" = ( +/obj/effect/mapping_helpers/turfs/rust, +/turf/simulated/wall, +/area/lavaland/surface/outdoors/targetable) "xg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/newscaster{ @@ -5860,7 +5898,7 @@ }, /obj/structure/closet/crate, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "xA" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -6120,6 +6158,9 @@ }, /turf/simulated/floor/carpet, /area/mine/outpost/quartermaster) +"yG" = ( +/turf/simulated/mineral/random/volcanic/labormineral, +/area/lavaland/surface/outdoors/targetable) "yH" = ( /obj/machinery/light_switch{ pixel_x = 24; @@ -6323,6 +6364,10 @@ }, /turf/simulated/floor/wood, /area/mine/laborcamp) +"zI" = ( +/obj/effect/mapping_helpers/no_lava, +/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/targetable) "zM" = ( /obj/structure/chair, /obj/item/cigbutt, @@ -6521,7 +6566,7 @@ network = list("Mining Outpost") }, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "AE" = ( /turf/simulated/mineral/volcanic/lava_land_surface, /area/lavaland/surface/outdoors) @@ -7226,7 +7271,7 @@ "EO" = ( /obj/item/toy/figure/crew/miner, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "EP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -7331,7 +7376,7 @@ /obj/structure/marker_beacon/dock_marker/collision, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "FE" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -7516,6 +7561,10 @@ /obj/structure/lattice/catwalk/mining, /turf/simulated/floor/lava/mapping_lava, /area/lavaland/surface/outdoors/outpost/catwalk) +"GL" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/targetable) "GM" = ( /obj/machinery/mineral/equipment_vendor, /obj/structure/sign/poster/official/random{ @@ -7721,7 +7770,7 @@ "Is" = ( /obj/effect/mapping_helpers/no_lava, /turf/simulated/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "Iv" = ( /obj/effect/mapping_helpers/turfs/rust/maybe, /turf/simulated/wall/r_wall, @@ -7927,7 +7976,7 @@ /obj/structure/lattice/catwalk/mining, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "JD" = ( /obj/structure/grille/broken, /obj/structure/grille/broken, @@ -8150,7 +8199,7 @@ pixel_x = -32 }, /turf/simulated/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "KU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden{ @@ -8374,10 +8423,6 @@ icon_state = "darkfull" }, /area/mine/outpost/hallway/west) -"Mv" = ( -/obj/effect/mapping_helpers/turfs/rust/maybe, -/turf/simulated/wall, -/area/lavaland/surface/outdoors) "My" = ( /obj/structure/cable{ d1 = 1; @@ -8523,7 +8568,7 @@ /obj/effect/mapping_helpers/no_lava, /obj/structure/flora/ash/rock/style_random, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "NF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -8556,6 +8601,10 @@ /obj/machinery/computer/shuttle/mining, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/mining) +"NR" = ( +/obj/effect/mapping_helpers/no_lava, +/turf/simulated/mineral/random/volcanic, +/area/lavaland/surface/outdoors/targetable) "NT" = ( /obj/structure/sign/nanotrasen, /turf/simulated/wall, @@ -8956,7 +9005,7 @@ "Qd" = ( /obj/structure/sign/nanotrasen, /turf/simulated/wall/mineral/iron, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "Qf" = ( /obj/machinery/economy/vending/wallmed/directional/south, /turf/simulated/floor/plasteel{ @@ -8990,6 +9039,12 @@ icon_state = "darkfull" }, /area/mine/outpost/hallway/east) +"Qw" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/targetable) "Qz" = ( /obj/machinery/light{ dir = 4 @@ -9242,10 +9297,6 @@ }, /turf/simulated/floor/lava/mapping_lava, /area/lavaland/surface/outdoors/outpost/catwalk) -"SH" = ( -/obj/effect/mapping_helpers/turfs/rust, -/turf/simulated/wall, -/area/lavaland/surface/outdoors) "SJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 @@ -9406,6 +9457,12 @@ icon_state = "darkfull" }, /area/mine/outpost/hallway/west) +"TJ" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/targetable) "TL" = ( /obj/machinery/atmospherics/unary/tank/air{ dir = 8 @@ -9424,7 +9481,7 @@ }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "TN" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -9549,7 +9606,7 @@ /obj/effect/mapping_helpers/no_lava, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "UI" = ( /obj/structure/lattice/catwalk/mining, /obj/structure/marker_beacon/dock_marker, @@ -9690,6 +9747,9 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors/outpost/catwalk) +"Vy" = ( +/turf/simulated/mineral/random/volcanic, +/area/lavaland/surface/outdoors/targetable) "Vz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -9789,6 +9849,10 @@ }, /turf/simulated/floor/plasteel, /area/mine/laborcamp) +"VU" = ( +/obj/effect/mapping_helpers/no_lava, +/turf/simulated/floor/lava/mapping_lava, +/area/lavaland/surface/outdoors/targetable) "VV" = ( /obj/machinery/firealarm/directional/west, /obj/item/kirbyplants, @@ -10264,7 +10328,7 @@ }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/targetable) "YA" = ( /obj/structure/lattice/catwalk/mining, /obj/structure/railing{ @@ -16107,34 +16171,34 @@ hb ar vW OG -ai -ai -Aw -Aw -Aw -Aw -Aw -Aw -ad -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -ad -ad -Aw -Aw +Vy +Vy +iF +iF +iF +iF +iF +iF +mE +jZ +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +mE +mE +iF +iF Aw Aw Aw @@ -16366,32 +16430,32 @@ OG OG OG Iv -Aw -Aw -Aw -Aw -Aw -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -ab -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +jZ +iF +iF +iF +iF +iF +iF +iF +iF +jZ +jZ +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF Aw Aw Aw @@ -16623,32 +16687,32 @@ UA nd EP Iv -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -ai -ad -ai -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +Vy +mE +Vy +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF Aw Aw Aw @@ -16880,32 +16944,32 @@ gz aU pd Iv -Aw -Aw -ab -Aw -Aw -Aw -Aw -ab -Aw -Aw -Aw -Aw -ab -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +jZ +iF +iF +iF +iF +jZ +iF +iF +iF +iF +jZ +jZ +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF Aw Aw Aw @@ -17137,32 +17201,32 @@ wx hD gZ OG -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -ai +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +Vy rp -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF Aw Aw Aw @@ -17394,32 +17458,32 @@ aK np Zn OG -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +jZ +iF +iF +iF +iF +iF +iF +iF +iF Aw Aw Aw @@ -17651,32 +17715,32 @@ gz aU tZ OG -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -YL -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +rf +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF Aw Aw Aw @@ -17908,32 +17972,32 @@ vN PM tZ OG -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -OA -Aw -Aw -Aw -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +uM +iF +iF +iF +jZ +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF Aw Aw Aw @@ -18165,32 +18229,32 @@ OG OG OG ZM -Aw -Aw -Aw -Aw -Aw -ab -Aw -Aw -Aw -Aw -Aw -Aw -ab -ai -Aw -Aw -Aw -Aw -Aw -ai -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +jZ +iF +iF +iF +iF +iF +iF +jZ +Vy +iF +iF +iF +iF +iF +Vy +iF +iF +iF +iF +iF +iF Aw Aw Aw @@ -18417,16 +18481,16 @@ OG OG Iv Iv -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF bt dO dO @@ -18437,17 +18501,17 @@ dO dO gl ef -Aw -Aw -Aw -ab -Aw -Aw -Aw -Aw -ab -ab -Aw +iF +iF +iF +jZ +iF +iF +iF +iF +jZ +jZ +iF Aw Aw Aw @@ -18671,18 +18735,18 @@ OG OG OG OG -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF GJ eC Iw @@ -18695,16 +18759,16 @@ BY eh WR ef -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -ai -ab +iF +iF +iF +iF +iF +iF +iF +iF +Vy +jZ Aw Aw Aw @@ -18919,27 +18983,27 @@ an an an an -an -ab -ab -ab +yG +jZ +jZ +jZ xr uu uu -ab -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +jZ +jZ +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF hC UO pg @@ -18952,16 +19016,16 @@ xo LM vZ dx -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF Aw Aw Aw @@ -19176,27 +19240,27 @@ an an an an -ab -ab -ab -ab -ab -ab -ab -ab -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -ab -Aw -Aw +jZ +jZ +jZ +jZ +jZ +jZ +jZ +jZ +jZ +iF +iF +iF +iF +iF +iF +iF +iF +iF +jZ +iF +iF hC cR xC @@ -19209,16 +19273,16 @@ xC CX Hm dx -Aw -ab -ad -ai +iF +jZ +mE +Vy eo -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF Aw Aw Aw @@ -19433,26 +19497,26 @@ an an an an -ab -ab -ab -ab -ab -ab -ab -ab -ab -Aw -Aw -Aw -Aw -Aw -Aw -ab -ab -Aw -Aw -Aw +jZ +jZ +jZ +jZ +jZ +jZ +jZ +jZ +jZ +iF +iF +iF +iF +iF +iF +jZ +jZ +iF +iF +iF sD hC vj @@ -19466,22 +19530,22 @@ xC CX Hm dx -Aw -ai -ai -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +Vy +Vy +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (36,1,1) = {" aa @@ -19690,27 +19754,27 @@ an an an an -ab -ab -ab -ab -ab -ab -ab -ab -Aw -Aw -Aw -Aw -Aw -Aw -AE -Aw -Aw -Aw -Aw -Aw -ab +jZ +jZ +jZ +jZ +jZ +jZ +jZ +jZ +iF +iF +iF +iF +iF +iF +nu +iF +iF +iF +iF +iF +jZ hC bo xC @@ -19723,22 +19787,22 @@ xC CX vZ bH -Aw -Aw -ab -Aw -Aw -Aw -Aw -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +jZ +iF +iF +iF +iF +jZ +iF +iF +iF +iF +iF +iF +iF +iF "} (37,1,1) = {" aa @@ -19947,27 +20011,27 @@ an an an an -an -an +yG +yG vx vx -an -an -ab -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -AE -AE -Aw -Aw -ab +yG +yG +jZ +jZ +iF +iF +iF +iF +iF +iF +iF +iF +nu +nu +iF +iF +jZ VA cH WD @@ -19980,22 +20044,22 @@ xo LM vZ dx -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (38,1,1) = {" aa @@ -20204,27 +20268,27 @@ an an an an -an -an -an -an -an -an -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -AE -AE -Aw -Aw +yG +yG +yG +yG +yG +yG +jZ +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +nu +nu +iF +iF ZT vZ Ry @@ -20237,22 +20301,22 @@ WZ vz XI Bo -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (39,1,1) = {" aa @@ -20461,27 +20525,27 @@ an an an an -an -an -an -an -an -an -an -Aw -Aw -Aw -Aw -uE -Aw -Aw -Aw -Aw -Aw -ab -AE -ab -Aw +yG +yG +yG +yG +yG +yG +yG +iF +iF +iF +iF +GL +iF +iF +iF +iF +iF +jZ +nu +jZ +iF hC vZ KA @@ -20493,23 +20557,23 @@ cm By Lw Cu -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (40,1,1) = {" aa @@ -20718,22 +20782,22 @@ an an an an -an -an -an -an -an -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +yG +yG +yG +yG +yG +jZ +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF bt tF gl @@ -20751,22 +20815,22 @@ tX Qp CZ CZ -AE -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +nu +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (41,1,1) = {" aa @@ -20975,22 +21039,22 @@ an an an an -an -an -an -an -an -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -AE -Aw +yG +yG +yG +yG +yG +jZ +iF +iF +iF +iF +iF +iF +iF +iF +nu +iF ra dJ jj @@ -21009,21 +21073,21 @@ gi gi gi NT -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (42,1,1) = {" aa @@ -21232,22 +21296,22 @@ an an an an -an -an -an -an -an -an -Aw -Aw -Aw -AE -Aw -ab -AE -Aw -Aw -ab +yG +yG +yG +yG +yG +yG +iF +iF +iF +nu +iF +jZ +nu +iF +iF +jZ ra dJ yE @@ -21266,21 +21330,21 @@ tI BD gH sk -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (43,1,1) = {" aa @@ -21489,22 +21553,22 @@ an an an an -an -an -an -an -ab -Aw -Aw -Aw -Aw -Aw -AE -AE -AE -AE -AE -AE +yG +yG +yG +yG +jZ +iF +iF +iF +iF +iF +nu +nu +nu +nu +nu +nu Vw dJ oa @@ -21523,21 +21587,21 @@ AO Fe bC sk -AE -Aw -Aw -Aw -Aw -Aw -Aw -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw +nu +iF +iF +iF +iF +iF +iF +jZ +iF +iF +iF +iF +iF +iF +iF "} (44,1,1) = {" aa @@ -21746,21 +21810,21 @@ an an an an -an -an -an -an -ab -Aw -Aw -Aw -Aw -AE -AE -AE -AE -AE -AE +yG +yG +yG +yG +jZ +iF +iF +iF +iF +nu +nu +nu +nu +nu +nu Rs ec dJ @@ -21780,21 +21844,21 @@ bG Wf rB rk -AE -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +nu +jZ +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (45,1,1) = {" aa @@ -22003,16 +22067,16 @@ an an an an -an -an -an -an -Aw -Aw -Aw -Aw -Aw -ab +yG +yG +yG +yG +iF +iF +iF +iF +iF +jZ cO cO cO @@ -22037,21 +22101,21 @@ IK Lr bC sk -AE -Aw -Aw -Aw -Aw -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +nu +iF +iF +iF +iF +jZ +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (46,1,1) = {" aa @@ -22260,16 +22324,16 @@ Aw ab an an -an -an -ab -Aw -Aw -Aw -Aw -Aw -AE -AE +yG +yG +jZ +iF +iF +iF +iF +iF +nu +nu cO Am fB @@ -22294,21 +22358,21 @@ em WX EB sk -Aw -Aw +iF +iF EO -Aw -Aw -Aw -Aw -Aw -AE -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +nu +iF +iF +iF +iF +iF +iF "} (47,1,1) = {" aa @@ -22517,16 +22581,16 @@ Aw Aw Aw Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -AE +iF +iF +iF +iF +iF +iF +iF +iF +iF +nu cO cQ SX @@ -22551,21 +22615,21 @@ gi gi gi rk -Dx -Aw -Aw -ab -ab -Aw -OA -Aw -AE -ab -Aw -Aw -Aw -Aw -Aw +TJ +iF +iF +jZ +jZ +iF +uM +iF +nu +jZ +iF +iF +iF +iF +iF "} (48,1,1) = {" aa @@ -22774,16 +22838,16 @@ Aw Aw Aw Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -AE -AE +iF +iF +iF +iF +iF +iF +iF +iF +nu +nu cO cO cK @@ -22806,23 +22870,23 @@ fA XZ XK bH -Yc -Aw -Aw -Aw -AE -AE -Aw -AE -Aw -Aw -Aw -Aw -ab -Aw -Aw -Aw -Aw +ln +iF +iF +iF +nu +nu +iF +nu +iF +iF +iF +iF +jZ +iF +iF +iF +iF "} (49,1,1) = {" aa @@ -23031,17 +23095,17 @@ Aw Aw Aw Aw -Aw -ai -ai -ai -Aw -Aw -AE -Aw -ab -AE -AE +iF +Vy +Vy +Vy +iF +iF +nu +iF +jZ +nu +nu tS rJ fX @@ -23063,23 +23127,23 @@ Pd XZ Jn Kc -Aw -ab -OA -AE -AE -AE -ab -AE -AE -rH -Aw -AE -Aw -Aw -Aw -Aw -Aw +iF +jZ +uM +nu +nu +nu +jZ +nu +nu +ek +iF +nu +iF +iF +iF +iF +iF "} (50,1,1) = {" aa @@ -23288,22 +23352,22 @@ ai ai ai ai -ai -am -JA -ci -HB -HB -HB +Vy +Vy +NR +zI +VU +VU +VU Is Is Is -AE +nu ec eQ gq -AE -AE +nu +nu cM fo cj @@ -23320,11 +23384,11 @@ aI XZ cl xQ -ab -ab -AE -AE -AE +jZ +jZ +nu +nu +nu Oq dB dB @@ -23332,11 +23396,11 @@ Oq Oq dB dB -OA -Aw -ab -Aw -Aw +uM +iF +jZ +iF +iF "} (51,1,1) = {" aa @@ -23545,22 +23609,22 @@ am am am am -am -ai -ci -HB -HB -HB +Vy +Vy +zI +VU +VU +VU Is -HB +VU Is Is -AE +nu ec -AE -AE -AE -Aw +nu +nu +nu +iF SQ dy dy @@ -23579,9 +23643,9 @@ eM eM Zh Zh -AE -AE -AE +nu +nu +nu Oq Yk We @@ -23589,11 +23653,11 @@ oq Ow dN Sh -ab -Aw -Aw -Aw -Aw +jZ +iF +iF +iF +iF "} (52,1,1) = {" aa @@ -23802,22 +23866,22 @@ am am am am -am -ai -ci -HB -ci +Vy +Vy +zI +VU +zI Is -HB +VU Is Is Is -AE +nu cx -AE -Aw -Aw -ab +nu +iF +iF +jZ dy EL jJ @@ -23846,11 +23910,11 @@ aY Fw cX Oq -AE -Aw -ab -Aw -Aw +nu +iF +jZ +iF +iF "} (53,1,1) = {" aa @@ -24059,11 +24123,11 @@ am am am am -am -ai -ci -HB -HB +Vy +Vy +zI +VU +VU FC Is Is @@ -24071,9 +24135,9 @@ Is JB Qd Bh -Aw -Aw -nP +iF +iF +Qw dy dy Bq @@ -24103,11 +24167,11 @@ yp Bs eX Oq -AE -ab -Aw -Aw -Aw +nu +jZ +iF +iF +iF "} (54,1,1) = {" aa @@ -24316,21 +24380,21 @@ am am am am -am -ai -HB -HB -HB -HB -HB -HB +Vy +Vy +VU +VU +VU +VU +VU +VU FC -ci -Aw +zI +iF Ej -Aw -Aw -ab +iF +iF +jZ bJ PI Xk @@ -24360,11 +24424,11 @@ fP en VK dB -AE -ab -Aw -ab -Aw +nu +jZ +iF +jZ +iF "} (55,1,1) = {" aa @@ -24573,21 +24637,21 @@ am am am am -am -am -JA -HB -HB -HB -HB -HB -HB -HB -Aw +Vy +Vy +NR +VU +VU +VU +VU +VU +VU +VU +iF Ej -Aw -Aw -Aw +iF +iF +iF bJ eW bN @@ -24617,11 +24681,11 @@ dn eN fn dB -AE -AE -ab -Aw -Aw +nu +nu +jZ +iF +iF "} (56,1,1) = {" aa @@ -24830,21 +24894,21 @@ am am am am -am -am -JA -HB -HB -ci -HB -HB -HB -HB -Aw +Vy +Vy +NR +VU +VU +zI +VU +VU +VU +VU +iF Ej -ab -Aw -Aw +jZ +iF +iF bJ cE bN @@ -24874,11 +24938,11 @@ Oq Oq dB dB -AE -AE -Aw -Aw -Aw +nu +nu +iF +iF +iF "} (57,1,1) = {" aa @@ -25087,21 +25151,21 @@ am am am am -am -am -AS -ci -HB -HB -ci +Vy +Vy +NR +zI +VU +VU +zI FC -HB -HB -Aw +VU +VU +iF lB -ab -Aw -Aw +jZ +iF +iF dy Nc Jv @@ -25126,16 +25190,16 @@ KH eM Fa Zh -AE -AE -AE -AE -AE -ab -Aw -AE -Aw -ab +nu +nu +nu +nu +nu +jZ +iF +nu +iF +jZ "} (58,1,1) = {" aa @@ -25344,21 +25408,21 @@ am am am am -am -am -AS -AS -HB -HB +Vy +Vy +NR +NR +VU +VU Is Is NC -HB -Aw +VU +iF Ej -Aw +iF eo -Aw +iF bJ Ff Av @@ -25383,16 +25447,16 @@ uT Fl Nw Zh -AE -AE -AE -AE -OA -ab -Aw -Aw -Aw -Aw +nu +nu +nu +nu +uM +jZ +iF +iF +iF +iF "} (59,1,1) = {" aa @@ -25601,21 +25665,21 @@ am am am am -am -am -AS -AS -AS -HB -HB +Vy +Vy +NR +NR +NR +VU +VU uZ -HB -HB -Aw +VU +VU +iF FA -Aw -Aw -ab +iF +iF +jZ wi eW zu @@ -25640,16 +25704,16 @@ Np eM wy Zh -AE -AE -ab -ab -Aw -Aw -ab -Aw -Aw -Aw +nu +nu +jZ +jZ +iF +iF +jZ +iF +iF +iF "} (60,1,1) = {" aa @@ -25858,21 +25922,21 @@ am am am am -am -am -AS -AS -JA -HB -HB -HB -HB -HB +Vy +Vy +NR +NR +NR +VU +VU +VU +VU +VU SD Zz LS -Aw -Aw +iF +iF bJ cE bN @@ -25897,16 +25961,16 @@ uT eM Gt Gs -AE -ab -Aw -ab -Aw -Aw -Aw -Aw -Aw -Aw +nu +jZ +iF +jZ +iF +iF +iF +iF +iF +iF "} (61,1,1) = {" aa @@ -26115,15 +26179,15 @@ am am am am -am -am -AS -JA -HB -HB -HB -HB -HB +Vy +Vy +NR +NR +VU +VU +VU +VU +VU cr cr bp @@ -26153,17 +26217,17 @@ mT Dc eM FZ -Aw -OA -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +uM +jZ +iF +iF +iF +iF +iF +iF +iF +iF "} (62,1,1) = {" aa @@ -26372,15 +26436,15 @@ am am am am -am -am -AS -JA -HB -HB -HB -HB -HB +Vy +Vy +NR +NR +VU +VU +VU +VU +VU cU dH HT @@ -26410,17 +26474,17 @@ Yr uT lf dx -OA -Aw -Aw -Aw -Aw -ab -Aw -Aw -Aw -Aw -Aw +uM +iF +iF +iF +iF +jZ +iF +iF +iF +iF +iF "} (63,1,1) = {" aa @@ -26629,15 +26693,15 @@ am am am am -am -am -AS -AS -JA -HB -HB -HB -ci +Vy +Vy +NR +NR +NR +VU +VU +VU +zI cU jP bE @@ -26667,17 +26731,17 @@ hh RR lf dx -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (64,1,1) = {" aa @@ -26886,14 +26950,14 @@ am am am am -am -am -AS -AS -AS -ci -ci -HB +Vy +Vy +NR +NR +NR +zI +zI +VU gD cr bY @@ -26924,17 +26988,17 @@ eM lf lf dx -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (65,1,1) = {" aa @@ -27143,14 +27207,14 @@ am am am am -am -am -AS -AS -JA -ci -HB -HB +Vy +Vy +NR +NR +NR +zI +VU +VU Is cU jP @@ -27181,17 +27245,17 @@ Ty YA Jg Bo -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (66,1,1) = {" aa @@ -27400,14 +27464,14 @@ am am am am -am -am -AS -AS -JA -HB -HB -HB +Vy +Vy +NR +NR +NR +VU +VU +VU Is cU yY @@ -27433,22 +27497,22 @@ Nq fO nX Hp -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (67,1,1) = {" aa @@ -27657,15 +27721,15 @@ am am am am -am -am -AS -AS -JA -HB -HB -HB -Mv +Vy +Vy +NR +NR +NR +VU +VU +VU +sA cr cr fs @@ -27688,24 +27752,24 @@ vh IC BH IC -AE -AE -ab -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +nu +nu +jZ +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (68,1,1) = {" aa @@ -27914,15 +27978,15 @@ am am am am -am -am -AS -AS -JA -HB -HB +Vy +Vy +NR +NR +NR +VU +VU Is -Mv +sA cr ex Ib @@ -27943,26 +28007,26 @@ cN vh vh AE -AE -AE -SH -AE -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +nu +nu +xb +nu +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (69,1,1) = {" aa @@ -28171,12 +28235,12 @@ am am am am -am -am -AS -AS -JA -ci +Vy +Vy +NR +NR +NR +zI Is Is Is @@ -28194,32 +28258,32 @@ dE kf Is Yz -ci +zI Is Is Is KS Is Is -ci +zI pl -ci -ci -HB -HB -HB -HB -HB -HB -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +zI +zI +VU +VU +VU +VU +VU +VU +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (70,1,1) = {" aa @@ -28428,12 +28492,12 @@ am am am am -am -am -AS -JA -ci -ci +Vy +Vy +NR +NR +zI +zI Is Is Is @@ -28449,34 +28513,34 @@ cD fG vT kf -ci -ci -ci -ci +zI +zI +zI +zI Is Is Is -ci -ci -ci -HB -HB -HB -HB -HB -HB -HB -HB -HB -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +zI +zI +zI +VU +VU +VU +VU +VU +VU +VU +VU +VU +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (71,1,1) = {" aa @@ -28685,12 +28749,12 @@ am am am am -am -am -JA -ci -ci -ci +Vy +Vy +NR +zI +zI +zI Is Is Is @@ -28706,34 +28770,34 @@ Dz Yv iN Dz -ci -ci -ci -ci -ci -ci -HB -ci -HB -ci -HB -HB -HB -HB -HB -HB -HB -HB -HB -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +zI +zI +zI +zI +zI +zI +VU +zI +VU +zI +VU +VU +VU +VU +VU +VU +VU +VU +VU +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (72,1,1) = {" aa @@ -28942,55 +29006,55 @@ ai ai am am -am -JA -ci -ci -ci -ci -ci +Vy +NR +zI +zI +zI +zI +zI Is Is TM -ci -ci +zI +zI Is Is KS Is Is Is -ci -ci +zI +zI AD -ci -ci -ci -ci -ci -ci -HB -HB -HB -HB -HB -HB -HB -HB -HB -HB -HB -HB -HB -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +zI +zI +zI +zI +zI +zI +VU +VU +VU +VU +VU +VU +VU +VU +VU +VU +VU +VU +VU +iF +iF +iF +iF +iF +iF +iF +iF +iF "} (73,1,1) = {" aa @@ -29199,54 +29263,54 @@ ab ab ai ai -am -JA -ci -ci -ci -ci -ci -ci +Vy +NR +zI +zI +zI +zI +zI +zI Is Is -ci -ci -ci +zI +zI +zI Is Is Is Is -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -HB -HB -HB -HB -ci -HB -HB -HB -HB -HB -HB -HB -Aw -Aw -Aw -Aw -Aw -Aw -Aw -Aw +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +VU +VU +VU +VU +zI +VU +VU +VU +VU +VU +VU +VU +iF +iF +iF +iF +iF +iF +iF +iF Aw "} (74,1,1) = {" @@ -29456,53 +29520,53 @@ ab ab ai ab -ai -AS -JA -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -HB -HB -ci -HB -HB -HB -HB -HB -HB -HB -HB -Aw -Aw -Aw -Aw -Aw -Aw -Aw +Vy +NR +NR +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +VU +VU +zI +VU +VU +VU +VU +VU +VU +VU +VU +iF +iF +iF +iF +iF +iF +iF Aw Aw "} @@ -29713,52 +29777,52 @@ ab ab ab ab -ab -JA -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -JA -JA -JA -ci -ci -ci -ci -ci -ci -ci -ci -HB -HB -HB -ci -HB -HB -HB -Aw -Aw -Aw -Aw -Aw -Aw +jZ +NR +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +NR +NR +NR +zI +zI +zI +zI +zI +zI +zI +zI +VU +VU +VU +zI +VU +VU +VU +iF +iF +iF +iF +iF +iF Aw Aw Aw @@ -29970,46 +30034,46 @@ ab ab ab ab -ab -JA -ci -ci -ci -ci -ci -ci -JA -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -JA -JA -JA -JA -JA -ci -ci -ci -ci -ci -ci -ci -HB -HB -ci -HB -HB -HB -HB +jZ +NR +zI +zI +zI +zI +zI +zI +NR +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +NR +NR +NR +NR +NR +zI +zI +zI +zI +zI +zI +zI +VU +VU +zI +VU +VU +VU +VU Aw Aw Aw @@ -30227,45 +30291,45 @@ ai ab ab ab -ab -JA -JA -ci -ci -ci -ci -JA -JA -JA -ci -ci -ci -ci -ci -ci -ci -JA -JA -JA -JA -JA -JA -JA -JA -JA -JA -ci -ci -ci -ci -ci -ci -ci -ci -JA -HB -HB -HB +jZ +NR +NR +zI +zI +zI +zI +NR +NR +NR +zI +zI +zI +zI +zI +zI +zI +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +zI +zI +zI +zI +zI +zI +zI +zI +NR +VU +VU +VU HB Aw Aw @@ -30484,44 +30548,44 @@ ai ab ab ab -ab -ci -JA -JA -ci -ci -ci -JA -JA -JA -ci -ci -ci -ci -ci -ci -ci -ci -ci -JA -JA -JA -JA -HB -HB -HB -ci -ci -ci -ci -ci -ci -ci -JA -ci -JA -HB -HB +jZ +zI +NR +NR +zI +zI +zI +NR +NR +NR +zI +zI +zI +zI +zI +zI +zI +zI +zI +NR +NR +NR +NR +VU +VU +VU +zI +zI +zI +zI +zI +zI +zI +NR +zI +NR +VU +VU HB HB Aw @@ -30741,31 +30805,31 @@ ab ab ab ab -ab -ci -ci -ci +jZ +zI +zI +zI UC -ci -ci -JA -JA -JA -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -HB -HB -HB +zI +zI +NR +NR +NR +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +VU +VU +VU HB ci ci @@ -30998,30 +31062,30 @@ ai ab ab ab -ab -ci -ci -ci -ci -ci -ci -JA -JA -JA -ci -ci -ci -ci -ci -ci -ci -ci -HB -HB -HB -HB -HB -HB +jZ +zI +zI +zI +zI +zI +zI +NR +NR +NR +zI +zI +zI +zI +zI +zI +zI +zI +VU +VU +VU +VU +VU +VU HB HB HB diff --git a/_maps/map_files/stations/boxstation.dmm b/_maps/map_files/stations/boxstation.dmm index 6ca319a978e..30be8d03d68 100644 --- a/_maps/map_files/stations/boxstation.dmm +++ b/_maps/map_files/stations/boxstation.dmm @@ -602,6 +602,25 @@ }, /turf/simulated/floor/plating, /area/station/aisat/hall) +"adM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint2) "adN" = ( /obj/structure/table, /obj/item/instrument/harmonica, @@ -1490,6 +1509,20 @@ icon_state = "white" }, /area/station/medical/virology) +"ahz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "ahA" = ( /obj/machinery/ai_status_display{ pixel_y = -32; @@ -3488,9 +3521,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 5 - }, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -26020,6 +26050,17 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) +"bFa" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/catwalk, +/area/station/engineering/transmission_laser) "bFd" = ( /obj/structure/rack{ dir = 8; @@ -27530,21 +27571,6 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/sorting) -"bKD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint2) "bKE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, @@ -30187,12 +30213,22 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bUw" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bUx" = ( @@ -30335,6 +30371,12 @@ /obj/machinery/economy/vending/cart, /turf/simulated/floor/plasteel, /area/station/supply/lobby) +"bVw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "bVA" = ( /obj/structure/disposalpipe/segment/corner{ dir = 1 @@ -41351,14 +41393,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cJC" = ( -/obj/structure/dispenser, -/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/structure/dispenser, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cJD" = ( @@ -43557,11 +43594,6 @@ /obj/effect/spawner/random/cobweb/right/rare, /turf/simulated/floor/plating, /area/station/maintenance/port) -"cRG" = ( -/obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint2) "cRK" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 @@ -43750,6 +43782,11 @@ /area/station/engineering/solar/aft_port) "cSl" = ( /obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cSm" = ( @@ -43770,6 +43807,11 @@ /area/station/engineering/atmos/distribution) "cSp" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cSr" = ( @@ -44243,6 +44285,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cTI" = ( @@ -44341,10 +44388,6 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) -"cUc" = ( -/obj/effect/mapping_helpers/turfs/rust/maybe, -/turf/simulated/wall/r_wall, -/area/station/maintenance/apmaint2) "cUd" = ( /obj/structure/cable{ d1 = 2; @@ -44367,7 +44410,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/solar_maintenance/aft_port) "cUf" = ( -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -44629,28 +44672,6 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) -"cVk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/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 = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/engineering/hardsuitstorage) "cVl" = ( /obj/structure/cable, /obj/machinery/power/solar_control{ @@ -44671,11 +44692,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/solar_maintenance/aft_port) "cVo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -44685,6 +44701,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cVp" = ( @@ -44708,17 +44729,17 @@ /obj/structure/disposalpipe/segment/corner{ dir = 8 }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cVv" = ( @@ -44998,11 +45019,6 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "cWy" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -49245,6 +49261,10 @@ /obj/effect/spawner/random/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"dmr" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/transmission_laser) "dms" = ( /obj/structure/cable{ d1 = 1; @@ -50770,6 +50790,11 @@ /area/station/maintenance/port) "dsY" = ( /obj/structure/chair, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "dta" = ( @@ -50794,6 +50819,11 @@ }, /obj/item/pen, /obj/structure/table, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "dtc" = ( @@ -50816,6 +50846,11 @@ pixel_y = 6 }, /obj/structure/table, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "dtl" = ( @@ -50824,6 +50859,11 @@ pixel_y = 5 }, /obj/structure/table, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "dtn" = ( @@ -51426,6 +51466,17 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"dHd" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/turfs/rust/maybe, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint2) "dHw" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ @@ -53207,8 +53258,16 @@ /area/station/engineering/control) "euD" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint2) @@ -54525,6 +54584,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"fcp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "fct" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -55589,6 +55657,10 @@ icon_state = "dark" }, /area/station/maintenance/apmaint) +"fzl" = ( +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "fzC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/binary/valve/open{ @@ -57704,6 +57776,11 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "gCJ" = ( @@ -58576,6 +58653,13 @@ icon_state = "darkred" }, /area/station/security/brig) +"gVS" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "gVT" = ( /obj/structure/table, /obj/item/ashtray/glass, @@ -58696,6 +58780,12 @@ icon_state = "red" }, /area/station/security/permabrig) +"gXh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "gXD" = ( /obj/item/kirbyplants, /obj/machinery/requests_console/directional/north, @@ -60001,10 +60091,10 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint2) "hIc" = ( @@ -60079,13 +60169,17 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "hJN" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plating, /area/station/maintenance/apmaint2) "hJW" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -60645,6 +60739,17 @@ icon_state = "yellowcorner" }, /area/station/maintenance/asmaint2) +"hYH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/directional/east, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "hZc" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable, @@ -61007,10 +61112,10 @@ /obj/structure/closet/crate, /obj/item/vending_refill/cargodrobe, /obj/item/vending_refill/boozeomat, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) @@ -61067,6 +61172,20 @@ "ikv" = ( /turf/simulated/wall, /area/station/science/lobby) +"ikK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint2) "ikL" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, @@ -62186,6 +62305,11 @@ icon_state = "dark" }, /area/station/medical/morgue) +"iQq" = ( +/obj/structure/sign/securearea, +/obj/effect/mapping_helpers/turfs/rust/maybe, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "iQJ" = ( /obj/machinery/firealarm/directional/west, /obj/machinery/alarm/directional/north, @@ -62764,6 +62888,25 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel, /area/station/security/prisonershuttle) +"jeU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/hardsuitstorage) "jfa" = ( /obj/machinery/light{ dir = 1 @@ -62865,7 +63008,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, @@ -62965,6 +63107,10 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) +"jlS" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "jlW" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -63810,6 +63956,13 @@ }, /turf/simulated/floor/plasteel, /area/station/public/dorms) +"jEc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/alarm/directional/west, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "jFf" = ( /obj/structure/closet/crate/secure{ req_one_access = list(33,41) @@ -65581,6 +65734,14 @@ /obj/machinery/economy/slot_machine, /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) +"kyo" = ( +/obj/item/radio/intercom{ + name = "west bump"; + pixel_x = -28 + }, +/obj/effect/mapping_helpers/turfs/rust/maybe, +/turf/simulated/wall/r_wall, +/area/station/engineering/gravitygenerator) "kzB" = ( /obj/effect/spawner/lootdrop/three_course_meal, /obj/structure/closet/crate/freezer, @@ -67185,25 +67346,30 @@ icon_state = "blue" }, /area/station/hallway/primary/central/ne) -"lmM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 +"lmL" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Transmission Laser" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/turf/simulated/floor/plasteel, +/area/station/engineering/gravitygenerator) +"lmM" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint2) "lmU" = ( @@ -68121,6 +68287,22 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/aft) +"lIl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Prison Solitary Confinement 2"; + dir = 6; + network = list("Prison","SS13") + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "lIV" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -68390,6 +68572,15 @@ icon_state = "cafeteria" }, /area/station/public/dorms) +"lPx" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "lPC" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -69425,6 +69616,9 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, /turf/simulated/floor/plating, /area/station/engineering/tech_storage) +"mnN" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "mpk" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -69784,7 +69978,7 @@ "mAq" = ( /obj/structure/closet/crate, /obj/effect/spawner/random/maintenance, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70637,6 +70831,15 @@ icon_state = "whiteblue" }, /area/station/medical/medbay2) +"mVd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/hardsuitstorage) "mVm" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -71308,18 +71511,14 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "nsU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 2; d2 = 8; icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) "nsZ" = ( @@ -71517,6 +71716,15 @@ /obj/machinery/light, /turf/simulated/floor/plasteel, /area/station/supply/storage) +"nxt" = ( +/obj/structure/chair, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/hardsuitstorage) "nxI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/purple, /obj/machinery/door/airlock/maintenance, @@ -72086,6 +72294,20 @@ icon_state = "blue" }, /area/station/command/bridge) +"nME" = ( +/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 = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint2) "nMU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -72465,21 +72687,6 @@ }, /turf/simulated/floor/plating, /area/station/security/prison/cell_block/A) -"nVM" = ( -/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/cyan{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/station/maintenance/apmaint2) "nXc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/structure/cable{ @@ -73303,6 +73510,14 @@ }, /turf/simulated/floor/plasteel, /area/station/public/dorms) +"omG" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/hardsuitstorage) "onc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -73349,6 +73564,15 @@ icon_state = "whitebluefull" }, /area/station/medical/reception) +"onZ" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "ooa" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -73774,6 +73998,10 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/central/west) +"oyi" = ( +/obj/effect/mapping_helpers/turfs/rust/maybe, +/turf/simulated/wall/r_wall, +/area/station/maintenance/apmaint2) "oyt" = ( /obj/structure/cable{ d1 = 4; @@ -75857,22 +76085,17 @@ /turf/simulated/floor/plasteel, /area/station/medical/storage) "pxP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) @@ -75895,6 +76118,15 @@ icon_state = "green" }, /area/station/medical/virology) +"pyC" = ( +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "pyI" = ( /obj/structure/sign/biohazard, /turf/simulated/wall/r_wall, @@ -76239,7 +76471,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -76779,14 +77010,19 @@ /turf/simulated/floor/engine/co2, /area/station/engineering/atmos) "pUZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint2) "pVb" = ( @@ -76869,7 +77105,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, @@ -77802,9 +78037,17 @@ name = "shutter door controller"; pixel_y = 26 }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ +/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 = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) "qrx" = ( @@ -78755,6 +78998,11 @@ /area/station/science/robotics/chargebay) "qLK" = ( /obj/structure/closet/firecloset, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "qMk" = ( @@ -79917,6 +80165,11 @@ /obj/machinery/light{ dir = 1 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "rng" = ( @@ -80157,6 +80410,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/engine, /area/station/engineering/control) "ruY" = ( @@ -80698,6 +80956,25 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/asmaint) +"rIH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/hardsuitstorage) "rJb" = ( /obj/structure/cable{ d1 = 1; @@ -80716,6 +80993,15 @@ icon_state = "brown" }, /area/station/supply/miningdock) +"rJr" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/engineering/control) "rJJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -80845,11 +81131,6 @@ icon_state = "yellowcorner" }, /area/station/maintenance/asmaint2) -"rNN" = ( -/obj/effect/spawner/random/barrier/grille_maybe, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint2) "rOl" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ @@ -81432,6 +81713,9 @@ icon_state = "brown" }, /area/station/supply/miningdock) +"scI" = ( +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "scM" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -81966,6 +82250,13 @@ icon_state = "whitepurple" }, /area/station/science/xenobiology) +"sqN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "srx" = ( /obj/structure/disposalpipe/segment/corner{ dir = 1 @@ -82338,6 +82629,12 @@ /obj/effect/spawner/random/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"sDe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "sDp" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ @@ -82379,6 +82676,21 @@ }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"sEh" = ( +/obj/effect/decal/cleanable/dirt, +/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 = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint2) "sEl" = ( /obj/structure/bed, /obj/effect/landmark/spawner/nukedisc_respawn, @@ -82964,6 +83276,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/engine, /area/station/engineering/control) "sSf" = ( @@ -83015,6 +83332,18 @@ /obj/item/reagent_containers/glass/bucket, /turf/simulated/floor/grass, /area/station/security/permabrig) +"sTc" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/stack/cable_coil{ + color = "#FFFF00" + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "sTF" = ( /obj/structure/cable{ d1 = 1; @@ -83336,6 +83665,11 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) "tdg" = ( @@ -83380,6 +83714,14 @@ /obj/machinery/atmospherics/pipe/simple/visible, /turf/simulated/floor/plating, /area/station/security/permabrig) +"tdO" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/transmission_laser, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "ten" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -83405,13 +83747,6 @@ icon_state = "dark" }, /area/station/medical/cryo) -"tfD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/station/maintenance/apmaint2) "tfN" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 6 @@ -83536,6 +83871,10 @@ icon_state = "barber" }, /area/station/public/locker) +"tjG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "tjS" = ( /obj/structure/sign/chinese{ pixel_x = -32; @@ -83924,6 +84263,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "twe" = ( @@ -84288,13 +84632,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"tEU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/maintenance/apmaint2) "tFe" = ( /obj/machinery/requests_console/directional/south, /obj/machinery/camera/autoname{ @@ -84378,11 +84715,14 @@ "tHh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint2) "tHl" = ( @@ -84408,6 +84748,13 @@ }, /turf/simulated/floor/plating, /area/station/security/lobby) +"tHE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "tHH" = ( /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4 @@ -85774,6 +86121,18 @@ icon_state = "freezerfloor" }, /area/station/medical/cryo) +"upX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/transmission_laser) "upZ" = ( /obj/effect/decal/cleanable/blood/old, /turf/simulated/floor/plasteel{ @@ -86102,8 +86461,24 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, +/obj/structure/closet/radiation, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) +"uyl" = ( +/obj/effect/decal/cleanable/dirt, +/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 = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/apmaint2) "uzd" = ( /obj/machinery/alarm/directional/west, /obj/structure/table/glass/reinforced, @@ -86860,14 +87235,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) "uWf" = ( @@ -87079,6 +87454,13 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"vbt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "vbD" = ( /obj/structure/table/wood, /obj/machinery/computer/med_data/laptop, @@ -87355,13 +87737,14 @@ /area/station/maintenance/apmaint) "vjx" = ( /obj/structure/girder, -/obj/structure/cable{ +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) "vkC" = ( @@ -88399,7 +88782,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, @@ -88479,12 +88861,15 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/closet/radiation, -/obj/item/radio/intercom{ - name = "west bump"; - pixel_x = -28 +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" }, -/turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "vLm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -88811,20 +89196,6 @@ icon_state = "white" }, /area/station/science/hallway) -"vVB" = ( -/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/cyan{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint2) "vVK" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, @@ -89098,6 +89469,17 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/science/misc_lab) +"wct" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/engineering/transmission_laser) "wcA" = ( /obj/structure/closet/emcloset, /obj/machinery/light{ @@ -89665,7 +90047,7 @@ id_tag = "maint_house" }, /obj/structure/barricade/wooden, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -90773,11 +91155,6 @@ name = "Engineering Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -90787,6 +91164,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint2) "wWp" = ( @@ -90809,6 +91191,13 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"wXb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint2) "wXg" = ( /obj/effect/spawner/random/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ @@ -92149,6 +92538,12 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/science/toxins/launch) +"xEw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "xEG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -92229,6 +92624,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "xHA" = ( @@ -92727,21 +93127,6 @@ icon_state = "dark" }, /area/station/maintenance/aft) -"xSq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/maintenance/apmaint2) "xSF" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/effect/spawner/airlock/e_to_w, @@ -93382,6 +93767,12 @@ icon_state = "dark" }, /area/station/command/office/hos) +"yfP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "yfT" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 8 @@ -114277,16 +114668,16 @@ gSg ajF qsa cLi +aab +aab aaa +swl +ntD +xSF +aab +aab aaa -aaa -aaa -cPG -aaa -aaa -aaa -aaa -aaa +aab aab aab aaa @@ -114534,15 +114925,15 @@ vYD ilt sXR pOC +aaa +aab +aab +swl +jCt +swl +aab aab aab -aaa -aaa -cPG -aaa -aaa -aaa -aaa aab aab aaa @@ -114792,13 +115183,12 @@ pgV cKe pOC aaa -aab aaa swl +swl ntD -xSF -aab -aab +swl +swl aab aab aaa @@ -114876,6 +115266,7 @@ aaa aaa aaa aaa +aaa "} (83,1,1) = {" aaa @@ -115049,14 +115440,14 @@ ogh cLF cLi aaa +aab +cRA +cSR +gOm +cVl +sdw +aaa aaa -aab -swl -jCt -swl -aab -aab -aab aaa aaa aaa @@ -115306,19 +115697,19 @@ dTu cKe rEZ aaa -aab -swl -swl -ntD -swl -swl -aab -aaa -aaa -aaa -aaa -aaa aaa +cRA +cTa +cUe +cVd +cRA +mnN +mnN +jlS +mnN +mnN +mnN +mnN aaa aaa aaa @@ -115563,19 +115954,19 @@ ogh cKe pOC aaa -aaa -cRA -cSR -gOm -cVl +aab sdw -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cST +cUd +cVm +sdw +sTc +jEc +tjG +tHE +fcp +xEw +mnN aaa aaa aaa @@ -115819,20 +116210,20 @@ rMq wfP eAw pOC -aaa +aab aab cRA -cTa -cUe -cVd cRA -aaa -aab -aab -aaa -aaa -aaa -aaa +lQm +cRA +sdw +onZ +bFa +tdO +sDe +bVw +pyC +mnN aaa aaa aaa @@ -116076,20 +116467,20 @@ cLi qdV kLd rEZ -aab -aab -sdw -cST -cUd -cVm -cRA -aab -aab -aaa -aaa -aaa aaa aaa +oyi +iKY +hgj +eNV +cLi +fzl +lIl +xEw +scI +scI +vbt +dmr aaa aaa aaa @@ -116335,22 +116726,22 @@ qod rEZ aaa aaa -cRA -cRA -lQm -cRA -sdw -aab -aab +cQy +cNB +cUh +ikK +dHd +wct +ahz +bVw +yfP +gXh +xEw +fzl +aaa +aaa aaa aaa -aYm -aYm -aYm -aYm -aYm -aYm -aYm aaa aaa aaa @@ -116592,23 +116983,23 @@ cKe pOC aaa aaa -cUc -iKY -hgj -eNV -cLi -rEZ +oyi +cNB +cNB +nME +cUf +iQq +hYH +upX +sqN +lPx +gVS +mnN aaa aaa aaa aaa aaa -aab -aaa -aab -aaa -aaa -aaa aaa aaa aaa @@ -116847,16 +117238,16 @@ csC ygR eAw wcG -cUc +oyi pOC cQy cLi cZw -hgj +uyl iir bFC bFC -bFC +lmL bFC bFC bFC @@ -117106,10 +117497,10 @@ weq cLi jUM cZw -cZw +wXb rMq wQI -cZw +sEh mAq bFC jtw @@ -117620,12 +118011,12 @@ cNB cLi tmS cZw -bKD +cKe cLi cLi -tEU +uyl mAq -kkk +kyo rne bUv qlp @@ -117877,10 +118268,10 @@ cKK cKb cKb gSd -xSq +qWJ cNB rMq -tEU +uyl cUf bFC sOz @@ -118134,7 +118525,7 @@ cJx kNS cKb cUh -vVB +qod cUh cLi qrr @@ -118391,10 +118782,10 @@ tPe cJx cOr cZw -nVM -rNN -cRG -tfD +qWJ +tmS +gSd +uyl cUf xsP mLi @@ -118651,7 +119042,7 @@ cZw qWJ cNB cUh -cNB +adM hJN tdf uVX @@ -119681,8 +120072,8 @@ rgM cUj cVi cWy -iUF -cVk +uVt +cVo dtp dar cXP @@ -120194,7 +120585,7 @@ mcW rgM dsH mJT -mJT +mVd mJT cVs cJC @@ -120708,7 +121099,7 @@ mfv rgM dsK uVt -uVt +cWy uVt xHz uVt @@ -121225,13 +121616,13 @@ uVt dsY dta dtk -uVt -cXJ -uVt -uVt -uVt +omG +jeU +omG +omG +omG qLK -cYQ +rJr ruR tEq cRb @@ -121479,11 +121870,11 @@ exN rgM dsK uVt -dsY +nxt dtb dtl -uVt -cXJ +iUF +rIH cVj cSU cYQ diff --git a/_maps/map_files/stations/cerestation.dmm b/_maps/map_files/stations/cerestation.dmm index 66f12dc706d..0544f3340c2 100644 --- a/_maps/map_files/stations/cerestation.dmm +++ b/_maps/map_files/stations/cerestation.dmm @@ -476,14 +476,6 @@ icon_state = "bcircuit" }, /area/station/turret_protected/ai) -"acK" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northeast) "acM" = ( /obj/structure/cable{ d1 = 1; @@ -2016,12 +2008,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/northeast) -"amu" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northeast) "amw" = ( /obj/machinery/disposal/deliveryChute{ dir = 4 @@ -2038,6 +2024,10 @@ }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior/secondary) +"amB" = ( +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall, +/area/station/maintenance/fore) "amF" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -2336,12 +2326,6 @@ /obj/effect/spawner/random/storage, /turf/simulated/floor/plating, /area/station/maintenance/disposal/northeast) -"aoF" = ( -/obj/machinery/conveyor/auto{ - dir = 9 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northeast) "aoH" = ( /obj/machinery/conveyor/auto/ccw{ dir = 9 @@ -2503,6 +2487,11 @@ pixel_y = -28; name = "custom placement" }, +/obj/machinery/power/apc/directional/west, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/northeast) "apz" = ( @@ -2667,10 +2656,6 @@ /obj/effect/landmark/spawner/rev, /turf/simulated/floor/plating, /area/station/maintenance/disposal/northeast) -"aqT" = ( -/obj/effect/mapping_helpers/turfs/rust, -/turf/simulated/wall, -/area/station/maintenance/disposal/northeast) "aqY" = ( /obj/machinery/door/airlock/security/glass, /obj/effect/mapping_helpers/airlock/autoname, @@ -3004,6 +2989,25 @@ /obj/item/restraints/handcuffs, /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) +"atv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/fore) "atB" = ( /obj/structure/closet, /obj/effect/spawner/random/maintenance, @@ -3021,7 +3025,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, -/area/station/maintenance/fore) +/area/station/maintenance/disposal/northeast) "atD" = ( /obj/structure/girder, /turf/simulated/floor/plating, @@ -3628,17 +3632,6 @@ }, /area/station/security/lobby) "axi" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) -"axj" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -3647,6 +3640,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -4828,6 +4824,16 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) +"aGc" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central/north) "aGg" = ( /obj/machinery/light/small{ dir = 4 @@ -5315,21 +5321,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) -"aKC" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "aKI" = ( /obj/machinery/suit_storage_unit/security/secure, /obj/structure/window/reinforced{ @@ -5774,20 +5765,6 @@ }, /turf/simulated/floor/carpet, /area/station/legal/lawoffice) -"aNP" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/fore) "aNQ" = ( /obj/structure/sign/poster/official/random{ pixel_x = -32 @@ -6346,17 +6323,6 @@ icon_state = "darkredcorners" }, /area/station/security/prison/cell_block/A) -"aRc" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "aRd" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -6695,19 +6661,6 @@ icon_state = "tranquillite" }, /area/station/service/mime) -"aTL" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/fore) "aTR" = ( /obj/machinery/computer/prisoner{ dir = 4 @@ -7585,6 +7538,11 @@ /obj/machinery/light/small{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/hallway/primary/central/north) "aZn" = ( @@ -7613,6 +7571,19 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/central/north) +"aZp" = ( +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central/north) "aZt" = ( /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "qm" @@ -7623,6 +7594,26 @@ "aZu" = ( /turf/simulated/floor/plating/asteroid/ancient/airless, /area/mine/unexplored/cere/medical) +"aZy" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/obj/effect/spawner/random/dirt/often, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore/north) "aZF" = ( /turf/simulated/wall, /area/station/maintenance/port2) @@ -7678,20 +7669,6 @@ icon_state = "dark" }, /area/station/science/robotics) -"aZY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/binary/pump{ - dir = 1; - name = "Mix To Turbine" - }, -/obj/effect/spawner/random/dirt/frequent, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellow"; - dir = 1 - }, -/area/station/engineering/atmos) "aZZ" = ( /turf/simulated/wall, /area/station/service/bar) @@ -8006,6 +7983,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plating, /area/station/hallway/primary/central/north) "bbV" = ( @@ -8016,6 +7998,11 @@ name = "External Airlock Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/hallway/primary/central/north) "bca" = ( @@ -8108,6 +8095,11 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -8439,6 +8431,11 @@ /area/station/maintenance/disposal/north) "beU" = ( /obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -8694,6 +8691,11 @@ pixel_x = -32; pixel_y = -32 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "bgl" = ( @@ -9639,6 +9641,11 @@ /obj/structure/disposalpipe/segment/corner{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -9866,6 +9873,23 @@ }, /turf/simulated/floor/plating, /area/station/engineering/control) +"bmG" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Transmission Laser" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "bmH" = ( /obj/structure/disposalpipe/segment/corner{ dir = 1 @@ -11092,6 +11116,11 @@ /area/station/command/office/hop) "bto" = ( /obj/machinery/alarm/directional/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -11490,6 +11519,11 @@ /area/station/command/office/hop) "bve" = ( /obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "yellowcorner" }, @@ -11788,6 +11822,11 @@ layer = 2.6; name = "Emergency Lockdown Blastdoor" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/engineering/break_room/secondary) "bwx" = ( @@ -12010,6 +12049,11 @@ "bxG" = ( /obj/structure/disposalpipe/segment, /obj/item/kirbyplants/plant22, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkyellowcorners" @@ -12288,6 +12332,11 @@ dir = 8 }, /obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -12902,6 +12951,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "bBH" = ( @@ -13023,6 +13077,11 @@ dir = 4; network = list("SS13","CE") }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14194,6 +14253,11 @@ d2 = 4; icon_state = "1-4" }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14566,6 +14630,11 @@ /obj/item/storage/box/lights/mixed, /obj/item/storage/box/lights/mixed, /obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14595,6 +14664,11 @@ /area/station/hallway/primary/fore/north) "bID" = ( /obj/effect/spawner/window/reinforced, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/station/engineering/break_room/secondary) "bIF" = ( @@ -16118,16 +16192,6 @@ dir = 8 }, /area/station/engineering/smes) -"bPF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/engineering/smes) "bPG" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -16345,11 +16409,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -18400,6 +18459,25 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/supply/office) +"cac" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/directional/south, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "cag" = ( /obj/machinery/door/poddoor{ id_tag = "QMLoaddoor2"; @@ -20048,6 +20126,15 @@ }, /turf/simulated/floor/plating, /area/station/command/office/ce) +"clv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "clB" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -20246,16 +20333,6 @@ }, /turf/simulated/floor/plasteel, /area/station/science/storage) -"cmN" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/fore) "cmW" = ( /obj/machinery/status_display{ layer = 4 @@ -20467,21 +20544,6 @@ icon_state = "neutralfull" }, /area/station/turret_protected/aisat/interior) -"coU" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Central Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/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/effect/spawner/random/dirt/frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/maintcentral) "coV" = ( /obj/structure/cable{ d1 = 1; @@ -21261,6 +21323,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -21802,6 +21869,11 @@ /obj/machinery/light/small{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/fore) "czC" = ( @@ -22189,6 +22261,9 @@ /mob/living/carbon/human/monkey, /turf/simulated/floor/engine, /area/station/science/test_chamber) +"cCu" = ( +/turf/simulated/mineral/ancient/outer, +/area/space) "cCw" = ( /turf/simulated/floor/engine, /area/station/science/test_chamber) @@ -23146,6 +23221,11 @@ /obj/structure/railing{ dir = 8 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/space, /area/station/hallway/spacebridge/comeng) "cHB" = ( @@ -23242,6 +23322,19 @@ }, /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) +"cIe" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/disposal/northeast) "cIg" = ( /obj/structure/chair/stool{ dir = 4 @@ -23659,6 +23752,10 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/supply/lobby) +"cJJ" = ( +/obj/structure/sign/electricshock, +/turf/simulated/mineral/ancient, +/area/station/maintenance/fore) "cJK" = ( /obj/structure/table, /turf/simulated/floor/mineral/titanium, @@ -24084,6 +24181,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/legal/magistrate) +"cMh" = ( +/obj/effect/spawner/random/fungus/probably, +/turf/simulated/wall, +/area/station/maintenance/disposal/northeast) "cMm" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass{ @@ -24276,7 +24377,6 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) "cNC" = ( @@ -24800,6 +24900,12 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/south) +"cPS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "cPW" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -25117,11 +25223,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/storage) "cRo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -25276,10 +25377,6 @@ /obj/effect/spawner/random/maintenance, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/north) -"cSk" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/plating, -/area/station/hallway/primary/fore/north) "cSm" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plating, @@ -25562,6 +25659,9 @@ }, /turf/simulated/floor/wood, /area/station/service/library) +"cTG" = ( +/turf/simulated/floor/plating/asteroid/ancient/airless, +/area/space) "cTH" = ( /obj/machinery/washing_machine, /turf/simulated/floor/plasteel, @@ -25639,27 +25739,37 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "cUj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "cUl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 10 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "cUm" = ( /obj/machinery/light/small{ dir = 8 }, -/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, /turf/simulated/floor/plating, @@ -25668,6 +25778,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 5 }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -25677,6 +25792,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -25696,16 +25816,6 @@ }, /turf/simulated/floor/plasteel, /area/station/security/processing) -"cUr" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/maintcentral) "cUs" = ( /obj/structure/cable/orange{ d1 = 1; @@ -25724,14 +25834,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 4 }, -/turf/simulated/floor/plating, -/area/station/maintenance/storage) -"cUw" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) +"cUw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -25778,11 +25888,6 @@ name = "Central Asteroid Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -26942,6 +27047,17 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plating, /area/station/security/permabrig) +"ddm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore/north) "ddn" = ( /obj/structure/table/glass/reinforced, /obj/item/ashtray/bronze, @@ -27018,6 +27134,11 @@ /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "ddD" = ( @@ -28417,18 +28538,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"dmC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Command SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "dmK" = ( /obj/machinery/hydroponics/constructable{ desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; @@ -29567,6 +29676,14 @@ icon_state = "redcorner" }, /area/station/hallway/primary/fore/west) +"dtN" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/fore) "dtP" = ( /obj/machinery/light{ dir = 4 @@ -30168,6 +30285,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/item/radio/intercom{ + pixel_y = 28; + name = "custom placement" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "bluecorner" @@ -30253,16 +30374,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/item/radio/intercom{ - pixel_y = 28; - name = "custom placement" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "bluecorner" @@ -30292,31 +30414,6 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/fore/north) -"dxx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" - }, -/area/station/hallway/primary/fore/north) "dxD" = ( /turf/simulated/wall, /area/station/security/detective) @@ -31229,6 +31326,10 @@ }, /turf/simulated/floor/plasteel/dark/telecomms, /area/station/science/server) +"dCr" = ( +/obj/structure/sign/engineering, +/turf/simulated/mineral/ancient, +/area/station/maintenance/fore) "dCt" = ( /obj/structure/cable/orange{ d1 = 4; @@ -31393,6 +31494,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -31414,6 +31520,18 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port2) +"dEi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellow" + }, +/area/station/engineering/smes) "dEm" = ( /obj/machinery/light/small, /turf/simulated/floor/plating{ @@ -32280,6 +32398,16 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -32436,6 +32564,21 @@ icon_state = "darkbrown" }, /area/station/public/quantum/cargo) +"dRN" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Transmission Laser" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "dRP" = ( /obj/machinery/door/window/brigdoor{ id = "Cell 8"; @@ -32466,6 +32609,14 @@ icon_state = "dark" }, /area/station/security/prison/cell_block/A) +"dRV" = ( +/obj/machinery/power/transmission_laser/north, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "dSl" = ( /obj/machinery/conveyor/east{ id = "QMLoad2" @@ -32511,6 +32662,11 @@ /obj/machinery/door/airlock/public/glass{ name = "Central Access" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -32625,6 +32781,11 @@ /area/station/hallway/primary/fore/west) "dTd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -32650,6 +32811,11 @@ location = "CommandMiddle"; name = "navigation beacon (Command-Middle)" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -32851,6 +33017,11 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -33074,6 +33245,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "ebi" = ( @@ -35091,6 +35267,11 @@ c_tag = "Engineering Asteroid Hallway 5"; dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -36007,6 +36188,22 @@ icon_state = "darkyellowfull" }, /area/station/engineering/break_room/secondary) +"eUJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fore) "eUU" = ( /obj/structure/disposalpipe/junction{ dir = 1 @@ -36376,6 +36573,14 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"fce" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/fore) "fcm" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -36910,16 +37115,6 @@ icon_state = "solarpanel" }, /area/station/engineering/solar/aft_starboard) -"fms" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 5 - }, -/obj/effect/spawner/random/dirt/often, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/engineering/atmos) "fmy" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable/orange{ @@ -37039,6 +37234,25 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) +"foa" = ( +/obj/effect/spawner/random/dirt/often, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/central/north) "fof" = ( /obj/machinery/door/airlock/external{ id_tag = "specops_home"; @@ -37729,6 +37943,11 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -37924,6 +38143,9 @@ }, /turf/simulated/floor/plating, /area/station/science/xenobiology) +"fDs" = ( +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "fDu" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/orange{ @@ -37974,6 +38196,11 @@ /obj/structure/girder, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "fEn" = ( @@ -39086,6 +39313,11 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "fTR" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkyellow" @@ -39252,6 +39484,11 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/north) "fWQ" = ( @@ -39402,6 +39639,10 @@ /obj/effect/spawner/random/dirt/often, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/north) +"fYw" = ( +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "fYy" = ( /obj/item/storage/bible, /obj/structure/table/wood/fancy/red, @@ -39435,11 +39676,6 @@ /turf/simulated/floor/plasteel, /area/station/security/lobby) "fYW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -39883,20 +40119,6 @@ /obj/effect/spawner/window/reinforced/plasma/grilled, /turf/simulated/floor/plating, /area/station/science/toxins/mixing) -"ghk" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 9 - }, -/obj/effect/spawner/random/dirt/often, -/turf/simulated/floor/plating, -/area/station/hallway/primary/central/north) "ghv" = ( /obj/machinery/light{ dir = 1 @@ -40193,6 +40415,18 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) +"gmx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "gmy" = ( /obj/structure/sign/clown, /turf/simulated/wall, @@ -40219,6 +40453,20 @@ icon_state = "cafeteria" }, /area/station/supply/break_room) +"gnt" = ( +/obj/structure/cable/orange{ + 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/plating, +/area/station/maintenance/fore) "gnu" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/disposal/west) @@ -40362,6 +40610,11 @@ /obj/structure/disposalpipe/segment/corner{ dir = 8 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -40455,6 +40708,19 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/central/east) +"grh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/north) "grv" = ( /obj/machinery/light{ dir = 8 @@ -40661,18 +40927,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/west) -"gvo" = ( -/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, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/maintcentral) "gvC" = ( /obj/structure/railing{ dir = 8 @@ -40978,6 +41232,31 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/fpmaint) +"gAg" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/station/hallway/primary/fore/north) "gAh" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan, /obj/effect/spawner/random/dirt/often, @@ -40989,6 +41268,25 @@ icon_state = "bar" }, /area/station/service/theatre) +"gAr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/fore/north) "gAv" = ( /obj/item/reagent_containers/glass/bucket, /turf/simulated/floor/plating{ @@ -41381,6 +41679,20 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) +"gGz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "gGB" = ( /turf/simulated/mineral/ancient/outer, /area/station/public/sleep/secondary) @@ -41400,6 +41712,11 @@ icon_state = "whitepurplecorner" }, /area/station/science/test_chamber) +"gGQ" = ( +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/disposal/northeast) "gGU" = ( /obj/machinery/mineral/stacking_unit_console{ pixel_x = 32; @@ -42042,6 +42359,11 @@ dir = 5; level = 2 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/north) "gPT" = ( @@ -42333,6 +42655,11 @@ pixel_x = -28; name = "custom placement" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -43199,6 +43526,11 @@ pixel_x = -28; name = "custom placement" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -44460,6 +44792,18 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/west) +"hDc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Command SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore/north) "hDf" = ( /obj/item/kirbyplants/plant25, /turf/simulated/floor/plasteel{ @@ -44608,10 +44952,37 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/west) +"hES" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/spawner/random/dirt/often, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/central/north) "hEU" = ( /obj/structure/closet/firecloset/full, /turf/simulated/floor/plating/asteroid/ancient, /area/station/hallway/primary/fore/west) +"hEZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "hFb" = ( /obj/structure/cable{ d1 = 4; @@ -44907,11 +45278,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/turbine) "hIC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -45174,6 +45540,15 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port2) +"hLv" = ( +/obj/machinery/conveyor/auto{ + dir = 1 + }, +/obj/machinery/conveyor/auto{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northeast) "hLx" = ( /obj/effect/spawner/random/fungus/maybe, /turf/simulated/wall, @@ -45698,15 +46073,6 @@ icon_state = "escape" }, /area/station/hallway/secondary/exit) -"hRN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/maintcentral) "hRO" = ( /obj/machinery/light{ dir = 1 @@ -46086,6 +46452,12 @@ icon_state = "darkpurple" }, /area/station/science/robotics) +"hXG" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "hYb" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -46177,6 +46549,9 @@ /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) +"hYQ" = ( +/turf/simulated/mineral/ancient/outer, +/area/station/maintenance/fore) "hYW" = ( /turf/simulated/mineral/ancient, /area/station/medical/paramedic) @@ -46636,6 +47011,7 @@ /area/station/service/mime) "ieC" = ( /obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/north) "ieJ" = ( @@ -46864,6 +47240,11 @@ pixel_x = 1; pixel_y = 5 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -47028,21 +47409,6 @@ /obj/item/gavelhammer, /turf/simulated/floor/carpet, /area/station/legal/courtroom) -"ilj" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/obj/effect/spawner/random/dirt/often, -/turf/simulated/floor/plating, -/area/station/hallway/primary/fore/north) "ilR" = ( /obj/docking_port/stationary/whiteship{ dir = 8; @@ -47306,6 +47672,11 @@ /turf/simulated/floor/plating, /area/station/command/office/hop) "iow" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/hallway/primary/central/north) "iox" = ( @@ -47718,6 +48089,25 @@ icon_state = "cafeteria" }, /area/station/medical/break_room) +"isQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Mix To Turbine" + }, +/obj/effect/spawner/random/dirt/frequent, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow"; + dir = 1 + }, +/area/station/engineering/atmos) "itf" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/starboard) @@ -47783,6 +48173,10 @@ /obj/effect/spawner/random/dirt/frequent, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) +"iuD" = ( +/obj/effect/mapping_helpers/turfs/rust, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northeast) "iuE" = ( /obj/structure/cable{ d1 = 1; @@ -48454,6 +48848,27 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/external/north) +"iDF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fore) +"iDW" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/fore) "iDY" = ( /obj/machinery/economy/vending/bardrobe, /obj/structure/sign/poster/contraband/random{ @@ -48595,6 +49010,11 @@ /area/station/hallway/primary/port/north) "iFR" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/cyan, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/north) "iFS" = ( @@ -48688,6 +49108,11 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "iGX" = ( @@ -48773,7 +49198,6 @@ }, /area/station/medical/storage/secondary) "iIS" = ( -/obj/item/trash/spentcasing/bullet, /obj/effect/decal/cleanable/blood/splatter, /turf/simulated/floor/plating{ icon_state = "asteroidplating" @@ -48893,6 +49317,15 @@ /obj/effect/spawner/random/barrier/grille_maybe, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"iJS" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "iJY" = ( /obj/machinery/light_switch{ dir = 4; @@ -49218,7 +49651,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/fore) +/area/station/maintenance/disposal/northeast) "iOU" = ( /obj/structure/table/wood, /obj/effect/spawner/random/maintenance, @@ -49231,6 +49664,19 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/central/north) +"iPd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random/dirt/frequent, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore/north) "iPe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -49765,6 +50211,22 @@ icon_state = "dark" }, /area/station/service/chapel/office) +"iVV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "iWe" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -51243,6 +51705,18 @@ /obj/effect/spawner/random/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/disposal/east) +"jpD" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "jpH" = ( /obj/structure/table, /obj/structure/sign/electricshock{ @@ -51348,9 +51822,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -51359,6 +51830,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -51633,6 +52107,11 @@ /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -52176,6 +52655,11 @@ dir = 9; level = 2 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/north) "jAg" = ( @@ -52940,6 +53424,14 @@ icon_state = "redcorner" }, /area/station/hallway/secondary/entry/west) +"jJo" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "jJr" = ( /obj/structure/window/reinforced{ dir = 8 @@ -53305,6 +53797,16 @@ icon_state = "asteroidplating" }, /area/station/maintenance/starboard) +"jPy" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fore) "jPD" = ( /obj/structure/cable/orange{ d1 = 2; @@ -53796,6 +54298,22 @@ }, /turf/simulated/floor/plasteel/freezer, /area/station/public/locker) +"jVu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "browncorner" + }, +/area/station/engineering/transmission_laser) "jVB" = ( /obj/machinery/light, /obj/structure/cable{ @@ -53963,6 +54481,11 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/north) "jZw" = ( @@ -54037,6 +54560,17 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/port2) +"kab" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/catwalk, +/area/station/engineering/transmission_laser) "kad" = ( /obj/effect/decal/cleanable/blood/tracks/mapped{ dir = 10 @@ -54524,14 +55058,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/north) -"khM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/maintcentral) "khN" = ( /obj/structure/cable/orange{ d1 = 1; @@ -54602,6 +55128,15 @@ }, /turf/simulated/floor/carpet/green, /area/station/service/library) +"kiG" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/turfs/rust, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "kjb" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -54711,6 +55246,11 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "klh" = ( @@ -55020,7 +55560,6 @@ /area/station/maintenance/asmaint) "kpK" = ( /obj/effect/decal/cleanable/blood/drip, -/obj/item/trash/spentcasing/bullet, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -55179,6 +55718,21 @@ "ksl" = ( /turf/simulated/floor/carpet, /area/station/public/locker) +"ksq" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random/dirt/frequent, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore/north) "ksv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -55227,6 +55781,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/north) "ksR" = ( @@ -55433,6 +55992,19 @@ }, /turf/simulated/wall, /area/station/public/quantum/security) +"kvL" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fore) "kvU" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -55664,6 +56236,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 5 }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "kyQ" = ( @@ -55705,6 +56282,23 @@ "kzq" = ( /turf/simulated/floor/wood, /area/station/maintenance/asmaint) +"kzw" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/spawner/random/dirt/often, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "kzK" = ( /obj/effect/spawner/random/fungus/maybe, /turf/simulated/wall, @@ -56270,6 +56864,11 @@ /obj/machinery/light/small{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/north) "kKp" = ( @@ -56637,14 +57236,6 @@ }, /turf/simulated/floor/plasteel/freezer, /area/station/service/kitchen) -"kPs" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random/dirt/frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "kPx" = ( /obj/item/kirbyplants/plant21, /turf/simulated/floor/wood, @@ -57083,6 +57674,10 @@ }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"kUW" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/transmission_laser) "kVh" = ( /obj/structure/chair/sofa/right{ dir = 1 @@ -57463,6 +58058,11 @@ icon_state = "redcorner" }, /area/station/hallway/primary/fore/west) +"lbU" = ( +/obj/effect/mapping_helpers/turfs/rust, +/obj/effect/spawner/random/dirt/often, +/turf/simulated/wall/r_wall, +/area/station/maintenance/fore) "lca" = ( /obj/structure/chair{ dir = 4 @@ -57672,6 +58272,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -58732,6 +59337,19 @@ icon_state = "red" }, /area/station/hallway/secondary/exit) +"ltw" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fore) "ltP" = ( /obj/machinery/door/firedoor, /obj/structure/cable/orange{ @@ -58886,6 +59504,21 @@ icon_state = "dark" }, /area/station/maintenance/electrical_shop) +"lvG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/firealarm/directional/west, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "lvL" = ( /obj/structure/cable/orange{ d2 = 2; @@ -59155,11 +59788,6 @@ icon_state = "4-8" }, /obj/machinery/firealarm/directional/north, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -59318,6 +59946,11 @@ dir = 10 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "lAi" = ( @@ -60011,6 +60644,11 @@ /area/station/supply/storage) "lNw" = ( /obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -60104,6 +60742,11 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = 32 }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -60183,6 +60826,11 @@ }, /area/station/hallway/spacebridge/sercom) "lQT" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -60360,6 +61008,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/hallway/primary/central/north) "lSE" = ( @@ -62061,6 +62714,17 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/supply/lobby) +"mrS" = ( +/obj/machinery/camera{ + c_tag = "AI Satellite Service Bay"; + dir = 8; + network = list("SS13","MiniSat") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "mrU" = ( /obj/structure/closet/secure_closet/miner, /obj/machinery/light_switch{ @@ -63358,6 +64022,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -63541,6 +64210,11 @@ dir = 6 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "mOA" = ( @@ -64101,11 +64775,6 @@ }, /area/station/maintenance/port) "mVp" = ( -/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/effect/decal/cleanable/dirt, @@ -64508,6 +65177,20 @@ "ncn" = ( /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port2) +"ncz" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "browncorner"; + dir = 1 + }, +/area/station/engineering/transmission_laser) "ncE" = ( /obj/machinery/conveyor/auto{ dir = 4 @@ -65134,6 +65817,20 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/carpet/royalblack, /area/station/service/bar) +"nnR" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/disposal/northeast) "nnX" = ( /obj/structure/chair, /turf/simulated/floor/plasteel{ @@ -65932,6 +66629,19 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/security/warden) +"nAM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Command SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/spawner/random/dirt/frequent, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "nAT" = ( /obj/structure/closet/wardrobe/xenos, /turf/simulated/floor/mineral/titanium/blue, @@ -66299,16 +67009,6 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/port/north) -"nGZ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Atmospherics Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/spawner/random/dirt/frequent, -/turf/simulated/floor/plating, -/area/station/engineering/atmos) "nHh" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -66359,13 +67059,6 @@ /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, /area/station/maintenance/port) -"nHR" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "nIh" = ( /obj/structure/chair/sofa/corp/right, /turf/simulated/floor/plasteel, @@ -66396,6 +67089,10 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/apmaint) +"nIW" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plasteel, +/area/station/hallway/spacebridge/scidock) "nIZ" = ( /obj/effect/mapping_helpers/airlock/access/all/science/tox, /obj/machinery/door/airlock/research, @@ -67199,6 +67896,14 @@ "nVW" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/maintcentral) +"nWh" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northeast) "nWj" = ( /obj/structure/cable{ d1 = 2; @@ -67886,16 +68591,15 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "darkyellowfull" }, /area/station/engineering/control) -"ohJ" = ( -/obj/item/trash/spentcasing/bullet, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/port) "ohL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -68592,15 +69296,6 @@ }, /turf/simulated/floor/plasteel, /area/station/security/prisonershuttle) -"oqB" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/storage) "oqN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -68792,6 +69487,11 @@ }, /turf/simulated/wall, /area/station/hallway/primary/aft/west) +"osN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/turfs/rust, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northeast) "osR" = ( /obj/structure/table/reinforced, /obj/structure/disposalpipe/segment{ @@ -69162,11 +69862,35 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/south) +"oyu" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/spawner/random/dirt/often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/north) "oyx" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/turret_protected/aisat/interior/secondary) +"oyJ" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/turfs/rust, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fore) "oyN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -69239,11 +69963,6 @@ }, /area/station/hallway/primary/fore/east) "ozT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -69252,8 +69971,8 @@ }, /obj/machinery/power/apc/directional/south, /obj/structure/cable{ - d2 = 4; - icon_state = "0-4" + d2 = 8; + icon_state = "0-8" }, /turf/simulated/floor/plating, /area/station/maintenance/storage) @@ -69261,6 +69980,13 @@ /obj/machinery/ai_status_display, /turf/simulated/wall, /area/station/service/kitchen) +"ozX" = ( +/obj/machinery/alarm/directional/west, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "oAs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -69656,6 +70382,13 @@ /obj/machinery/economy/vending/cart, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) +"oIf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "oIs" = ( /obj/structure/table, /obj/item/storage/fancy/cigarettes/cigpack_robust{ @@ -69684,6 +70417,11 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -69832,6 +70570,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -69931,6 +70674,10 @@ icon_state = "dark" }, /area/station/command/office/cmo) +"oLU" = ( +/obj/effect/mapping_helpers/turfs/rust, +/turf/simulated/wall, +/area/station/maintenance/disposal/northeast) "oMr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/airlock/public/glass, @@ -70253,18 +71000,6 @@ /obj/structure/cable, /turf/simulated/floor/plating, /area/station/hallway/primary/central/east) -"oPQ" = ( -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northeast) "oPR" = ( /obj/structure/sign/custodian, /turf/simulated/wall, @@ -70711,15 +71446,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/east) -"oXd" = ( -/obj/machinery/conveyor/auto{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northeast) "oXg" = ( /obj/structure/toilet{ dir = 4 @@ -70860,6 +71586,11 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -71944,6 +72675,23 @@ }, /turf/simulated/floor/plating, /area/station/service/hydroponics) +"pnu" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "pnO" = ( /obj/structure/sign/poster/contraband/random{ pixel_x = 32 @@ -72099,6 +72847,11 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -72128,6 +72881,7 @@ "pqi" = ( /obj/structure/disposalpipe/segment, /obj/machinery/hologram/holopad, +/obj/effect/spawner/random/dirt/frequent, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -72388,6 +73142,26 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/security/prison/cell_block/A) +"ptz" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Transmission Laser" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "ptA" = ( /obj/machinery/alarm/directional/south, /obj/machinery/camera{ @@ -73313,6 +74087,16 @@ icon_state = "dark" }, /area/station/command/bridge) +"pGx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) "pGD" = ( /obj/machinery/light/small{ dir = 4 @@ -74181,6 +74965,25 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) +"pRX" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "pSh" = ( /obj/effect/spawner/random/dirt/often, /obj/structure/closet/firecloset, @@ -74261,6 +75064,21 @@ icon_state = "dark" }, /area/station/turret_protected/ai) +"pTm" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Transmission Laser" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "pTr" = ( /obj/item/radio/intercom{ pixel_y = -28; @@ -74292,13 +75110,6 @@ }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/storage) -"pTM" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/spawner/random/dirt/often, -/turf/simulated/floor/plating, -/area/station/hallway/primary/central/north) "pTT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/flasher{ @@ -74322,6 +75133,11 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "pUC" = ( @@ -74909,19 +75725,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/aft/west) -"qbE" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/fore) "qcb" = ( /obj/machinery/light/small{ dir = 8 @@ -75186,6 +75989,25 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fsmaint) +"qga" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/engine{ + slowdown = -0.3 + }, +/area/station/hallway/spacebridge/scidock) "qgd" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=EngineeringEast2"; @@ -75529,6 +76351,15 @@ /obj/effect/landmark/spawner/xeno, /turf/simulated/floor/plating, /area/station/supply/miningdock) +"qkl" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "qkm" = ( /obj/structure/chair/sofa{ dir = 1 @@ -75701,6 +76532,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -76344,6 +77180,27 @@ icon_state = "darkbrowncorners" }, /area/station/maintenance/starboard) +"quP" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/effect/spawner/random/dirt/frequent, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"quW" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "qva" = ( /obj/structure/cable/orange{ d1 = 4; @@ -76530,15 +77387,6 @@ icon_state = "whitepurple" }, /area/station/science/rnd) -"qxA" = ( -/obj/machinery/conveyor/auto/ccw{ - dir = 9 - }, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northeast) "qxB" = ( /obj/machinery/conveyor/auto, /obj/machinery/light/small{ @@ -77096,6 +77944,20 @@ }, /turf/space, /area/station/hallway/spacebridge/sercom) +"qGM" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "qGR" = ( /obj/machinery/camera{ c_tag = "Security Lobby West" @@ -78062,6 +78924,18 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) +"qUN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northeast) "qUO" = ( /mob/living/simple_animal/bunny{ desc = "It's Spaghetti, the official bnuy of Atmospherics. Appropriately named after the jumbled mess of piping."; @@ -78495,6 +79369,21 @@ /obj/effect/turf_decal/stripes/red, /turf/simulated/floor/engine, /area/station/engineering/control) +"rbw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/obj/effect/spawner/random/dirt/often, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/atmos) "rbx" = ( /obj/structure/window/reinforced{ dir = 4 @@ -78742,16 +79631,6 @@ /obj/effect/landmark/start/chemist, /turf/simulated/floor/engine, /area/station/medical/chemistry) -"rgm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/maintcentral) "rgy" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -79793,6 +80672,24 @@ "rza" = ( /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"rzv" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/turfs/rust, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fore) "rzL" = ( /obj/structure/cable/orange{ d1 = 2; @@ -80320,15 +81217,6 @@ /obj/structure/sign/security, /turf/simulated/wall, /area/station/hallway/primary/central/north) -"rHT" = ( -/obj/machinery/camera{ - c_tag = "Bridge Exterior"; - dir = 8; - network = list("RD","SS13"); - pixel_y = -22 - }, -/turf/space, -/area/station/maintenance/fore) "rIb" = ( /obj/effect/turf_decal/woodsiding{ dir = 1 @@ -80595,20 +81483,6 @@ /obj/item/storage/firstaid/regular, /turf/simulated/floor/mineral/titanium, /area/shuttle/arrival/station) -"rLu" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random/dirt/frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "rLz" = ( /obj/structure/closet/secure_closet/explorer, /obj/machinery/alarm/directional/south, @@ -81727,6 +82601,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -82733,17 +83612,6 @@ }, /turf/space, /area/station/engineering/solar/aft) -"snX" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/fore) "sok" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -83372,11 +84240,6 @@ /turf/simulated/floor/plating, /area/station/engineering/tech_storage) "swL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -83476,12 +84339,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore2) -"syo" = ( -/obj/effect/spawner/random/dirt/often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/north) "syt" = ( /obj/structure/cable/orange{ d1 = 4; @@ -84874,19 +85731,6 @@ icon_state = "escape" }, /area/station/hallway/secondary/entry/east) -"sSq" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Command SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/effect/spawner/random/dirt/frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "sSv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/engineering/glass{ @@ -85266,6 +86110,15 @@ icon_state = "barber" }, /area/station/service/barber) +"sYd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "sYg" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -85821,6 +86674,36 @@ icon_state = "cafeteria" }, /area/station/service/bar) +"tgd" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/control) +"tgp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/sign/electricshock{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "tgq" = ( /obj/structure/table/wood, /turf/simulated/floor/wood, @@ -85970,6 +86853,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) +"tiu" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/north) "tiv" = ( /obj/machinery/light{ dir = 1 @@ -86567,6 +87460,17 @@ icon_state = "dark" }, /area/station/engineering/control) +"trF" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Engineering Power Storage 2"; + dir = 1; + network = list("SS13","CE") + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/station/engineering/smes) "trN" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 4 @@ -86617,6 +87521,24 @@ icon_state = "redcorner" }, /area/station/security/lobby) +"tsn" = ( +/obj/item/stack/cable_coil{ + color = "#FFFF00" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/item/storage/toolbox/mechanical, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/multitool, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "tsp" = ( /obj/structure/sign/poster/official/do_not_question{ pixel_y = -32 @@ -86951,23 +87873,6 @@ /obj/effect/landmark/start/shaft_miner, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) -"twg" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Engineering Power Storage 2"; - dir = 1; - network = list("SS13","CE") - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/spawner/random/dirt/often, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellow" - }, -/area/station/engineering/smes) "twk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/alarm/directional/west, @@ -87332,6 +88237,11 @@ "tBG" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/window/reinforced, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/engineering/break_room/secondary) "tBR" = ( @@ -87494,14 +88404,6 @@ /obj/item/storage/fancy/candle_box/eternal, /turf/simulated/floor/carpet/black, /area/station/service/chapel/office) -"tDU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/fore) "tDY" = ( /obj/structure/grille, /turf/simulated/floor/plating, @@ -87642,6 +88544,11 @@ /obj/structure/reagent_dispensers/water_cooler, /obj/structure/disposalpipe/segment, /obj/machinery/firealarm/directional/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -88076,16 +88983,16 @@ }, /area/station/hallway/primary/aft/east) "tNQ" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/northeast) "tNT" = ( @@ -88980,6 +89887,15 @@ icon_state = "dark" }, /area/station/security/brig) +"tZW" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northeast) "tZZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -89145,6 +90061,14 @@ icon_state = "darkredcorners" }, /area/station/command/bridge) +"ubX" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/fore) "ubY" = ( /obj/structure/cable/orange{ d1 = 1; @@ -89193,6 +90117,10 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/south) +"ucv" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "ucE" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, @@ -89566,6 +90494,11 @@ "uio" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "uir" = ( @@ -91254,6 +92187,16 @@ /obj/effect/mapping_helpers/turfs/rust, /turf/simulated/wall, /area/station/maintenance/disposal/north) +"uFg" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central/north) "uFq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -91412,6 +92355,12 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central/north) +"uIg" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "uIh" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/stripes/corner{ @@ -91710,6 +92659,36 @@ /obj/effect/spawner/airlock/s_to_n, /turf/simulated/mineral/ancient, /area/station/maintenance/port) +"uLC" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/turfs/rust, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"uLG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/radiation/rad_area{ + pixel_x = 32 + }, +/obj/effect/mapping_helpers/turfs/rust, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "uMd" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -92147,27 +93126,6 @@ icon_state = "dark" }, /area/station/engineering/control) -"uRS" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random/dirt/often, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" - }, -/area/station/hallway/primary/fore/north) "uSa" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable/orange{ @@ -92418,6 +93376,9 @@ icon_state = "whitepurple" }, /area/station/science/genetics) +"uVK" = ( +/turf/simulated/mineral/ancient, +/area/station/engineering/transmission_laser) "uWc" = ( /obj/machinery/light/small{ dir = 8 @@ -92913,18 +93874,6 @@ icon_state = "dark" }, /area/station/telecomms/computer) -"vdv" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "vdU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -93293,6 +94242,15 @@ icon_state = "dark" }, /area/station/public/fitness) +"vkd" = ( +/obj/machinery/camera{ + c_tag = "Bridge Exterior"; + dir = 8; + network = list("RD","SS13"); + pixel_y = -22 + }, +/turf/space, +/area/space) "vkk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -94465,6 +95423,28 @@ /obj/machinery/atmospherics/pipe/simple/visible, /turf/simulated/floor/plating, /area/station/hallway/primary/central/east) +"vyR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random/dirt/often, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/station/hallway/primary/fore/north) "vyU" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 9 @@ -95271,6 +96251,11 @@ /obj/structure/disposalpipe/segment/corner{ dir = 8 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/engineering/break_room/secondary) "vLS" = ( @@ -95368,11 +96353,6 @@ /turf/simulated/floor/wood, /area/station/service/bar) "vME" = ( -/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, /turf/simulated/floor/plating, @@ -95543,6 +96523,21 @@ /obj/effect/spawner/random/barrier/grille_maybe, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"vPg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/fore/north) "vPj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 4 @@ -95616,6 +96611,27 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) +"vPY" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fore) "vQk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -96282,6 +97298,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 9 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -96883,6 +97904,15 @@ icon_state = "white" }, /area/station/medical/cloning) +"wjr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "wjy" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -96979,6 +98009,16 @@ /obj/item/flashlight/lamp, /turf/simulated/floor/carpet/royalblack, /area/station/command/office/captain) +"wkK" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/spawner/random/dirt/frequent, +/obj/machinery/door/airlock/maintenance{ + name = "Central Asteroid Maintenance" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/maintcentral) "wkN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -97082,6 +98122,16 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/north) +"wlG" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "wlV" = ( /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, @@ -98099,15 +99149,10 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/west) "wwy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /turf/simulated/floor/plating{ @@ -98212,25 +99257,6 @@ icon_state = "whiteblue" }, /area/station/medical/paramedic) -"wyo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/station/hallway/primary/fore/north) "wyu" = ( /turf/simulated/mineral/ancient, /area/station/supply/break_room) @@ -98971,24 +99997,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) -"wJe" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/spawner/random/dirt/often, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkyellow" - }, -/area/station/engineering/smes) "wJk" = ( /obj/machinery/camera{ c_tag = "Research Director's Office"; @@ -99747,6 +100755,17 @@ }, /turf/simulated/wall, /area/station/turret_protected/aisat/interior) +"wUI" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "wUO" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable/orange, @@ -100004,6 +101023,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/hallway/primary/central/north) +"wZq" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "wZv" = ( /turf/simulated/wall, /area/station/medical/paramedic) @@ -100472,6 +101499,17 @@ }, /turf/simulated/floor/plating, /area/station/medical/patients_rooms) +"xdO" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/turfs/rust, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northeast) "xdT" = ( /obj/effect/landmark/start/doctor, /turf/simulated/floor/plasteel{ @@ -100912,6 +101950,25 @@ icon_state = "white" }, /area/station/science/genetics) +"xmU" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/spawner/random/dirt/often, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment/corner, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/station/hallway/primary/fore/north) "xnc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -100926,6 +101983,13 @@ /obj/effect/spawner/random/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/port) +"xnq" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "xnz" = ( /obj/structure/flora/ausbushes/ywflowers, /mob/living/simple_animal/cow/betsy, @@ -101026,6 +102090,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 10 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "xpg" = ( @@ -101111,6 +102180,18 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) +"xqE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/station/engineering/transmission_laser) "xqN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -101367,6 +102448,9 @@ icon_state = "white" }, /area/station/maintenance/apmaint) +"xvu" = ( +/turf/simulated/wall/r_wall, +/area/station/hallway/secondary/entry/west) "xvv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -101694,6 +102778,22 @@ icon_state = "white" }, /area/station/medical/patients_rooms) +"xyW" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fore) "xza" = ( /obj/machinery/camera{ c_tag = "Xenobiology Chamber 7"; @@ -101955,6 +103055,11 @@ location = "EngineeringMiddle"; name = "navigation beacon (Engineering-Middle)" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -101989,6 +103094,10 @@ icon_state = "dark" }, /area/station/engineering/control) +"xCh" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "xCu" = ( /obj/machinery/door/airlock/public/glass{ name = "Walkway" @@ -102169,6 +103278,9 @@ "xEp" = ( /turf/space, /area/shuttle/gamma/station) +"xEE" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "xEJ" = ( /obj/effect/turf_decal/delivery/hollow, /obj/machinery/shieldwallgen, @@ -102261,18 +103373,6 @@ }, /turf/simulated/floor/plasteel, /area/station/public/fitness) -"xGd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/maintcentral) "xGs" = ( /obj/item/radio/intercom{ name = "east bump"; @@ -102443,28 +103543,6 @@ "xIa" = ( /turf/simulated/wall, /area/station/science/xenobiology) -"xIm" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment/corner, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/random/dirt/frequent, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" - }, -/area/station/hallway/primary/fore/north) "xIr" = ( /obj/effect/decal/cleanable/dirt, /obj/item/cigbutt, @@ -103633,6 +104711,11 @@ /area/shuttle/pod_1) "xYQ" = ( /obj/machinery/firealarm/directional/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -103763,6 +104846,11 @@ /area/station/security/lobby) "yaP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -104533,6 +105621,19 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/central/east) +"yll" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10; + level = 2 + }, +/obj/effect/spawner/random/dirt/often, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore/north) "ylx" = ( /obj/machinery/door_control{ id = "MechbayShutters"; @@ -114537,7 +115638,7 @@ lrW whg gUw eHn -ohJ +eCI gUw xZV ljz @@ -133263,9 +134364,9 @@ aXR ozA cUl uio -nGZ -aZY -fms +quP +isQ +rbw jUL rRD bKz @@ -133779,7 +134880,7 @@ sgp gwb bDR bFa -bIi +nBK bIi bIi aCP @@ -135858,7 +136959,7 @@ bDR bDR bDR bHt -jgF +pGx ojN ojN ojN @@ -136372,7 +137473,7 @@ bXA bYe bDR kyo -oqB +bHt cRo kzf aXR @@ -137582,10 +138683,10 @@ aVd aVS duJ lfg -uOz +vPg fWE gPS -aFp +yll iFR jAb jZe @@ -137845,10 +138946,10 @@ aFp jZE iGc tjU -ilj +aZy ksP kKk -lmZ +ddm cHz cHz cHz @@ -137860,8 +138961,8 @@ cHz lSw aZk iow -ghk -pTM +foa +hES bbU uep aYJ @@ -138095,7 +139196,7 @@ cUa djc dmo dvR -ugQ +grh sGY aKp aKp @@ -138633,7 +139734,7 @@ mTR mTR mTR mTR -mTR +aZp mTR dqx mTR @@ -138671,8 +139772,8 @@ dgX bVT bPE aJc -wJe -coU +dEi +wkK cUm mVp mVp @@ -138681,8 +139782,8 @@ vME vME cUm mVp -gvo -xGd +wxd +wxd ppp wxd wxd @@ -138866,7 +139967,7 @@ aUH tpA eMh dwE -vuY +tiu ykC cWn gXb @@ -138926,9 +140027,9 @@ mlM cQf bNx lyF -bPF +bPG bQF -twg +trF bND bND bND @@ -138939,11 +140040,11 @@ fLT fLT dkk aQR -cUr -rgm -rgm -khM -hRN +eAS +eAS +eAS +mkk +fLT mJM mJM woy @@ -139152,7 +140253,7 @@ aYJ aYJ aYJ brf -bgf +aGc czV aYJ bhQ @@ -139380,7 +140481,7 @@ aVS aVS aVS aVA -vuY +tiu sGY aKp gXl @@ -139409,7 +140510,7 @@ kbl pKj aYJ lmP -bgf +aGc nQu trR bhQ @@ -139610,10 +140711,10 @@ rNK rNK rNK rNK -rNK -rNK -rNK -rNK +cTG +cCu +cTG +cTG rNK rNK rNK @@ -139666,7 +140767,7 @@ pXq bbu bdx emX -bgf +aGc buQ hCd bhQ @@ -139857,20 +140958,20 @@ rNK rNK rNK rNK -lez -fwi -rNK -rNK -rNK -rNK -rNK -rNK +oAO +dhy +oAO rNK rNK rNK rNK rNK rNK +vkd +hYQ +hYQ +hYQ +hYQ rNK rNK rNK @@ -139894,7 +140995,7 @@ abW abW aKp dxj -vuY +tiu qtB aKp gXL @@ -139923,7 +141024,7 @@ gIt bcH aYJ cLz -bgf +aGc buQ fBC bhQ @@ -139948,7 +141049,7 @@ bCX bhd bFo gbH -nOF +tgd nOF qMs ksU @@ -140115,19 +141216,19 @@ rNK rNK rNK oAO -dhy +oMU oAO +xkY +oAO +xkY +oAO +cRv rNK -rNK -rNK -rNK -rNK -rNK -rNK -rNK -rNK -rNK -rNK +xkY +wSn +wSn +wSn +pls cRv cRv cRv @@ -140145,13 +141246,13 @@ aVS aVS aVS abW -abW -abW -abW -abW -aKp +cMz +cMz +cMz +cMz +dmA dwg -vuY +tiu qtB aKp npV @@ -140180,7 +141281,7 @@ baR baR cmW fzb -bgf +aGc buQ aYJ bhQ @@ -140372,20 +141473,20 @@ rNK rNK rNK oAO -oMU -oAO +amt +anz +aof +aoE +apw +xkY xkY oAO -oAO -oAO -cRv -rNK -rHT -abE -cRv -abE -abE -cRv +xkY +gGQ +gGQ +arm +gKc +bcf abW abW abW @@ -140402,14 +141503,14 @@ abW abW abW abW -abW -abW -abW -abW -aKp +cMz +cRI +aBI +cVX +hDc dxt dQg -qtB +gAr fXC fXC fXC @@ -140437,7 +141538,7 @@ lCO tHC baR eQQ -bgf +aGc buQ aYJ bhQ @@ -140519,7 +141620,7 @@ hKz oeQ ayb ayb -xcc +rNK rNK rNK ayb @@ -140629,20 +141730,20 @@ rNK rNK rNK oAO -amt -anz -aof -aoE -apw -aqT -cMH -cRv -ivS -cRv -cRv -cRv -cRv -cRv +sDk +obB +aog +vYQ +nWh +iuD +osN +xkY +gGQ +cIe +nnR +aru +rBk +kvL abW abW abW @@ -140660,10 +141761,10 @@ abW abW abW cMz -cMz -cMz -cMz -cMz +cRT +bIl +bIl +dmA dxw dTI qtB @@ -140694,7 +141795,7 @@ kok dqp baR eQQ -bgf +aGc bgg aYJ dcG @@ -140719,7 +141820,7 @@ bhd bhd bFy bHe -nOF +tgd nOF nOF bMk @@ -140776,7 +141877,7 @@ hKz oeQ ayb rNK -xcc +rNK rNK rNK rNK @@ -140886,44 +141987,44 @@ rNK rNK rNK oAO -sDk -obB -aog -vYQ -aog -arm -dQr -cDp -cMH -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW +mco +anB +wUc +vIp +tNQ +tZW +iOP +atC +xdO +qUN +cMh +oLU +aWH +iDF +bvB +bqj +bvD +rBk +rUq +uPs +rBk +rBk +vPY +wlG +wUI +wlG +wUI +qGM abW abW cMz -cRI -aBI -cVX -dmC -dxx -dTM -wyo +cRT +aTb +rjd +dmA +dyD +tiu +qtB hli gZI hVQ @@ -140951,7 +142052,7 @@ eOx gJw uNN tfR -bgf +aGc buQ aYJ bhR @@ -140976,7 +142077,7 @@ lzH bhd bFz bHe -nOF +tgd nOF nOF eWS @@ -141033,7 +142134,7 @@ hKz uVb rNK rNK -xcc +rNK rNK rNK rNK @@ -141143,40 +142244,40 @@ rNK rNK rNK oAO -mco -anB -wUc -vIp -tNQ -aru -iOP -atC -uPs -vdv -uBs -cMH -aWH -bcf -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW +aoH +anC +hLv +anC +qtu +anC +anC +anC +anC +anC +anC +oAO abW +lEk +bVM +aWv +bjY +gKc +aQq +gKc +oIf +dQr +gGz +gKc +gKc +gKc +dQr +gnt +mJn abW cMz -cRT -bIl -bIl +dGA +eDi +djn dmA dyC dWE @@ -141208,7 +142309,7 @@ dqp ube baR eQQ -bgf +aGc buQ aYJ dwz @@ -141287,10 +142388,10 @@ oeQ hrd qyP hKz -oeQ +nIW +rNK rNK rNK -xcc rNK rNK rNK @@ -141399,44 +142500,44 @@ rNK rNK rNK rNK +xkY +qKz +qKz +xkY oAO -aoH -anC -anC -aoF -oPQ -aqT +ivS +cRv +cRv +cRv +cRv +cRv +apW +oAO +abW +uBs +aWH +bqQ +aMj +vpg +aMj +bjY +amB +ubX +atv +dtN +jPy +iDW +czt +axi +xyW cMH -atD -gKc -axj -rBk -aNP -aTL -cmN -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -cMz -cRT -aTb -rjd +flF +cSh +naY +djv dmA dyD -vuY +tiu qtB nXZ hbW @@ -141465,7 +142566,7 @@ vQV vRp baR eQQ -bgf +uFg bgi eHf dDR @@ -141541,13 +142642,13 @@ rNK rNK rNK oeQ -hrd +qga qyP hKz -oeQ +nIW +rNK rNK rNK -xcc rNK rNK rNK @@ -141656,44 +142757,44 @@ rNK rNK rNK rNK -xkY +lzH +lzH +lzH qKz -qKz -aqT -amu -anB -acK -wSn -aqT -aqT -qKz -qKz -aqT -tDU -snX -bvB -bqj -bvD -rBk -rUq -uPs -rBk -rBk -rBk -rUq -uPs -rUq -uPs -axi -abW +oAO +cRv +cRv +lzH +cRv +rNK +rNK +oMU +oAO abW +cDp +cMH +uBs +pls +pls +bNM +atD +cJJ +dRN +ptz +dCr +cpQ +fce +czu +jPy +pRX +sYd +flF +lbU +nAM cMz -dGA -eDi -djn dmA eua -vuY +tiu pwc fXC hbZ @@ -141801,10 +142902,10 @@ oeQ hrd qyP hKz -oeQ +nIW +rNK rNK rNK -xcc rNK rNK rNK @@ -141913,44 +143014,44 @@ rNK rNK rNK rNK +rNK +rNK lzH -lzH -lzH -qKz -qxA -qtu -anC -anC -anC -oXd -anC -anC oAO -vpg -lEk -bVM -aWv -bjY -gKc -dQr -gKc -dQr -dQr -aQq -gKc -gKc -gKc -dQr -aRc -mJn +lzH +rNK +rNK +lzH +ivS +rNK +rNK +apX +oAO +abW +abW +xEE +xEE +xEE +xEE +xEE +xEE +xEE +pnu +iVV +pls +pls cMH -flF -cSh -naY -djv -dmA -uRS -vuY +cDp +pls +eUJ +rzv +oyJ +ltw +kzw +wlG +ksq +vyR +tiu qtB gch gch @@ -142058,10 +143159,10 @@ uwf vWN rOM xBI -uwf +uVb +rNK rNK rNK -xcc rNK rNK rNK @@ -142173,41 +143274,41 @@ rNK rNK rNK lzH -oAO -oAO -ivS -cRv -cRv -cRv -cRv -cRv -apW -oAO +lzH +lzH +rNK +rNK +rNK +rNK +rNK +aRh +fwi +rNK +rNK +xEE +uIg +xqE +ozX +iJS +hEZ +lvG +pTm +ncz +iVV +pls abW -uBs -aWH -bqQ -aMj -vpg -vpg -bjY -cDp -czu -aMj -vpg -gKc -vpg -czt -qbE -gKc -dQr -flF -flF -sSq -cMz -dmA -dwg -syo +abW +abW +abW +pls +jJo +kiG +uLC +jpD +wjr +iPd +gAg +oyu eJV gch hdE @@ -142315,10 +143416,10 @@ qHn jqW koo mqR -qHn -lzH -lzH -xcc +xvu +rNK +rNK +rNK rNK rNK rNK @@ -142429,41 +143530,41 @@ rNK rNK rNK rNK -lzH -lzH -oAO -cRv -cRv -lzH -cRv rNK rNK -oMU -oAO -abW +rNK +rNK +rNK +rNK +rNK +rNK +aRh +fwi +rNK +rNK +fYw +quW +cPS +fDs +fDs +wZq +jVu +bmG +uLG +tgp +cRv +cRv +cRv +cRv +cRv cDp -cMH -uBs -pls -pls -bNM -atD -pls -cMH -pls -pls -cpQ -vpg -czu -axj -rUq -rBk -rBk -bvD -aKC -rUq -rLu -xIm +cDp +cDp +cDp +cDp +cDp +aKp +xmU pqi oPw ldo @@ -142572,10 +143673,10 @@ qHn abZ dbg mqR -qHn +xvu +rNK rNK rNK -xcc rNK rNK rNK @@ -142687,39 +143788,39 @@ dcv rNK rNK rNK -lzH -lzH rNK rNK -lzH -ivS rNK rNK -apX -oAO -abW -abW -abW -abW -abW -pls -pls -pls -abW -abW -abW -pls -pls -cMH -cDp -pls -cDp -aWH -aQq -bjY -nHR -dQr -kPs +rNK +rNK +rNK +hiC +tah +rNK +rNK +kUW +xnq +fDs +fDs +fDs +wZq +cac +xEE +uVK +uVK +cRv +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +aKp vml cwJ gDe @@ -142954,26 +144055,26 @@ rNK aRh fwi rNK -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -pls -cMH -cMH -pls +rNK +xCh +quW +cPS +fDs +dRV +kab +tsn +xEE +cRv +cRv +cRv +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK npV aKp aKp @@ -143211,26 +144312,26 @@ rNK aRh fwi rNK +rNK +xEE +hXG +gmx +mrS +qkl +clv +xEE cRv cRv -cRv -cRv -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -abW -rBH -abW +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +dmA +npV npV djH dmY @@ -143469,23 +144570,23 @@ aRh fwi rNK rNK -vva -vva +xEE +xEE +xEE +ucv +xEE +xEE +xEE cRv -cRv -cRv -abW -abW -abW -abW -abW -abW -cRv -cRv -cRv -cRv -abW -abW +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK dmA npV npV @@ -143727,22 +144828,22 @@ fwi rNK rNK rNK -vva -vva -vva -cRv -cRv -abW -cRv -cRv -cRv -cRv -cRv rNK -vva -cRv -cRv -abW +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK dmA cSi cSj @@ -143985,21 +145086,21 @@ rNK rNK rNK rNK -vva -vva -vva -cRv -cRv -cRv -rNK -abW -abW rNK rNK -vva -vva -cRv -abW +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK +rNK dmA cSp cWx @@ -144236,8 +145337,11 @@ rNK rNK rNK rNK -hiC -tah +aRh +fwi +rNK +rNK +rNK rNK rNK rNK @@ -144254,11 +145358,8 @@ rNK rNK rNK rNK -vva -cRv -cRv dmA -cSk +cWz cWz uZw aKp @@ -144511,9 +145612,9 @@ rNK rNK rNK rNK -vva -vva -cRv +rNK +rNK +rNK dmA cSm ckx @@ -144769,8 +145870,8 @@ rNK rNK rNK rNK -vva -cRv +rNK +rNK dmA uts ieC @@ -145530,7 +146631,7 @@ rNK ahF ahF ahF -ahF +rNK rNK rNK rNK @@ -146563,7 +147664,7 @@ rRM aaf aaf aaf -ahF +rNK rNK rNK rNK @@ -161456,9 +162557,9 @@ rNK rNK rNK aoR -aqT -aqT -aqT +oLU +oLU +oLU aoR aoR xBm diff --git a/_maps/map_files/stations/deltastation.dmm b/_maps/map_files/stations/deltastation.dmm index 9e0f4ad7094..9763b0fd8fc 100644 --- a/_maps/map_files/stations/deltastation.dmm +++ b/_maps/map_files/stations/deltastation.dmm @@ -951,6 +951,16 @@ /obj/machinery/computer/med_data/laptop, /turf/simulated/floor/plasteel/dark, /area/station/command/office/cmo) +"ahn" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/station/engineering/control) "ahz" = ( /obj/structure/sign/nanotrasen, /obj/effect/mapping_helpers/turfs/rust, @@ -2483,6 +2493,15 @@ dir = 1 }, /area/station/maintenance/fore2) +"apB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "apF" = ( /obj/machinery/power/tracker, /obj/structure/cable{ @@ -30472,6 +30491,15 @@ icon_state = "bot" }, /area/station/hallway/primary/central/west) +"bKE" = ( +/obj/structure/girder, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "bKF" = ( /obj/structure/table/wood, /obj/item/clothing/mask/cigarette/cigar{ @@ -30902,6 +30930,13 @@ /area/space/nearstation) "bLN" = ( /obj/effect/spawner/random/barrier/grille_maybe, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/maintenance/port) "bLO" = ( @@ -37964,6 +37999,11 @@ /obj/machinery/door/window/classic/reversed{ name = "Engineering Delivery" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "ceT" = ( @@ -42501,6 +42541,13 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/central/sw) +"crt" = ( +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/station/engineering/transmission_laser) "cru" = ( /obj/structure/cable{ d1 = 1; @@ -45233,6 +45280,13 @@ icon_state = "freezerfloor" }, /area/station/public/sleep) +"czb" = ( +/obj/machinery/alarm/directional/east, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "cze" = ( /turf/simulated/floor/plasteel/dark, /area/station/public/fitness) @@ -46340,6 +46394,11 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -46777,6 +46836,11 @@ /area/station/engineering/hardsuitstorage) "cDD" = ( /obj/effect/turf_decal/delivery, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cDE" = ( @@ -47453,6 +47517,11 @@ "cFO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/turf_decal/delivery, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -47465,8 +47534,16 @@ /area/station/security/brig) "cFR" = ( /obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/station/maintenance/port) @@ -47478,6 +47555,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/port) "cFT" = ( @@ -47489,17 +47571,10 @@ dir = 4 }, /obj/effect/spawner/random/maintenance, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutral" - }, -/area/station/maintenance/port) -"cFU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 1; @@ -47514,6 +47589,11 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -47531,6 +47611,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -48165,10 +48250,20 @@ /area/station/command/bridge) "cHj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/port) "cHk" = ( /obj/machinery/light/small, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/port) "cHl" = ( @@ -48196,6 +48291,11 @@ "cHo" = ( /obj/structure/closet/crate, /obj/effect/spawner/random/maintenance, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -48204,11 +48304,21 @@ /obj/structure/rack, /obj/item/clothing/gloves/color/fyellow, /obj/effect/spawner/random/maintenance, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, /area/station/maintenance/port) "cHq" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -51587,8 +51697,22 @@ /area/station/maintenance/electrical) "cTi" = ( /obj/item/reagent_containers/glass/bucket, -/obj/item/bikehorn/rubberducky, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/bikehorn/rubberducky, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -52538,15 +52662,6 @@ icon_state = "neutral" }, /area/station/maintenance/port) -"cWw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/port) "cWy" = ( /obj/machinery/light, /turf/simulated/floor/plasteel/dark, @@ -59105,6 +59220,15 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/library) +"dzl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "cautioncorner" + }, +/area/station/engineering/transmission_laser) "dzo" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance, @@ -63636,6 +63760,11 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -64550,6 +64679,27 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/maintenance/starboard2) +"eeP" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/transmission_laser/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/station/engineering/transmission_laser) "eeX" = ( /obj/structure/closet, /obj/effect/spawner/random/maintenance, @@ -64896,6 +65046,13 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) +"eoc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/engineering{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "eoh" = ( /obj/machinery/atmospherics/portable/scrubber/huge, /obj/effect/turf_decal{ @@ -66306,6 +66463,19 @@ }, /turf/simulated/floor/engine/o2, /area/station/engineering/atmos) +"eYk" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/station/maintenance/port) "eZE" = ( /obj/machinery/door/airlock, /obj/effect/mapping_helpers/airlock/autoname, @@ -66392,6 +66562,11 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/central/nw) +"fct" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "fcY" = ( /obj/machinery/light{ dir = 4 @@ -67871,6 +68046,15 @@ /obj/structure/flora/ausbushes/brflowers, /turf/simulated/floor/grass, /area/station/medical/reception) +"fQI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/engineering{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "fQU" = ( /obj/machinery/power/smes{ charge = 2e+006 @@ -68927,6 +69111,16 @@ icon_state = "darkblue" }, /area/space/nearstation) +"gAN" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "gAP" = ( /obj/structure/cable{ d1 = 4; @@ -69226,6 +69420,17 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/storage) +"gIF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "gJC" = ( /obj/structure/window/reinforced{ dir = 4 @@ -69530,6 +69735,20 @@ icon_state = "purplecorner" }, /area/station/hallway/primary/central/south) +"gPK" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "gQe" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -69691,6 +69910,14 @@ icon_state = "red" }, /area/station/security/detective) +"gXQ" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "gYx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -70753,6 +70980,17 @@ /obj/effect/mapping_helpers/turfs/damage, /turf/simulated/floor/wood, /area/station/maintenance/library) +"hDE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) "hDF" = ( /obj/effect/mapping_helpers/turfs/rust, /turf/simulated/wall, @@ -70978,6 +71216,18 @@ icon_state = "darkblue" }, /area/station/command/office/cmo) +"hLx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/station/engineering/transmission_laser) "hLU" = ( /obj/machinery/airlock_controller/air_cycler{ ext_button_link_id = "enginen_btn_ext"; @@ -71281,6 +71531,15 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/science/xenobiology) +"hWd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/transmission_laser) "hWu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 @@ -71790,6 +72049,10 @@ /obj/effect/landmark/spawner/rev, /turf/simulated/floor/plating, /area/station/medical/morgue) +"iiL" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "iiM" = ( /obj/structure/window/reinforced{ dir = 8 @@ -72244,11 +72507,25 @@ }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/delivery, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" }, /area/station/maintenance/port) +"iwV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "ixb" = ( /turf/simulated/wall, /area/station/security/storage) @@ -72717,6 +72994,15 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/central/east) +"iNM" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution"; + dir = 1 + }, +/area/station/engineering/transmission_laser) "iOh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -73627,6 +73913,22 @@ "jnS" = ( /turf/simulated/floor/wood, /area/station/public/pet_store) +"joa" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/station/maintenance/port) "jou" = ( /obj/machinery/newscaster/security_unit{ dir = 1; @@ -73802,6 +74104,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/mineral/tranquillite, /area/station/service/mime) +"jtL" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Transmission Laser" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "jtM" = ( /obj/effect/turf_decal, /obj/structure/cable{ @@ -74664,6 +74973,17 @@ /obj/structure/lattice, /turf/space, /area/space/nearstation) +"jUu" = ( +/obj/machinery/firealarm/directional/north, +/obj/item/storage/toolbox/mechanical, +/obj/structure/rack, +/obj/item/stack/cable_coil, +/obj/item/multitool, +/turf/simulated/floor/plasteel{ + icon_state = "caution"; + dir = 1 + }, +/area/station/engineering/transmission_laser) "jUH" = ( /obj/structure/cable{ d1 = 1; @@ -76739,6 +77059,13 @@ }, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/south) +"lfT" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "lfU" = ( /obj/machinery/atmospherics/binary/pump{ dir = 1; @@ -78200,10 +78527,23 @@ /turf/simulated/wall/r_wall, /area/station/engineering/controlroom) "maf" = ( -/obj/structure/mopbucket, -/obj/item/mop, -/turf/simulated/floor/plating, -/area/station/maintenance/port) +/obj/machinery/door/airlock/engineering{ + name = "Power Transmission Laser" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "map" = ( /obj/machinery/door/poddoor/impassable/gamma, /turf/simulated/floor/plasteel{ @@ -78552,6 +78892,24 @@ icon_state = "whiteblue" }, /area/station/medical/reception) +"mjt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/station/maintenance/port) +"mjz" = ( +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "mkp" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -79694,6 +80052,16 @@ icon_state = "redcorner" }, /area/station/hallway/primary/starboard/north) +"mSr" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/station/maintenance/port) "mSB" = ( /obj/structure/bookcase{ name = "bookcase (Religious)" @@ -80424,6 +80792,26 @@ icon_state = "whitegreen" }, /area/station/medical/medbay) +"njt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/station/maintenance/port) "njD" = ( /obj/structure/extinguisher_cabinet{ name = "east bump"; @@ -80660,6 +81048,12 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"noG" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "noW" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel/white, @@ -81095,6 +81489,15 @@ /obj/item/paper/monitorkey, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) +"nCh" = ( +/obj/effect/spawner/random/storage, +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/station/maintenance/port) "nCu" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -81464,6 +81867,10 @@ icon_state = "darkblue" }, /area/station/medical/morgue) +"nMD" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall, +/area/station/maintenance/port) "nMR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -82716,6 +83123,10 @@ icon_state = "darkblue" }, /area/station/medical/storage/secondary) +"oyF" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "oyG" = ( /obj/structure/railing{ dir = 4 @@ -83263,6 +83674,10 @@ icon_state = "darkred" }, /area/station/security/brig) +"oND" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/transmission_laser) "oNV" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Engineering Storage" @@ -83808,6 +84223,19 @@ "paJ" = ( /turf/simulated/floor/engine, /area/station/science/explab/chamber) +"paO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Research Lobby"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "pbe" = ( /obj/structure/cable{ d1 = 4; @@ -83936,6 +84364,17 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/north) +"peB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/station/maintenance/port) "peG" = ( /obj/machinery/light/small{ dir = 4 @@ -84058,6 +84497,15 @@ icon_state = "darkred" }, /area/station/security/main) +"phH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/station/engineering/transmission_laser) "pjk" = ( /turf/simulated/floor/engine, /area/station/science/test_chamber) @@ -84590,13 +85038,6 @@ icon_state = "whitegreen" }, /area/station/medical/virology) -"pAC" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/port) "pAZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -85401,6 +85842,15 @@ }, /turf/simulated/floor/plasteel/grimy, /area/station/service/bar) +"pVK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/station/maintenance/port) "pVN" = ( /obj/structure/window/reinforced{ dir = 4 @@ -85408,6 +85858,12 @@ /obj/structure/lattice, /turf/space, /area/space/nearstation) +"pVU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "pWh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -86568,6 +87024,23 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/service/library) +"qKb" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/station/maintenance/port) "qKk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -86655,6 +87128,18 @@ }, /turf/simulated/floor/engine, /area/station/engineering/controlroom) +"qNj" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "qNO" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -87210,6 +87695,17 @@ icon_state = "darkredcorners" }, /area/station/security/brig) +"rbl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "rbw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -87229,6 +87725,16 @@ icon_state = "whitegreen" }, /area/station/medical/virology) +"rbS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "rcq" = ( /obj/structure/cable{ d1 = 2; @@ -87309,6 +87815,9 @@ /obj/structure/flora/junglebush, /turf/simulated/floor/grass, /area/station/medical/medbay) +"reg" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "reo" = ( /obj/structure/sign/electricshock{ pixel_y = 32 @@ -89128,6 +89637,17 @@ icon_state = "vault" }, /area/station/aisat) +"sat" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "saC" = ( /obj/structure/cable{ d1 = 1; @@ -89986,6 +90506,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel/white, /area/station/science/storage) +"srS" = ( +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "sso" = ( /obj/structure/lattice, /obj/structure/grille/broken, @@ -90238,6 +90761,15 @@ icon_state = "whitepurple" }, /area/station/maintenance/apmaint) +"szc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "szf" = ( /obj/structure/closet/crate, /obj/effect/spawner/random/maintenance, @@ -90910,6 +91442,9 @@ /area/station/maintenance/starboard2) "sQr" = ( /mob/living/simple_animal/mouse, +/obj/machinery/light/small{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/port) "sQt" = ( @@ -91287,8 +91822,32 @@ }, /turf/simulated/floor/plating, /area/station/aisat) +"sZg" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/catwalk, +/area/station/engineering/transmission_laser) "sZp" = ( -/obj/machinery/light/small, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -92167,6 +92726,23 @@ icon_state = "yellowcorner" }, /area/station/hallway/primary/port/west) +"tEl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/station/maintenance/port) "tEt" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 @@ -93044,6 +93620,22 @@ /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) +"uaW" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "ubm" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -93816,6 +94408,18 @@ /obj/structure/barricade/wooden, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"utt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "uud" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance, @@ -93969,6 +94573,14 @@ /obj/machinery/mineral/stacking_unit_console, /turf/simulated/wall, /area/station/maintenance/disposal) +"uBY" = ( +/obj/structure/cable, +/obj/machinery/power/apc/directional/east, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "uCq" = ( /obj/machinery/door/airlock/maintenance{ name = "Library Maintenance" @@ -94085,6 +94697,17 @@ }, /turf/simulated/floor/plating, /area/station/security/interrogation) +"uFi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "uFz" = ( /obj/structure/window/reinforced{ dir = 4 @@ -95092,6 +95715,15 @@ icon_state = "redcorner" }, /area/station/hallway/primary/starboard/east) +"vjZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "vko" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -95274,6 +95906,16 @@ }, /turf/simulated/floor/plating, /area/station/security/processing) +"voM" = ( +/obj/effect/spawner/random/storage, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/radiation/rad_area{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/station/maintenance/port) "vpa" = ( /obj/structure/cable{ d1 = 2; @@ -95293,6 +95935,10 @@ /obj/effect/landmark/start/coroner, /turf/simulated/floor/plasteel/dark, /area/station/medical/morgue) +"vrA" = ( +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "vrH" = ( /obj/structure/flora/junglebush, /obj/machinery/light/small{ @@ -97679,6 +98325,23 @@ icon_state = "whitepurple" }, /area/station/science/break_room) +"wGs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/station/maintenance/port) "wGz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -98974,10 +99637,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/south) -"xtS" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/plating, -/area/station/maintenance/port) "xtU" = ( /obj/machinery/door/airlock/virology{ name = "Virology Bedroom" @@ -99344,6 +100003,24 @@ temperature = 80 }, /area/station/science/xenobiology) +"xEL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Power Transmission Laser" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/sign/electricshock{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/station/maintenance/port) "xES" = ( /obj/machinery/smartfridge/secure/chemistry/virology/preloaded, /obj/structure/reagent_dispensers/virusfood{ @@ -99813,6 +100490,15 @@ icon_state = "cult" }, /area/station/service/chapel/office) +"xOD" = ( +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/structure/rack, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "xOG" = ( /obj/structure/table/glass, /obj/item/toy/figure/crew/virologist, @@ -100055,6 +100741,15 @@ }, /turf/simulated/floor/plating, /area/station/aisat) +"xUy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "xUI" = ( /obj/machinery/suit_storage_unit/security/secure, /turf/simulated/floor/plasteel, @@ -100385,6 +101080,12 @@ /obj/effect/spawner/window/reinforced/plasma/grilled, /turf/simulated/floor/plating, /area/station/engineering/controlroom) +"yih" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/transmission_laser) "yis" = ( /obj/structure/table, /obj/item/storage/bag/dice, @@ -116305,7 +117006,7 @@ aaa aaa aaa aaa -aaa +dZV aaa aaa aaa @@ -116559,7 +117260,7 @@ aaa aaa aaa aaa -aaZ +aaa aaa aaa aaa @@ -118343,10 +119044,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa aaZ aaa aaa @@ -118361,8 +119058,12 @@ aaa aaa aaa aaa -dZV -aaa +dmq +dmq +dmq +cHA +cHA +cHA aaa aaa aaa @@ -118612,21 +119313,21 @@ aaa aaa aaa aaa -aaa -aaa -dmq -dmq -dmq +cRD +cRD +cRD +xCC cHA +cXX +cXX cHA -cHA -aaa -aaa -aaa -aaa -aaa -aaa -aaa +reg +reg +vrA +oND +iiL +reg +reg aaa acF abj @@ -118869,21 +119570,21 @@ aaa aaa aaa aaa -cRD -cRD -cRD -xCC -cHA -cXX -cXX -cHA -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cUP +cUQ +vUu +cIu +elb +drn +drn +dmq +reg +mjz +yih +lfT +yih +utt +reg abj acF aaa @@ -119126,21 +119827,21 @@ aaa aaa aaa aaa -cUP -cUQ -vUu -cIu -elb -drn -drn +cRD +cRD +cRD +xCC cHA -abj -aaa -aaa -aaa -aaa -aaa -aaa +sPz +cXU +dmq +xOD +dzl +iwV +hWd +szc +uFi +reg aaa acF aaa @@ -119383,21 +120084,21 @@ aaa aaa aaa aaa -cRD -cRD -cRD -xCC -cHA -sPz -cXU -cHA -cHA -cHA -cHA -cHA -cHA -aaa aaa +dmq +dmq +cHA +cHA +drn +slE +dmq +jUu +srS +phH +srS +crt +paO +reg abj acF abj @@ -119637,24 +120338,24 @@ abj abj abj abj +acF abj abj abj -abj -dmq -dmq -cHA -cHA -drn -slE -drn -pAC -dpX -cLA -dtU -cHA -cHA aaa +aaa +cHA +pVK +mjt +eoc +cHA +iNM +srS +hLx +pVU +eeP +qNj +reg abj acF abj @@ -119894,24 +120595,24 @@ cie bXU cie cie -cie +hDE bXU cie cie cie bXU -xtS -cWn -drn -dhG -drn -drn -drn -dhG -drn -cCy -hkk -aaa +cHA +tEl +rbl +vjZ +xEL +gIF +uBY +czb +noG +sZg +apB +oyF abj acF cHA @@ -120158,17 +120859,17 @@ bXU bXU bXU iPQ -cWn +wGs drn +nMD cHA -cHA -cHA -cHA -cHA -drn +reg +reg +reg +jtL maf -hkk -aaa +iiL +reg cHA ddh wZD @@ -120408,24 +121109,24 @@ cie bXU cie cie -cie +hDE bXU cie cie cie bXU vys -drn +aYf dhG cHA cJP cLC rkV cHA -drn +fQI cTi -hkk -aaa +voM +cHA cHA drw cHA @@ -120672,7 +121373,7 @@ abj cbb bXU dmq -drn +aYf cXU cHA cWl @@ -120681,8 +121382,8 @@ lxh cHA sQr sZp +nCh cHA -aaa cHA drn cHA @@ -120929,15 +121630,15 @@ cda cbb cDx bXU -drn -dhG +aYf +fct cHA cHA pWT cHA cHA dtU -drn +gPK cHA cHA cHA @@ -121186,7 +121887,7 @@ cCg cbb cDx bXU -dhG +xFq drn cIv dhG @@ -121194,7 +121895,7 @@ cLA cIS cLA cQu -cLA +qKb cLA drn cWm @@ -121443,15 +122144,15 @@ cCg cDt dCx bXU -cWn -dhG +njt +sat bLN -cJO -cNh -cNh -cNh -drn -drs +joa +eYk +eYk +eYk +rbS +uaW cJO cNh dhG @@ -121700,8 +122401,8 @@ cCg cbb cDv bXU -drn -drn +aYf +gXQ cIw cIx cIx @@ -121957,8 +122658,8 @@ cCg cDu dUG bXU -drn -cXU +aYf +mSr cIx cKt cMU @@ -122214,8 +122915,8 @@ cbb cDv bXU bXU -cWn -cXU +wGs +mSr cIy cLx cOx @@ -123242,8 +123943,8 @@ cCg cbb cDv bXU -cFU -cXU +mAo +mSr cIx cIx cLG @@ -123499,8 +124200,8 @@ cCg cDt dUI bXU -cWw -cXU +mTg +mSr cIx cJS cLH @@ -123756,8 +124457,8 @@ cCg cbb cDv bXU -cFU -cXU +mAo +mSr cIx cJU cLI @@ -124014,7 +124715,7 @@ hhD dVy bXU cFV -drn +gXQ cIB cJV cLJ @@ -124270,8 +124971,8 @@ bXU tlz bXU bXU -cFU -dhG +mAo +xUy cIC cJW cLJ @@ -124785,7 +125486,7 @@ cbi jEI bQr cFY -dsr +peB cIx tJc cLM @@ -125042,7 +125743,7 @@ sYU cDA bQr cFY -dlM +bKE cIx cJZ cLM @@ -125809,11 +126510,11 @@ cbn czp czl cAF -cbo +ahn cdh bQr cWt -drs +gAN cIx cIx cIx @@ -126066,7 +126767,7 @@ cbn czr czl cAF -cbn +cbl cDD ceQ iwU diff --git a/_maps/map_files/stations/emeraldstation.dmm b/_maps/map_files/stations/emeraldstation.dmm index cc9769d9183..33ff7413f60 100644 --- a/_maps/map_files/stations/emeraldstation.dmm +++ b/_maps/map_files/stations/emeraldstation.dmm @@ -975,6 +975,19 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/dorms/fore) +"amj" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "amn" = ( /turf/simulated/wall/r_wall, /area/station/hallway/secondary/entry/east) @@ -3942,6 +3955,18 @@ }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) +"aNW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "aNZ" = ( /obj/structure/cable{ d1 = 1; @@ -5086,6 +5111,11 @@ /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -8150,6 +8180,20 @@ icon_state = "darkredcorners" }, /area/station/security/brig) +"bAo" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/airlock/engineering{ + name = "Power Transmission Laser" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/engine) "bAr" = ( /obj/machinery/flasher/portable, /obj/item/radio/intercom/department/security{ @@ -11008,6 +11052,16 @@ }, /turf/space, /area/space/nearstation) +"bZD" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/engine) "bZJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -12865,6 +12919,12 @@ icon_state = "whitepurple" }, /area/station/science/xenobiology) +"cth" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "cto" = ( /obj/machinery/newscaster{ dir = 8; @@ -13570,6 +13630,16 @@ icon_state = "browncorner" }, /area/station/supply/storage) +"czV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/firealarm/directional/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "czZ" = ( /obj/structure/cable{ d1 = 2; @@ -14059,6 +14129,13 @@ }, /turf/simulated/floor/wood, /area/station/service/clown) +"cFI" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "cFM" = ( /obj/structure/chair{ dir = 4 @@ -16407,6 +16484,12 @@ icon_state = "redyellowfull" }, /area/station/maintenance/apmaint2) +"ddu" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "ddv" = ( /obj/structure/cable{ d1 = 4; @@ -17048,6 +17131,21 @@ }, /turf/simulated/floor/plating, /area/station/science/xenobiology) +"djZ" = ( +/obj/effect/spawner/random/oil/maybe, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) "dka" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 @@ -20200,6 +20298,11 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/effect/mapping_helpers/airlock/autoname, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "dNw" = ( @@ -20416,6 +20519,11 @@ /obj/structure/disposalpipe/segment/corner{ dir = 1 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "dPV" = ( @@ -21299,6 +21407,17 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"eaB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/catwalk, +/area/station/engineering/transmission_laser) "eaD" = ( /turf/simulated/floor/plasteel{ icon_state = "arrival" @@ -24690,6 +24809,23 @@ icon_state = "darkred" }, /area/station/security/brig) +"eHd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior West"; + dir = 8; + network = list("SS13","MiniSat") + }, +/obj/machinery/power/apc/directional/east, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "eHf" = ( /obj/structure/railing/corner{ dir = 1 @@ -24842,6 +24978,23 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) +"eJg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) "eJr" = ( /obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/simulated/floor/plating, @@ -29154,6 +29307,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/engine, /area/station/engineering/engine) "fvl" = ( @@ -32532,6 +32690,15 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) +"gcE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "gcF" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -32987,6 +33154,15 @@ icon_state = "cult" }, /area/station/service/chapel/office) +"ggZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blackcorner" + }, +/area/station/engineering/transmission_laser) "ghb" = ( /obj/item/clothing/head/welding{ pixel_x = -3; @@ -36216,6 +36392,20 @@ }, /turf/simulated/floor/engine, /area/station/engineering/engine) +"gMe" = ( +/obj/machinery/alarm/directional/east, +/obj/item/stack/cable_coil, +/obj/item/multitool, +/obj/item/clothing/gloves/color/yellow, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "gMl" = ( /obj/structure/grille, /turf/simulated/floor/plating, @@ -37162,6 +37352,11 @@ icon_state = "redfull" }, /area/station/security/permabrig) +"gWw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) "gWB" = ( /obj/structure/table, /obj/item/stack/tape_roll, @@ -45479,6 +45674,11 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/engine, /area/station/engineering/engine) "ixQ" = ( @@ -46925,6 +47125,11 @@ /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -46979,6 +47184,19 @@ /obj/item/poster/random_contraband, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"iLz" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/transmission_laser/west, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/transmission_laser) "iLD" = ( /obj/structure/railing{ dir = 4 @@ -48373,10 +48591,9 @@ /turf/simulated/wall, /area/station/public/storage/office) "iYK" = ( -/obj/effect/spawner/window/reinforced/grilled, /obj/effect/spawner/airlock/s_to_n/long, -/turf/simulated/floor/plating, -/area/station/maintenance/storage) +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "iYO" = ( /obj/item/radio/intercom/locked/prison{ name = "Prison Intercom (General)"; @@ -50701,6 +50918,18 @@ "jvz" = ( /turf/simulated/wall/r_wall, /area/station/engineering/gravitygenerator) +"jvA" = ( +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "jvB" = ( /turf/simulated/floor/bluegrid, /area/station/telecomms/computer) @@ -52532,6 +52761,12 @@ icon_state = "darkredcorners" }, /area/station/security/brig) +"jMc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "blackcorner" + }, +/area/station/engineering/transmission_laser) "jMk" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -58526,6 +58761,21 @@ /obj/item/storage/box, /turf/simulated/floor/plating, /area/station/maintenance/security/fore) +"kSW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) "kTb" = ( /obj/machinery/atmospherics/binary/pump{ name = "Mix to Gas" @@ -60553,6 +60803,14 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, /area/station/command/bridge) +"loM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/transmission_laser) "loN" = ( /turf/simulated/wall/r_wall, /area/station/science/explab/chamber) @@ -65312,6 +65570,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"mkQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "mlc" = ( /turf/simulated/floor/plasteel{ dir = 5; @@ -66111,6 +66378,24 @@ }, /turf/simulated/floor/wood, /area/station/service/bar) +"mrC" = ( +/obj/machinery/door/airlock/engineering{ + name = "Power Transmission Laser" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/engineering/transmission_laser) "mrH" = ( /obj/structure/sign/poster/contraband/random{ pixel_y = -32 @@ -67699,6 +67984,9 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/aft) +"mJM" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "mJR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/turfs/burn, @@ -68921,6 +69209,17 @@ pixel_y = 20 }, /obj/effect/turf_decal/delivery/hollow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/storage) "mUI" = ( @@ -69590,6 +69889,11 @@ }, /obj/machinery/atmospherics/pipe/manifold/visible/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/engine, /area/station/engineering/engine) "naT" = ( @@ -69802,6 +70106,20 @@ icon_state = "yellowcorner" }, /area/station/hallway/primary/central/sw) +"ndF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Secondary Cooling" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/station/engineering/engine) "ndJ" = ( /obj/effect/spawner/random/barrier/grille_maybe, /obj/effect/mapping_helpers/turfs/burn, @@ -74843,6 +75161,11 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/public/park) +"nXF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/transmission_laser) "nXL" = ( /obj/structure/chair/stool{ dir = 8 @@ -75633,6 +75956,10 @@ icon_state = "dark" }, /area/station/science/robotics/chargebay) +"oec" = ( +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "oef" = ( /obj/machinery/economy/vending/cigarette, /turf/simulated/floor/plasteel{ @@ -78408,6 +78735,15 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) +"oFg" = ( +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "oFi" = ( /obj/machinery/light{ dir = 1 @@ -79078,6 +79414,15 @@ /obj/item/t_scanner, /turf/simulated/floor/plating, /area/station/maintenance/security/aft_starboard) +"oLt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "oLv" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 5 @@ -85410,6 +85755,15 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) +"pSR" = ( +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "pSS" = ( /obj/structure/table/reinforced, /obj/item/phone, @@ -85606,6 +85960,17 @@ }, /turf/simulated/floor/lava/plasma/fuming, /area/station/engineering/atmos/asteroid_core) +"pVa" = ( +/obj/item/storage/toolbox/mechanical, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "pVg" = ( /obj/structure/cable{ d1 = 1; @@ -86391,6 +86756,19 @@ icon_state = "white" }, /area/station/science/xenobiology) +"qcO" = ( +/obj/machinery/camera{ + c_tag = "AI Satellite Antechamber South"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "qcP" = ( /obj/structure/sign/poster/official/nanotrasen_logo{ pixel_y = 32 @@ -95214,6 +95592,23 @@ }, /turf/simulated/floor/plasteel, /area/station/security/interrogation) +"rJZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "rKa" = ( /obj/structure/cable{ d1 = 4; @@ -97038,6 +97433,10 @@ /obj/structure/flora/ausbushes/ywflowers, /turf/simulated/floor/grass, /area/station/public/dorms) +"rYz" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/transmission_laser) "rYG" = ( /turf/simulated/floor/lava/plasma/fuming, /area/station/engineering/atmos/asteroid_core) @@ -98271,6 +98670,16 @@ /obj/effect/spawner/random/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/security/aft_port) +"skA" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "skE" = ( /obj/structure/chair/sofa/left{ dir = 1 @@ -98969,6 +99378,18 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) +"ssy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/engine) "ssD" = ( /turf/simulated/wall, /area/station/maintenance/solar_maintenance/fore_port) @@ -105338,6 +105759,13 @@ "tAF" = ( /turf/simulated/floor/plasteel, /area/station/public/storage/tools) +"tAQ" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) "tAW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -111206,6 +111634,20 @@ icon_state = "dark" }, /area/station/aisat/service) +"uFm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) "uFx" = ( /obj/effect/landmark/start/shaft_miner, /turf/simulated/floor/plasteel, @@ -113608,6 +114050,17 @@ }, /turf/simulated/floor/wood, /area/station/maintenance/abandoned_office) +"vcP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/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/plating, +/area/station/maintenance/storage) "vcS" = ( /obj/effect/mapping_helpers/turfs/rust/maybe, /turf/simulated/wall, @@ -115422,6 +115875,12 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/east) +"vuz" = ( +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/transmission_laser) "vuF" = ( /obj/effect/spawner/random/barrier/grille_maybe, /obj/effect/decal/cleanable/dirt, @@ -116461,7 +116920,18 @@ }, /area/station/security/processing) "vEK" = ( -/obj/machinery/light{ +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/simulated/floor/plating, @@ -119712,6 +120182,14 @@ icon_state = "whitecorner" }, /area/station/hallway/primary/central/south) +"wio" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/transmission_laser) "wiu" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/item/radio/intercom/department/security{ @@ -120000,6 +120478,16 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) +"wkT" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/engine) "wkZ" = ( /obj/structure/rack{ dir = 8; @@ -120954,8 +121442,17 @@ /area/station/public/vacant_office) "wva" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "wve" = ( @@ -124467,6 +124964,24 @@ icon_state = "grimy" }, /area/station/command/office/hop) +"xgJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) "xgT" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable{ @@ -125161,6 +125676,14 @@ icon_state = "whitepurple" }, /area/station/science/explab) +"xnC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/transmission_laser) "xnE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -128648,6 +129171,18 @@ icon_state = "darkbrown" }, /area/station/supply/qm) +"xUL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/station/engineering/transmission_laser) "xUW" = ( /obj/structure/closet, /obj/effect/spawner/random/maintenance, @@ -128929,6 +129464,12 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/security/fore) +"xYf" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/transmission_laser) "xYm" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, @@ -128984,6 +129525,12 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan, /turf/simulated/wall/r_wall, /area/station/engineering/atmos) +"xZj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "xZr" = ( /obj/machinery/atmospherics/portable/canister/air{ filled = 0.1 @@ -139725,7 +140272,7 @@ jnP jnP jnP jnP -aZS +jnP gDq hcP gDq @@ -139982,7 +140529,7 @@ jnP jnP jnP jnP -aZS +jnP gDq hcP gDq @@ -140747,15 +141294,15 @@ jnP jnP jnP jnP -jnP -jnP -jnP -jnP +mJM +mJM +mJM +rYz +oec +mJM +mJM aZS -jnP -jnP aZS -jnP aZS jnP jnP @@ -141004,13 +141551,13 @@ jnP jnP jnP jnP -jnP -wPA -jnP -aZS -aZS -jnP -jnP +mJM +mkQ +jvA +cFI +qcO +gcE +mJM aZS aZS aZS @@ -141261,13 +141808,13 @@ mLQ jnP jnP jnP -jnP -jnP -jnP -aZS -jnP -jnP -jnP +mJM +oFg +xZj +xYf +cth +pSR +mJM orn orn orn @@ -141518,13 +142065,13 @@ jnP jnP jnP jnP -jnP -jnP -jnP -jnP -jnP -jnP -jnP +mJM +oLt +loM +nXF +vuz +ggZ +amj orn deg aST @@ -141775,19 +142322,19 @@ jnP jnP jnP mLQ -jnP -jnP -jnP -jnP -jnP -jnP -jnP -orn -tja +mJM +xUL +wio +xnC +iLz +eaB +skA +bAo +bZD iKR aYw -xiE -xtA +ssy +ndF fvi naQ ixI @@ -142032,15 +142579,15 @@ jnP jnP jnP wPA -jnP -jnP -jnP -jnP -jnP -jnP -jnP +mJM +czV +jMc +eHd +aNW +rJZ +ddu orn -tLy +wkT nKI xzX cdv @@ -142289,13 +142836,13 @@ wPA jnP jnP jnP -jnP -jnP -jnP -sZB -sZB -sZB -sZB +mJM +pVa +gMe +mJM +mJM +mrC +oec orn oSW nKI @@ -142546,11 +143093,11 @@ jnP jnP jnP jnP -vbN -vbN -vbN +mJM +mJM +mJM iYK -izx +tAQ vEK cHf orn @@ -142808,8 +143355,8 @@ fcb eJr fcb fuK -pff -pff +kSW +gWw orn cPI fke @@ -143065,7 +143612,7 @@ vbN vbN vbN kCQ -lRz +djZ xUn ruC lCF @@ -143322,7 +143869,7 @@ jnP vbN rjB uYT -fcb +uFm wHT lBp bfK @@ -143836,7 +144383,7 @@ sZB oso fcb fcb -fcb +uFm wHT vbN jnP @@ -144091,8 +144638,8 @@ eZo eZo tCh pff -xUn -wva +xgJ +vcP wva iur vbN @@ -144348,7 +144895,7 @@ ety uuH uHS fcb -wHT +eJg sZB sZB sZB @@ -144605,7 +145152,7 @@ eZo eZo tCh fcb -wHT +eJg sZB jnP jnP @@ -144862,7 +145409,7 @@ fpO fpO fpO dMr -wHT +eJg sZB jnP jnP @@ -145119,7 +145666,7 @@ wIX vew fpO fcb -wHT +eJg ydU ydU ydU @@ -145376,7 +145923,7 @@ gym bav fpO izx -wHT +eJg boC rcY pHK @@ -145890,7 +146437,7 @@ dye pFe fpO fcb -wHT +eJg kwN fwd gCz @@ -146147,7 +146694,7 @@ gEm qZn fpO fcb -wHT +eJg ydU qDG gCz diff --git a/_maps/map_files/stations/metastation.dmm b/_maps/map_files/stations/metastation.dmm index b29af50e86d..7442882ae0f 100644 --- a/_maps/map_files/stations/metastation.dmm +++ b/_maps/map_files/stations/metastation.dmm @@ -3160,9 +3160,17 @@ /area/station/engineering/gravitygenerator) "avg" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/unary/vent_pump/on{ +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "avk" = ( @@ -4083,9 +4091,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -4172,9 +4177,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "ayN" = ( @@ -4294,7 +4296,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/plasteel, @@ -4312,23 +4317,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"azs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "azu" = ( /obj/structure/closet/firecloset, /obj/effect/spawner/random/maintenance, @@ -4584,9 +4572,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -4599,14 +4584,17 @@ /area/station/public/sleep) "aAK" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aAL" = ( @@ -5145,6 +5133,11 @@ /area/station/maintenance/fsmaint) "aDi" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -12115,14 +12108,17 @@ }, /area/station/public/locker) "bag" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bai" = ( @@ -12721,9 +12717,6 @@ "bcd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -14015,6 +14008,17 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bfc" = ( @@ -16476,6 +16480,11 @@ /area/station/engineering/ai_transit_tube) "blA" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "blB" = ( @@ -43973,15 +43982,18 @@ }, /area/station/medical/surgery/observation) "dxe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "dxh" = ( @@ -44049,6 +44061,16 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/control) +"dxJ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/unary/outlet_injector/on, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/space, +/area/station/maintenance/fsmaint) "dxT" = ( /obj/item/radio/intercom{ name = "north bump"; @@ -44323,6 +44345,18 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) +"dEx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "dEG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -44530,6 +44564,11 @@ "dKL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "dKN" = ( @@ -44582,6 +44621,10 @@ icon_state = "whiteblue" }, /area/station/medical/reception) +"dMB" = ( +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "dMK" = ( /obj/machinery/atmospherics/binary/valve/open, /turf/simulated/floor/plating, @@ -45194,6 +45237,14 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel, /area/station/security/brig) +"eaC" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "eaG" = ( /obj/structure/sign/poster/official/random{ pixel_x = 32 @@ -46404,9 +46455,6 @@ d2 = 4; icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -46716,11 +46764,6 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/aft2) -"eKV" = ( -/obj/structure/lattice/catwalk, -/obj/item/barcodescanner, -/turf/space, -/area/space/nearstation) "eKW" = ( /obj/machinery/door/airlock/security/glass{ name = "Brig" @@ -48405,6 +48448,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/engine, /area/station/engineering/control) "ftd" = ( @@ -49661,6 +49709,14 @@ /obj/effect/spawner/random/cobweb/left/rare, /turf/simulated/floor/plating, /area/station/maintenance/fore) +"fRA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/engineering/transmission_laser) "fRT" = ( /obj/machinery/computer/secure_data{ dir = 8 @@ -50133,10 +50189,6 @@ icon_state = "whitepurple" }, /area/station/science/xenobiology) -"gbM" = ( -/obj/effect/mapping_helpers/turfs/rust/probably, -/turf/simulated/wall, -/area/station/maintenance/fsmaint) "gbP" = ( /obj/structure/cable{ d1 = 1; @@ -50441,6 +50493,17 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "ggM" = ( @@ -51553,6 +51616,11 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -53677,6 +53745,17 @@ /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "hAK" = ( @@ -56743,6 +56822,11 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -56951,6 +57035,14 @@ "iRu" = ( /turf/simulated/wall/r_wall, /area/station/engineering/atmos/distribution) +"iRA" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "iRP" = ( /obj/structure/disposalpipe/junction/reversed{ dir = 8 @@ -58623,6 +58715,16 @@ }, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) +"jHX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "jIf" = ( /obj/machinery/hologram/holopad, /obj/structure/disposalpipe/segment, @@ -59979,6 +60081,10 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) +"kgN" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "kgS" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/light/small{ @@ -60174,6 +60280,11 @@ "kmb" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple, /obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "kmj" = ( @@ -60420,10 +60531,6 @@ /obj/effect/spawner/random/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fore) -"ksb" = ( -/obj/effect/mapping_helpers/turfs/rust/probably, -/turf/simulated/wall/r_wall, -/area/station/maintenance/fsmaint) "ksf" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -62757,6 +62864,14 @@ }, /turf/simulated/floor/plasteel, /area/station/public/dorms) +"loa" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/obj/effect/mapping_helpers/turfs/rust/probably, +/turf/simulated/wall/r_wall, +/area/station/maintenance/fsmaint) "loo" = ( /obj/structure/cable/pink{ icon_state = "1-8" @@ -63797,6 +63912,10 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/central/sw) +"lKS" = ( +/obj/effect/mapping_helpers/turfs/rust/probably, +/turf/simulated/wall/r_wall, +/area/station/maintenance/fsmaint) "lLb" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable, @@ -64412,6 +64531,18 @@ }, /turf/simulated/floor/plating, /area/station/security/main) +"lZY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "mao" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -65828,6 +65959,14 @@ icon_state = "blackcorner" }, /area/station/security/permabrig) +"mDU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/engineering/transmission_laser) "mDX" = ( /obj/structure/cable{ d2 = 4; @@ -66802,6 +66941,11 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/cable{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "mYh" = ( @@ -67249,6 +67393,11 @@ }, /obj/effect/spawner/random/maintenance, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "nfk" = ( @@ -67928,6 +68077,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -67987,6 +68141,11 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"nuP" = ( +/obj/effect/mapping_helpers/turfs/rust/probably, +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall/r_wall, +/area/station/maintenance/fsmaint) "nvB" = ( /turf/simulated/wall, /area/station/security/prison/cell_block/A) @@ -68863,6 +69022,18 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"nOH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/power/apc/directional/west, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "nOR" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ @@ -69357,6 +69528,14 @@ icon_state = "escape" }, /area/station/engineering/atmos) +"nZV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/alarm/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "oab" = ( /obj/structure/lattice/catwalk, /obj/item/toy/plushie/carpplushie, @@ -70125,6 +70304,15 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"owM" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "owQ" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -71249,6 +71437,14 @@ icon_state = "neutralcorner" }, /area/station/public/fitness) +"oVV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/engineering/transmission_laser) "oWa" = ( /obj/machinery/door/window/classic/normal{ name = "Containment Pen #7"; @@ -72530,14 +72726,17 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "pxj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, /obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "pxk" = ( @@ -72695,14 +72894,17 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "pAU" = ( @@ -73782,6 +73984,15 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"pWg" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/engineering/transmission_laser) "pWK" = ( /obj/effect/mapping_helpers/turfs/damage, /turf/simulated/floor/plating, @@ -74965,10 +75176,12 @@ dir = 2 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8; + initialize_directions = 11 }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) @@ -75209,6 +75422,20 @@ icon_state = "whitegreen" }, /area/station/medical/virology) +"qAl" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "qAr" = ( /obj/machinery/light/small{ dir = 1 @@ -76135,6 +76362,20 @@ icon_state = "purple" }, /area/station/science/xenobiology) +"qYk" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "qYD" = ( /obj/structure/window/plasmareinforced{ dir = 4 @@ -76215,6 +76456,20 @@ }, /turf/simulated/floor/engine, /area/station/engineering/control) +"rag" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Power Transmission Laser" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "rak" = ( /obj/structure/table/glass, /obj/structure/window/reinforced{ @@ -76749,6 +77004,13 @@ /obj/structure/chair/stool, /turf/simulated/floor/wood, /area/station/service/cafeteria) +"rla" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "rll" = ( /obj/structure/table/glass, /obj/machinery/camera{ @@ -76796,6 +77058,11 @@ d2 = 2; icon_state = "4-8" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/engine, /area/station/engineering/control) "rmg" = ( @@ -77519,6 +77786,20 @@ icon_state = "dark" }, /area/station/aisat) +"rzV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/engineering/transmission_laser) "rzW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -77560,6 +77841,15 @@ /obj/machinery/atmospherics/meter, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/distribution) +"rAu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "rAE" = ( /obj/structure/extinguisher_cabinet{ name = "east bump"; @@ -78347,6 +78637,18 @@ "rOZ" = ( /turf/simulated/wall/r_wall, /area/station/science/toxins/launch) +"rPn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/catwalk, +/area/station/engineering/transmission_laser) "rPt" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -79612,6 +79914,12 @@ /obj/machinery/economy/vending/cigarette, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"sts" = ( +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/engineering/transmission_laser) "stW" = ( /obj/structure/window/reinforced{ dir = 8 @@ -81813,6 +82121,10 @@ /mob/living/simple_animal/mouse, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"toc" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/station/maintenance/fsmaint) "toy" = ( /turf/simulated/wall/r_wall, /area/station/hallway/primary/central/north) @@ -83336,6 +83648,20 @@ icon_state = "white" }, /area/station/medical/reception) +"ubU" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "uck" = ( /obj/machinery/light{ dir = 8 @@ -83950,6 +84276,26 @@ /obj/effect/spawner/random/trash, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"uoX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "upe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -84127,6 +84473,15 @@ icon_state = "whitepurple" }, /area/station/science/robotics) +"uvz" = ( +/obj/structure/rack, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "uvM" = ( /obj/structure/cable{ d1 = 1; @@ -84185,6 +84540,11 @@ icon_state = "dark" }, /area/station/medical/surgery/observation) +"uxg" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/engineering/transmission_laser) "uxo" = ( /obj/machinery/status_display{ layer = 4; @@ -84587,6 +84947,10 @@ icon_state = "white" }, /area/station/science/rnd) +"uHr" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/transmission_laser) "uHv" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plating, @@ -84712,6 +85076,17 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/east) +"uJG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/camera{ + c_tag = "AI Satellite Antechamber South"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "uJL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 @@ -84976,6 +85351,10 @@ /obj/effect/spawner/random/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"uOd" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "uOg" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ @@ -85579,6 +85958,17 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore) +"uZx" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/turfs/rust/probably, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "uZy" = ( /turf/simulated/floor/plasteel{ icon_state = "red" @@ -86137,6 +86527,17 @@ dir = 9 }, /obj/machinery/light/small, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "vmA" = ( @@ -86507,6 +86908,9 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, /area/station/public/dorms) +"vum" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/transmission_laser) "vuo" = ( /obj/effect/mapping_helpers/turfs/rust/probably, /turf/simulated/wall/r_wall, @@ -86727,13 +87131,6 @@ icon_state = "green" }, /area/station/service/hydroponics) -"vAN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "vAP" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -88099,6 +88496,11 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/engine, /area/station/engineering/control) "wlo" = ( @@ -88639,6 +89041,16 @@ icon_state = "white" }, /area/station/science/xenobiology) +"wyk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "wyB" = ( /obj/structure/extinguisher_cabinet{ name = "south bump"; @@ -89181,6 +89593,14 @@ /obj/effect/mapping_helpers/turfs/burn, /turf/simulated/floor/plating, /area/station/maintenance/fore) +"wME" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "wMQ" = ( /obj/structure/chair{ dir = 1 @@ -89256,6 +89676,10 @@ /obj/structure/lattice/catwalk, /turf/space, /area/space/nearstation) +"wPQ" = ( +/obj/effect/mapping_helpers/turfs/rust/probably, +/turf/simulated/wall, +/area/station/maintenance/fsmaint) "wPS" = ( /obj/machinery/smartfridge/food/chef, /obj/machinery/door/window/classic/normal{ @@ -90871,6 +91295,10 @@ icon_state = "whiteblue" }, /area/station/medical/paramedic) +"xwi" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/simulated/floor/plasteel, +/area/station/engineering/transmission_laser) "xwJ" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -91802,6 +92230,19 @@ icon_state = "yellow" }, /area/station/engineering/break_room) +"xPV" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/transmission_laser/east, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/engineering/transmission_laser) "xPZ" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/red, @@ -91979,9 +92420,6 @@ "xWu" = ( /obj/effect/spawner/random/trash, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 8 - }, /obj/structure/disposalpipe/segment/corner{ dir = 4 }, @@ -91990,6 +92428,7 @@ d2 = 4; icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "xWI" = ( @@ -128301,7 +128740,7 @@ bPb aIo aLl edZ -gbM +wPQ aLl bnk gcq @@ -128555,7 +128994,7 @@ aLl aIo avA xNa -gbM +wPQ aaa aaa aaa @@ -133408,7 +133847,7 @@ abq abq abq abq -gbM +wPQ aLl atU aIo @@ -133923,7 +134362,7 @@ aaa aaa aaa aaa -gbM +wPQ rIq dhW iqp @@ -134186,7 +134625,7 @@ aud paT aLl aIo -azs +aJK aBZ aEy aEz @@ -136499,8 +136938,8 @@ aaa aaa edZ dsq -wJQ -avA +qAl +iRA iLI aDi gHz @@ -136757,7 +137196,7 @@ gDl gDl azr avg -dAH +sln aBZ qto bsw @@ -137013,7 +137452,7 @@ auj arT gDl heC -avA +qYk avA aBZ iJz @@ -138038,7 +138477,7 @@ aef aef aef aef -bOn +dxJ kmb blA vmv @@ -138290,16 +138729,16 @@ aaa aef aaa aaa -aaa -aaa -aaa -aef -aaa -aaa -ksb -vnQ -vAN -ksb +vum +vum +vum +vum +vum +pWg +loa +avA +qYk +lKS aaa aaa aef @@ -138547,16 +138986,16 @@ aaa aef aaa aaa -aaa -aaa -aaa -aef -aaa -aaa -aLl -gbM -avA -uJn +rla +rAu +nZV +uJG +nOH +uoX +rag +uZx +ubU +aBZ abq abq abq @@ -138804,15 +139243,15 @@ abq aef aaa aaa -aaa -aaa -aaa -aef -aef -aef -aef -aLl -xQV +vum +jHX +mDU +oVV +xPV +rPn +toc +avA +avA aBZ aaa aaa @@ -139061,16 +139500,16 @@ aaa aef aaa aaa -aaa -aaa -aaa -eKV -aaa -aaa -aef -aLl -avA -ksb +vum +lZY +fRA +uxg +sts +eaC +nuP +vnQ +wME +lKS aaa aaa aaa @@ -139318,16 +139757,16 @@ aaa aef aaa aaa -aaa -aaa -aaa -aef -aaa -aaa -aef -aef -aef -aBZ +vum +dEx +uvz +rzV +owM +wyk +aLl +wPQ +avA +uJn aaa aaa aaa @@ -139575,16 +140014,16 @@ abq ajo aaa aaa -aaa -aaa -aaa -ajo -abq -abq -cSy -abq -aef -abq +vum +kgN +kgN +xwi +kgN +kgN +bre +aLl +xQV +aBZ abq aaa abq @@ -139832,16 +140271,16 @@ aaa abf aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +vum +vum +dMB +uHr +uOd +vum +bre +aLl +avA +lKS mZb bre bre @@ -140095,10 +140534,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +bre +aef +aef +aBZ mZb mZb bre @@ -140352,10 +140791,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +cSy +abq +aef +abq aaa mZb mZb diff --git a/code/__DEFINES/announce_defines.dm b/code/__DEFINES/announce_defines.dm index 9e6b7a6a78e..7293cff7f8f 100644 --- a/code/__DEFINES/announce_defines.dm +++ b/code/__DEFINES/announce_defines.dm @@ -6,3 +6,4 @@ #define ANNOUNCE_KIND_MAJOR "NAS Trurl Update" #define ANNOUNCE_KIND_EVENT "NAS Trurl Update" // Intentionally the same as above #define ANNOUNCE_KIND_AI "A.I. Announcement" +#define ANNOUNCE_KIND_PTL "Power Transmission Laser report" diff --git a/code/__DEFINES/power_defines.dm b/code/__DEFINES/power_defines.dm index c7397a99d84..1c2f62aeaac 100644 --- a/code/__DEFINES/power_defines.dm +++ b/code/__DEFINES/power_defines.dm @@ -46,3 +46,6 @@ #define KJ * 1e3 #define MJ * 1e6 #define GJ * 1e9 + +/// Conversion ratio from Watt over a machine process tick time to Joules +#define WATT_TICK_TO_JOULE 2 diff --git a/code/_globalvars/lists/mob_lists.dm b/code/_globalvars/lists/mob_lists.dm index 9b38978bdbe..ec8e6fa4f59 100644 --- a/code/_globalvars/lists/mob_lists.dm +++ b/code/_globalvars/lists/mob_lists.dm @@ -22,6 +22,7 @@ GLOBAL_LIST_EMPTY(mob_living_list) //all instances of /mob/living and subtypes GLOBAL_LIST_EMPTY(carbon_list) //all instances of /mob/living/carbon and subtypes, notably does not contain simple animals GLOBAL_LIST_EMPTY(human_list) //all instances of /mob/living/carbon/human and subtypes GLOBAL_LIST_EMPTY(alive_mob_list) //List of all alive mobs, including clientless. Excludes /mob/new_player +GLOBAL_LIST_EMPTY(alive_megafauna_list) //List of all living megafauna GLOBAL_LIST_EMPTY(dead_mob_list) //List of all dead mobs, including clientless. Excludes /mob/new_player GLOBAL_LIST_EMPTY(non_respawnable_keys) //List of ckeys that are excluded from respawning for remainder of round. GLOBAL_LIST_INIT(simple_animals, list(list(), list(), list(), list())) //One for each AI_* status define, List of all simple animals, including clientless diff --git a/code/defines/procs/announcer_datum.dm b/code/defines/procs/announcer_datum.dm index 39c97ec8990..02273c747c9 100644 --- a/code/defines/procs/announcer_datum.dm +++ b/code/defines/procs/announcer_datum.dm @@ -174,3 +174,10 @@ GLOBAL_DATUM_INIT(major_announcement, /datum/announcer, new(config_type = /datum log_name = ANNOUNCE_KIND_AI sound = sound('sound/misc/notice2.ogg') style = "major" + +/datum/announcement_configuration/ptl + default_title = ANNOUNCE_KIND_PTL + add_log = FALSE + sound = sound('sound/misc/notice2.ogg') + style = "major" + diff --git a/code/game/area/areas/mining_areas.dm b/code/game/area/areas/mining_areas.dm index c67f97320d9..029237a6521 100644 --- a/code/game/area/areas/mining_areas.dm +++ b/code/game/area/areas/mining_areas.dm @@ -172,3 +172,5 @@ icon_state = "danger" /area/lavaland/surface/outdoors/explored + +/area/lavaland/surface/outdoors/targetable diff --git a/code/game/area/ss13_areas/engineering_areas.dm b/code/game/area/ss13_areas/engineering_areas.dm index 8b3d82cb22f..e47e128bffa 100644 --- a/code/game/area/ss13_areas/engineering_areas.dm +++ b/code/game/area/ss13_areas/engineering_areas.dm @@ -85,6 +85,10 @@ name = "\improper Gravity Generator" icon_state = "gravgen" +/area/station/engineering/transmission_laser + name = "\improper Power Transmission Laser" + icon_state = "engi" + /area/station/engineering/ai_transit_tube name = "\improper AI Minisat Tranit Tube" icon_state = "ai" diff --git a/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm b/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm index 904a3f5b6de..6a768f9d6ba 100644 --- a/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm +++ b/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm @@ -6,8 +6,6 @@ #define ALERT_CATEGORY_NOPOWER "pulse_nopower" #define ALERT_CATEGORY_NOREGEN "pulse_noregen" /// Conversion ratio from Watt ticks to joules. -/// Should be a pulse demon's life tick length in seconds. -#define WATT_TICK_TO_JOULE 2 /mob/living/simple_animal/demon/pulse_demon name = "pulse demon" @@ -867,4 +865,3 @@ #undef PULSEDEMON_PLATING_SPARK_CHANCE #undef PULSEDEMON_APC_CHARGE_MULTIPLIER #undef PULSEDEMON_SMES_DRAIN_MULTIPLIER -#undef WATT_TICK_TO_JOULE diff --git a/code/game/gamemodes/miniantags/revenant/revenant.dm b/code/game/gamemodes/miniantags/revenant/revenant.dm index cd2d04885f6..7f10d941664 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant.dm @@ -308,6 +308,7 @@ // No other state is happening, therefore we are stunned icon_state = icon_stun + /datum/objective/revenant needs_target = FALSE var/targetAmount = 100 diff --git a/code/game/gamemodes/scoreboard.dm b/code/game/gamemodes/scoreboard.dm index 09dcd1352a9..ad5d6da9479 100644 --- a/code/game/gamemodes/scoreboard.dm +++ b/code/game/gamemodes/scoreboard.dm @@ -31,6 +31,8 @@ GLOBAL_VAR(scoreboard) // Variable to save the scoreboard string once it's been var/score_events_endured = 0 /// How many APCs have poor charge? var/score_power_loss = 0 + /// How many GigaJoules of power did we export? + var/score_gigajoules_exported = 0 /// How many people got out alive? var/score_escapees = 0 /// How many people /didn't/ get out alive? @@ -253,6 +255,7 @@ GLOBAL_VAR(scoreboard) // Variable to save the scoreboard string once it's been Ore Mined: [score_ore_mined] ([points_ore_mined] Points)
"} if(score_escapees) dat += "Shuttle Escapees: [score_escapees] ([points_escapees] Points)
" + dat += "Energy Exported: [score_gigajoules_exported] GigaJoules
" dat += "Whole Station Powered: [power_bonus ? "Yes" : "No"] ([power_bonus * 2500] Points)
" dat += "Whole Station Cleaned: [mess_bonus ? "Yes" : "No"] ([mess_bonus * 1500] Points)

" diff --git a/code/game/turfs/simulated/walls_indestructible.dm b/code/game/turfs/simulated/walls_indestructible.dm index 7b07e15adf0..9b8af3672df 100644 --- a/code/game/turfs/simulated/walls_indestructible.dm +++ b/code/game/turfs/simulated/walls_indestructible.dm @@ -300,3 +300,4 @@ GLOBAL_DATUM(title_splash, /turf/simulated/wall/indestructible/splashscreen) smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS smoothing_groups = list(SMOOTH_GROUP_SIMULATED_TURFS, SMOOTH_GROUP_WALLS, SMOOTH_GROUP_SYNDICATE_WALLS) canSmoothWith = list(SMOOTH_GROUP_SYNDICATE_WALLS, SMOOTH_GROUP_AIRLOCK, SMOOTH_GROUP_SHUTTLE_PARTS) + diff --git a/code/goonstation/modules/power/power_transmission_laser/transmission_laser.dm b/code/goonstation/modules/power/power_transmission_laser/transmission_laser.dm new file mode 100644 index 00000000000..87da43ef1ad --- /dev/null +++ b/code/goonstation/modules/power/power_transmission_laser/transmission_laser.dm @@ -0,0 +1,540 @@ +// Without these brackets division breaks. +#define MINIMUM_POWER (1 MW) +#define DEFAULT_CAPACITY (2000 GJ) +#define EYE_DAMAGE_THRESHOLD (5 MW) +#define RAD_THRESHOLD (30 MW) + +/obj/machinery/power/transmission_laser + name = "power transmission laser" + desc = "Sends power over a giant laser beam to an NT power processing facility." + + icon = 'icons/goonstation/objects/pt_laser.dmi' + icon_state = "ptl" + + max_integrity = 500 + + density = TRUE + anchored = TRUE + + pixel_x = 0 + pixel_y = -64 + + // Variables go below here + /// How far we shoot the beam. If it isn't blocked it should go to the end of the z level. + var/range = 0 + /// Amount of power we are outputting + var/output_level = 0 + /// The total capacity of the laser + var/capacity = DEFAULT_CAPACITY + /// Our current stored energy + var/charge = 0 + /// Are we trying to provide power to the laser + var/input_attempt = TRUE + /// Are we currently inputting power into the laser + var/inputting = TRUE + /// The amount of energy coming in from the inputs last tick + var/input_available = 0 + /// Have we been switched on? + var/turned_on = FALSE + /// Are we attempting to fire the laser currently? + var/firing = FALSE + /// We need to create a list of all lasers we are creating so we can delete them in the end + var/list/laser_effects = list() + /// Our max load we can set + var/max_grid_load = 0 + /// The load we place on the power grid we are connected to + var/current_grid_load = 0 + /// Signifies which unit we are using for output power. Used both in TGUI for formatting purposes and output power calculations. + var/power_format_multi = 1 + /// Signifies which unit we are using for input power. Used both in TGUI for formatting purposes and input power calculations. + var/power_format_multi_output = 1 MW + + /// Are we selling the energy or just sending it into the ether + var/selling_energy = FALSE + + /// How much energy have we sold in total (Joules) + var/total_energy = 0 + + /// How many credits we have earned in total + var/total_earnings = 0 + /// The amount of money we haven't sent yet + var/unsent_earnings = 0 + + /// Gives our power input when multiplied with power_format_multi. The multiplier signifies the units of power, and this is how many of them we are inputting. + var/input_number = 0 + /// Gives our power output when multiplied with power_format_multi_output. The multiplier signifies the units of power, and this is how many of them we are outputting. + var/output_number = 0 + /// Our set input pulling + var/input_pulling = 0 + /// Targetable areas in lavaland + var/list/targetable_areas = list( + /area/lavaland/surface/outdoors/outpost, + /area/lavaland/surface/outdoors/targetable, + /area/mine/outpost, + /area/shuttle/mining, + ) + /// Megafauna being targeted + var/mob/living/simple_animal/hostile/megafauna/target + /// Overlay that goes over the mob that gets beamed + var/image/orbital_strike + +/obj/machinery/power/transmission_laser/north + pixel_x = -64 + pixel_y = 0 + dir = NORTH + +/obj/machinery/power/transmission_laser/east + pixel_x = 0 + pixel_y = 0 + dir = EAST + +/obj/machinery/power/transmission_laser/west + pixel_x = -64 + pixel_y = 0 + dir = WEST + +/obj/item/circuitboard/machine/transmission_laser + board_name = "Power Transmission Laser" + icon_state = "command" + build_path = /obj/machinery/power/transmission_laser + origin_tech = "engineering=2;combat=3;" + req_components = list( + /obj/item/stock_parts/capacitor = 3, + /obj/item/stock_parts/micro_laser = 3, + ) + +/obj/machinery/power/transmission_laser/Initialize(mapload) + . = ..() + component_parts = list() + component_parts += new /obj/item/circuitboard/machine/transmission_laser + component_parts += new /obj/item/stock_parts/micro_laser + component_parts += new /obj/item/stock_parts/micro_laser + component_parts += new /obj/item/stock_parts/micro_laser + component_parts += new /obj/item/stock_parts/capacitor + component_parts += new /obj/item/stock_parts/capacitor + component_parts += new /obj/item/stock_parts/capacitor + range = get_dist(get_front_turf(), get_edge_target_turf(get_front_turf(), dir)) + if(!powernet) + connect_to_network() + handle_offset() + update_icon() + +/obj/machinery/power/transmission_laser/screwdriver_act(mob/living/user, obj/item/I) + if(firing) + to_chat(user,"Turn the laser off first.") + return + if(default_deconstruction_screwdriver(user, initial(icon_state), initial(icon_state), I)) + return TRUE + +/obj/machinery/power/transmission_laser/crowbar_act(mob/living/user, obj/item/I) + if(!panel_open) + return + if(default_deconstruction_crowbar(user, I)) + return TRUE + +/obj/machinery/power/transmission_laser/wrench_act(mob/living/user, obj/item/I) + if(!panel_open) + return + if(rotate()) + return TRUE + to_chat(user, "Target area blocked, please clear all objects and personnel.") + return TRUE + +/// Rotates the laser if we have the space to do so. +/obj/machinery/power/transmission_laser/proc/rotate() + var/new_dir = turn(dir, -90) + + var/x_offset = (new_dir == WEST) ? -2 : 2 + var/y_offset = (new_dir == SOUTH) ? -2 : 2 + var/datum/component/multitile/tiles = GetComponent(/datum/component/multitile) + // Make sure the area we want to rotate to has enough free tiles + for(var/turf/tile in block(x, y, z, x + x_offset, y + y_offset)) + if(tile?.density) + return FALSE + for(var/atom/thing as anything in tile.contents) + // If it's the machine or one of its multitile components fillers skip it + if(thing.UID() == UID() || (istype(thing, /obj/structure/filler/) && (thing in tiles.all_fillers))) + continue + if(thing?.density) + return FALSE + + dir = new_dir + handle_offset() + return TRUE + +/obj/machinery/power/transmission_laser/proc/handle_offset() + switch(dir) + if(NORTH) + pixel_x = -64 + pixel_y = 0 + AddComponent(/datum/component/multitile, list( + list(0, 1, 0, ), + list(1, 1, 1, ), + list(1, 1, MACH_CENTER), + )) + if(SOUTH) + pixel_x = 0 + pixel_y = -64 + AddComponent(/datum/component/multitile, list( + list(MACH_CENTER, 1, 1), + list(1, 1, 1), + list(0, 1, 0), + )) + if(WEST) + pixel_x = -64 + pixel_y = 0 + AddComponent(/datum/component/multitile, list( + list(0, 1, 1, ), + list(1, 1, 1, ), + list(0, 1, MACH_CENTER), + )) + if(EAST) + pixel_x = 0 + pixel_y = 0 + AddComponent(/datum/component/multitile, list( + list(1, 1, 0), + list(1, 1, 1), + list(MACH_CENTER, 1, 0), + )) + +/obj/machinery/power/transmission_laser/Destroy() + . = ..() + if(length(laser_effects)) + destroy_lasers() + +/obj/machinery/power/transmission_laser/proc/get_front_turf() + //this is weird as i believe byond sets the bottom left corner as the source corner like + // x-x-x + // x-x-x + // o-x-x + //which would mean finding the true front turf would require centering than taking a step in the primary direction + var/turf/center = locate(x + 1 + round(pixel_x / 32), y + 1 + round(pixel_y / 32), z) + return get_step(center, dir) + + + +/obj/machinery/power/transmission_laser/examine(mob/user) + . = ..() + . += "Laser currently has [unsent_earnings] unsent credits." + . += "Laser has generated [total_earnings] credits." + . += "Laser has sold [total_energy] Joules." + +/// Appearance changes are here +/obj/machinery/power/transmission_laser/update_overlays() + . = ..() + if((stat & BROKEN) || !charge) + . += "unpowered" + return + if(input_available > 0) + . += "green_light" + . += emissive_appearance(icon, "green_light", src) + if(turned_on) + . += "red_light" + . += emissive_appearance(icon, "red_light", src) + if(firing) + . +="firing" + . += emissive_appearance(icon, "firing", src) + + var/charge_level = return_charge() + if(charge_level == 6) + . += "charge_full" + . += emissive_appearance(icon, "charge_full", src) + else if(charge_level > 0) + . += "charge_[charge_level]" + . += emissive_appearance(icon, "charge_[charge_level]", src) + +/// Returns the charge level from [0 to 6] +/obj/machinery/power/transmission_laser/proc/return_charge() + if(!output_level) + return 0 + return min(round((charge / abs(output_level)) * 6), 6) + +/obj/machinery/power/transmission_laser/attack_hand(mob/user) + ui_interact(user) + +/obj/machinery/power/transmission_laser/attack_ghost(mob/user) + ui_interact(user) + +/obj/machinery/power/transmission_laser/ui_interact(mob/user, datum/tgui/ui) + . = ..() + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "goonstation_PTL") + ui.open() + ui.set_autoupdate(TRUE) + +/obj/machinery/power/transmission_laser/ui_data(mob/user) + . = ..() + var/list/data = list() + + data["output"] = output_level + data["total_earnings"] = total_earnings + data["unsent_earnings"] = unsent_earnings + data["total_energy"] = total_energy + data["held_power"] = charge + data["selling_energy"] = selling_energy + data["max_capacity"] = capacity + data["max_grid_load"] = max_grid_load + + data["accepting_power"] = turned_on + data["sucking_power"] = inputting + data["firing"] = firing + data["target"] = target ? target.internal_gps.gpstag : "" + + data["power_format"] = power_format_multi + data["input_number"] = input_number + data["avalible_input"] = input_available + data["output_number"] = output_number + data["output_multiplier"] = power_format_multi_output + data["input_total"] = input_number * power_format_multi + data["output_total"] = output_number * power_format_multi_output + + return data + +/obj/machinery/power/transmission_laser/ui_act(action, list/params) + . = ..() + if(.) + return + switch(action) + if("toggle_input") + turned_on = !turned_on + update_icon() + if("toggle_output") + firing = !firing + if(!firing) + destroy_lasers() + else + setup_lasers() + update_icon() + if("target") + target(usr) + + if("set_input") + input_number = clamp(params["set_input"], 0, 999) //multiplies our input by if input + if("set_output") + output_number = clamp(params["set_output"], 0, 999) + + if("inputW") + power_format_multi = 1 + if("inputKW") + power_format_multi = 1 KW + if("inputMW") + power_format_multi = 1 MW + if("inputGW") + power_format_multi = 1 GW + + if("outputW") + power_format_multi_output = 1 + if("outputKW") + power_format_multi_output = 1 KW + if("outputMW") + power_format_multi_output = 1 MW + if("outputGW") + power_format_multi_output = 1 GW + +/// Target a megafauna in the mining base or its immediate vicinity +/obj/machinery/power/transmission_laser/proc/target(mob/user) + var/list/target_list = list() + for(var/monster_id in GLOB.alive_megafauna_list) + var/mob/living/simple_animal/hostile/megafauna/monster = locateUID(monster_id) + var/area/boss_loc = get_area(monster) + for(var/area_type in targetable_areas) + if(istype(boss_loc, area_type)) + target_list[monster.internal_gps.gpstag] = monster + // Target CC to sell power + target_list["Collection Terminal"] = null + + var/choose = tgui_input_list(user, "Select target", "Target", target_list) + if(!choose) + return + target = target_list[choose] + RegisterSignal(target, COMSIG_MOB_DEATH, PROC_REF(untarget)) + if(firing && target) + orbital_strike = image(target.icon, target, "orbital_strike", FLY_LAYER, SOUTH) + target.add_overlay(orbital_strike) + +/// Stop targeting a mob once it dies +/obj/machinery/power/transmission_laser/proc/untarget() + SIGNAL_HANDLER + target.cut_overlay(orbital_strike) + UnregisterSignal(target, COMSIG_MOB_DEATH) + target = null + +/obj/machinery/power/transmission_laser/process() + max_grid_load = get_surplus() + input_available = get_surplus() + if(stat & BROKEN) + return + + var/last_disp = return_charge() + var/last_chrg = inputting + var/last_fire = firing + + if(last_disp != return_charge() || last_chrg != inputting || last_fire != firing) + update_icon() + + if(powernet && input_attempt && turned_on) + input_pulling = min(input_available, input_number * power_format_multi, capacity - charge ) + + if(inputting) + if(input_pulling > 0) + consume_direct_power(input_pulling) + charge += input_pulling + else + inputting = FALSE + else + if(input_attempt && input_pulling > 0) + inputting = TRUE + else + inputting = FALSE + + if(charge < MINIMUM_POWER) + firing = FALSE + output_level = 0 + destroy_lasers() + return + + if(!firing) + return + + output_level = min(charge, output_number * power_format_multi_output) + + if(firing) + if(!target) + sell_power(output_level * WATT_TICK_TO_JOULE) + else + if(!QDELETED(target)) // Just for safety. + target.loot = list() // disable loot drops form the target to prevent cheese + if(10 * output_level * target.damage_coeff[BURN] / (1 MW) > target.health) // If we would kill the target dust it. + target.health = 0 // We need this so can_die() won't prevent dusting + visible_message("\The [src] is reduced to dust by the beam!") + target.dust() + else + target.adjustFireLoss(10 * output_level / (1 MW)) + else + target = null + if(output_level > EYE_DAMAGE_THRESHOLD) + for(var/mob/living/carbon/someone in oview(min(output_level / EYE_DAMAGE_THRESHOLD, 8), get_front_turf()))// Flash targets that can see the exit of the emitter + var/turf/front = get_front_turf() + var/turf/step = get_step(get_front_turf(), dir) + var/d_x = someone.x - front.x + var/d_y = someone.y - front.y + if(someone.dir == dir || (((dir == NORTH || dir == SOUTH) && (SIGN(d_y) != SIGN(step.y - front.y)))) || ((dir == WEST || dir == EAST) && (SIGN(d_x) != SIGN(step.x - front.x))))// Make sure they are in front of it + continue + var/look_angle + var/angle_to_bore = arctan(-d_x, -d_y) + switch(someone.dir) + if(NORTH) + look_angle = 90 + if(SOUTH) + look_angle = -90 + if(EAST) + look_angle = 0 + if(WEST) + look_angle = 180 + // Takes the cosine of the difference in angle between where the mob is looking and the location of the bore in relation to the mob. + var/flashmod = max(cos(look_angle - angle_to_bore), 0) + someone.flash_eyes(min(round(output_level/ EYE_DAMAGE_THRESHOLD), 3) * flashmod, TRUE, TRUE) + if(output_level > RAD_THRESHOLD) // Starts causing weak, quickly dissipating radiation pulses around the bore when power is high enough + radiation_pulse(get_front_turf(), (output_level / RAD_THRESHOLD) * 50, RAD_DISTANCE_COEFFICIENT) + + + charge -= output_level + +//// Selling defines are here +// Minimum amount of money per cycle +#define MINIMUM_BAR 0 +// Maximum amount of money per cycle - minimum amount of money per cycle +#define PROCESS_CAP (6 - MINIMUM_BAR) + +// Higher number means approaching the limit slower +#define A1_CURVE 20 + +#define HIGH_CUT_RATIO 0.75 +#define MEDIUM_CUT_RATIO 0.25 + +/obj/machinery/power/transmission_laser/proc/sell_power(joules) + var/mega_joules = joules / (1 MW) + SSticker.score.score_gigajoules_exported += joules / (1 GW) + + var/generated_cash = (2 * mega_joules * PROCESS_CAP) / ((2 * mega_joules) + (PROCESS_CAP * A1_CURVE)) + if(mega_joules) // so we can't divide by 0 + generated_cash += (4 * mega_joules * MINIMUM_BAR) / (4 * mega_joules + MINIMUM_BAR) + if(generated_cash < 0) + return + + total_energy += joules + total_earnings += generated_cash + unsent_earnings += generated_cash + + var/datum/money_account/engineering_bank_account = GLOB.station_money_database.get_account_by_department(DEPARTMENT_ENGINEERING) + var/datum/money_account/cargo_bank_account = GLOB.station_money_database.get_account_by_department(DEPARTMENT_SUPPLY) + + if(unsent_earnings > 200) + var/medium_cut = round(unsent_earnings * MEDIUM_CUT_RATIO) + var/high_cut = round(unsent_earnings * HIGH_CUT_RATIO) + + GLOB.station_money_database.credit_account(cargo_bank_account, medium_cut, "Transmission Laser Payout", "Central Command Supply Master", supress_log = FALSE) + unsent_earnings -= medium_cut + + GLOB.station_money_database.credit_account(engineering_bank_account, high_cut, "Transmission Laser Payout", "Central Command Supply Master", supress_log = FALSE) + unsent_earnings -= high_cut + +#undef A1_CURVE +#undef PROCESS_CAP +#undef MINIMUM_BAR +#undef HIGH_CUT_RATIO +#undef MEDIUM_CUT_RATIO + +// Beam related procs + +/obj/machinery/power/transmission_laser/proc/setup_lasers() + if(target) + orbital_strike = image(target.icon, target, "orbital_strike", FLY_LAYER, SOUTH) + target.add_overlay(orbital_strike) + var/turf/last_step = get_step(get_front_turf(), dir) + for(var/num in 1 to range) + if(!(locate(/obj/effect/transmission_beam) in last_step)) + var/obj/effect/transmission_beam/new_beam = new(last_step, src) + new_beam.host = src + new_beam.dir = dir + laser_effects += new_beam + + last_step = get_step(last_step, dir) + +/obj/machinery/power/transmission_laser/proc/destroy_lasers() + if(target) + target.cut_overlay(orbital_strike) + for(var/obj/effect/transmission_beam/listed_beam as anything in laser_effects) + laser_effects -= listed_beam + qdel(listed_beam) + +// Beam +/obj/effect/transmission_beam + name = "Shimmering beam" + icon = 'icons/goonstation/effects/pt_beam.dmi' + icon_state = "ptl_beam" + anchored = TRUE + + /// Used to deal with atoms stepping on us while firing + var/obj/machinery/power/transmission_laser/host + +/obj/effect/transmission_beam/Initialize(mapload, obj/machinery/power/transmission_laser/creator) + . = ..() + update_appearance() + +/obj/effect/transmission_beam/Destroy(force) + . = ..() + +/obj/effect/transmission_beam/update_overlays() + . = ..() + . += emissive_appearance(icon, "ptl_beam", src) + +/// Explosions aren't supposed to make holes in a beam. +/obj/effect/transmission_beam/ex_act(severity) + return + +#undef MINIMUM_POWER +#undef DEFAULT_CAPACITY +#undef EYE_DAMAGE_THRESHOLD +#undef RAD_THRESHOLD diff --git a/code/modules/mob/living/carbon/alien/alien_death.dm b/code/modules/mob/living/carbon/alien/alien_death.dm index 58be5381c59..78c021f9bf5 100644 --- a/code/modules/mob/living/carbon/alien/alien_death.dm +++ b/code/modules/mob/living/carbon/alien/alien_death.dm @@ -26,7 +26,8 @@ var/atom/movable/thing = I.remove(src) if(thing) thing.forceMove(get_turf(src)) - thing.throw_at(get_edge_target_turf(src, pick(GLOB.alldirs)), rand(1, 3), 5) + if(!QDELETED(thing)) // This is in case moving to the turf deletes the atom. + thing.throw_at(get_edge_target_turf(src, pick(GLOB.alldirs)), rand(1, 3), 5) flick("gibbed-a", animation) xgibs(loc) diff --git a/code/modules/mob/living/carbon/human/human_death.dm b/code/modules/mob/living/carbon/human/human_death.dm index fe2c5bd74d7..86ead9b289a 100644 --- a/code/modules/mob/living/carbon/human/human_death.dm +++ b/code/modules/mob/living/carbon/human/human_death.dm @@ -14,12 +14,14 @@ var/atom/movable/thing = I.remove(src) if(thing) thing.forceMove(get_turf(src)) - thing.throw_at(get_edge_target_turf(src, pick(GLOB.alldirs)), rand(1, 3), 5) + if(!QDELETED(thing)) // This is in case moving to the turf deletes the atom. + thing.throw_at(get_edge_target_turf(src, pick(GLOB.alldirs)), rand(1, 3), 5) for(var/obj/item/I in get_equipped_items(include_pockets = TRUE)) unEquip(I, TRUE) I.forceMove(get_turf(src)) - I.throw_at(get_edge_target_turf(src, pick(GLOB.alldirs)), rand(1, 3), 5) + if(!QDELETED(I)) // This is in case moving to the turf deletes the atom. + I.throw_at(get_edge_target_turf(src, pick(GLOB.alldirs)), rand(1, 3), 5) for(var/obj/item/organ/external/E in bodyparts) if(istype(E, /obj/item/organ/external/chest)) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index c39e6d73ef8..3607507af6c 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1188,3 +1188,4 @@ /// Can a mob interact with the apc remotely like a pulse demon, cyborg, or AI? /mob/living/proc/can_remote_apc_interface(obj/machinery/power/apc/ourapc) return FALSE + diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm index 29f5fb08039..b01e6a89567 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -47,6 +47,7 @@ /mob/living/simple_animal/hostile/megafauna/Initialize(mapload) . = ..() + GLOB.alive_megafauna_list |= UID() if(internal_gps && true_spawn) internal_gps = new internal_gps(src) for(var/action_type in attack_action_types) @@ -57,6 +58,7 @@ /mob/living/simple_animal/hostile/megafauna/Destroy() QDEL_NULL(internal_gps) UnregisterSignal(src, COMSIG_HOSTILE_FOUND_TARGET) + GLOB.alive_megafauna_list -= UID() return ..() /mob/living/simple_animal/hostile/megafauna/Moved() @@ -75,6 +77,7 @@ return ..() && health <= 0 /mob/living/simple_animal/hostile/megafauna/death(gibbed) + GLOB.alive_megafauna_list -= UID() // this happens before the parent call because `del_on_death` may be set if(can_die() && !admin_spawned) var/datum/status_effect/crusher_damage/C = has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING) diff --git a/code/modules/supply/supply_packs/pack_engineering.dm b/code/modules/supply/supply_packs/pack_engineering.dm index 0c2d2df736e..7953192f35e 100644 --- a/code/modules/supply/supply_packs/pack_engineering.dm +++ b/code/modules/supply/supply_packs/pack_engineering.dm @@ -168,6 +168,12 @@ cost = 250 containername = "particle accelerator crate" +/datum/supply_packs/engineering/transmission_laser + name = "Power Transmission Laser Circuitboard" + cost = 1500 + contains = list(/obj/item/circuitboard/machine/transmission_laser) + containername = "power transmission laser circuitboard crate" + /datum/supply_packs/engineering/radiation name = "Radiation Protection Crate" cost = 150 diff --git a/icons/goonstation/effects/pt_beam.dmi b/icons/goonstation/effects/pt_beam.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f4d1023e7f463c0af2176eca5cff117aa24c8eae GIT binary patch literal 1525 zcmZ{kdozR&mbKJR~RoIM^fu7RmgN~Ffg{SXhaYNp_(A8Iz=@=41D3-Zv5AjrAng##} z1FE^HJu_!Mw=3YIrF>gsPcm!Hzbat=FM2~QdA8FBQd7ITcWaBs=^OKT)0}OWGA&u{ z1jXYg#R%ih{?%G~*7I&I6_x2##uw=Glk#tt+K=&8Vaw!rJ~E0=8+lOY%-dYVn%s=u z9+BJrnm=r#D7cruxI%~NKHCMd>ast3W@0(DenR1gk$8Up0%@&DHJxW}pPNmj(CDL{ znF?e@7(o9>sHg*VmQ&$+%h?HTQ-!+vA-E2MMfoeVM4GY}eU!`aFD<&!5xm#V1w^1FH+hHE{=m zq^lIUOETgOf(@+hWD#KJnqH0nHubPk{o}3$9;7kz}(i;s5lXW zPHkXS_wRUMZ;sgs8Q|w>87_L00FLn;z%i)vW-xw2ft+j)8&8D2{sx|U#t+71DVa86 zZn-d>2G_hg+ROxi{g4qyb=Bn5I;f>ju2WW@#o*=fI7wL~tTi@nwm0%)>jYj3f_K}HtSqj~RF|%^If(Q<*hqD4 z2X<=ZWmPnG^-^{M1RC0O8j*^100hY3w9KOaY#v|YQ4$N@I5-mLpoN#V>RS36lDfk;@v;r3m4N*S+WgFsZe-;e6OW-5XNvFU2GO)H(7-cd&anwpt zy91$C{*F&9w_wQ?(}9n7?^B%ha$nV}^RW?jW*;2AGiu8O)(=NC9%x_8(#7#}`??;{ zn;ZfL;gvbOy^!$ENnw$il$~Hgg?B)$@8_L_Sm^S|s;eXu(zQJb1hky0PmS+|(An29 zV_Rh+j8x>4z>fP$`&@nE4SE*-q0|sho=_I%K)~jDg*V(T!B0(!hTc|%@Ip>7?P`#X;7$$|K2*uMyA}9!`4p{6KxhF<)I3ziJ<#~3sOZeL%p5OTcN139^Yu{On~nOV-uqMgT-%V|1tf{? zRSwj^_3Cv=COsvPY+@IU1=pt_?Z)mK&#Mt4nYJP>n@)&^+#5w#iShWp{D zoDm>&5oPGIQUL-mfk^6Tguwo<^Vb>e{DU!ru~o?Egbn23cP`ZbT&iV#n!khr5%s$d P^o|3ng^hWcnP=ReV*j$P literal 0 HcmV?d00001 diff --git a/icons/goonstation/objects/pt_laser.dmi b/icons/goonstation/objects/pt_laser.dmi new file mode 100644 index 0000000000000000000000000000000000000000..90aeb6af2cea0642aad7f70c0413375fb1360135 GIT binary patch literal 42868 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 literal 0 HcmV?d00001 diff --git a/icons/mob/lavaland/64x64megafauna.dmi b/icons/mob/lavaland/64x64megafauna.dmi index 49320479b97b4148a1b17cfac7a62b89f5d72ab0..2fcc3965e99139e39d3d3e32663588d7412c1c69 100644 GIT binary patch literal 116312 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ƅlP6T@;bqK!umJRmEVkM3ygLBi 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ⓈNnFS=860S^;J zvu9fTwsiLATI1WYpfS3I9Hc@ays})IU!kp4VZNGrgK(0a5uGs~<(yV>(aKT<>@>+N zAzrW-OLw9)FBpTmdU~F7hc3mxe+O=y4~%CDs%dBh&Hdq4^10%`Oh8%GUVz{@GF4OX zMe(uv!#y?eXj;{(^z+N^P0QFEO8QI{J$#KC_`-?^KkJkZl_4G9;T8)z-v7;eCw--T zZ?s!^l?^3d|0DhzN3NB7eM9{a8i5i15%vQGfa&$MLbGEfpvFZo^vSgKlXep2*w?<$ z?(m0VN?>@U3c;@iMZw4vtP$jU%I{tFF^K%r@SiWFLb6$of@ltc*E3;j`AFQ)*Mh*Eo-kr|k15H?xovF*P+XsO zre|jU-g>DS7?gJr3}}~+iCvBvQP7M-h9cyBhRP-R*CKSz)yfp)3l%baIr{}TQ+dBA zl5Kq#>Ekn%WA0B{BsMzG>(*s;Hm;?=O7(t`0%rT$E#HpbN?)|zCe(Jsy6x+KC$4?P zaIg~dpYRJv8UK8c0Ym;c#uQ+8yeC0?yd0);%u2kfJ#wVQJ`lFouY2QKKREw28Bn2n z{YiGvN#FPp&9q6hAB`3XP=~35zVV@FV~`N%hr4uS@(iaW9G5g?i*g#hQ7t$PYgXmn zfMe3K2}C^*vXXOLa!>(n`hdw*9^BmA@){fQ1l>*`Yj$A++v4o_y$!Z2szye!4Gp|X zA3q}WmWRFFic?o|Z{452pl-A}!VpA!@SrkjO-d6>=6yDcayDbN?M)Hs#q*7{?~l`o zVyJG0{X7yV!cex$iO2h$<~^$SJyfjx-0J#2edUk3HRfhA6Dom?BNdNzk*Bh0aUdmV zVuAZmye~Zv19_!d!=L?a+Ox*lK|lgW)O>2iOEBqdNe26biumwaw8b+`=KZUO&J-*T zEk=B5*}s>^{u~>g2^-79Hei}Lrf@KH>5YN7m%}dFZ9C;)$h!5(?=%3s*_`aZ`Ul3K z5M>^MbQg!#UxH7ry zjSm;={`U&49qAT%b5#Ti9}h3=?ait!E=p7wjv zo#M+=IaAsnFPND|`>ioP*6pC!_eeN*(e5!pvaRurA|7+SCw^LIer+2|CXoY0pXtV4 zW9EpV#TwWO>G|IJA;Nte+OOCCdok&vZ)_cm{>dG~M!WAy)GNE4<29I?+9#cgOey)~ zgj*5w)y^cbo9EN~T`HSl}9 z)QM)4aj{K-DXum+hdunia0YN0@cIKVgd+yZ5}JlFc=4*Nk$gCpYo4`wxr(W*(%cEM z_)Z_@B|#V0sSCSkg1YS}{lo!(!eg~M!sbL6lYzAJ04=czMs3MKP#Zl{03m=If%_z? z(r4K61RpsBhD0otfYX-bu*i{L;?IPd0iI*b+?feaCpyesrb*5ZorUG@af@D8@yE|rmp8Ke8i|2cRDO#YQVsx z=ZgkX%_)vCrnd!8hL7UWZ-K&V|5;_0r@Ns$(=*`_)1yLC&1puxYt@!{eH!F$W- zWWL!kZBnuw4K@Sd=jXJ4X3%=Qj-vCbj2~!+Pi2^P^~#R(Aga|?E2KV=f0WHJ0Ww`g zumf3NG>Y%xK4v2aXtKG0qpf|c*dxjf{8oBJv{n>QKd3U1Kb+ayi3vkJjAny&8Y(px z;B`k**<{7VL0j9~%`{Bt{R_1^(XhRhQIejX0+_Yx?83q*KF~@V9kJ7=I1Uxn;$*2& zy${r74La5Rmf{i#S^r;Q3SZ-kGfE9^h5UR!&#>;CTNNgaLXuGQ&fY^+y+=N*ztBV6 zKmEK&z^Ve%u=uzRJ;>pS7nc_hT4QQcQL$)k7LjZ(2ZVO{*SeFcrhL+BuXMy#1tDMt zhoa)xjSI}Rxt^DMGwmyLXC79ZRUD~i{&t>;_$i5%(SM?tMY>#?V zDemxJHVRcviTOvkP zE`3wLWNp0HGYWFac>~73UP~8rILhW}!-GPyU?4%%sGuiN_&^}bO^mto)9Gr+q2(vI z{ZPZpLv!V$+>fGtIMEA`4)8KxxAM=9#Y#xK?(zb8d@|oRI4Yhbm;1JBGd5P79ry}1 z?MEnQ(`6S=;O}@5fuOcsKA292$|-3QXb}}_*nn|ZsRuoYrW-z*%OJAXNpPnrA_Vba z^7R90HDb-TZ{MH|prD{4M>Bb>ac^2JKYXerR3A>+e}51>F{~%G<~!-6)<*l;K&olb zKw=@~rB?rp_%kCd^xkeG^tVJ~@cGd;U-Vy{vA_C|9WhzDF2!*}M;LtzQSK0Eg#(oWQn> zisfJDsTfJH%~13Dte8GNRV&|cZXBi~=osnNw_s{j^)$*2YQ7UN99JER0#(4nVneLo z)%Ku!G6qBXi;sXu%hiPo-UD;zg1J~+o`EPRC(mb%g@AuV{&YP=fOoma9^6R@isdAH z@S-sVRZ-5Srix^{Ab>Gw(OLKG4kzBXH%vgA)qq%mms&7O5VOlfjBIJL)Tlz&)n*Xd zR=g}}SG(`?#qdZ+*Y(7!M2qWK5EHt~fa9md?~a0S4qqq&oWbG`zoDugP5JL%2$gO^ zO&Z~7e6-0rtdIx3q3$cdxysYITBB4H@H98r41ZmIi}@8!aQZ%VM7aBo zaa{A#_`is*-d#!06tSPL+921MrEeThUv6!MI6Gd!{rfv*QU|2I5 zDUihE7oPAb&8pui?W)X@?-(s;6NfRnK?dNq*fWb+uuJ=Gq|b+WJN)b@^rRnZ{h81f zY37#;U#g~|?ddQG>dW%(kJS|`N~2_O$gLBM4D6z^;3;>RQLX0o=;djcvM>%VK-O~C zL-q=#TjWMDi7v@aCfn3ZIzIl-0@29&RGJbmgmX+cz(T=1vZlm$U$DDkV4)y^B53=M zADouQklb){e?njhy+?}W9Iycy8S1jk&Yy1J*IC&(Gk*-nz`e;7lb3DLSNwUBPRV2c zTIz|>>LPBYs5-4G>1KUg8{wCW9*=|Eu%tw`c)88a0H}xIcDAitxQ;S=6MM`egK7lc z6%S}OmprbGP_$X4;0+w9`i0n8em>kWgQzND`oAqt4FzBlZ0TVsQnON>(^&$=6a(CuTL<)e`-!;!kP4W zdjs>)6$Z)cpGe2W8VV^rXZXhbI;sO^nxyqUJ!NO)+q#S!_P*h>zu}hqXj5vKd3I2c z3f}R8u7?RPqqqOVk-mgjhO1h3 zPN-TfbiXu}TE#JpT(DI4GWkB6j41^ZzP`MUUJv~ei%|DA;cp0suM^)NL0wh5QKH3J zj+2x088u-?Fv#+^aTz8^5m5hJ9}--zyzDv5K<7M8Nu$KepwA45Jl*Yvkx5nLBioAv z7%QTJg-H4e|5_?^_Z20ozy*wdipp)kmv$8?bGKK7&5eQW`jW#Dk&eXLZwA`~jpXR@ z9kU7Ec3h^LeBeR1c6n)gibGuGf-e5X5>K_o51IDw19w2RxFCe%j&96j+%{`&Bqxrn z6WrMY79)AS63J93uU-ztWaZk=nywIX-OxB7&<$DegKE9$W^+6qPd@k|ie*voQWY}8 zKein>FblY;K+4Cz2iFqTD~tZjV((XRBHxMV(mL+B?|6i|Vbh0gp`-r)ACLHtbsu@B zKP@S(>_Yj*tJu#uUeLd9I1Lh?zQ>RLN2(fM-m`x=jbiv|`loEtY?5yt;7^-0B5+nr zuGO2s2$dNv#g@8N;NaIRha}K&;UIL`aa2&EUmnarV)G0U=oqd04VViA4vp9cPK+_A z;YRJd(XZF4zn&HTH9t7C(W*yoXBr#&Y>`z#9`?QP*3qvKVHzE9Ye=s4amZEp6#^D1 zFfe(-6^~zPtpOeeS5irr!=C0TUr-P{5al11837$gXQe=apl3y4lE4wp%^dn0?QY=m zUnKWE3@f@xjI%Few`s!uu!UFn0!fHn$<*YtVa6lS#-;lYKG=4FIi*RefADD`^YN9v zknH$&%z(;Z{L}E{X}P-VrTlZBqi`LJfsqDOByhPP1n$&d5-3|OqT((&lA+BP^1tvm zqdfXH;_;~6(U*VkkI9va_E$3lkIuD1_I7W~K@0A$%UoWzHoBpOUx!iK6DH|vx5(a; zHwqiZWP@!R?p!^O!tvGZxgXIr>?ehX3K72<{Fpi7@nqDa1m&Z7LVZPRC)*`4Ju@uZ z#OOLL-Wj(?)#k>BPr#JYWmgF^sL|xP?1)xJybj6NX^(4GC z!w$Om+b+y&fq6;I5%1>934bB8+YT!!rLUHg!%1YDVY#AQ6a7{B@M6dp8kPcY1OG$U z8q2*^=T2!Lv$|?yXH3Jeg*w1x{e(aU8ZsIr3!F$4U@yZpuk@R$tSu?_Qh^l$)y>0B z$o`Ga)!vvCI`zw=3^2L!gXf}%%1~BOp#>t2H8;|Z9&#>oL%PK!fxv6Q&nH6y-5QM6 z5Qmir=2e29{o7qdvK=LLl9qJYV;J5o9`2H~<$%RXwH7D{{S5D(sF=h_nIxqLwe<)+ z{qa`LiA5Sm!w1_x)~2hUsZkH`2nPo17z?*TAra?$ewhlDmyMY0XhP2_gY#Yict+bB zuc%6C+@wWDH6E@-h<*Wq)8+;{uTW^W}E>j?G-%!|j$0W3bG{m*Qj_C{|!q|d8V zI^LIGJlKe1E!wZs{=bq`9qmF2N}V+C6z`Ip9#2Zc2;5WN#?8lbE!oAWv#E}OC!<^5 z`sz2b-u@uo5&!??ozJ@IBG7SomMVe$%|^2Qhi4*9Op@=E|_po{qWjn}vPi&@#fRF<9$ zXA%;!b;HN9gI9GHW6GH^p3Qo6I@=_|(tG`0isAU=Hs!J`U3Nab0Y}A1d`$J`1#xlQwHvb>W-Z~(TEzKKlpdmTxUs75gQV=^Mn*aAd?x0M zp(#Du%YwZUGkBoXH9vwvV{pGAiLWoA(b&P%w2;!JGD?F zUN=TNFHL01WSe;WOT2B2?#|3dsPiRcLb%Dk2BKl_Omqy{dk%-#^UPkX{&7IEhd13Q z@z0F1L74~BGwRA%7U`}tVJSWhGGC;}W494bl=QgrP-4H3EoYR?DX`0RQ^MkPemSYn za9?SBOJj0Byv#=P-i(WB{X2|6G4&9JJ}}{!MJg~>a;zbwofnl2j|-C+-Xm!!&2&vh z(1{a?j}y_HMUh4gT~nn=VKPV1i=<4khT&73l7LD8CNxa&dpH+`V9(er1Ke2=G)2%f zIgs2L@?P5se5G*+iC=1jIoYWR5Ierbe2m|r894Rp%xa~Gl$B+p?Om?yYb_k58Pgjw zlBS5^M~&A-ndI*!tbh8sLy;8mUg+U`ii;ADe>g5>g4850zuh4a+cM^Xle zIEY%YUUSlAO<=LVR_q{X$ts}wa58~3HF1Jc$wmN&_K1~hdOAmC&9vT#l;gx6~#6P_0e(I$!{fHbfh<07M?^ zKC2|G+|%o#a_}KLb{eFfCE?vl(ZhmIFwYM985Vfoz8n0N7|R~pVyjKEt3)|=rz-xv z+L3E_BH4i6&{`6^e6V&S(T2!Qv3_kqfpcazja^tLruQT8JQ;l&^F?o8h5!#54mM() zS!|9Sm7|22jhtFue0sD`EA1=PELgBe`6?ZvR9!)E^GWLk?+VpmOk_gZS~hsmTIyt0csm(h)4nl_qk=*d(SY5Ce$4R$`d zNCn2|eYFQ5H;|Y_Z^iNOy>wT34<%{t#dA9O=K!q0EU0w``57@Fq1m%Iu*1osxKaL6 z(S^BPagwAl-w9J_;zRX#XJh0>AR0L80p?aV0*}J3)hRnP; zF47xy8Wk5{8hGr<;{w`{0PmyUrid#0Ppz(25POXZUB0|NU5%m3e9S+%*f32#AeM6) zAoi7;?0l;SZ++I58Es?mFh6^CaNK;hL|5K1di@eMs|~*4L13*d1Gc3-HBDUc$|Jq{ z5Ep6n{}#*pm${FCcL1o>m<-!Qv2%!>V;JK;B5AL zL`j7RV?(J9cpt{O05BC`iLXWBW)^>$(Zc8eJ5M4-wo;bPWUk5RZFaZeivW~$)tkda z)S<2%c{9dNHw5u$fJL-8yl|^tnO3{i=Rmp!LE3d)@wI-;LaX)bE4QNSqXK6L>* z*rft4?a}TxHJoNJ>@c@)q4MM7GoJ4Cp&pmVL+hWEbK-?qw^5;@NXEfGSZRAQdE8S~ zTjr`Mx{3A-)Tk0oFB^pPx=B*Zmay42bK|`?X*vzCMPfI+B~e6Xgi*;((*lHTeH(s! zLqbut+@cgw_og#a9TEpbQB9=ea?yh&_YDOIF^(yHud0MYS>5fCW%ey2O)%uyW4cT=+Gnxf)D*!Qt8q^OP7!frwmkEeeQ~V^@36B(D2E z!N~jgNWo)#o$=WP`DR}k!t$w9s=fQDbV;h6%oQ-qen&2u{CFMX7(r1R%mtWx@4mAE z{c{=p-o<0H57_^#LwJK2QR|3q973I6pIF7U`iZ*($a+~&GkMc)Z0hs%?B;VY4EVK3 zCX0!^Cb|eOSMX?sUc>_~OYccOny#8f&yRcJAEbguZG;{unBAyHwdR)cBXb?x5udPN zyMUsiG-61uW|*|}(w3Tu?@}4_EBz+f{qCzlA@Kh8Fa4F;@zic_+Wf8%e9Tu(=0=;{ zCiQP|g>IHVT?Srx?0oJ!-(adRo*BB!SIU#Ct@;p##lvZyHBrazq}f4K(Q-z7c3iOz zMi)VPycGmrio*DvSKLBv11LiGuE)O`Z8p#L+wXq-uR*9Or)?7YFDa36-a8AQGJ)Xt z=O7zU52SeWyT&8gqQN;NYDeo?=Z}MoIB?|>j}1HLr3KQhlE>-;A~OmOfTPBRf}+ge zW`$CmtOZzpohZHaT2@3}Ye7`Ub06V8VWs=X2gxsAX&*BlLm!b7&r#E+IGRO13jPW+ z5;3&6g(5lCb^IfOM(I}70rB))6lSlNzz25A4G*9XX#=raw+Sp)^dtC}f8!wwF2e|9!SiR? z463IHc3}N8UN-MERz)pBT!8>#kLwL;L>$QvC6`?x*wuW13~NPd3}d=eD0Ro7U5qb#7Iysu z&|-nC*3{PW1PB@hXWh^v29Os}jbV=4=W`Wp)vBe&4QdYuy4q`;)>S2Ic5dXWb^tXn zp1ooR^EvXGHTu4LpUxQ#H^9jpnWo8?;Y&(IWbXhx{@#fbuNg;|`5OwGyM-CDZY5BYg5j=XRc z7F>>?v5lyr+lXkTDl+Ac%if+B$;3&cyF0qJqXpxhrq`~OA_!6xg0<@wzB2W(I_PPz zci?!s^Lsui8IW(QbY;*ET?x?*j z>4iyvCV!|b0ows$K(r6OYfVQ|Oimj|RBx{r&IdyFN@D;NiR5jA!$57@{*TmE$r~-jkwdU*AB{KQdpNut; zKIgw&B0l^UuY-cmjN>4gLx0vRtkSt$C4Cgdvr*2ssz$SR*khES+^nNn{b?Irb zGG5Rh*b&8q7*OH}=`~uaH^eNb0E`UIP^F^f(5|cWU}#DL+wy}??n4T=I#*Rh{O??PFnvm=l@5f7zeF8Yp z>Z>&ku@RoCIwxT1O{^yr$V|`u4P+*G{s$cMckDBM`@uE1Yy&jyI0KD<4jcv{qUaDA z$OEXbSQ_%A19^n_JZVa7-79>MiK7a50ZX=1g^j_Q%q!oS@p@TtvB~c(*bQ#|G_iy? z^}>v*1BDabc0gV;YX)uhO0%MGA+MT1j6=$#H>Q0|j0EP=SR9Q?zZOOMOy!LY4SwM2 z_Xz**x$4^;Ogx2K+EP0cBbc{A@Zhjj>~kV}u5HuTwk-*4 ztzEj)2^h7>vC$e?mGm*ldmh#O0hs+5t~LAajlGD;R~e?PY~EL5r5pioVsd;j_l71C z@i%~z#>(28LO^j+wGx51kpPcPy=E4G5F(%nju zghwB=ZAy);Jq48HK6Ej6|Ap@TS>v zUmZ5dj=0m7*S_i zHGi@NcFo`jDI$G;ARHGcBY9TE((fd{1Tuc$o6+u`g0C)xqN9y)TAC)3gYhCl4@+!@ z)%<67FWUU0n%#2d#>-dP9-pPSW|9mq;m=o&7um;&dUF~hIK1uH?(tYTuY5EnqBMko z*3V6j_VmF*1Bj2y6yx4`5c13KaZR-dvlFShIy_^z^KTYEQrRX9*XW6i;XUR5mszJ$ z$MH;73r+vS1XeB}%8QUsf&g-L%%=xXzlhV(T;q%=M3f2g3P?dt_3JGn|EoF7mzWZ_ z-ue4b>rOPI){@h-^sx=5ZjE!T4R8)Iw%9;0!O(5^Ro5qJpSemWkrm1Q11qM(5pzS3!)4>vh(=1S$!r5(zVD62i-R$6t5yr31*^!N5SAR`Wx(;w)>Jv-K62 zqfp@;HH=Rg06vCo8CzO_J4dvbJc3{NDA4F^f17hvPvT*VhYw4?;X=j54dWSEac*7N zxS1-j**NOfqeZsJ;5t8*L2=F+z^>n&@mWY@S`ZbT*&uqflnz*K5c2RIeH~^6vbZ=A z(yS`Al*V{DAN*<_p}QJZteRBZhZWftK6v2=a3Yd=LT?PyRgVMNz&ywbQHFtI!DCV8 zwC;Cclk6CbiPn3zKo($;L6(Wcqu|8vD6Ypsc>L#=f~FGgOjTns`~dzn5j zOff{HWqEL4Ttl>4o7+dMDX_8K9DIu9M~32muvuTVnHO|=uLR|NPXDJ2!{~R|;@K8` zEee=$M1AautNEx=SeBx=Z^M_w`EUE;e& z|1_m*ND=3-R6cU$?$1ZUn3Ca;DGg+lz;eAN08F51IX9|oj{*G}Bfs)q>b*94g#SGS zKMYC}9LkmTyhv;$1#y~H7W8-TC35r*gdvwbLAYq-Rq0;2e=RaIAI64W){UomzE=-Iy5@3S z%jD{#;hP0h?pFN7eP{3%2>=J2)OALikB0r)YAT^$^fgDi`75?_a2zJ!j-$y@-0umvoq>z{wfSTt!2*LfRKafQJJ$a17 zYXsQof*NWeTn+t}jK%jGnTvHM>q{b11wULqY(Fm{iVcIOR@~kRzh_HBA+5f^cOk4} zw@SR3aj9uM!&ss7nvu28R2 z_|Z?NIP%pU<<}mZ;!Qi3>slkELx$O;*Js?cE_CDXBlq=lf>d=Pp`NuTQ5Zu!n6s5; z=z3*xznTLzw=EKpzzbcYWlx?IFTp^yY=Zu|x&G5P1#Up-f5#SmfgkTcK6juNGML|+ z_{%5J&B#dunvWXfyHVut{QG@8!_D--57w~XT;UpaqmKg#MtDs}Y9xC%)uLO0*tCVg z$frNc`hL=Z0Je&r*nAX#kHt9A+T^!7O&?ijDw>1I=R53a4pM>+E3^tO%o85$fno{b zM5zA3qMzZxG6-Pb>H-u12?8JvhVPIHw!P_|+-ky4IODD`+TT~v5~q1E+0Bv6IEsM; zlh-}5GN&riHGuE^{G*mR9ncFKw$rs%q_pJHB#kqY$cLd*FSf5MDiACTY!i%=x;oyr zht1A(ryFb#Q0rWhApIsmylJAubntp|o&#~qBF7)X94N+koY4TZy8}Jmf?8e#{N6PqpG2Q((4RsD743nd3j`+Z z7sIaa5ar}dU&mQ0l(#zxn<*T>TYZZWa8BC%YiWdEVOS^%Gq$E#3<2j)<( z3W<}E#8?25k=znZBm2SDWRxre8*QF%VSbImY4^bT_NT+Z5&x+0vHGG z0DIId>th&U%|#zA`|L{APtBC54ZQE;kD~Bi5npf&v?2ha&YrH-3DO7&#}k#A#(#M% ztdE3^v*!_9sik6^P~czV+%lhO$L74L4P+R<7IIs4E`awx{YaP$@&LlN%<9iHjCYFo zZsIecMkXM1U98H%nLJ&J>ObzP4N}V(hnTz3md9sWgkpvWtAXc#mkK!ML=0CYjY~x6FFd+`_?=Y*3lziNXaipCW zI&PO;kp3pWIhaSn@JBVkn**WZC)}JWxW)rko&=_}>=nS6#w%& zus&Fr1J)oCfX}8T*FcxQEV>kL*%@eq8xW6PD~qm+Y80HN_V$X0lB4lW|De3YD*`xw zinxZRTA2Ei#;ztfzI=$SGVrOaBIWz2!1dDzdRF{z%-D=3unuee!#_|8<>&UB*3+J% zg7lna+MRT@H5j$jw`N%W3Z3hp6-*{(CaCw<-4VD8qitzl$(U4S>lN2By{I%A&i+bi z&S{x{zGgSSkhi0ymhieEEnl53#3$OC+fp-X?0d80lGLPL{YRlc}16+Y(_WU7Y-ngGLrMtc59O5@B zcd7baaX3=kP!Wu^G|bo7{I}yZ+~9&lY@B5r^~iG(*S)c+0B<<}x8oL6BDj{_b|B$$ zRP%3g@ipi1u6N{Tth*?f9{<`HQkA4?t4s`%6RRPuHM zPiI7tZ8NeUPuUb2fm#+lrQ6C;1d_mIrLkpuQH=as-9S0i#baV?u^$!9l4o)D{i)xF zK2$V$VePt?O!Pt(O8uGWS&pfUw$M5D3$Qdbi6FD|!d(&w3--au?McA~FrJbPb~7yS zyfFfnpRCgepzQ5ibZ+Rv4El1stA5DLLAA{p?ag~gAfO=&d3&D)VedzvGY@u zQJB?dLbS)VIB-lmoDc+i4G$8&DtccJ&NY}-sTkxbcX~0_@|$}KHQ^3(&I@Y#FX5+p z__xX5RIjOX9=-rnEb&WGgwUYO_$(3fk0WdjzxJLAL4e)siuy#(w#$~69&0CH+zkll zM(_8L&TQWeQ*YirK6msL_zKq?1o&P zK#Hh2LOUBfd*J}?kbS{!Q9MZcbYDnC1&7;tdbvR0mL>JD=F!XsirfimCk1D$sRxf z2a0A75`&!+o8Ne8l13G14R2Ci+yRW1E;)X{PhbWG}!+<}@pK7PGy9T|k7oTyw zHL$%6Hslm*9ssjuVL7;APX-ahZ-;KF_C7DhjGQTr(aBH3!Rv_MdP%ydWdgtU@@D$r zD*Hm!X+Jlob`88y<8+1b>zx4|C>dIB~4($3@_#uFn+VMP29HkytuEy%A|Fin;-==&jP$*lYPZk<;@;U!SF`<_@ z?#h}D&p7oRBwE)+B8YLHd~KEUpg>F*E>Cc4Icf4Nv6|E8R2@0uA+^MELJTBw4T~;P zgCeD4qO;Hl>eowW(r+V2UP#4=l1;n4G;JJStx%r!GYqEMIQW!IVEbcmpndXTKkOQn zjRENB)G*>P-8*q_fn2gfd;fIY%e85V%RG=p&3l{qz1NVbON`V51_VIEK zzo;+TP?%@FOH1dlYe7JiXHH`7DBLJaG|IY#U#Ha7J#21pJG`&o=V*USi;=UpXAe-WhyWl!3}xOiSsS;orlzOAwYQTw z?+kTtjtT`qU)r2d&Sd{ zwa3-9p2rFH?3%eZ0+M4rz}?`*QoWj>FNm8rDD~i+_Gk6~U&wmk{W-+KMg38fkmMBv z-97VLC$+e)h=XFeQ~g0LA!-ws!<{&Hy{~}bemTn z;mV|TlyJQrr%ZaWgCj4+xcYd*W+)3GXntloP-17O1RRs2+t}SZewZ-GQ!nG312{ zV9pN%_*OQZp`ov5LOAEvJ{y&AhLc3&*QxL{=FF`{ZBD#_A(AiCTABzP!G+c32w2cX ze7+|BUad@tq=JUv|7u*xNG%lxu7nxjgAL&FuW{K|eTj}vg@bIg(&DMrl580^Q`R-9 zEE?tb96wPZ1bMuiYqb&%JmFJnHpYhI)UBNMJQs*#107VmQ(_6fFraFH`&U*LaQZhZ zJ0jPE-de4^$|r5YFXLP!*;J_3)EGLmk@_KxryqBLdeI`+CU5vhhDbl&J@x8du3_Z? z{h|d_X!MO|0V*`I{!1e~cieI*auI>4m%1d5`l86IMyztB1P8SrNV9oq4%)s1*5QiD+N>#WCIY23 zdAeOYKe=zk9x))X2E`2mn;~ePexKjC1DM3gVMI`qLkF*J$3>qJd+83*){_0|#+&`2 z!iK`KGN~f<&dv~&s*gXh=4^P>mm6Lr37x}Dnd*8x$Fxgct|14v$^xyN3Z0e3AUSup z{HF`T=kvaAo7uo^A75tKxgzf|{_(;gh--igHB-o!LV{#MgK3X+#=@b zGnB_!);MoJAhCJ{k-5=$1XX+fwf)E}DP)T?VoKA#f&=kH-v6?qBz?73x`ny3BIv%B zIvDCWdb|i9AhdyVt7`_>OO$tn3-}@%H|(A#Gw(f%wxone$%h<{$ct>pci3f4nexeq z8E}Qs%afXo+>Q6K`-ucam3VX$kcWjGCi50=btnIE8>7J?I=Hj0EJfv1vTsA_98HwF;J!r&3}4&x{x@Q zRjU%vV~ojZHsn9K|K?&B{4cs89b6CxKYVimOe_)wbE5~t^KnlS&}yk{GM44^n870m zvqf%GRd#Qvn3VBYdR*{c~Pxpkj*#6A5lC5?-!UC_k(fg+OBM-BxitTYNzGv8${Pd#Jp-bMN!%b}?QZ4zg)O^?7T{JCE_?BqN6=h= zhx_#0gP4Vd<^Gs&G$_Cvf;9hu?QFw(uGaMhtpZ`pB-?y6x`;2751CtZPg?(;%t(EkRF1j z7pHpfK^R2n3x93oF{S&3mo}Zs6Jn_o@h!W;rzyhu(X3D}_p|YqsK9P@x;7)Jad@0x zXNFsY!;65vc%J46u=&B7ev=VFFExfG>99g zYOsc7V7U)CQoPaO?Nz)hXm6PJf8MAGR*Rz@iJ)DevjpvehReTrs+eNMhBcqKASIc^ z=DKoY{^~f0=dYXV8CY6(ZjL!47`1}*@XOH$#G$7KHDwV3H=T@&UB$!0*GOMoM_J;O zD6!Bs*iy*vy0Mi28uTg`P_6b$LyoEoK4!Y3N(g|akAx#P4AA&iHcr{+)WCS^0=gt^ zUK37QL$O`da(@(T6T7KG+)7zQlCWz0u)((!`324KV;Sv;FeB6P!7-UQQX-`BMeu$^-itWj+t9WlzL%P@LQ@nEs*e5G1Ne&;Vkvyrr_nALkp z@Y>R1z*5&2x-D!wk3y3W4*X^@I8m&PzOX_{~p!L^t!W92!nGF`84c@jCDpXVfZx>5lH^;gb8I}RY}7-WJH8GVkKreAOBegHcmvkAAm_SSE+oicLUi_5&^YwXcb=PdicD*lP2-dE z;Y=yd!FPA+NL{dN^`!ow`^hZhs|5`?6q6G4uFQyzSYALfIU?;E10pO1xlLr3j#B5a zJ6#qmS6~+CV*zXDO`UdYvM3)}&(E??3apZrdW@KDt+}~g!z~C3j6fBg@UwbGkb?~- zp|y)D=t~YbW(46F*RIKiX#F&ay$&k$?FSU@I5pN-*BNyo3}p)IKsYD$hYWX?NTK84 zRaOgRvVZ&HR+Oy`k@!})oK%0X*^|>@euRmm=1I<(AiS;?|V7^SHUQL)=KZ-d>@xUKpLc`=XN7y`RNh=ou$%529Y`;77Jv>ubS$zV6!jh2FZ7##)0*izqpj8SQN(WRoPo)X zp5yWy0KPw?Lj$+3&+E43zLe=im+2KV#3>JLfDw};M#lQa&Rpm1lp(X$ZhiI`*1N5E!^M9^h}uka=~4*Q!sQ` zmW!-gY=ZN6>kjCX$adO0UZ@@18dW=c19k7b`^&xK($4z-x_4~a7+y#1BgNB2d`{IU z3!+(6udiP?l(9-Dir8V5o+JGO@A>x{!9AkCCGX_7-bBziH0J#*JtRgh>93T4!;Vi+u%d8$dJZCfDyw zb5v{l%Zu{>O>2bAXyPdY7_kA+;MMFf3D^g~9fGk`Ci}U7y9_uL;3OwbT@?-cxc$=3 zuyu9Uz+(j#oC^dGIG)Xv=~OvxO6RE?F(wT73Utf_p^JQyA@u}4TpxEau|W_2H zH%va@Zs!|ARro{ZMU>NrR~j#%EVskS9e45`YM0V&?q0@!8rte7EECf6a%rZ`(Y~tz zZcx;gk?ij+Roj{WxPnu>YAvEKF5G3g$&VkmD$|y0t1EM{qNB^8ZS=^d)$hqw6JpdE zjCA`v`GAQ84-|xhlRs--ZGBlB2=yNjyfoh1w^QYgIQ2bsoSK?i``kx{^VZj8)RZ}B z#`L7S=tu9@XU~Qp7@SG3G{r{lyth?=+hg0&=U)aKt|u?&a`d6pK?5hI2hj%fg_aIe zVegR63YT8|syAJy+u~5p7E?ybU_kiAh_RO+tZ>#J|AYLCiS!!){cQ%PgAKBX z8j4nI_tmGmkC@D~RfqQ_XISo`kx{q+QenV*tTzU}SJQ9vRQFC!ctB}Q%Dn9C*~H$} zX2XG*c#3@o8j^BNL+L(pLqi9|j4Is%35?l((%(2hkoL^GnrPe0y&wM`4fSz2?PSJB}_qRaGv z9eL=NIm@sY>8+t##3?JvX_0hSj&f%mc*joL{TXG&iV9c7yAx2idRY>!|on6t&j=jRuzGEMOzK^S{V2IV9X27&dL>R>!1N zUglYCj*-1i(L1VPE-D2s&ZuQQ+_gNmUs!5n>&B($t!&DFq)wNbahH%h(9fMHk%%%X zFM~TRY3(zjc~0B5Rk61jwRD<1NRb<SWR046Bkt;qsNd<@b^Ik0L`fhMld|s-g`0w z?4*g3u0nP|Ny?`N!#9lSAcyAbQ&Kq77?yXXF-;J})-m@HW{u;8829t>0jr*lPMT~v z^Vr5K1o64+d``tn^DDrb`_oB;#U9 zuTg({WQ6}vfyDXZQ+#YygbI=uJ-6BUT<*gcxn9Q}(sC)l4FYd4KM)b zIl6Pc|G5{RT520TIBtUzDJPBd-5KJ8ts)ZN!t1k?Toc%D)x=>1AsGE4=pnB}aEy*d zq$`gP^a_{mssU##aA0Jhm3x#-X_I-MA&S%zuH*oAA#i9w0<=jwz3IF0(|)7KUNqV~ z(}Q>vasvN2y-NnJZhvBHc^(+_SifO=J-d4OKW8K>j<>l{_8JVuk|Sq-Tdxx98mse} z?h|Cb2xJP~1(9_h191Ys$fap8>Mc24N$Y~P1rWqt_CIlAp@|2e+K}Ck72Q7Hw99)$ zQedJQJ*N{Si{2Q|4C=}65p-to+Vx&5=6m(#mF6|8JpF9AI7%kr$y1W;rmO@sgkOx* zp87&g$NTi;WTpxp{7*vph&_?g=jmyCdlXJY*f+KKRo; zh`I=9MA&DMM>ukFvaqzf?XslQP;kTO7uows$I6pgj(&;QI)(b2bnm6lCDbwRd!nEY z0K$ix)4t!(?JoS`d8@f!pn2OfwckaC`C04J>JI)3$`k*8NgGP3U3dQ06t5`uwV6ED zN0*eD)tZczwnOUc*SRFp=P?iW55PO?dBNGk12KIybj4mB6Xt;(f=F*@ovxgAhIKeR zkWQ9bQ4VL(j6JS|bh&C@Eb^9ja|?zcDOke`l*Tb7PuZmgWDU-K8+#W+FnRCd@SsyA5xpqs z4J^TL6`>eflNhQAnC>(kTzz*JKylbSPLi*qP^9z;poR3(D7b8*lzlc6i?#Y7RIZ}x zx!i3Fx-W;BXL=&U5nFnkG-HmOi#%SsgCdoEAdb`rOZ09vn}JOq{)hDo`Ib*9?cDU2 z{U#FzA4Tr zVIgAaN&_59<}s%!h*q}^j4hdgH>%3SSvodGw}YP}7g0 zQ7!862nSu($p*)3O+nX3rBCvP3n;6B)`57+mrASNgi97N=2ecfN>G8xf6}_PF-;FT zE=95>xZl&SdBep*Om>oOV3?zz5;876ns}2YB-g13kQwm!j3SKXa0n0jmyc?2Qr`~In4({t)5O%>J zjoT)6vW@yGpUC2+27($x?XO6{L7Fd(inxUd;wjjf66ECOCstQu2;E;kKyG!QLSd~& z4}#wF0|^6XK@kWTZ!N_z?!Oykq$`T3NBcZE+tgR~H#-3Do?}uj%k5+~B7QS}S>=%X z2T?@8v*qK{VY2gcdPD+lh~S676l4HaBqJq&dJhSaZ9DHI4Hd9l8A9Ih`K-%CEpP(2 zbBa6yoJ52o7ik0I0Pnx*YrDL2wSeT({gnUpQ>I(%i!}v=UoLrpXBZf*z#bcC7!y}5 zfQK%OAv|m?m8NX>&@X1>Zm2hCM=P;i@^+-H?;X)uhhP!f@HOB_zu=_x&EeyJTQZqG z7uM#lo$AdzzkrlA`@gSVFycBqh49(zD5W!mx&3TO(WAr$}7+Gi8q zVr_Roj3b1@PGK-7qbW~533-n48j$~zIhgH8h7#+|k7Q})BnhY-E;xweztv%8HSmwf zrFC!tq-MmRG-xa z+`>V(5~eaVYmyCOEzx0q^=qmC`?kMvH+gRcj|GrP4yb$9r~;hX?$v__{;=kkUSHS8 zzMU~=0X%~MHcvW6%P^1aN6W)<>PGnB^Lj+9SFf~LVC8d>NNA)wV!%ThCH;sk0QWiz zBI@((rE)A?ofXH%T`d@|iVLwuX-H(@aCBc54goNS!roVzbUC-B+S zvS0t(pA!T1&*ypw&BN-ms4$+S8;6bG^TII%^3Yae7q+?xA%#53#GF5#K37Otzj#nV zYi?K)I*0kvUP7$K3E4ltoSn;hfCS_DU$^&(LdH#mAk7f#@$MBRBC}_s%Q-l5(0k#0 z{pZQe-HM|2CI}N7;20DGdOqODge*g9SsJN1LXZb67Brl~ov zT+*QPPUGEQ`Tbd*oyRVD?M<5a@gzCpNZ>ArJPz=pud;!XSw-S5(NzqNxSh&$IcInNs_&^0Q9G!X#l!w1UwMUn&oFwkqxI2z3TmA7c50*B$h(Z#zi!qp zpXKmGm2mrn<7jZA1-~QEo@^^zPPc^+7Au#x&iLAP^EOodqscknO2Zy*gd5iKjYTTw1rYL{G zxy&k)YgLLr{hi@9eK-;sREgj@@qNe7CB?4hf-^8`XL~eeb>f{jR;D{E-)O$Gi1tkcBQ7MDKpu z=Q!I~^Z-xno{=7DiKT;@x&^ugI#kz^ZYOV5Jsg_p^k#`dI1?dx3ruvw5MS5r_Pfz` z&t1s9f!Gt%8l!v^(;6Xmw)S&%JAez?3Zs3XHa!1})yLh{y-Uzjme?WW#mZKe|KY_&EBs0?d-4C&+-MaN$&jB6}tuz*473+6E`ur%!mZ?z3S1Sf1d^6 zYN+9ebn|X}U(ncZl&BgMNnyf}_xFV^vuHM-`y7pS7aNvzB3{$|IE8+`{`ZANZ8KXx z$%sC=W#>k%m*JQBk(w%fTqTg4m+4Key7;R$mlZ$DM5+9u_{Pqrug%YAX6th~8?d*z z<9yBj`**WoV<5LrVqHwLiJQwZi{~ruY#UCe5%d+GkC+~Y+Bie0jJN)If2I{n^vz?o z_RojPncWLl=R<;{B0nmQI3HLmI{zGqyQ82P-KJL3<0$2gPD2(14esjfAIC>j4+A3d z4A6o4XD#vkTlgJ|mHR&G$Sm3X{O7si{RJi$=UWShTh#N?bqTird@2J&C)-rrY)SgSPwv(Xfps%L_X`1T~ySl3S5!64X#_u~qID60+ z9UU*l<97ueO%ILISN#aLPo9_?GqSeZgmwy(SpKTm-Q^1a0Dv2+8|8)jU+*sD)N_>5 z8cwtL&wfT<8ydHBH>nm)jZa#{BKiUmyTpIIWmZxP6NS*;+t=P>Hfy{|iT~;5X9j(6 zkmN=CKntWo9XdYk%b~)ESvJR1fyX=EVaQU(&z@B#Jb!JcEa-G=U%xZZ2xA3Q_k%9m zQ=YeXLC?{XQ|qJcme2A`gAi|+27Q|USR5oil)ZOpUf!$o9@io3RduH+J}2+Zc>hZ#$fB%nbMizw z@#l5>QHEl~R~7uwZ=$Mud?SUHn}UAR%*Z_i$@Q?b63bn|1c%XYEn?&Iok7xIoY;Qwdp}qJf zk@M=E>y;J@(z&r-t(mXAUkJ3VsvMk!BB#{YB}T_L`^qP5HVY{1cCQIKmtsmX6V`aF zh3pP2MrCtA&mPMEqEzrIN?NLmhZv1JMPbUSHa^Du*X_E3ptp*!0Kvg@#IC@@wMJH( z&rHlIR?z8CmGsLhi?NLWyiAWclZ3%PE@Ke#aR@?58pDJeQ8aH;ym}hJ>l*v^jX1{M zEQdq3JDUNM(-+m(H6@^9knty}AYAm8v+gwFEy`WSdJtPLzCq~Gef{2R7kKMXHp!dk z)$)5wutk6GX4S0%HI`NVB4g5^6&K-wTl0eK)*F^sEmib;x?OLdWy60o1st2uIc?u5 z|1yx!geT40+};&4>agAC%Ahgs)*7xqHLLw_HT0f8v~2b;b=WM2V>3!uBuleMUA15m zbC}@p+f!g6jUP+VByYjLUi3v{zpUMiFSSkNyl%OucTR+bE@Zp3z4E~vyFdNU%O+-w z?tWm#EuOX-Fso+7jVM-UEPh`?_!1#iso(=^67n(G=MTo3YWKI#L7C4VcYQuAe9EC; z88t%A2zXy6P^er8qS>PP!0!Y7JpIS*7iUzTm)FXbfra`;`2laX1WID4_Z=KV+*AXp`-Y<6$dUs>Uqcu8!;pvtvvO{PW zJirmI$V4v@g4QklA;M8nE!er7^<->aasHcp#j}Uun_65J9+?H?h+7YB4Mm%7(b7@x zOY*2?Yf?{2*vKqOS_`h_id&=V>b|-zLmsPpNjbW|O0p6=bRh8(T73J=LwXii5Y78Q zO7Jpt#b`s!i-)%&Y$pWUu4MI~{=V#4-(Nb?sj<|!ir#L^gJrN_OjGOZivKxx);F{1 zN))7{&Z#%K<0W})COLl>n}~;319B@&8&o6FBR<@q#t!1QK7tNd{;f_J&3ZqsF$rv2 zp*47Ak3)|d$?OipJrX}I_h0zw@7t&CuXLVT1s=y8Fr{KU+0~2Gv3MQ1OsA~4pCTX! zH=_m@p)$d<-)=J9l2r3#<@=H}Q}0Ae&STVyl|bX&x8L&vEqy;xA~?^?QH5$b^@qT* z@~un5v2cy|!s(v{^9n6cj2W`y|87MJ(g&yJUU8Czy6}zWksQP9Nz0IAeao8zZAf&O3T7v?#c8**1FV+qMdtt6n|55n&U##gb&k zHw-}H;qRAHa_WL%bqFLPUbm_U8Xg+@up-ch7PrW)0MirF)V}Bd&zuhZx%Sb$=uT~9 z{Il=)L)s?jWImrMW`3plP1@hcGw0}%uJ}|tJ zLlBkj`b&3fOcOJ+nU=(({k-?i25SEwZGRor*3-3*!%1*=C=PA$;;sqBYIuQCv_OI4 z?hvF%@j{C`Efk8B;ts`Kid%4Zm&h;u$n)Iy^L_t)vskRGQ?|Xm&@2Hb-!p2 zt$$dKS^o2KZ(a!rjx_eIGFa(6=skavW+b98pv$Y*8i1&7{i#(fS2#^jVErp%OUF<| zy*~78LiA^L@M49JBsAgFWJt>xDM2+nsBJ7?AVkp3+4MZZ_z82_`)$%cc<#V4F^j-L zYxnmvrK{=4Y{EYnK^q!v49ETH7C-eK9ovN(`Hr_fhhrXZ zrz4H%lF|$3xOdJ!nEMo3{|t*|;&McsEC3m3`1Gn&xDIiZ>M7P^)pcKOg@2-iDO6}0 zRe9c(_umuO6g+uqCSVmK>vzl+_DY})L}AB|SP#Q6T*efa_(e7Bq=NB!)Z#Bp(oG+_ zdQ*y6q}?x2*RxanjS6A?%Y^@kH3%BL$%@VUU?6T?{rIT){beR4yq8JjBHS#g2q$UjBqhLpWg4tX z%#3gfqF7kQ)$?14#jZN0w;wFU6%iKx4h=`iCNxb;)!%X-7cE78fGQ3Rg=egXg==@N};^I{bb{v zy^(&N!{WTnMULXo9#aX{isyHUhR?x^xn_R#H7~Iw_3>ludC|zq@JC05f1!OkMS}M3 zp)r!bwf2~v4kN7(r1y#IIFSeya}h1IrJ?1PH*kN+PJU3yC)7mIRY-eX;#ds~{Y`Q>gRu>uJa4uJfxR$8z!cCaJa%1_A zp+$b#-?tlk#wIGNb3T**6<>Xr0U=^hz`<;<&w%jD?%{czHLm&X;=|sz1Y_ARyXMo; zB*8~7E2Li_Ru!s?-KvGgdxX#tnMrQCD+r5yW*u!)#=msUfN(;upBoKkugb0Pj%;;& z$!a7FO13v$5NWMEqQ^;sQ9+qQx1-&La9@uHIcxI{w>UDq3ebap#e7zL%!D$)mAY$j zHoY-Axl-`GNz<+W_pmv$iE-@t*zhmA-|N^)~@YG`RCST_vX z{zex>v$;B4T$M9!`JGS09Fxk3$Qa#-$A;~k6ektB(`z$-u2Pu$`PfHXuW*T}aCf92 z%FIFgb=~QM;0bVlX{8SNpSg1-gkP{T7)YIBniyiZ{;)Qm`QH#Il7ppct?=M=deybT zO=*pBOUX@Pv8WSFzU$ydyXcPCh-=e}yRPbGi{O925c~SWBEtDwK$&db6;JCZMQfZ+ zEn|r2d0aG47lS$$jgblFPqZTcnQnIYZ=rh>oJMoSuF_k3USkkMCPm>|S5aQd+J_~6 zaZb=bGs_GXKL@+Ukodo|x?sTMq=oS?h;*2vMUCmsPr1|vJ#eTj<)xgt%=IXRqdDVkh z1#JIXqG;d^QOoq&XZwSdn1<^m21b+HFk=3`q$K`$>Q=T=PI9cJ=^YXtq5Cgl1OAT- zx_nGrhzxJ;wHSzYH`+u(G zC9D>>?0cpR_KKvpEq-!14_Q5{jutNit-?<=yacTVGwxNmtQY4drP=8HGKZP9#I29o zzF0C;f&W^w=&tz~>&Pa$0Ps?A)a?xy4F8{NlLt=J4z*0gXgZAdxlWmH;@~Ps)WEl* zvabQ{T12j0dC6lnH{=x+9j;9}yA=`~NVrLC5QHOPtssVt>40k3wJ&#pPnZ${zj(C6ALQ>>22XXH0e*y3jfC6H0 z$RS1|IzGbE@#!A0MGe(kQB?T_?@ruOE&7$D%cKU6rY1ofEB=GKr;HAP<1kbp{9=)^ zhXi;MPh!5=8S(jn9#Qo~$rmhBL1@^1XJH$tZ7UZAK}Q#ET^&X|Ir zBYPLUV(JG@Yny$Tb^cK%#|gs}%ypPW@=uIdoDU^#hL4tC@PyW2#6Q>4(HZ)9=#haG z`*#3nv0Yzror=Z8E=a@tUyUYpfTEy|7eGS(iayAy!k#P zL4e_#Dm9I1fqOTS@&|fO=qhqJO`X~)YyESBL*CamFz1k{ z%?TGz#P7GBtowaS_fdZ#2<6dp`Zns7W^45Hbh-J-!i}BZJK4epHRqFa@7uVn^?84j zAFCA{xbW%4M#_mF8VU#{D2VSS>9jA{cpHC#(ev$x!YG`oI?`5C$DWxmiLib;?4D03&VM*AC9r}&4k z&g=UQ6FGP`X>}T6tIs+fd$21fD(BOOB-|5xAHhnd#A$87Y~8gSMoyu?{9D&Loa^j* z-XueMg`0UT<(;sngn0eRo+r~4T)KG>eB~S~(dzlg^|jqu!Ixeth?LZ}SqQJ(&!Bj4 zHl{IYviPQY3)}F~1|I|Ye3O=t3s!tAal?#h6p5erI)A(lWMhOoagHB-L1k;Cz42>I z;FsJGKCziq^Bq0ZVVq}iKo@VrVHuQz$lj1vZ*jg{Z!ui{MW^n&+A!F0cyzYpprNJO zJUq_9=tQ}+)iYo2Zr$7{78R0>?Ph7Mm|rAlKMzk~K)zCmbFe?k3E*d2__iv4f9pOl zVGvYKRydT+ z*euOj;b%DX_u3m~FrD&#oYwl@HeG%hm*V2m5AJ1Ez%jD>(bc0Ei0PzD{@u$_?O?K{ z9*8J-_w^a6q{ZL&Od(1Ds72^BMfG^{pcjR6!?9Qz8;r>RG{k8Mei&G?YLtf1fb*!{ zD)P+{8;yAM;h8oy>py#_cw~Rxib>Z%{(9=pODR~>sCE1Eu@YJnwYWpa^hnYZVb8Dc zw+DBGHd`wjEjOXIR_Q*63pquDC3i+2h>^_dgxp|o;YG7&?}~|sc8J(StxZ>&&+c_X zK&TDVLpKkL;Rk`SaOahf3I6yNP(YS<_~1uK96;(c+_BsAQMZMi84GoI_Pr0EQ$8%N z04QeKaCHUvh49XCP4P~*5+T_D9}nQ42FmfRoaEbNkP$u>@@)!8HvBV75EJlx{}*cz z*~2os)4FpjlvxFPuSvz3t7c8X^Xb;hV(!yyD7ab31k|Z$=N>gd*t$Z3hnkyG!!@iB z4j)KGwb&nwpt{3Sm}YLjDRcBNE}3m@6`fZd&R6LZqxvr$WNQz+WvdU!WE&A!nj^^x z4lgePOWZ}KOez#kw@*(RuReNQcZ!<}P@4;h36e&2s7H7Duo0SKtbufSaIA*Xs(EVN zV;Hrdc{4Xc&Oawl#3mQd;*qvlp-N;YV~;RJ#c078WWDX6T2Y5|m^ z*5 z9KE)UAjQ=e$!m%t%t>40b-DIN_RvC(s0EHd^PtT~*`5S-gTjGJyvvXgfKP4UfDFd= zB8d2$Fz5g07aks>o_L+rHm#VZ*F;djwL$~tYVBMrrWTTS`ItZG2u$@ zzd?x%V!=isZ@?wN6Z-a=sCA_ly;&K5_*uI?`V%a@27N)V4#z*A$2kl!9?Z?v8u1^^ z6y;*{xZO`r=xA-SO;nC0vG$S6=g9U_CPsyLI*vV;uK8YHYOs@GLN&j{wNc{u9bScTxW$H9^w~-?>V`cwa zO(<|F*HlUMiQ3}SPhE6jD$%M-YaQ*Q$FOe?I`VHFoFE+>EqX%9i5)O^*GiA3@xsX= zMycB!U>CjP=%Ks#v$HLcvnBd*l_Q(esH+PaG|!iK;oj~1B&iEg={De2I*Pw`dS9F? zA`(|fDMGjQ_3yeEANlqBdDQ%qk=?}Y&lff=YdpS-Iz&|%TcxwUZWOK5E#lQm9^(^s zmTFSnz*5vGNj|#ng!l4P?PxeSp33xn0FQWQ9i1VNx!$K)u35jmu6acn;fd$dMh)5( zI>oZw4sZuPFdsH-up;a~7==HNGfqzD9e+5v|9zY}XaODPls!xHxy;iwEY-UV<$0|= z&DmXGt2$UQG|vilEm>K+rWjyAlM)BKTPVvc22#ySXF?MXlDP`cW;dz&9c&8jkHIvM7h7~KSV=;UI-6@zF7PMj)GH97g)#+>Ei zH{P+*z4^}TrW@YPnazWo5Xq@yXZVM=#3gb%05e3m^1ue&`IGn7F8yAVgc5CCe{++} zQ`jU-B~48-L+CvTxw*OhLqn5;slqzwa%_>2_>AA-8YnppF45=wye7OVsDv(pPozv= z!se%`7^h8qdwO;c>#yAIYQGjQUJ7T+0i%MH9~%DMA5#}Vmm zjY|jd+2|qt5AAg42fX$LI|sz&+3yzJ(4ERRMDjU||8m{?>~Fb&ZU8+#`b!7@+n@ot zOV;wI2ZO~Cj-AJ95owoH#V12DqISda>r;gfq^Vv0)7p#E7t;&@k27HT){Oy0kVEaF z27T1?MW=F|v(Fp9Y?hd3&=$M*?~^;8M>ZK9z2xJ#QiELJ3R$yq zC|z6~U3f~z&@jVtDDA7H>!$VW&$q?J#R zWN^~Mu`>(Zj0DBqFN5td5=d^o`X7?CSqW8`e|QD3D_ZzAm+;akjizW$^j*S2Uc}uU z4LqTT!S*jw*)$NVpmrPV*=f?Cmp_tzRea)?w5tZr?EBlB4nKc0t;Nw%0ljl`ciEON|bArJp=xSTB z$k8vj^+yX6*TFO!+axiB8V<%u=(P^H=8Xd)+^0`J$1s#Jj=a|%t&SKhJB<@bao-KwxCO7+v})+n<*GKpk-c zbnb_~$r_$EDb!e-ma4IntnJw#ayTCE?s~U9_?=1SpnEyJzQ+AO{PJ|-{}Ph^KHW3K z=silw;!^HG9VZ;rgv>`GH6fCJKFn;x%-_!gnj9QP3{T+j(Z9jhexSA|nqk6+6 zX!f4{MG6a2&dc;u8xtcr?<7oT2c0D>hk8B9JKoTfs)2$p?ugxz3#e{|T=H_xhEv*!|hEcLey8#!xTC zh?%^N45nn!x{BxX)IL{ZZK--P5`{g!EtQ*mlz*Y=e^Ln!<;=wY(9wURN&CAP4{~sD zuwm+!qq|qs?GsZ}q{d6btL7g3zmiUWGxtZkp!mFZeFf`B-YVk*e_J6>qEOZ zdV=}a$q&vG>Hk}vM5;h^W<%CRqVc&SPVm3k9nV@NMa2k{p(K8jGFo9vPHygJiCT#w zyl0Z7eEMGxd_6eX-bSlUPd``Xo%?alw$U1&E6TQ~^Qy@>Hejx5^m|;`P}5xdZ~G<~ zy+9|ruz4XT`-BPM|4s=i;J@f&bV}flr#Zdn$@s(7SK0hr9T^-fnU9$ds^aikmwR&$ zos4_;H#IM-gE_8HURCw-d}QrZ(Z{EO^BXaPL=Kv~bZ+5eWtCS|Rh4>mS<`=o(l7De zEz}e)cR#kEKf1(L>fsy%Yk8--iikYY{T~^o6#iF)AK3roRYItsf0O~^h{pcvR%qZ22AQ#L>E_G{b;1gCDE>p*Ph-^o<0DQE8xCFB=n9a3Ug$$RAdtZBIOg(C zpD5Am%s$-b5fIRzG^*0c?J-`6x5gsI*RZrKucv4 zKQ<=O_DRX(UwNI&>Hj%j_sR3QB>W4xY29I6IJ&Qkrm>h7>3_4B;?bo#!{e$M5}G1< z1*3VB_)4#wohx*yOEm(P7?hM0@yn{*SB#eWBe^GG4W-rPCECAcocmw+8b6>=wl#D~ zQ?51>yta%L{oicaf9ki!rTQ;S=@}F5)D(Ve6Z@M2U*ZPcxX1A74$nHz2GiG88RcFv z5v4F9ntFUoP8Bk*x4#v~F@C$mxt#*0%~)iX$mQ?0>g*2oOiJmWe4InwS^f8jcy6HknL{=d=oKQgMf$$nWOv>x zRgwoaB&||CBunH|d~wca=y9Y>s<%qTsq~2IA-(h3>n}Xc<{Q-`W~R7!mSk?-EhK(} zPQzEiCWVPNDXFf*hkO;1*s-DJr?w{MFHXP7K#MPCzkpE=EswZf8d|5JW+om&lc>Xs}gkgeyv=@v}dSUkasK_{4uy5n| zJbcPL5eXL;N`FoOxm^{LLk+`jIFhZqNRwWh59AQyR~nad6xh)cV)uVWOI)g@Lvnba zGJSnNmxR%+qMe%g`WHvb2ePhneCFK4 z_15<-3#{I-DBlZPt+pe5?}OTnsi70qsq{vy+^YP=2H~_Ee{eJ-jY{D|M*mqlguLK+ zgKa|?t`MXAK$V?B5VCgaVGzeGr&;!DG#~NNxYaK=F&lQVF|UV^qWUFg|6iko_fMmj zE(x+f72qXM-$gI=;hdT43cEbK(y^VKv=?{Z*o>8$F5kUeVysSMWZnO*%=|YQcN{t* z4C90UB|w6VR!SZ(=ckv&devkWlwv$K)Mwn{-2Gel4b)Ynm+$ib(E-zn?O)gb-+woI z3`X%&T*D~8^>PiIu}knsHoPkDnjV4{jH~`6bhrHe0&f06)8G!?(=k<)socmla(p3q zk5d&I^47cait999X-j$uy*<746m@gjlK+j-S&BKJ`1xqBd$~|P z&H($_*dcK+?e*JPUd$$mBQPuu@%pGoGWLUOlls`?$o>3hCu$&7dy*I4Sp~4fB zwTXE~qLC6YiR77yvc>h3U@yag|B@wzc!N>b{&k_uSuoso88BT0aE#PiKj|&+=i%EO zcSl0$g{^`>!2#^DQX{y=dlcytSyM6PeYS$8g~|LehL%5bwax z60GCGXPHD_0P03Cj6So(K98@^U}KPo&3N{ZpGpc0niErR(v>8*aURe+CnTLII)jIKPnpK+2}d2pLWWeDc$>KdZhaA0aK zzmeXJ1at7qL8{Ja^W6lAx8vh4ScXCm`hPlh>RQ#fTWZU*-VwDQ6;{`TLC{vU1;UlG zpQXOlEuX!;)$3wV@4hrKSt z0vl+0N(N;U1UFhdaSYI+JzpsgiVap3-Q>jl=CYi6>VmB~2_^_onsqfL zo;b?`bwcB z{rPA>DtEspU2Y;xY^hp5WSNJ=zdB09fFO*do%XorsQh~l|B2SK8$JIDIj3UOfxHG= zf0kDnJlY3}SCIaSLh?jM+-u~yHGTXr{B%w$0Q`mZ&pp$yq24>SakPEdMI*|>f!8bx z-kJSkyV+AIUrE2fUtj<=E?U}-Wjb2>Z;SFHR&sV1$8cN5wx%(MBEYTRGLBryj*5_D zg=wB$E)g5I$b-G9`Q(x8ybITmU6;~qf`br(&Bm>!3nn2bCUgSx829-5%cIzr`u9F! z{R+Pl!-p>Pkgo^!Jf&qNGNS#`w3{s)u%Er=eCR)#^?PwkwFHkb8hj)XJ7cnvUX9an z<)hyaFoQyz`QF`JE(9RF_DZi%m7ZceT3rxIOJh@}9Qk{gCS9Km$UONlO(1Zf=CQt8 z(R1hTIYN;JG-cRWRLpIe$~Mao=k47@5#gr}L%f{b!_Dsclg2Ihwz|&=alL-)nsXvflO3Nb}59<(WePOZQooqndZ2g$Cy-3 z}Y(E|X_V=1*$R+};q>u`S#O;VI z)(7SIKe7mgv@!36mXp@aMIVQo*Io;tByQcOxPBzP6jG0nVl0^USK<-}1}p{!8hsj= zRcKTL#*GiJ#elVQ_Y1D#wkw|1#*Q)ahevo|ts&wvjs;IK1=)8Nc2JQy7*giyeGu3ja`t|Xf2UEXJa_>H2e|f6m=m$X=1&%R?iM+oS`-q)9 z1`gON9V;K>T1n!}sjdvj^$rX`AQ*szRi1)b>tJRkv%ITB)0wPC2lVpGHDYJcr29Yt zI+|Gk>DsLATfiXAO+b|-ABh-qKSCR7!aI0aEjKltRq+ymGh$42ba%N&5{OA;Q)*!K zT@`#w?^m%$nzGFkR&Y9t-JJa#phXEHe)!h`VRpR>Go$Ls!3^4SmyNQW8d zge?mlf@R|YGA(!Nz&wDoHJAwBI0nlC3i}3de6m>=Pdl0#4sy;M%BohpZgf8FXvCCi zq`uh03uHLZ_#sFE_<`+31klNJCrDRo+j(-nlVFlO0>kQfb zOs;`o&%AenSL+0{=W)EU*x9HlX_2-DD(upzM@*&9BnLwn=-N4?|jWW@KBeha}Na=xdp5>)(44p?ztGgnYx z+RpAyxDz=Vw<^=4ON08%0e@Jya?ufH?>wHpu#0)%jZum+XW?&XP@N>AF z@4Xz|m+2M2W)%5bzoVNxAc*2VuCMR_YK*nRU)W(wK1^_1BU=Mk9|urpn(aS+HT%GH zX^N&X5pS0o6{9B8N7%8Jq|ol}H026_)USy5hfN)ebFcQ?rJ*oYL4bp^cT&Id_tME0 z072AYxOlgdyQWOtRSbK3oFDwbvp)k29_KLr1{kS6e5vxtUFHvH4s8!)U(*7a0Av8$ih9*^6_^Sc#J8ZVQg^Pv{>KOTg6H#u z$Ac_01;*x1B1?5nzr}u;m)|IKTdmrKGpr%$oIgFpVi*Gx1L8n!q=6S+QxS!sN%c6w zE?ZMXI~P8;uBRAzwT=L?=dMOY=J?64Y%|xTL4o3Vh}Y3d7i*2Og{ue2LdyiCAK{K6f( z5y>Yy4qws-_*r97#%mvIeLgrw%ugQ-Y^m?AiU+zby)`9dvBh?pEw<~P{#Dkz(Dro| zfjn`%yW2z6AZE#Xb4`p4{EHnI^LYTE)m=^&n)Z)(d>9ZrV4AG&ZxS#4my0Btl z$G8BwFQCY)5Id8m>|*w{`m)k|dKxPXh;;WPHU9e_=ChQu?LV%@SmOa2EPNdgFmldq zF@msHJvtuT@|s}$I9orWguKLoEcDcCHkROhTh_L}f~Q@N^CC$?b4S|kd{Dz>iPIajy9g3~q%6-k;x^6FcN~HEK%}7{dX{e))DQ?iM6hal7{BTRJGh;~7ZP%YhMx z8;h0r+b!JTWWNSKCu;!TRL!Ore5jVqLP*dh(a@!>6ver34_|F~0KOfL$Bvepw}nDpy!7(AKm8CV^Eja)*Zof5M!pBiRhK=eGLX}{$U6D`s>I*eZZHeYjqB*ClO z>N(=Wtb1*2^KHP(Z%e^ZMN|N(=}l{n`1NOd%OH=#g|V~m=}ncOUOsq=`Rypn7$QU!&@8Z{+i^r~dZw-h#Fio$ppR#yb0X?zW@bugE5+EW^kfKzjG=N(+ zK?cCL#wv4=;v9!Z96?hueo{N`$fut<`gkH@a()XBYH#YVI0M_=i~19}=>hVE@R#61 z!`xkeC#cS99?wOPpo6t7;qn83S1Bkhmz}K^U@f9del!#l^&6N&yY?f5{Tcw$&LcIg z?-CNI?sa{Q^P^01Pe{Q1#U5b1dM`O>?1MVwn~t-9EueQFYrz2clIEHdPjRw!_&M_0 zKQILJsQPXkED^Z}ttF_l(elcY3uq(D)(=%M+qs9G@$CH>Tvnc~&tdc_{&#iVrs0GR5SBXeKSM#n<`fw50Ki+~Jes}UHXarlso=|(ZG&5oi%Oh8e1H9z zH}}_=H6iI-PNpw#f72u^{(KpVFV=Q-?yHh{Qy;boC1n<} z<%*FP{T!@WXQW(#y~RxLP_)06^;43M_?vl68KE^#Sn&7Tshuz(xxW+u+M}kKk-u`S z)(v?~?Dh*!lvk95DZNr(JNlel< z{kN=umWI=6JJ=$RqhkPnwpalF>0yWeC*B(GYQ}yi68Bfk_L^ZW@lzB)mbMt$ekS2u zjrrUXtz>U4B@_ zc1%VV1(FxQw}Ydx@{9X+)QLYJ4J83s#w}LSgWv_pngMHTa-6CG z%Xa?n=!t^R2YqRL)hKE!oR4R{J_nilLfrvP@ELDt@V(miv^s)#LY!A6J(=!;%mBBk zI;+0nlLzzl7KoD=h(ks|g}~B`{|^(UY#7(oNC2lgUjW~ez`6lj^{5(o+C$b{zPTLU zTZqZFa4tz39lRd!DyR+557XR_Idfv}ukkoP$klZ~}6Zb{E2x1B3cZ>N7}2;67B5wL&++u#W# z@^awxJ{tajD}e7v^qa+Z_WP-qf-MTcWFR38T$e?@VlH^FBxU`@fX4^thX#%@o>VPM z9`o$NqhT}l4wIDtFQhOB3*ywOf#pVfRzJX4b`bU500(`dn$BLlBpotKp9pG!ax2lf ze2>X~huZMkA^pUNS|17*Zwx16Y?YcoDxb7I7@fWG$TV_nZFaktp!p>51|yDmsz$o$-(y>UJ$b_J@?%es0WE`ZaLMPxBU zmoGQw`CIB^L+-`qAMgDly?5Zlkj)s@3Cj>HVsF!B#}imTV`FW@`YAq$MOae_ypb-3 z4Ojp$U^y!=r#+VKrDuIm+fQQNat9a26lC`^44Wlx zTpD5aTM>9@WTNt38rP|4@M3+_S~}f#@9G@$SPdpIC-r1qeVaAt+@|US>k86yF;>W= zZ?pCt^|7_>J@)Q%Px`!}EE8_<`ep*z@v@h95)GS=0g=UUAIy(hBHeTPDO@A=(m!MI zc7shpBdgc%y#20L9US1=anV#4Qr;m5Z837ZI_cbD>xh?V&A`2)FqJWB_;{{Ok#JxK zu{*t$WpjZ6kpF(KUf`jSu%RbBvvDV=CJR|mnQ^rAh=2glAZ{N_*(SW?;Mn^$rzNV?8 zsBXtt(_jrqSmed1dSGJAmqt9(noOc6rdq953WxNgsz2Q0!vaEy*T3Hv7i(6%X z*X!rVjA>_hQWLZ_4L!Y#w7d39XO( z$J+jSL|4YoqQK@82=^pk&V^r*nMcxn)ZpLR&t%f#cn)K{xCc z^UP4@a%qWKMdYm{70h!+wV12&XUVCPGks`gI>5ax(nC$*gYKjW124 zI3}!sl~zN$SCV3F?i$aLW_gmg=>v~wqoD)tDNP3!#5a5M3AyucF8g6?S%f(pLT{*J z!V_%!G|IwtHhONdtRIP>?A2-(1s$1x5Pg(;)AfR7M6mxUq#b|k*w`!U!?Io$9^pn- zJcY|3wx97f+5Ux|8c4;$$wPj0@R?aw$czHg>?YR=^&++T)RD{iA?9h~zUb+1QpzWa z)C(#KUuB@guyD+XTKx)g!X4}&Ar1vBpI62KcCYN;R(P%q_tlU^!aL-Y0HGH&VaJi$ zOZ>5Yv&+6xj*$b+M^g5$7*)?e@7{_)Zc|vR)iI|S1L!R*9gU8nV)sN%xEPG+cRtWC zvaOfDReN;KJVcT)gsE(BYjGK@^%N=35^?^8V!CtgK&FB^u4rNX>=a6i=bKnltX zMJ+Q`TSQ#^NQ2Xp=W6%sZZqG9KE~M%$H3{(c&EEnPb)m^rMX%DG=NgQ1@wzROG*|j zz8pM%WD6G*o1_VRqPQqQK+@uIVn`w&l5 zcB;Z=k~AEmnpObWxR%$kZ^{~RNyBiR!I&ygC_BNwJy~5?G&;B7W@^ zbQCy`vT>Av1YS|V*CsPhBA4o`-tdrnodKf=-k$$rZI9kR zvGC;i-YggziRk{4v~gYg*)D+D3Q>NZhJ_?P6XEA*1pN9yoQu(?)U)czy&8i}w7SPJJ^{b+lGf?-F!u{y=Qp}5sI zkNaA&E|Uvkx{82M#0QqQ{Nt?6cA?)tPrg-Ic?2W7`4EfFRXoKpgnh_(Gh2_;AAXN% zb;jg;^tO*gND|jNpe&IwyE(g+2}nLmA&7KbQsm{r_M846$3`H|h?$a_A#8HCk>0L>Yg;buAdtz2XCcot~{;U9}=E zF2iB|{&#CfP^*pf*4EpLa=sOe__1|1#uVcTV%%M{oS?P~y5Pbnz^QR**-*D8^0Wv1 zs@?Mp=hN?9%z!wdQLIQ%UJh{%Ib;{e2{0^Rt;56sN&m!K!I0Ia}DaZD?YAQouyeZ)7%>pFtK{j1BnSrAbC_6>bot9QBv zhejsY9q<{TMFIhu`pOE-ZYTrgmpfxx`|#^?aTuiCHwWB~vmN~jFh}pC5dqIY+ZN9W zhV}lt8DrawKFtDWhA5z|h?Rd@6uweI#JtW#E(;yZh9)#zA!Ro1eqgzSCU3NHH1Jq1 z0F(d^2V5CoG+k&VIb@Qi;Ji&=c;*+rZ~#TFTl%eO?}`5 z=rp8P%61#`aPdZA)~o7!6Grb99Q`XgfFPG@jnz#n6%e^$_>HVHBwratJ{eqKWK1*-H{&%%`@PY)~7IG*FWJ zoRa9RtGUx>$-sqWr4Dw{7{gXXW$ELV{fu7aZ|j#ZI~aBR@!f+Bm=LMfyKPK|#T#>f zs)-Hc35ghT$@ge6;C3y}@kkCuc=b9#WG$6|0z%MAhHk{{sR)yTwQ)R;KAYG!V)eqf7xIwMnn& zLu61!=75um5_ETg#6GyD>nSBPB1lc$;|v9ea}5cR%%rpCgK0;U1Wu^ERANjy>wH!% z3j6MI1kQOw0D9Ay$uLPW7sPW5-eEZ}1*I>6k%+TKSVgce-OAJQ9$|3{NIsW<4!p2n z(bfiY7PlBz0}^m(i`F62oP@>2?uA(wo$TF7s(7QbamQ0Hybi0->m&R7L3!iqfU1^b)G{UQ)?E;d#FI zJLkJNH|OSX!!NT}{jaqrGn1J$hdcd9PkKdhQx@I<7bYV*NSQ0{4WEu;2$aU4(WXedd(+D!vK zWKTw~w3|?ib$9+%_HD$U<3{&*?|3QFDsL`Uh2+ir(kmOIBK0Lu1NmA~!P=33 z2QxB?Yz!g+2QY#wjiV+cW__UuL7uEGCj0|!=Z7WO3}vTZGRT26CK?sT(fokPh!N6W zONYP?z>+vDc$*{0M$$TvTp?V^^VTg9%deTpy(=2TjI zrS9L~St}0wEpFaes<+?VG@^x>0$!2DgDb{vejx^D+mC_943WpsPVcat?IN)To}bct zf99V=jRG?o{-cyf+X&$)E(K^@0M3&5XL;|+V=XbRUV_^BeDHV zDHlDb4%sqG69P5hm$R07M&_I74(*>{Z`Yg`lEyeHvU{^Pcizk=2FDg4&M$%6a?7II zrJWy6z-ACTY;`fyqHUSo^w3E~Xvp5`QBxDg1F<4S6bB*GoH`_EX$RDb^=0;tsXTAk`;-GL8x^-*@-Iz_XaVZ-cGkApH3`0ta$wTbF_$3 zPk<^Yncc#A$L;7HVivE$<;KV8-T~{3SwA@3nG`X72JD}^MeVV*H4TJ>K5femKdNTC zJR#FORvJiVy6(M6(Y|1!r@H-+lp7l-oD^K^P=O)8{4yez0O{|*)@s�xL24YSHVD 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 IM6N<$f)HxSGynhq literal 124819 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

V&(}-d6ln1+wQz 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

+ + + {held_power ? formatSiUnit(held_power, 0, 'J') : '0 J'} + + + + + + + +
+ ); +}; + +const InputControls = (props, context) => { + const { act, data } = useBackend(context); + const { input_total, accepting_power, sucking_power, input_number, power_format } = data; + + return ( +
+ + act('toggle_input')}> + {accepting_power ? 'Enabled' : 'Disabled'} + + } + > + + {(sucking_power && 'Online') || (accepting_power && 'Idle') || 'Offline'} + + + {input_total ? formatPower(input_total) : '0 W'} + + + act('set_input', { set_input })} + /> + + + + + +
+ ); +}; + +const OutputControls = (props, context) => { + const { act, data } = useBackend(context); + const { output_total, firing, accepting_power, output_number, output_multiplier, target, held_power } = data; + + return ( +
+ + + + + + } + > + + {(firing && 'Online') || (accepting_power && 'Idle') || 'Offline'} + + + + {output_total + ? output_total < 0 + ? '-' + formatPower(Math.abs(output_total)) + : formatPower(output_total) + : '0 W'} + + + + act('set_output', { set_output })} + /> + + + +
+ ); +}; diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index 193a3f10975..0424077f0bb 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -1,4 +1,4 @@ -(function(){(function(){var Qt={96376:function(T,r,n){"use strict";r.__esModule=!0,r.createPopper=void 0,r.popperGenerator=m;var e=h(n(74758)),a=h(n(28811)),t=h(n(98309)),o=h(n(44896)),f=h(n(33118)),b=h(n(10579)),y=h(n(56500)),S=h(n(17633));r.detectOverflow=S.default;var k=n(75573);function h(u){return u&&u.__esModule?u:{default:u}}var i={placement:"bottom",modifiers:[],strategy:"absolute"};function c(){for(var u=arguments.length,s=new Array(u),d=0;d0&&(0,a.round)(h.width)/y.offsetWidth||1,c=y.offsetHeight>0&&(0,a.round)(h.height)/y.offsetHeight||1);var m=(0,e.isElement)(y)?(0,t.default)(y):window,l=m.visualViewport,u=!(0,o.default)()&&k,s=(h.left+(u&&l?l.offsetLeft:0))/i,d=(h.top+(u&&l?l.offsetTop:0))/c,v=h.width/i,g=h.height/c;return{width:v,height:g,top:d,right:s+v,bottom:d+g,left:s,x:s,y:d}}},49035:function(T,r,n){"use strict";r.__esModule=!0,r.default=g;var e=n(46206),a=u(n(87991)),t=u(n(79752)),o=u(n(98309)),f=u(n(44896)),b=u(n(40600)),y=u(n(16599)),S=n(75573),k=u(n(37786)),h=u(n(57819)),i=u(n(4206)),c=u(n(12972)),m=u(n(81666)),l=n(63618);function u(C){return C&&C.__esModule?C:{default:C}}function s(C,p){var N=(0,k.default)(C,!1,p==="fixed");return N.top=N.top+C.clientTop,N.left=N.left+C.clientLeft,N.bottom=N.top+C.clientHeight,N.right=N.left+C.clientWidth,N.width=C.clientWidth,N.height=C.clientHeight,N.x=N.left,N.y=N.top,N}function d(C,p,N){return p===e.viewport?(0,m.default)((0,a.default)(C,N)):(0,S.isElement)(p)?s(p,N):(0,m.default)((0,t.default)((0,b.default)(C)))}function v(C){var p=(0,o.default)((0,h.default)(C)),N=["absolute","fixed"].indexOf((0,y.default)(C).position)>=0,V=N&&(0,S.isHTMLElement)(C)?(0,f.default)(C):C;return(0,S.isElement)(V)?p.filter(function(B){return(0,S.isElement)(B)&&(0,i.default)(B,V)&&(0,c.default)(B)!=="body"}):[]}function g(C,p,N,V){var B=p==="clippingParents"?v(C):[].concat(p),I=[].concat(B,[N]),L=I[0],w=I.reduce(function(A,x){var E=d(C,x,V);return A.top=(0,l.max)(E.top,A.top),A.right=(0,l.min)(E.right,A.right),A.bottom=(0,l.min)(E.bottom,A.bottom),A.left=(0,l.max)(E.left,A.left),A},d(C,L,V));return w.width=w.right-w.left,w.height=w.bottom-w.top,w.x=w.left,w.y=w.top,w}},74758:function(T,r,n){"use strict";r.__esModule=!0,r.default=i;var e=k(n(37786)),a=k(n(13390)),t=k(n(12972)),o=n(75573),f=k(n(79697)),b=k(n(40600)),y=k(n(10798)),S=n(63618);function k(c){return c&&c.__esModule?c:{default:c}}function h(c){var m=c.getBoundingClientRect(),l=(0,S.round)(m.width)/c.offsetWidth||1,u=(0,S.round)(m.height)/c.offsetHeight||1;return l!==1||u!==1}function i(c,m,l){l===void 0&&(l=!1);var u=(0,o.isHTMLElement)(m),s=(0,o.isHTMLElement)(m)&&h(m),d=(0,b.default)(m),v=(0,e.default)(c,s,l),g={scrollLeft:0,scrollTop:0},C={x:0,y:0};return(u||!u&&!l)&&(((0,t.default)(m)!=="body"||(0,y.default)(d))&&(g=(0,a.default)(m)),(0,o.isHTMLElement)(m)?(C=(0,e.default)(m,!0),C.x+=m.clientLeft,C.y+=m.clientTop):d&&(C.x=(0,f.default)(d))),{x:v.left+g.scrollLeft-C.x,y:v.top+g.scrollTop-C.y,width:v.width,height:v.height}}},16599:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return(0,e.default)(o).getComputedStyle(o)}},40600:function(T,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(75573);function a(t){return(((0,e.isElement)(t)?t.ownerDocument:t.document)||window.document).documentElement}},79752:function(T,r,n){"use strict";r.__esModule=!0,r.default=y;var e=b(n(40600)),a=b(n(16599)),t=b(n(79697)),o=b(n(43750)),f=n(63618);function b(S){return S&&S.__esModule?S:{default:S}}function y(S){var k,h=(0,e.default)(S),i=(0,o.default)(S),c=(k=S.ownerDocument)==null?void 0:k.body,m=(0,f.max)(h.scrollWidth,h.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),l=(0,f.max)(h.scrollHeight,h.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),u=-i.scrollLeft+(0,t.default)(S),s=-i.scrollTop;return(0,a.default)(c||h).direction==="rtl"&&(u+=(0,f.max)(h.clientWidth,c?c.clientWidth:0)-m),{width:m,height:l,x:u,y:s}}},3073:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},28811:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(37786));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=o.offsetWidth,y=o.offsetHeight;return Math.abs(f.width-b)<=1&&(b=f.width),Math.abs(f.height-y)<=1&&(y=f.height),{x:o.offsetLeft,y:o.offsetTop,width:b,height:y}}},12972:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e?(e.nodeName||"").toLowerCase():null}},13390:function(T,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(43750)),a=f(n(95115)),t=n(75573),o=f(n(3073));function f(y){return y&&y.__esModule?y:{default:y}}function b(y){return y===(0,a.default)(y)||!(0,t.isHTMLElement)(y)?(0,e.default)(y):(0,o.default)(y)}},44896:function(T,r,n){"use strict";r.__esModule=!0,r.default=i;var e=S(n(95115)),a=S(n(12972)),t=S(n(16599)),o=n(75573),f=S(n(87031)),b=S(n(57819)),y=S(n(35366));function S(c){return c&&c.__esModule?c:{default:c}}function k(c){return!(0,o.isHTMLElement)(c)||(0,t.default)(c).position==="fixed"?null:c.offsetParent}function h(c){var m=/firefox/i.test((0,y.default)()),l=/Trident/i.test((0,y.default)());if(l&&(0,o.isHTMLElement)(c)){var u=(0,t.default)(c);if(u.position==="fixed")return null}var s=(0,b.default)(c);for((0,o.isShadowRoot)(s)&&(s=s.host);(0,o.isHTMLElement)(s)&&["html","body"].indexOf((0,a.default)(s))<0;){var d=(0,t.default)(s);if(d.transform!=="none"||d.perspective!=="none"||d.contain==="paint"||["transform","perspective"].indexOf(d.willChange)!==-1||m&&d.willChange==="filter"||m&&d.filter&&d.filter!=="none")return s;s=s.parentNode}return null}function i(c){for(var m=(0,e.default)(c),l=k(c);l&&(0,f.default)(l)&&(0,t.default)(l).position==="static";)l=k(l);return l&&((0,a.default)(l)==="html"||(0,a.default)(l)==="body"&&(0,t.default)(l).position==="static")?m:l||h(c)||m}},57819:function(T,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(12972)),a=o(n(40600)),t=n(75573);function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)(b)==="html"?b:b.assignedSlot||b.parentNode||((0,t.isShadowRoot)(b)?b.host:null)||(0,a.default)(b)}},24426:function(T,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(57819)),a=f(n(10798)),t=f(n(12972)),o=n(75573);function f(y){return y&&y.__esModule?y:{default:y}}function b(y){return["html","body","#document"].indexOf((0,t.default)(y))>=0?y.ownerDocument.body:(0,o.isHTMLElement)(y)&&(0,a.default)(y)?y:b((0,e.default)(y))}},87991:function(T,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(95115)),a=f(n(40600)),t=f(n(79697)),o=f(n(89331));function f(y){return y&&y.__esModule?y:{default:y}}function b(y,S){var k=(0,e.default)(y),h=(0,a.default)(y),i=k.visualViewport,c=h.clientWidth,m=h.clientHeight,l=0,u=0;if(i){c=i.width,m=i.height;var s=(0,o.default)();(s||!s&&S==="fixed")&&(l=i.offsetLeft,u=i.offsetTop)}return{width:c,height:m,x:l+(0,t.default)(y),y:u}}},95115:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var a=e.ownerDocument;return a&&a.defaultView||window}return e}},43750:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.pageXOffset,y=f.pageYOffset;return{scrollLeft:b,scrollTop:y}}},79697:function(T,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(37786)),a=o(n(40600)),t=o(n(43750));function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)((0,a.default)(b)).left+(0,t.default)(b).scrollLeft}},75573:function(T,r,n){"use strict";r.__esModule=!0,r.isElement=t,r.isHTMLElement=o,r.isShadowRoot=f;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}function t(b){var y=(0,e.default)(b).Element;return b instanceof y||b instanceof Element}function o(b){var y=(0,e.default)(b).HTMLElement;return b instanceof y||b instanceof HTMLElement}function f(b){if(typeof ShadowRoot=="undefined")return!1;var y=(0,e.default)(b).ShadowRoot;return b instanceof y||b instanceof ShadowRoot}},89331:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(35366));function a(o){return o&&o.__esModule?o:{default:o}}function t(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},10798:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(16599));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.overflow,y=f.overflowX,S=f.overflowY;return/auto|scroll|overlay|hidden/.test(b+S+y)}},87031:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(12972));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return["table","td","th"].indexOf((0,e.default)(o))>=0}},98309:function(T,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(24426)),a=f(n(57819)),t=f(n(95115)),o=f(n(10798));function f(y){return y&&y.__esModule?y:{default:y}}function b(y,S){var k;S===void 0&&(S=[]);var h=(0,e.default)(y),i=h===((k=y.ownerDocument)==null?void 0:k.body),c=(0,t.default)(h),m=i?[c].concat(c.visualViewport||[],(0,o.default)(h)?h:[]):h,l=S.concat(m);return i?l:l.concat(b((0,a.default)(m)))}},46206:function(T,r){"use strict";r.__esModule=!0,r.write=r.viewport=r.variationPlacements=r.top=r.start=r.right=r.reference=r.read=r.popper=r.placements=r.modifierPhases=r.main=r.left=r.end=r.clippingParents=r.bottom=r.beforeWrite=r.beforeRead=r.beforeMain=r.basePlacements=r.auto=r.afterWrite=r.afterRead=r.afterMain=void 0;var n=r.top="top",e=r.bottom="bottom",a=r.right="right",t=r.left="left",o=r.auto="auto",f=r.basePlacements=[n,e,a,t],b=r.start="start",y=r.end="end",S=r.clippingParents="clippingParents",k=r.viewport="viewport",h=r.popper="popper",i=r.reference="reference",c=r.variationPlacements=f.reduce(function(B,I){return B.concat([I+"-"+b,I+"-"+y])},[]),m=r.placements=[].concat(f,[o]).reduce(function(B,I){return B.concat([I,I+"-"+b,I+"-"+y])},[]),l=r.beforeRead="beforeRead",u=r.read="read",s=r.afterRead="afterRead",d=r.beforeMain="beforeMain",v=r.main="main",g=r.afterMain="afterMain",C=r.beforeWrite="beforeWrite",p=r.write="write",N=r.afterWrite="afterWrite",V=r.modifierPhases=[l,u,s,d,v,g,C,p,N]},95996:function(T,r,n){"use strict";r.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};r.popperGenerator=r.detectOverflow=r.createPopperLite=r.createPopperBase=r.createPopper=void 0;var a=n(46206);Object.keys(a).forEach(function(y){y==="default"||y==="__esModule"||Object.prototype.hasOwnProperty.call(e,y)||y in r&&r[y]===a[y]||(r[y]=a[y])});var t=n(39805);Object.keys(t).forEach(function(y){y==="default"||y==="__esModule"||Object.prototype.hasOwnProperty.call(e,y)||y in r&&r[y]===t[y]||(r[y]=t[y])});var o=n(96376);r.popperGenerator=o.popperGenerator,r.detectOverflow=o.detectOverflow,r.createPopperBase=o.createPopper;var f=n(83312);r.createPopper=f.createPopper;var b=n(2473);r.createPopperLite=b.createPopper},19975:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=t(n(12972)),a=n(75573);function t(y){return y&&y.__esModule?y:{default:y}}function o(y){var S=y.state;Object.keys(S.elements).forEach(function(k){var h=S.styles[k]||{},i=S.attributes[k]||{},c=S.elements[k];!(0,a.isHTMLElement)(c)||!(0,e.default)(c)||(Object.assign(c.style,h),Object.keys(i).forEach(function(m){var l=i[m];l===!1?c.removeAttribute(m):c.setAttribute(m,l===!0?"":l)}))})}function f(y){var S=y.state,k={popper:{position:S.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(S.elements.popper.style,k.popper),S.styles=k,S.elements.arrow&&Object.assign(S.elements.arrow.style,k.arrow),function(){Object.keys(S.elements).forEach(function(h){var i=S.elements[h],c=S.attributes[h]||{},m=Object.keys(S.styles.hasOwnProperty(h)?S.styles[h]:k[h]),l=m.reduce(function(u,s){return u[s]="",u},{});!(0,a.isHTMLElement)(i)||!(0,e.default)(i)||(Object.assign(i.style,l),Object.keys(c).forEach(function(u){i.removeAttribute(u)}))})}}var b=r.default={name:"applyStyles",enabled:!0,phase:"write",fn:o,effect:f,requires:["computeStyles"]}},52744:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=h(n(83104)),a=h(n(28811)),t=h(n(4206)),o=h(n(44896)),f=h(n(41199)),b=n(28595),y=h(n(43286)),S=h(n(81447)),k=n(46206);function h(u){return u&&u.__esModule?u:{default:u}}var i=function(){function u(s,d){return s=typeof s=="function"?s(Object.assign({},d.rects,{placement:d.placement})):s,(0,y.default)(typeof s!="number"?s:(0,S.default)(s,k.basePlacements))}return u}();function c(u){var s,d=u.state,v=u.name,g=u.options,C=d.elements.arrow,p=d.modifiersData.popperOffsets,N=(0,e.default)(d.placement),V=(0,f.default)(N),B=[k.left,k.right].indexOf(N)>=0,I=B?"height":"width";if(!(!C||!p)){var L=i(g.padding,d),w=(0,a.default)(C),A=V==="y"?k.top:k.left,x=V==="y"?k.bottom:k.right,E=d.rects.reference[I]+d.rects.reference[V]-p[V]-d.rects.popper[I],P=p[V]-d.rects.reference[V],D=(0,o.default)(C),M=D?V==="y"?D.clientHeight||0:D.clientWidth||0:0,O=E/2-P/2,R=L[A],F=M-w[I]-L[x],W=M/2-w[I]/2+O,U=(0,b.within)(R,W,F),z=V;d.modifiersData[v]=(s={},s[z]=U,s.centerOffset=U-W,s)}}function m(u){var s=u.state,d=u.options,v=d.element,g=v===void 0?"[data-popper-arrow]":v;g!=null&&(typeof g=="string"&&(g=s.elements.popper.querySelector(g),!g)||(0,t.default)(s.elements.popper,g)&&(s.elements.arrow=g))}var l=r.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:m,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},59894:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.mapToStyles=c;var e=n(46206),a=k(n(44896)),t=k(n(95115)),o=k(n(40600)),f=k(n(16599)),b=k(n(83104)),y=k(n(45)),S=n(63618);function k(u){return u&&u.__esModule?u:{default:u}}var h={top:"auto",right:"auto",bottom:"auto",left:"auto"};function i(u,s){var d=u.x,v=u.y,g=s.devicePixelRatio||1;return{x:(0,S.round)(d*g)/g||0,y:(0,S.round)(v*g)/g||0}}function c(u){var s,d=u.popper,v=u.popperRect,g=u.placement,C=u.variation,p=u.offsets,N=u.position,V=u.gpuAcceleration,B=u.adaptive,I=u.roundOffsets,L=u.isFixed,w=p.x,A=w===void 0?0:w,x=p.y,E=x===void 0?0:x,P=typeof I=="function"?I({x:A,y:E}):{x:A,y:E};A=P.x,E=P.y;var D=p.hasOwnProperty("x"),M=p.hasOwnProperty("y"),O=e.left,R=e.top,F=window;if(B){var W=(0,a.default)(d),U="clientHeight",z="clientWidth";if(W===(0,t.default)(d)&&(W=(0,o.default)(d),(0,f.default)(W).position!=="static"&&N==="absolute"&&(U="scrollHeight",z="scrollWidth")),W=W,g===e.top||(g===e.left||g===e.right)&&C===e.end){R=e.bottom;var $=L&&W===F&&F.visualViewport?F.visualViewport.height:W[U];E-=$-v.height,E*=V?1:-1}if(g===e.left||(g===e.top||g===e.bottom)&&C===e.end){O=e.right;var G=L&&W===F&&F.visualViewport?F.visualViewport.width:W[z];A-=G-v.width,A*=V?1:-1}}var X=Object.assign({position:N},B&&h),Q=I===!0?i({x:A,y:E},(0,t.default)(d)):{x:A,y:E};if(A=Q.x,E=Q.y,V){var se;return Object.assign({},X,(se={},se[R]=M?"0":"",se[O]=D?"0":"",se.transform=(F.devicePixelRatio||1)<=1?"translate("+A+"px, "+E+"px)":"translate3d("+A+"px, "+E+"px, 0)",se))}return Object.assign({},X,(s={},s[R]=M?E+"px":"",s[O]=D?A+"px":"",s.transform="",s))}function m(u){var s=u.state,d=u.options,v=d.gpuAcceleration,g=v===void 0?!0:v,C=d.adaptive,p=C===void 0?!0:C,N=d.roundOffsets,V=N===void 0?!0:N,B={placement:(0,b.default)(s.placement),variation:(0,y.default)(s.placement),popper:s.elements.popper,popperRect:s.rects.popper,gpuAcceleration:g,isFixed:s.options.strategy==="fixed"};s.modifiersData.popperOffsets!=null&&(s.styles.popper=Object.assign({},s.styles.popper,c(Object.assign({},B,{offsets:s.modifiersData.popperOffsets,position:s.options.strategy,adaptive:p,roundOffsets:V})))),s.modifiersData.arrow!=null&&(s.styles.arrow=Object.assign({},s.styles.arrow,c(Object.assign({},B,{offsets:s.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:V})))),s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-placement":s.placement})}var l=r.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:m,data:{}}},36692:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}var t={passive:!0};function o(b){var y=b.state,S=b.instance,k=b.options,h=k.scroll,i=h===void 0?!0:h,c=k.resize,m=c===void 0?!0:c,l=(0,e.default)(y.elements.popper),u=[].concat(y.scrollParents.reference,y.scrollParents.popper);return i&&u.forEach(function(s){s.addEventListener("scroll",S.update,t)}),m&&l.addEventListener("resize",S.update,t),function(){i&&u.forEach(function(s){s.removeEventListener("scroll",S.update,t)}),m&&l.removeEventListener("resize",S.update,t)}}var f=r.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function b(){}return b}(),effect:o,data:{}}},23798:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=S(n(71376)),a=S(n(83104)),t=S(n(86459)),o=S(n(17633)),f=S(n(9041)),b=n(46206),y=S(n(45));function S(c){return c&&c.__esModule?c:{default:c}}function k(c){if((0,a.default)(c)===b.auto)return[];var m=(0,e.default)(c);return[(0,t.default)(c),m,(0,t.default)(m)]}function h(c){var m=c.state,l=c.options,u=c.name;if(!m.modifiersData[u]._skip){for(var s=l.mainAxis,d=s===void 0?!0:s,v=l.altAxis,g=v===void 0?!0:v,C=l.fallbackPlacements,p=l.padding,N=l.boundary,V=l.rootBoundary,B=l.altBoundary,I=l.flipVariations,L=I===void 0?!0:I,w=l.allowedAutoPlacements,A=m.options.placement,x=(0,a.default)(A),E=x===A,P=C||(E||!L?[(0,e.default)(A)]:k(A)),D=[A].concat(P).reduce(function(ne,te){return ne.concat((0,a.default)(te)===b.auto?(0,f.default)(m,{placement:te,boundary:N,rootBoundary:V,padding:p,flipVariations:L,allowedAutoPlacements:w}):te)},[]),M=m.rects.reference,O=m.rects.popper,R=new Map,F=!0,W=D[0],U=0;U=0,Q=X?"width":"height",se=(0,o.default)(m,{placement:z,boundary:N,rootBoundary:V,altBoundary:B,padding:p}),ie=X?G?b.right:b.left:G?b.bottom:b.top;M[Q]>O[Q]&&(ie=(0,e.default)(ie));var me=(0,e.default)(ie),q=[];if(d&&q.push(se[$]<=0),g&&q.push(se[ie]<=0,se[me]<=0),q.every(function(ne){return ne})){W=z,F=!1;break}R.set(z,q)}if(F)for(var re=L?3:1,ae=function(){function ne(te){var pe=D.find(function(fe){var ce=R.get(fe);if(ce)return ce.slice(0,te).every(function(Ve){return Ve})});if(pe)return W=pe,"break"}return ne}(),le=re;le>0;le--){var Z=ae(le);if(Z==="break")break}m.placement!==W&&(m.modifiersData[u]._skip=!0,m.placement=W,m.reset=!0)}}var i=r.default={name:"flip",enabled:!0,phase:"main",fn:h,requiresIfExists:["offset"],data:{_skip:!1}}},83761:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=t(n(17633));function t(S){return S&&S.__esModule?S:{default:S}}function o(S,k,h){return h===void 0&&(h={x:0,y:0}),{top:S.top-k.height-h.y,right:S.right-k.width+h.x,bottom:S.bottom-k.height+h.y,left:S.left-k.width-h.x}}function f(S){return[e.top,e.right,e.bottom,e.left].some(function(k){return S[k]>=0})}function b(S){var k=S.state,h=S.name,i=k.rects.reference,c=k.rects.popper,m=k.modifiersData.preventOverflow,l=(0,a.default)(k,{elementContext:"reference"}),u=(0,a.default)(k,{altBoundary:!0}),s=o(l,i),d=o(u,c,m),v=f(s),g=f(d);k.modifiersData[h]={referenceClippingOffsets:s,popperEscapeOffsets:d,isReferenceHidden:v,hasPopperEscaped:g},k.attributes.popper=Object.assign({},k.attributes.popper,{"data-popper-reference-hidden":v,"data-popper-escaped":g})}var y=r.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:b}},39805:function(T,r,n){"use strict";r.__esModule=!0,r.preventOverflow=r.popperOffsets=r.offset=r.hide=r.flip=r.eventListeners=r.computeStyles=r.arrow=r.applyStyles=void 0;var e=h(n(19975));r.applyStyles=e.default;var a=h(n(52744));r.arrow=a.default;var t=h(n(59894));r.computeStyles=t.default;var o=h(n(36692));r.eventListeners=o.default;var f=h(n(23798));r.flip=f.default;var b=h(n(83761));r.hide=b.default;var y=h(n(61410));r.offset=y.default;var S=h(n(40107));r.popperOffsets=S.default;var k=h(n(75137));r.preventOverflow=k.default;function h(i){return i&&i.__esModule?i:{default:i}}},61410:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.distanceAndSkiddingToXY=o;var e=t(n(83104)),a=n(46206);function t(y){return y&&y.__esModule?y:{default:y}}function o(y,S,k){var h=(0,e.default)(y),i=[a.left,a.top].indexOf(h)>=0?-1:1,c=typeof k=="function"?k(Object.assign({},S,{placement:y})):k,m=c[0],l=c[1];return m=m||0,l=(l||0)*i,[a.left,a.right].indexOf(h)>=0?{x:l,y:m}:{x:m,y:l}}function f(y){var S=y.state,k=y.options,h=y.name,i=k.offset,c=i===void 0?[0,0]:i,m=a.placements.reduce(function(d,v){return d[v]=o(v,S.rects,c),d},{}),l=m[S.placement],u=l.x,s=l.y;S.modifiersData.popperOffsets!=null&&(S.modifiersData.popperOffsets.x+=u,S.modifiersData.popperOffsets.y+=s),S.modifiersData[h]=m}var b=r.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:f}},40107:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(89951));function a(f){return f&&f.__esModule?f:{default:f}}function t(f){var b=f.state,y=f.name;b.modifiersData[y]=(0,e.default)({reference:b.rects.reference,element:b.rects.popper,strategy:"absolute",placement:b.placement})}var o=r.default={name:"popperOffsets",enabled:!0,phase:"read",fn:t,data:{}}},75137:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=c(n(83104)),t=c(n(41199)),o=c(n(28066)),f=n(28595),b=c(n(28811)),y=c(n(44896)),S=c(n(17633)),k=c(n(45)),h=c(n(34780)),i=n(63618);function c(u){return u&&u.__esModule?u:{default:u}}function m(u){var s=u.state,d=u.options,v=u.name,g=d.mainAxis,C=g===void 0?!0:g,p=d.altAxis,N=p===void 0?!1:p,V=d.boundary,B=d.rootBoundary,I=d.altBoundary,L=d.padding,w=d.tether,A=w===void 0?!0:w,x=d.tetherOffset,E=x===void 0?0:x,P=(0,S.default)(s,{boundary:V,rootBoundary:B,padding:L,altBoundary:I}),D=(0,a.default)(s.placement),M=(0,k.default)(s.placement),O=!M,R=(0,t.default)(D),F=(0,o.default)(R),W=s.modifiersData.popperOffsets,U=s.rects.reference,z=s.rects.popper,$=typeof E=="function"?E(Object.assign({},s.rects,{placement:s.placement})):E,G=typeof $=="number"?{mainAxis:$,altAxis:$}:Object.assign({mainAxis:0,altAxis:0},$),X=s.modifiersData.offset?s.modifiersData.offset[s.placement]:null,Q={x:0,y:0};if(W){if(C){var se,ie=R==="y"?e.top:e.left,me=R==="y"?e.bottom:e.right,q=R==="y"?"height":"width",re=W[R],ae=re+P[ie],le=re-P[me],Z=A?-z[q]/2:0,ne=M===e.start?U[q]:z[q],te=M===e.start?-z[q]:-U[q],pe=s.elements.arrow,fe=A&&pe?(0,b.default)(pe):{width:0,height:0},ce=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:(0,h.default)(),Ve=ce[ie],Ce=ce[me],Ne=(0,f.within)(0,U[q],fe[q]),Be=O?U[q]/2-Z-Ne-Ve-G.mainAxis:ne-Ne-Ve-G.mainAxis,be=O?-U[q]/2+Z+Ne+Ce+G.mainAxis:te+Ne+Ce+G.mainAxis,Le=s.elements.arrow&&(0,y.default)(s.elements.arrow),we=Le?R==="y"?Le.clientTop||0:Le.clientLeft||0:0,xe=(se=X==null?void 0:X[R])!=null?se:0,Re=re+Be-xe-we,He=re+be-xe,ye=(0,f.within)(A?(0,i.min)(ae,Re):ae,re,A?(0,i.max)(le,He):le);W[R]=ye,Q[R]=ye-re}if(N){var de,he=R==="x"?e.top:e.left,ke=R==="x"?e.bottom:e.right,ve=W[F],Se=F==="y"?"height":"width",Pe=ve+P[he],je=ve-P[ke],Fe=[e.top,e.left].indexOf(D)!==-1,ze=(de=X==null?void 0:X[F])!=null?de:0,We=Fe?Pe:ve-U[Se]-z[Se]-ze+G.altAxis,Ue=Fe?ve+U[Se]+z[Se]-ze-G.altAxis:je,Xe=A&&Fe?(0,f.withinMaxClamp)(We,ve,Ue):(0,f.within)(A?We:Pe,ve,A?Ue:je);W[F]=Xe,Q[F]=Xe-ve}s.modifiersData[v]=Q}}var l=r.default={name:"preventOverflow",enabled:!0,phase:"main",fn:m,requiresIfExists:["offset"]}},2473:function(T,r,n){"use strict";r.__esModule=!0,r.defaultModifiers=r.createPopper=void 0;var e=n(96376);r.popperGenerator=e.popperGenerator,r.detectOverflow=e.detectOverflow;var a=b(n(36692)),t=b(n(40107)),o=b(n(59894)),f=b(n(19975));function b(k){return k&&k.__esModule?k:{default:k}}var y=r.defaultModifiers=[a.default,t.default,o.default,f.default],S=r.createPopper=(0,e.popperGenerator)({defaultModifiers:y})},83312:function(T,r,n){"use strict";r.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};r.defaultModifiers=r.createPopperLite=r.createPopper=void 0;var a=n(96376);r.popperGenerator=a.popperGenerator,r.detectOverflow=a.detectOverflow;var t=l(n(36692)),o=l(n(40107)),f=l(n(59894)),b=l(n(19975)),y=l(n(61410)),S=l(n(23798)),k=l(n(75137)),h=l(n(52744)),i=l(n(83761)),c=n(2473);r.createPopperLite=c.createPopper;var m=n(39805);Object.keys(m).forEach(function(d){d==="default"||d==="__esModule"||Object.prototype.hasOwnProperty.call(e,d)||d in r&&r[d]===m[d]||(r[d]=m[d])});function l(d){return d&&d.__esModule?d:{default:d}}var u=r.defaultModifiers=[t.default,o.default,f.default,b.default,y.default,S.default,k.default,h.default,i.default],s=r.createPopperLite=r.createPopper=(0,a.popperGenerator)({defaultModifiers:u})},9041:function(T,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(45)),a=n(46206),t=f(n(17633)),o=f(n(83104));function f(y){return y&&y.__esModule?y:{default:y}}function b(y,S){S===void 0&&(S={});var k=S,h=k.placement,i=k.boundary,c=k.rootBoundary,m=k.padding,l=k.flipVariations,u=k.allowedAutoPlacements,s=u===void 0?a.placements:u,d=(0,e.default)(h),v=d?l?a.variationPlacements:a.variationPlacements.filter(function(p){return(0,e.default)(p)===d}):a.basePlacements,g=v.filter(function(p){return s.indexOf(p)>=0});g.length===0&&(g=v);var C=g.reduce(function(p,N){return p[N]=(0,t.default)(y,{placement:N,boundary:i,rootBoundary:c,padding:m})[(0,o.default)(N)],p},{});return Object.keys(C).sort(function(p,N){return C[p]-C[N]})}},89951:function(T,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(83104)),a=f(n(45)),t=f(n(41199)),o=n(46206);function f(y){return y&&y.__esModule?y:{default:y}}function b(y){var S=y.reference,k=y.element,h=y.placement,i=h?(0,e.default)(h):null,c=h?(0,a.default)(h):null,m=S.x+S.width/2-k.width/2,l=S.y+S.height/2-k.height/2,u;switch(i){case o.top:u={x:m,y:S.y-k.height};break;case o.bottom:u={x:m,y:S.y+S.height};break;case o.right:u={x:S.x+S.width,y:l};break;case o.left:u={x:S.x-k.width,y:l};break;default:u={x:S.x,y:S.y}}var s=i?(0,t.default)(i):null;if(s!=null){var d=s==="y"?"height":"width";switch(c){case o.start:u[s]=u[s]-(S[d]/2-k[d]/2);break;case o.end:u[s]=u[s]+(S[d]/2-k[d]/2);break;default:}}return u}},10579:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a;return function(){return a||(a=new Promise(function(t){Promise.resolve().then(function(){a=void 0,t(e())})})),a}}},17633:function(T,r,n){"use strict";r.__esModule=!0,r.default=i;var e=h(n(49035)),a=h(n(40600)),t=h(n(37786)),o=h(n(89951)),f=h(n(81666)),b=n(46206),y=n(75573),S=h(n(43286)),k=h(n(81447));function h(c){return c&&c.__esModule?c:{default:c}}function i(c,m){m===void 0&&(m={});var l=m,u=l.placement,s=u===void 0?c.placement:u,d=l.strategy,v=d===void 0?c.strategy:d,g=l.boundary,C=g===void 0?b.clippingParents:g,p=l.rootBoundary,N=p===void 0?b.viewport:p,V=l.elementContext,B=V===void 0?b.popper:V,I=l.altBoundary,L=I===void 0?!1:I,w=l.padding,A=w===void 0?0:w,x=(0,S.default)(typeof A!="number"?A:(0,k.default)(A,b.basePlacements)),E=B===b.popper?b.reference:b.popper,P=c.rects.popper,D=c.elements[L?E:B],M=(0,e.default)((0,y.isElement)(D)?D:D.contextElement||(0,a.default)(c.elements.popper),C,N,v),O=(0,t.default)(c.elements.reference),R=(0,o.default)({reference:O,element:P,strategy:"absolute",placement:s}),F=(0,f.default)(Object.assign({},P,R)),W=B===b.popper?F:O,U={top:M.top-W.top+x.top,bottom:W.bottom-M.bottom+x.bottom,left:M.left-W.left+x.left,right:W.right-M.right+x.right},z=c.modifiersData.offset;if(B===b.popper&&z){var $=z[s];Object.keys(U).forEach(function(G){var X=[b.right,b.bottom].indexOf(G)>=0?1:-1,Q=[b.top,b.bottom].indexOf(G)>=0?"y":"x";U[G]+=$[Q]*X})}return U}},81447:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e,a){return a.reduce(function(t,o){return t[o]=e,t},{})}},28066:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e==="x"?"y":"x"}},83104:function(T,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(46206);function a(t){return t.split("-")[0]}},34780:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(){return{top:0,right:0,bottom:0,left:0}}},41199:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},71376:function(T,r){"use strict";r.__esModule=!0,r.default=e;var n={left:"right",right:"left",bottom:"top",top:"bottom"};function e(a){return a.replace(/left|right|bottom|top/g,function(t){return n[t]})}},86459:function(T,r){"use strict";r.__esModule=!0,r.default=e;var n={start:"end",end:"start"};function e(a){return a.replace(/start|end/g,function(t){return n[t]})}},45:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e.split("-")[1]}},63618:function(T,r){"use strict";r.__esModule=!0,r.round=r.min=r.max=void 0;var n=r.max=Math.max,e=r.min=Math.min,a=r.round=Math.round},56500:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a=e.reduce(function(t,o){var f=t[o.name];return t[o.name]=f?Object.assign({},f,o,{options:Object.assign({},f.options,o.options),data:Object.assign({},f.data,o.data)}):o,t},{});return Object.keys(a).map(function(t){return a[t]})}},43286:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(34780));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return Object.assign({},(0,e.default)(),o)}},33118:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=n(46206);function a(o){var f=new Map,b=new Set,y=[];o.forEach(function(k){f.set(k.name,k)});function S(k){b.add(k.name);var h=[].concat(k.requires||[],k.requiresIfExists||[]);h.forEach(function(i){if(!b.has(i)){var c=f.get(i);c&&S(c)}}),y.push(k)}return o.forEach(function(k){b.has(k.name)||S(k)}),y}function t(o){var f=a(o);return e.modifierPhases.reduce(function(b,y){return b.concat(f.filter(function(S){return S.phase===y}))},[])}},81666:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},35366:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(a){return a.brand+"/"+a.version}).join(" "):navigator.userAgent}},28595:function(T,r,n){"use strict";r.__esModule=!0,r.within=a,r.withinMaxClamp=t;var e=n(63618);function a(o,f,b){return(0,e.max)(o,(0,e.min)(f,b))}function t(o,f,b){var y=a(o,f,b);return y>b?b:y}},15875:function(T,r){"use strict";r.__esModule=!0,r.VNodeFlags=r.ChildFlags=void 0;var n;(function(a){a[a.Unknown=0]="Unknown",a[a.HtmlElement=1]="HtmlElement",a[a.ComponentUnknown=2]="ComponentUnknown",a[a.ComponentClass=4]="ComponentClass",a[a.ComponentFunction=8]="ComponentFunction",a[a.Text=16]="Text",a[a.SvgElement=32]="SvgElement",a[a.InputElement=64]="InputElement",a[a.TextareaElement=128]="TextareaElement",a[a.SelectElement=256]="SelectElement",a[a.Portal=1024]="Portal",a[a.ReCreate=2048]="ReCreate",a[a.ContentEditable=4096]="ContentEditable",a[a.Fragment=8192]="Fragment",a[a.InUse=16384]="InUse",a[a.ForwardRef=32768]="ForwardRef",a[a.Normalized=65536]="Normalized",a[a.ForwardRefComponent=32776]="ForwardRefComponent",a[a.FormElement=448]="FormElement",a[a.Element=481]="Element",a[a.Component=14]="Component",a[a.DOMRef=1521]="DOMRef",a[a.InUseOrNormalized=81920]="InUseOrNormalized",a[a.ClearInUse=-16385]="ClearInUse",a[a.ComponentKnown=12]="ComponentKnown"})(n||(r.VNodeFlags=n={}));var e;(function(a){a[a.UnknownChildren=0]="UnknownChildren",a[a.HasInvalidChildren=1]="HasInvalidChildren",a[a.HasVNodeChildren=2]="HasVNodeChildren",a[a.HasNonKeyedChildren=4]="HasNonKeyedChildren",a[a.HasKeyedChildren=8]="HasKeyedChildren",a[a.HasTextChildren=16]="HasTextChildren",a[a.MultipleChildren=12]="MultipleChildren"})(e||(r.ChildFlags=e={}))},89292:function(T,r){"use strict";r.__esModule=!0,r.Fragment=r.EMPTY_OBJ=r.Component=r.AnimationQueues=void 0,r._CI=Ot,r._HI=fe,r._M=Ke,r._MCCC=Ft,r._ME=Dt,r._MFCC=_t,r._MP=Mt,r._MR=at,r._RFC=gt,r.__render=Ht,r.createComponentVNode=se,r.createFragment=me,r.createPortal=Z,r.createRef=nn,r.createRenderer=En,r.createTextVNode=ie,r.createVNode=$,r.directClone=ae,r.findDOMFromVNode=V,r.forwardRef=on,r.getFlagsForElementVnode=te,r.linkEvent=h,r.normalizeProps=q,r.options=void 0,r.render=zt,r.rerender=$t,r.version=void 0;var n=Array.isArray;function e(j){var _=typeof j;return _==="string"||_==="number"}function a(j){return j==null}function t(j){return j===null||j===!1||j===!0||j===void 0}function o(j){return typeof j=="function"}function f(j){return typeof j=="string"}function b(j){return typeof j=="number"}function y(j){return j===null}function S(j){return j===void 0}function k(j,_){var H={};if(j)for(var K in j)H[K]=j[K];if(_)for(var J in _)H[J]=_[J];return H}function h(j,_){return o(_)?{data:j,event:_}:null}function i(j){return!y(j)&&typeof j=="object"}var c=r.EMPTY_OBJ={},m=r.Fragment="$F",l=r.AnimationQueues=function(){function j(){this.componentDidAppear=[],this.componentWillDisappear=[],this.componentWillMove=[]}return j}();function u(j){return j.substring(2).toLowerCase()}function s(j,_){j.appendChild(_)}function d(j,_,H){y(H)?s(j,_):j.insertBefore(_,H)}function v(j,_){return _?document.createElementNS("http://www.w3.org/2000/svg",j):document.createElement(j)}function g(j,_,H){j.replaceChild(_,H)}function C(j,_){j.removeChild(_)}function p(j){for(var _=0;_0?B(H.componentWillDisappear,w(j,_)):L(j,_,!1)}function x(j,_,H,K,J,ee,oe,ue){j.componentWillMove.push({dom:K,fn:function(){function ge(){oe&4?H.componentWillMove(_,J,K):oe&8&&H.onComponentWillMove(_,J,K,ue)}return ge}(),next:ee,parent:J})}function E(j,_,H,K,J){var ee,oe,ue=_.flags;do{var ge=_.flags;if(ge&1521){!a(ee)&&(o(ee.componentWillMove)||o(ee.onComponentWillMove))?x(J,j,ee,_.dom,H,K,ue,oe):d(H,_.dom,K);return}var Te=_.children;if(ge&4)ee=_.children,oe=_.props,_=Te.$LI;else if(ge&8)ee=_.ref,oe=_.props,_=Te;else if(ge&8192)if(_.childFlags===2)_=Te;else{for(var Ie=0,Ee=Te.length;Ie0,Te=y(ue),Ie=f(ue)&&ue[0]===U;ge||Te||Ie?(H=H||_.slice(0,ee),(ge||Ie)&&(oe=ae(oe)),(Te||Ie)&&(oe.key=U+ee),H.push(oe)):H&&H.push(oe),oe.flags|=65536}}H=H||_,H.length===0?K=1:K=8}else H=_,H.flags|=65536,_.flags&81920&&(H=ae(_)),K=2;return j.children=H,j.childFlags=K,j}function fe(j){return t(j)||e(j)?ie(j,null):n(j)?me(j,0,null):j.flags&16384?ae(j):j}var ce="http://www.w3.org/1999/xlink",Ve="http://www.w3.org/XML/1998/namespace",Ce={"xlink:actuate":ce,"xlink:arcrole":ce,"xlink:href":ce,"xlink:role":ce,"xlink:show":ce,"xlink:title":ce,"xlink:type":ce,"xml:base":Ve,"xml:lang":Ve,"xml:space":Ve};function Ne(j){return{onClick:j,onDblClick:j,onFocusIn:j,onFocusOut:j,onKeyDown:j,onKeyPress:j,onKeyUp:j,onMouseDown:j,onMouseMove:j,onMouseUp:j,onTouchEnd:j,onTouchMove:j,onTouchStart:j}}var Be=Ne(0),be=Ne(null),Le=Ne(!0);function we(j,_){var H=_.$EV;return H||(H=_.$EV=Ne(null)),H[j]||++Be[j]===1&&(be[j]=je(j)),H}function xe(j,_){var H=_.$EV;H&&H[j]&&(--Be[j]===0&&(document.removeEventListener(u(j),be[j]),be[j]=null),H[j]=null)}function Re(j,_,H,K){if(o(H))we(j,K)[j]=H;else if(i(H)){if(R(_,H))return;we(j,K)[j]=H}else xe(j,K)}function He(j){return o(j.composedPath)?j.composedPath()[0]:j.target}function ye(j,_,H,K){var J=He(j);do{if(_&&J.disabled)return;var ee=J.$EV;if(ee){var oe=ee[H];if(oe&&(K.dom=J,oe.event?oe.event(oe.data,j):oe(j),j.cancelBubble))return}J=J.parentNode}while(!y(J))}function de(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function he(){return this.defaultPrevented}function ke(){return this.cancelBubble}function ve(j){var _={dom:document};return j.isDefaultPrevented=he,j.isPropagationStopped=ke,j.stopPropagation=de,Object.defineProperty(j,"currentTarget",{configurable:!0,get:function(){function H(){return _.dom}return H}()}),_}function Se(j){return function(_){if(_.button!==0){_.stopPropagation();return}ye(_,!0,j,ve(_))}}function Pe(j){return function(_){ye(_,!1,j,ve(_))}}function je(j){var _=j==="onClick"||j==="onDblClick"?Se(j):Pe(j);return document.addEventListener(u(j),_),_}function Fe(j,_){var H=document.createElement("i");return H.innerHTML=_,H.innerHTML===j.innerHTML}function ze(j,_,H){if(j[_]){var K=j[_];K.event?K.event(K.data,H):K(H)}else{var J=_.toLowerCase();j[J]&&j[J](H)}}function We(j,_){var H=function(){function K(J){var ee=this.$V;if(ee){var oe=ee.props||c,ue=ee.dom;if(f(j))ze(oe,j,J);else for(var ge=0;ge-1&&_.options[ee]&&(ue=_.options[ee].value),H&&a(ue)&&(ue=j.defaultValue),rt(K,ue)}}var Zt=We("onInput",Tt),qt=We("onChange");function en(j,_){Ue(j,"input",Zt),_.onChange&&Ue(j,"change",qt)}function Tt(j,_,H){var K=j.value,J=_.value;if(a(K)){if(H){var ee=j.defaultValue;!a(ee)&&ee!==J&&(_.defaultValue=ee,_.value=ee)}}else J!==K&&(_.defaultValue=K,_.value=K)}function xt(j,_,H,K,J,ee){j&64?ut(K,H):j&256?wt(K,H,J,_):j&128&&Tt(K,H,J),ee&&(H.$V=_)}function tn(j,_,H){j&64?Bt(_,H):j&256?Jt(_):j&128&&en(_,H)}function At(j){return j.type&&Xe(j.type)?!a(j.checked):!a(j.value)}function nn(){return{current:null}}function on(j){var _={render:j};return _}function st(j){j&&!W(j,null)&&j.current&&(j.current=null)}function at(j,_,H){j&&(o(j)||j.current!==void 0)&&H.push(function(){!W(j,_)&&j.current!==void 0&&(j.current=_)})}function Qe(j,_,H){Ze(j,H),A(j,_,H)}function Ze(j,_){var H=j.flags,K=j.children,J;if(H&481){J=j.ref;var ee=j.props;st(J);var oe=j.childFlags;if(!y(ee))for(var ue=Object.keys(ee),ge=0,Te=ue.length;ge0?B(H.componentWillDisappear,rn(_,j)):j.textContent=""}function ft(j,_,H,K){ct(H,K),_.flags&8192?A(_,j,K):mt(j,H,K)}function Et(j,_,H,K,J){j.componentWillDisappear.push(function(ee){K&4?_.componentWillDisappear(H,ee):K&8&&_.onComponentWillDisappear(H,J,ee)})}function an(j){var _=j.event;return function(H){_(j.data,H)}}function cn(j,_,H,K){if(i(H)){if(R(_,H))return;H=an(H)}Ue(K,u(j),H)}function ln(j,_,H){if(a(_)){H.removeAttribute("style");return}var K=H.style,J,ee;if(f(_)){K.cssText=_;return}if(!a(j)&&!f(j)){for(J in _)ee=_[J],ee!==j[J]&&K.setProperty(J,ee);for(J in j)a(_[J])&&K.removeProperty(J)}else for(J in _)ee=_[J],K.setProperty(J,ee)}function dn(j,_,H,K,J){var ee=j&&j.__html||"",oe=_&&_.__html||"";ee!==oe&&!a(oe)&&!Fe(K,oe)&&(y(H)||(H.childFlags&12?ct(H.children,J):H.childFlags===2&&Ze(H.children,J),H.children=null,H.childFlags=1),K.innerHTML=oe)}function vt(j,_,H,K,J,ee,oe,ue){switch(j){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":K.autofocus=!!H;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":K[j]=!!H;break;case"defaultChecked":case"value":case"volume":if(ee&&j==="value")break;var ge=a(H)?"":H;K[j]!==ge&&(K[j]=ge);break;case"style":ln(_,H,K);break;case"dangerouslySetInnerHTML":dn(_,H,oe,K,ue);break;default:Le[j]?Re(j,_,H,K):j.charCodeAt(0)===111&&j.charCodeAt(1)===110?cn(j,_,H,K):a(H)?K.removeAttribute(j):J&&Ce[j]?K.setAttributeNS(Ce[j],j,H):K.setAttribute(j,H);break}}function Mt(j,_,H,K,J,ee){var oe=!1,ue=(_&448)>0;ue&&(oe=At(H),oe&&tn(_,K,H));for(var ge in H)vt(ge,null,H[ge],K,J,oe,null,ee);ue&&xt(_,j,K,H,!0,oe)}function Pt(j,_,H){var K=fe(j.render(_,j.state,H)),J=H;return o(j.getChildContext)&&(J=k(H,j.getChildContext())),j.$CX=J,K}function Ot(j,_,H,K,J,ee){var oe=new _(H,K),ue=oe.$N=!!(_.getDerivedStateFromProps||oe.getSnapshotBeforeUpdate);if(oe.$SVG=J,oe.$L=ee,j.children=oe,oe.$BS=!1,oe.context=K,oe.props===c&&(oe.props=H),ue)oe.state=P(oe,H,oe.state);else if(o(oe.componentWillMount)){oe.$BR=!0,oe.componentWillMount();var ge=oe.$PS;if(!y(ge)){var Te=oe.state;if(y(Te))oe.state=ge;else for(var Ie in ge)Te[Ie]=ge[Ie];oe.$PS=null}oe.$BR=!1}return oe.$LI=Pt(oe,H,K),oe}function gt(j,_){var H=j.props||c;return j.flags&32768?j.type.render(H,j.ref,_):j.type(H,_)}function Ke(j,_,H,K,J,ee,oe){var ue=j.flags|=16384;ue&481?Dt(j,_,H,K,J,ee,oe):ue&4?mn(j,_,H,K,J,ee,oe):ue&8?fn(j,_,H,K,J,ee,oe):ue&16?Rt(j,_,J):ue&8192?sn(j,H,_,K,J,ee,oe):ue&1024&&un(j,H,_,J,ee,oe)}function un(j,_,H,K,J,ee){Ke(j.children,j.ref,_,!1,null,J,ee);var oe=le();Rt(oe,H,K),j.dom=oe.dom}function sn(j,_,H,K,J,ee,oe){var ue=j.children,ge=j.childFlags;ge&12&&ue.length===0&&(ge=j.childFlags=2,ue=j.children=le()),ge===2?Ke(ue,H,_,K,J,ee,oe):ot(ue,H,_,K,J,ee,oe)}function Rt(j,_,H){var K=j.dom=document.createTextNode(j.children);y(_)||d(_,K,H)}function Dt(j,_,H,K,J,ee,oe){var ue=j.flags,ge=j.props,Te=j.className,Ie=j.childFlags,Ee=j.dom=v(j.type,K=K||(ue&32)>0),Ae=j.children;if(!a(Te)&&Te!==""&&(K?Ee.setAttribute("class",Te):Ee.className=Te),Ie===16)O(Ee,Ae);else if(Ie!==1){var Me=K&&j.type!=="foreignObject";Ie===2?(Ae.flags&16384&&(j.children=Ae=ae(Ae)),Ke(Ae,Ee,H,Me,null,ee,oe)):(Ie===8||Ie===4)&&ot(Ae,Ee,H,Me,null,ee,oe)}y(_)||d(_,Ee,J),y(ge)||Mt(j,ue,ge,Ee,K,oe),at(j.ref,Ee,ee)}function ot(j,_,H,K,J,ee,oe){for(var ue=0;ueMe)&&(Ee=V(ue[Me-1],!1).nextSibling)}Nt(Te,Ie,ue,ge,H,K,J,Ee,j,ee,oe)}function Vn(j,_,H,K,J){var ee=j.ref,oe=_.ref,ue=_.children;if(Nt(j.childFlags,_.childFlags,j.children,ue,ee,H,!1,null,j,K,J),_.dom=j.dom,ee!==oe&&!t(ue)){var ge=ue.dom;C(ee,ge),s(oe,ge)}}function bn(j,_,H,K,J,ee,oe){var ue=_.dom=j.dom,ge=j.props,Te=_.props,Ie=!1,Ee=!1,Ae;if(K=K||(J&32)>0,ge!==Te){var Me=ge||c;if(Ae=Te||c,Ae!==c){Ie=(J&448)>0,Ie&&(Ee=At(Ae));for(var _e in Ae){var Oe=Me[_e],$e=Ae[_e];Oe!==$e&&vt(_e,Oe,$e,ue,K,Ee,j,oe)}}if(Me!==c)for(var De in Me)a(Ae[De])&&!a(Me[De])&&vt(De,Me[De],null,ue,K,Ee,j,oe)}var tt=_.children,Ye=_.className;j.className!==Ye&&(a(Ye)?ue.removeAttribute("class"):K?ue.setAttribute("class",Ye):ue.className=Ye),J&4096?gn(ue,tt):Nt(j.childFlags,_.childFlags,j.children,tt,ue,H,K&&_.type!=="foreignObject",null,j,ee,oe),Ie&&xt(J,_,ue,Ae,!1,Ee);var it=_.ref,Je=j.ref;Je!==it&&(st(Je),at(it,ue,ee))}function kn(j,_,H,K,J,ee,oe){Ze(j,oe),ot(_,H,K,J,V(j,!0),ee,oe),A(j,H,oe)}function Nt(j,_,H,K,J,ee,oe,ue,ge,Te,Ie){switch(j){case 2:switch(_){case 2:qe(H,K,J,ee,oe,ue,Te,Ie);break;case 1:Qe(H,J,Ie);break;case 16:Ze(H,Ie),O(J,K);break;default:kn(H,K,J,ee,oe,Te,Ie);break}break;case 1:switch(_){case 2:Ke(K,J,ee,oe,ue,Te,Ie);break;case 1:break;case 16:O(J,K);break;default:ot(K,J,ee,oe,ue,Te,Ie);break}break;case 16:switch(_){case 16:vn(H,K,J);break;case 2:mt(J,H,Ie),Ke(K,J,ee,oe,ue,Te,Ie);break;case 1:mt(J,H,Ie);break;default:mt(J,H,Ie),ot(K,J,ee,oe,ue,Te,Ie);break}break;default:switch(_){case 16:ct(H,Ie),O(J,K);break;case 2:ft(J,ge,H,Ie),Ke(K,J,ee,oe,ue,Te,Ie);break;case 1:ft(J,ge,H,Ie);break;default:var Ee=H.length|0,Ae=K.length|0;Ee===0?Ae>0&&ot(K,J,ee,oe,ue,Te,Ie):Ae===0?ft(J,ge,H,Ie):_===8&&j===8?wn(H,K,J,ee,oe,Ee,Ae,ue,ge,Te,Ie):Ln(H,K,J,ee,oe,Ee,Ae,ue,Te,Ie);break}break}}function yn(j,_,H,K,J){J.push(function(){j.componentDidUpdate(_,H,K)})}function Wt(j,_,H,K,J,ee,oe,ue,ge,Te){var Ie=j.state,Ee=j.props,Ae=!!j.$N,Me=o(j.shouldComponentUpdate);if(Ae&&(_=P(j,H,_!==Ie?k(Ie,_):_)),oe||!Me||Me&&j.shouldComponentUpdate(H,_,J)){!Ae&&o(j.componentWillUpdate)&&j.componentWillUpdate(H,_,J),j.props=H,j.state=_,j.context=J;var _e=null,Oe=Pt(j,H,J);Ae&&o(j.getSnapshotBeforeUpdate)&&(_e=j.getSnapshotBeforeUpdate(Ee,Ie)),qe(j.$LI,Oe,K,j.$CX,ee,ue,ge,Te),j.$LI=Oe,o(j.componentDidUpdate)&&yn(j,Ee,Ie,_e,ge)}else j.props=H,j.state=_,j.context=J}function Sn(j,_,H,K,J,ee,oe,ue){var ge=_.children=j.children;if(!y(ge)){ge.$L=oe;var Te=_.props||c,Ie=_.ref,Ee=j.ref,Ae=ge.state;if(!ge.$N){if(o(ge.componentWillReceiveProps)){if(ge.$BR=!0,ge.componentWillReceiveProps(Te,K),ge.$UN)return;ge.$BR=!1}y(ge.$PS)||(Ae=k(Ae,ge.$PS),ge.$PS=null)}Wt(ge,Ae,Te,H,K,J,!1,ee,oe,ue),Ee!==Ie&&(st(Ee),at(Ie,ge,oe))}}function Bn(j,_,H,K,J,ee,oe,ue){var ge=!0,Te=_.props||c,Ie=_.ref,Ee=j.props,Ae=!a(Ie),Me=j.children;if(Ae&&o(Ie.onComponentShouldUpdate)&&(ge=Ie.onComponentShouldUpdate(Ee,Te)),ge!==!1){Ae&&o(Ie.onComponentWillUpdate)&&Ie.onComponentWillUpdate(Ee,Te);var _e=fe(gt(_,K));qe(Me,_e,H,K,J,ee,oe,ue),_.children=_e,Ae&&o(Ie.onComponentDidUpdate)&&Ie.onComponentDidUpdate(Ee,Te)}else _.children=Me}function In(j,_){var H=_.children,K=_.dom=j.dom;H!==j.children&&(K.nodeValue=H)}function Ln(j,_,H,K,J,ee,oe,ue,ge,Te){for(var Ie=ee>oe?oe:ee,Ee=0,Ae,Me;Eeoe)for(Ee=Ie;EeEe||Me>Ae)break e;_e=j[Me],Oe=_[Me]}for(_e=j[Ee],Oe=_[Ae];_e.key===Oe.key;){if(Oe.flags&16384&&(_[Ae]=Oe=ae(Oe)),qe(_e,Oe,H,K,J,ue,Te,Ie),j[Ee]=Oe,Ee--,Ae--,Me>Ee||Me>Ae)break e;_e=j[Ee],Oe=_[Ae]}}if(Me>Ee){if(Me<=Ae)for($e=Ae+1,De=$eAe)for(;Me<=Ee;)Qe(j[Me++],H,Ie);else Tn(j,_,K,ee,oe,Ee,Ae,Me,H,J,ue,ge,Te,Ie)}function Tn(j,_,H,K,J,ee,oe,ue,ge,Te,Ie,Ee,Ae,Me){var _e,Oe,$e=0,De=0,tt=ue,Ye=ue,it=ee-ue+1,Je=oe-ue+1,lt=new Int32Array(Je+1),nt=it===K,bt=!1,Ge=0,dt=0;if(J<4||(it|Je)<32)for(De=tt;De<=ee;++De)if(_e=j[De],dtue?bt=!0:Ge=ue,Oe.flags&16384&&(_[ue]=Oe=ae(Oe)),qe(_e,Oe,ge,H,Te,Ie,Ae,Me),++dt;break}!nt&&ue>oe&&Qe(_e,ge,Me)}else nt||Qe(_e,ge,Me);else{var Yt={};for(De=Ye;De<=oe;++De)Yt[_[De].key]=De;for(De=tt;De<=ee;++De)if(_e=j[De],dttt;)Qe(j[tt++],ge,Me);lt[ue-Ye]=De+1,Ge>ue?bt=!0:Ge=ue,Oe=_[ue],Oe.flags&16384&&(_[ue]=Oe=ae(Oe)),qe(_e,Oe,ge,H,Te,Ie,Ae,Me),++dt}else nt||Qe(_e,ge,Me);else nt||Qe(_e,ge,Me)}if(nt)ft(ge,Ee,j,Me),ot(_,ge,H,Te,Ie,Ae,Me);else if(bt){var Xt=xn(lt);for(ue=Xt.length-1,De=Je-1;De>=0;De--)lt[De]===0?(Ge=De+Ye,Oe=_[Ge],Oe.flags&16384&&(_[Ge]=Oe=ae(Oe)),$e=Ge+1,Ke(Oe,ge,H,Te,$e0&&I(Me.componentWillMove)}else if(dt!==Je)for(De=Je-1;De>=0;De--)lt[De]===0&&(Ge=De+Ye,Oe=_[Ge],Oe.flags&16384&&(_[Ge]=Oe=ae(Oe)),$e=Ge+1,Ke(Oe,ge,H,Te,$eUt&&(Ut=ge,et=new Int32Array(ge),pt=new Int32Array(ge));H>1,j[et[ue]]<_?ee=ue+1:oe=ue;_0&&(pt[H]=et[ee-1]),et[ee]=H)}ee=J+1;var Te=new Int32Array(ee);for(oe=et[ee-1];ee-- >0;)Te[ee]=oe,oe=pt[oe],et[ee]=0;return Te}var An=typeof document!="undefined";An&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function Ht(j,_,H,K){var J=[],ee=new l,oe=_.$V;D.v=!0,a(oe)?a(j)||(j.flags&16384&&(j=ae(j)),Ke(j,_,K,!1,null,J,ee),_.$V=j,oe=j):a(j)?(Qe(oe,_,ee),_.$V=null):(j.flags&16384&&(j=ae(j)),qe(oe,j,_,K,!1,null,J,ee),oe=_.$V=j),p(J),B(ee.componentDidAppear),D.v=!1,o(H)&&H(),o(M.renderComplete)&&M.renderComplete(oe,_)}function zt(j,_,H,K){H===void 0&&(H=null),K===void 0&&(K=c),Ht(j,_,H,K)}function En(j){return function(){function _(H,K,J,ee){j||(j=H),zt(K,j,J,ee)}return _}()}var ht=[],Mn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(j){window.setTimeout(j,0)},Vt=!1;function Kt(j,_,H,K){var J=j.$PS;if(o(_)&&(_=_(J?k(j.state,J):j.state,j.props,j.context)),a(J))j.$PS=_;else for(var ee in _)J[ee]=_[ee];if(j.$BR)o(H)&&j.$L.push(H.bind(j));else{if(!D.v&&ht.length===0){Gt(j,K),o(H)&&H.call(j);return}if(ht.indexOf(j)===-1&&ht.push(j),K&&(j.$F=!0),Vt||(Vt=!0,Mn($t)),o(H)){var oe=j.$QU;oe||(oe=j.$QU=[]),oe.push(H)}}}function Pn(j){for(var _=j.$QU,H=0;H<_.length;++H)_[H].call(j);j.$QU=null}function $t(){var j;for(Vt=!1;j=ht.shift();)if(!j.$UN){var _=j.$F;j.$F=!1,Gt(j,_),j.$QU&&Pn(j)}}function Gt(j,_){if(_||!j.$BR){var H=j.$PS;j.$PS=null;var K=[],J=new l;D.v=!0,Wt(j,k(j.state,H),j.props,V(j.$LI,!0).parentNode,j.context,j.$SVG,_,null,K,J),p(K),B(J.componentDidAppear),D.v=!1}else j.state=j.$PS,j.$PS=null}var On=r.Component=function(){function j(H,K){this.state=null,this.props=void 0,this.context=void 0,this.displayName=void 0,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$SSR=void 0,this.$L=null,this.$SVG=!1,this.$F=!1,this.props=H||c,this.context=K||c}var _=j.prototype;return _.forceUpdate=function(){function H(K){this.$UN||Kt(this,{},K,!0)}return H}(),_.setState=function(){function H(K,J){this.$UN||this.$BS||Kt(this,K,J,!1)}return H}(),_.render=function(){function H(K,J,ee){return null}return H}(),j}();On.defaultProps=null;var Dn=r.version="8.2.3"},89005:function(T,r,n){"use strict";r.__esModule=!0;var e=n(89292);Object.keys(e).forEach(function(a){a==="default"||a==="__esModule"||a in r&&r[a]===e[a]||(r[a]=e[a])})},71614:function(T,r,n){"use strict";var e=n(21285);function a(){}function t(){}t.resetWarningCache=a,T.exports=function(){function o(y,S,k,h,i,c){if(c!==e){var m=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw m.name="Invariant Violation",m}}o.isRequired=o;function f(){return o}var b={array:o,bigint:o,bool:o,func:o,number:o,object:o,string:o,symbol:o,any:o,arrayOf:f,element:o,elementType:o,instanceOf:f,node:o,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:t,resetWarningCache:a};return b.PropTypes=b,b}},15964:function(T,r,n){"use strict";if(0)var e,a;else T.exports=n(71614)()},21285:function(T){"use strict";var r="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";T.exports=r},95012:function(T){"use strict";var r=function(n){"use strict";var e=Object.prototype,a=e.hasOwnProperty,t=Object.defineProperty||function(M,O,R){M[O]=R.value},o,f=typeof Symbol=="function"?Symbol:{},b=f.iterator||"@@iterator",y=f.asyncIterator||"@@asyncIterator",S=f.toStringTag||"@@toStringTag";function k(M,O,R){return Object.defineProperty(M,O,{value:R,enumerable:!0,configurable:!0,writable:!0}),M[O]}try{k({},"")}catch(M){k=function(R,F,W){return R[F]=W}}function h(M,O,R,F){var W=O&&O.prototype instanceof d?O:d,U=Object.create(W.prototype),z=new E(F||[]);return t(U,"_invoke",{value:L(M,R,z)}),U}n.wrap=h;function i(M,O,R){try{return{type:"normal",arg:M.call(O,R)}}catch(F){return{type:"throw",arg:F}}}var c="suspendedStart",m="suspendedYield",l="executing",u="completed",s={};function d(){}function v(){}function g(){}var C={};k(C,b,function(){return this});var p=Object.getPrototypeOf,N=p&&p(p(P([])));N&&N!==e&&a.call(N,b)&&(C=N);var V=g.prototype=d.prototype=Object.create(C);v.prototype=g,t(V,"constructor",{value:g,configurable:!0}),t(g,"constructor",{value:v,configurable:!0}),v.displayName=k(g,S,"GeneratorFunction");function B(M){["next","throw","return"].forEach(function(O){k(M,O,function(R){return this._invoke(O,R)})})}n.isGeneratorFunction=function(M){var O=typeof M=="function"&&M.constructor;return O?O===v||(O.displayName||O.name)==="GeneratorFunction":!1},n.mark=function(M){return Object.setPrototypeOf?Object.setPrototypeOf(M,g):(M.__proto__=g,k(M,S,"GeneratorFunction")),M.prototype=Object.create(V),M},n.awrap=function(M){return{__await:M}};function I(M,O){function R(U,z,$,G){var X=i(M[U],M,z);if(X.type==="throw")G(X.arg);else{var Q=X.arg,se=Q.value;return se&&typeof se=="object"&&a.call(se,"__await")?O.resolve(se.__await).then(function(ie){R("next",ie,$,G)},function(ie){R("throw",ie,$,G)}):O.resolve(se).then(function(ie){Q.value=ie,$(Q)},function(ie){return R("throw",ie,$,G)})}}var F;function W(U,z){function $(){return new O(function(G,X){R(U,z,G,X)})}return F=F?F.then($,$):$()}t(this,"_invoke",{value:W})}B(I.prototype),k(I.prototype,y,function(){return this}),n.AsyncIterator=I,n.async=function(M,O,R,F,W){W===void 0&&(W=Promise);var U=new I(h(M,O,R,F),W);return n.isGeneratorFunction(O)?U:U.next().then(function(z){return z.done?z.value:U.next()})};function L(M,O,R){var F=c;return function(){function W(U,z){if(F===l)throw new Error("Generator is already running");if(F===u){if(U==="throw")throw z;return D()}for(R.method=U,R.arg=z;;){var $=R.delegate;if($){var G=w($,R);if(G){if(G===s)continue;return G}}if(R.method==="next")R.sent=R._sent=R.arg;else if(R.method==="throw"){if(F===c)throw F=u,R.arg;R.dispatchException(R.arg)}else R.method==="return"&&R.abrupt("return",R.arg);F=l;var X=i(M,O,R);if(X.type==="normal"){if(F=R.done?u:m,X.arg===s)continue;return{value:X.arg,done:R.done}}else X.type==="throw"&&(F=u,R.method="throw",R.arg=X.arg)}}return W}()}function w(M,O){var R=O.method,F=M.iterator[R];if(F===o)return O.delegate=null,R==="throw"&&M.iterator.return&&(O.method="return",O.arg=o,w(M,O),O.method==="throw")||R!=="return"&&(O.method="throw",O.arg=new TypeError("The iterator does not provide a '"+R+"' method")),s;var W=i(F,M.iterator,O.arg);if(W.type==="throw")return O.method="throw",O.arg=W.arg,O.delegate=null,s;var U=W.arg;if(!U)return O.method="throw",O.arg=new TypeError("iterator result is not an object"),O.delegate=null,s;if(U.done)O[M.resultName]=U.value,O.next=M.nextLoc,O.method!=="return"&&(O.method="next",O.arg=o);else return U;return O.delegate=null,s}B(V),k(V,S,"Generator"),k(V,b,function(){return this}),k(V,"toString",function(){return"[object Generator]"});function A(M){var O={tryLoc:M[0]};1 in M&&(O.catchLoc=M[1]),2 in M&&(O.finallyLoc=M[2],O.afterLoc=M[3]),this.tryEntries.push(O)}function x(M){var O=M.completion||{};O.type="normal",delete O.arg,M.completion=O}function E(M){this.tryEntries=[{tryLoc:"root"}],M.forEach(A,this),this.reset(!0)}n.keys=function(M){var O=Object(M),R=[];for(var F in O)R.push(F);return R.reverse(),function(){function W(){for(;R.length;){var U=R.pop();if(U in O)return W.value=U,W.done=!1,W}return W.done=!0,W}return W}()};function P(M){if(M!=null){var O=M[b];if(O)return O.call(M);if(typeof M.next=="function")return M;if(!isNaN(M.length)){var R=-1,F=function(){function W(){for(;++R=0;--W){var U=this.tryEntries[W],z=U.completion;if(U.tryLoc==="root")return F("end");if(U.tryLoc<=this.prev){var $=a.call(U,"catchLoc"),G=a.call(U,"finallyLoc");if($&&G){if(this.prev=0;--F){var W=this.tryEntries[F];if(W.tryLoc<=this.prev&&a.call(W,"finallyLoc")&&this.prev=0;--R){var F=this.tryEntries[R];if(F.finallyLoc===O)return this.complete(F.completion,F.afterLoc),x(F),s}}return M}(),catch:function(){function M(O){for(var R=this.tryEntries.length-1;R>=0;--R){var F=this.tryEntries[R];if(F.tryLoc===O){var W=F.completion;if(W.type==="throw"){var U=W.arg;x(F)}return U}}throw new Error("illegal catch attempt")}return M}(),delegateYield:function(){function M(O,R,F){return this.delegate={iterator:P(O),resultName:R,nextLoc:F},this.method==="next"&&(this.arg=o),s}return M}()},n}(T.exports);try{regeneratorRuntime=r}catch(n){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},30236:function(){"use strict";self.fetch||(self.fetch=function(T,r){return r=r||{},new Promise(function(n,e){var a=new XMLHttpRequest,t=[],o={},f=function(){function y(){return{ok:(a.status/100|0)==2,statusText:a.statusText,status:a.status,url:a.responseURL,text:function(){function S(){return Promise.resolve(a.responseText)}return S}(),json:function(){function S(){return Promise.resolve(a.responseText).then(JSON.parse)}return S}(),blob:function(){function S(){return Promise.resolve(new Blob([a.response]))}return S}(),clone:y,headers:{keys:function(){function S(){return t}return S}(),entries:function(){function S(){return t.map(function(k){return[k,a.getResponseHeader(k)]})}return S}(),get:function(){function S(k){return a.getResponseHeader(k)}return S}(),has:function(){function S(k){return a.getResponseHeader(k)!=null}return S}()}}}return y}();for(var b in a.open(r.method||"get",T,!0),a.onload=function(){a.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(y,S){o[S]||t.push(o[S]=S)}),n(f())},a.onerror=e,a.withCredentials=r.credentials=="include",r.headers)a.setRequestHeader(b,r.headers[b]);a.send(r.body||null)})})},88510:function(T,r){"use strict";r.__esModule=!0,r.zipWith=r.zip=r.uniqBy=r.uniq=r.toKeyedArray=r.toArray=r.sortBy=r.sort=r.reduce=r.range=r.map=r.filterMap=r.filter=void 0;function n(d,v){var g=typeof Symbol!="undefined"&&d[Symbol.iterator]||d["@@iterator"];if(g)return(g=g.call(d)).next.bind(g);if(Array.isArray(d)||(g=e(d))||v&&d&&typeof d.length=="number"){g&&(d=g);var C=0;return function(){return C>=d.length?{done:!0}:{done:!1,value:d[C++]}}}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 e(d,v){if(d){if(typeof d=="string")return a(d,v);var g={}.toString.call(d).slice(8,-1);return g==="Object"&&d.constructor&&(g=d.constructor.name),g==="Map"||g==="Set"?Array.from(d):g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?a(d,v):void 0}}function a(d,v){(v==null||v>d.length)&&(v=d.length);for(var g=0,C=Array(v);g0&&(0,a.round)(h.width)/y.offsetWidth||1,c=y.offsetHeight>0&&(0,a.round)(h.height)/y.offsetHeight||1);var m=(0,e.isElement)(y)?(0,t.default)(y):window,l=m.visualViewport,u=!(0,o.default)()&&k,s=(h.left+(u&&l?l.offsetLeft:0))/i,d=(h.top+(u&&l?l.offsetTop:0))/c,v=h.width/i,g=h.height/c;return{width:v,height:g,top:d,right:s+v,bottom:d+g,left:s,x:s,y:d}}},49035:function(T,r,n){"use strict";r.__esModule=!0,r.default=g;var e=n(46206),a=u(n(87991)),t=u(n(79752)),o=u(n(98309)),f=u(n(44896)),b=u(n(40600)),y=u(n(16599)),S=n(75573),k=u(n(37786)),h=u(n(57819)),i=u(n(4206)),c=u(n(12972)),m=u(n(81666)),l=n(63618);function u(C){return C&&C.__esModule?C:{default:C}}function s(C,p){var N=(0,k.default)(C,!1,p==="fixed");return N.top=N.top+C.clientTop,N.left=N.left+C.clientLeft,N.bottom=N.top+C.clientHeight,N.right=N.left+C.clientWidth,N.width=C.clientWidth,N.height=C.clientHeight,N.x=N.left,N.y=N.top,N}function d(C,p,N){return p===e.viewport?(0,m.default)((0,a.default)(C,N)):(0,S.isElement)(p)?s(p,N):(0,m.default)((0,t.default)((0,b.default)(C)))}function v(C){var p=(0,o.default)((0,h.default)(C)),N=["absolute","fixed"].indexOf((0,y.default)(C).position)>=0,V=N&&(0,S.isHTMLElement)(C)?(0,f.default)(C):C;return(0,S.isElement)(V)?p.filter(function(B){return(0,S.isElement)(B)&&(0,i.default)(B,V)&&(0,c.default)(B)!=="body"}):[]}function g(C,p,N,V){var B=p==="clippingParents"?v(C):[].concat(p),I=[].concat(B,[N]),L=I[0],w=I.reduce(function(A,x){var E=d(C,x,V);return A.top=(0,l.max)(E.top,A.top),A.right=(0,l.min)(E.right,A.right),A.bottom=(0,l.min)(E.bottom,A.bottom),A.left=(0,l.max)(E.left,A.left),A},d(C,L,V));return w.width=w.right-w.left,w.height=w.bottom-w.top,w.x=w.left,w.y=w.top,w}},74758:function(T,r,n){"use strict";r.__esModule=!0,r.default=i;var e=k(n(37786)),a=k(n(13390)),t=k(n(12972)),o=n(75573),f=k(n(79697)),b=k(n(40600)),y=k(n(10798)),S=n(63618);function k(c){return c&&c.__esModule?c:{default:c}}function h(c){var m=c.getBoundingClientRect(),l=(0,S.round)(m.width)/c.offsetWidth||1,u=(0,S.round)(m.height)/c.offsetHeight||1;return l!==1||u!==1}function i(c,m,l){l===void 0&&(l=!1);var u=(0,o.isHTMLElement)(m),s=(0,o.isHTMLElement)(m)&&h(m),d=(0,b.default)(m),v=(0,e.default)(c,s,l),g={scrollLeft:0,scrollTop:0},C={x:0,y:0};return(u||!u&&!l)&&(((0,t.default)(m)!=="body"||(0,y.default)(d))&&(g=(0,a.default)(m)),(0,o.isHTMLElement)(m)?(C=(0,e.default)(m,!0),C.x+=m.clientLeft,C.y+=m.clientTop):d&&(C.x=(0,f.default)(d))),{x:v.left+g.scrollLeft-C.x,y:v.top+g.scrollTop-C.y,width:v.width,height:v.height}}},16599:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return(0,e.default)(o).getComputedStyle(o)}},40600:function(T,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(75573);function a(t){return(((0,e.isElement)(t)?t.ownerDocument:t.document)||window.document).documentElement}},79752:function(T,r,n){"use strict";r.__esModule=!0,r.default=y;var e=b(n(40600)),a=b(n(16599)),t=b(n(79697)),o=b(n(43750)),f=n(63618);function b(S){return S&&S.__esModule?S:{default:S}}function y(S){var k,h=(0,e.default)(S),i=(0,o.default)(S),c=(k=S.ownerDocument)==null?void 0:k.body,m=(0,f.max)(h.scrollWidth,h.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),l=(0,f.max)(h.scrollHeight,h.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),u=-i.scrollLeft+(0,t.default)(S),s=-i.scrollTop;return(0,a.default)(c||h).direction==="rtl"&&(u+=(0,f.max)(h.clientWidth,c?c.clientWidth:0)-m),{width:m,height:l,x:u,y:s}}},3073:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},28811:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(37786));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=o.offsetWidth,y=o.offsetHeight;return Math.abs(f.width-b)<=1&&(b=f.width),Math.abs(f.height-y)<=1&&(y=f.height),{x:o.offsetLeft,y:o.offsetTop,width:b,height:y}}},12972:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e?(e.nodeName||"").toLowerCase():null}},13390:function(T,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(43750)),a=f(n(95115)),t=n(75573),o=f(n(3073));function f(y){return y&&y.__esModule?y:{default:y}}function b(y){return y===(0,a.default)(y)||!(0,t.isHTMLElement)(y)?(0,e.default)(y):(0,o.default)(y)}},44896:function(T,r,n){"use strict";r.__esModule=!0,r.default=i;var e=S(n(95115)),a=S(n(12972)),t=S(n(16599)),o=n(75573),f=S(n(87031)),b=S(n(57819)),y=S(n(35366));function S(c){return c&&c.__esModule?c:{default:c}}function k(c){return!(0,o.isHTMLElement)(c)||(0,t.default)(c).position==="fixed"?null:c.offsetParent}function h(c){var m=/firefox/i.test((0,y.default)()),l=/Trident/i.test((0,y.default)());if(l&&(0,o.isHTMLElement)(c)){var u=(0,t.default)(c);if(u.position==="fixed")return null}var s=(0,b.default)(c);for((0,o.isShadowRoot)(s)&&(s=s.host);(0,o.isHTMLElement)(s)&&["html","body"].indexOf((0,a.default)(s))<0;){var d=(0,t.default)(s);if(d.transform!=="none"||d.perspective!=="none"||d.contain==="paint"||["transform","perspective"].indexOf(d.willChange)!==-1||m&&d.willChange==="filter"||m&&d.filter&&d.filter!=="none")return s;s=s.parentNode}return null}function i(c){for(var m=(0,e.default)(c),l=k(c);l&&(0,f.default)(l)&&(0,t.default)(l).position==="static";)l=k(l);return l&&((0,a.default)(l)==="html"||(0,a.default)(l)==="body"&&(0,t.default)(l).position==="static")?m:l||h(c)||m}},57819:function(T,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(12972)),a=o(n(40600)),t=n(75573);function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)(b)==="html"?b:b.assignedSlot||b.parentNode||((0,t.isShadowRoot)(b)?b.host:null)||(0,a.default)(b)}},24426:function(T,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(57819)),a=f(n(10798)),t=f(n(12972)),o=n(75573);function f(y){return y&&y.__esModule?y:{default:y}}function b(y){return["html","body","#document"].indexOf((0,t.default)(y))>=0?y.ownerDocument.body:(0,o.isHTMLElement)(y)&&(0,a.default)(y)?y:b((0,e.default)(y))}},87991:function(T,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(95115)),a=f(n(40600)),t=f(n(79697)),o=f(n(89331));function f(y){return y&&y.__esModule?y:{default:y}}function b(y,S){var k=(0,e.default)(y),h=(0,a.default)(y),i=k.visualViewport,c=h.clientWidth,m=h.clientHeight,l=0,u=0;if(i){c=i.width,m=i.height;var s=(0,o.default)();(s||!s&&S==="fixed")&&(l=i.offsetLeft,u=i.offsetTop)}return{width:c,height:m,x:l+(0,t.default)(y),y:u}}},95115:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var a=e.ownerDocument;return a&&a.defaultView||window}return e}},43750:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.pageXOffset,y=f.pageYOffset;return{scrollLeft:b,scrollTop:y}}},79697:function(T,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(37786)),a=o(n(40600)),t=o(n(43750));function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)((0,a.default)(b)).left+(0,t.default)(b).scrollLeft}},75573:function(T,r,n){"use strict";r.__esModule=!0,r.isElement=t,r.isHTMLElement=o,r.isShadowRoot=f;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}function t(b){var y=(0,e.default)(b).Element;return b instanceof y||b instanceof Element}function o(b){var y=(0,e.default)(b).HTMLElement;return b instanceof y||b instanceof HTMLElement}function f(b){if(typeof ShadowRoot=="undefined")return!1;var y=(0,e.default)(b).ShadowRoot;return b instanceof y||b instanceof ShadowRoot}},89331:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(35366));function a(o){return o&&o.__esModule?o:{default:o}}function t(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},10798:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(16599));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.overflow,y=f.overflowX,S=f.overflowY;return/auto|scroll|overlay|hidden/.test(b+S+y)}},87031:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(12972));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return["table","td","th"].indexOf((0,e.default)(o))>=0}},98309:function(T,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(24426)),a=f(n(57819)),t=f(n(95115)),o=f(n(10798));function f(y){return y&&y.__esModule?y:{default:y}}function b(y,S){var k;S===void 0&&(S=[]);var h=(0,e.default)(y),i=h===((k=y.ownerDocument)==null?void 0:k.body),c=(0,t.default)(h),m=i?[c].concat(c.visualViewport||[],(0,o.default)(h)?h:[]):h,l=S.concat(m);return i?l:l.concat(b((0,a.default)(m)))}},46206:function(T,r){"use strict";r.__esModule=!0,r.write=r.viewport=r.variationPlacements=r.top=r.start=r.right=r.reference=r.read=r.popper=r.placements=r.modifierPhases=r.main=r.left=r.end=r.clippingParents=r.bottom=r.beforeWrite=r.beforeRead=r.beforeMain=r.basePlacements=r.auto=r.afterWrite=r.afterRead=r.afterMain=void 0;var n=r.top="top",e=r.bottom="bottom",a=r.right="right",t=r.left="left",o=r.auto="auto",f=r.basePlacements=[n,e,a,t],b=r.start="start",y=r.end="end",S=r.clippingParents="clippingParents",k=r.viewport="viewport",h=r.popper="popper",i=r.reference="reference",c=r.variationPlacements=f.reduce(function(B,I){return B.concat([I+"-"+b,I+"-"+y])},[]),m=r.placements=[].concat(f,[o]).reduce(function(B,I){return B.concat([I,I+"-"+b,I+"-"+y])},[]),l=r.beforeRead="beforeRead",u=r.read="read",s=r.afterRead="afterRead",d=r.beforeMain="beforeMain",v=r.main="main",g=r.afterMain="afterMain",C=r.beforeWrite="beforeWrite",p=r.write="write",N=r.afterWrite="afterWrite",V=r.modifierPhases=[l,u,s,d,v,g,C,p,N]},95996:function(T,r,n){"use strict";r.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};r.popperGenerator=r.detectOverflow=r.createPopperLite=r.createPopperBase=r.createPopper=void 0;var a=n(46206);Object.keys(a).forEach(function(y){y==="default"||y==="__esModule"||Object.prototype.hasOwnProperty.call(e,y)||y in r&&r[y]===a[y]||(r[y]=a[y])});var t=n(39805);Object.keys(t).forEach(function(y){y==="default"||y==="__esModule"||Object.prototype.hasOwnProperty.call(e,y)||y in r&&r[y]===t[y]||(r[y]=t[y])});var o=n(96376);r.popperGenerator=o.popperGenerator,r.detectOverflow=o.detectOverflow,r.createPopperBase=o.createPopper;var f=n(83312);r.createPopper=f.createPopper;var b=n(2473);r.createPopperLite=b.createPopper},19975:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=t(n(12972)),a=n(75573);function t(y){return y&&y.__esModule?y:{default:y}}function o(y){var S=y.state;Object.keys(S.elements).forEach(function(k){var h=S.styles[k]||{},i=S.attributes[k]||{},c=S.elements[k];!(0,a.isHTMLElement)(c)||!(0,e.default)(c)||(Object.assign(c.style,h),Object.keys(i).forEach(function(m){var l=i[m];l===!1?c.removeAttribute(m):c.setAttribute(m,l===!0?"":l)}))})}function f(y){var S=y.state,k={popper:{position:S.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(S.elements.popper.style,k.popper),S.styles=k,S.elements.arrow&&Object.assign(S.elements.arrow.style,k.arrow),function(){Object.keys(S.elements).forEach(function(h){var i=S.elements[h],c=S.attributes[h]||{},m=Object.keys(S.styles.hasOwnProperty(h)?S.styles[h]:k[h]),l=m.reduce(function(u,s){return u[s]="",u},{});!(0,a.isHTMLElement)(i)||!(0,e.default)(i)||(Object.assign(i.style,l),Object.keys(c).forEach(function(u){i.removeAttribute(u)}))})}}var b=r.default={name:"applyStyles",enabled:!0,phase:"write",fn:o,effect:f,requires:["computeStyles"]}},52744:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=h(n(83104)),a=h(n(28811)),t=h(n(4206)),o=h(n(44896)),f=h(n(41199)),b=n(28595),y=h(n(43286)),S=h(n(81447)),k=n(46206);function h(u){return u&&u.__esModule?u:{default:u}}var i=function(){function u(s,d){return s=typeof s=="function"?s(Object.assign({},d.rects,{placement:d.placement})):s,(0,y.default)(typeof s!="number"?s:(0,S.default)(s,k.basePlacements))}return u}();function c(u){var s,d=u.state,v=u.name,g=u.options,C=d.elements.arrow,p=d.modifiersData.popperOffsets,N=(0,e.default)(d.placement),V=(0,f.default)(N),B=[k.left,k.right].indexOf(N)>=0,I=B?"height":"width";if(!(!C||!p)){var L=i(g.padding,d),w=(0,a.default)(C),A=V==="y"?k.top:k.left,x=V==="y"?k.bottom:k.right,E=d.rects.reference[I]+d.rects.reference[V]-p[V]-d.rects.popper[I],P=p[V]-d.rects.reference[V],D=(0,o.default)(C),M=D?V==="y"?D.clientHeight||0:D.clientWidth||0:0,O=E/2-P/2,R=L[A],F=M-w[I]-L[x],W=M/2-w[I]/2+O,U=(0,b.within)(R,W,F),z=V;d.modifiersData[v]=(s={},s[z]=U,s.centerOffset=U-W,s)}}function m(u){var s=u.state,d=u.options,v=d.element,g=v===void 0?"[data-popper-arrow]":v;g!=null&&(typeof g=="string"&&(g=s.elements.popper.querySelector(g),!g)||(0,t.default)(s.elements.popper,g)&&(s.elements.arrow=g))}var l=r.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:m,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},59894:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.mapToStyles=c;var e=n(46206),a=k(n(44896)),t=k(n(95115)),o=k(n(40600)),f=k(n(16599)),b=k(n(83104)),y=k(n(45)),S=n(63618);function k(u){return u&&u.__esModule?u:{default:u}}var h={top:"auto",right:"auto",bottom:"auto",left:"auto"};function i(u,s){var d=u.x,v=u.y,g=s.devicePixelRatio||1;return{x:(0,S.round)(d*g)/g||0,y:(0,S.round)(v*g)/g||0}}function c(u){var s,d=u.popper,v=u.popperRect,g=u.placement,C=u.variation,p=u.offsets,N=u.position,V=u.gpuAcceleration,B=u.adaptive,I=u.roundOffsets,L=u.isFixed,w=p.x,A=w===void 0?0:w,x=p.y,E=x===void 0?0:x,P=typeof I=="function"?I({x:A,y:E}):{x:A,y:E};A=P.x,E=P.y;var D=p.hasOwnProperty("x"),M=p.hasOwnProperty("y"),O=e.left,R=e.top,F=window;if(B){var W=(0,a.default)(d),U="clientHeight",z="clientWidth";if(W===(0,t.default)(d)&&(W=(0,o.default)(d),(0,f.default)(W).position!=="static"&&N==="absolute"&&(U="scrollHeight",z="scrollWidth")),W=W,g===e.top||(g===e.left||g===e.right)&&C===e.end){R=e.bottom;var $=L&&W===F&&F.visualViewport?F.visualViewport.height:W[U];E-=$-v.height,E*=V?1:-1}if(g===e.left||(g===e.top||g===e.bottom)&&C===e.end){O=e.right;var G=L&&W===F&&F.visualViewport?F.visualViewport.width:W[z];A-=G-v.width,A*=V?1:-1}}var X=Object.assign({position:N},B&&h),J=I===!0?i({x:A,y:E},(0,t.default)(d)):{x:A,y:E};if(A=J.x,E=J.y,V){var se;return Object.assign({},X,(se={},se[R]=M?"0":"",se[O]=D?"0":"",se.transform=(F.devicePixelRatio||1)<=1?"translate("+A+"px, "+E+"px)":"translate3d("+A+"px, "+E+"px, 0)",se))}return Object.assign({},X,(s={},s[R]=M?E+"px":"",s[O]=D?A+"px":"",s.transform="",s))}function m(u){var s=u.state,d=u.options,v=d.gpuAcceleration,g=v===void 0?!0:v,C=d.adaptive,p=C===void 0?!0:C,N=d.roundOffsets,V=N===void 0?!0:N,B={placement:(0,b.default)(s.placement),variation:(0,y.default)(s.placement),popper:s.elements.popper,popperRect:s.rects.popper,gpuAcceleration:g,isFixed:s.options.strategy==="fixed"};s.modifiersData.popperOffsets!=null&&(s.styles.popper=Object.assign({},s.styles.popper,c(Object.assign({},B,{offsets:s.modifiersData.popperOffsets,position:s.options.strategy,adaptive:p,roundOffsets:V})))),s.modifiersData.arrow!=null&&(s.styles.arrow=Object.assign({},s.styles.arrow,c(Object.assign({},B,{offsets:s.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:V})))),s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-placement":s.placement})}var l=r.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:m,data:{}}},36692:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}var t={passive:!0};function o(b){var y=b.state,S=b.instance,k=b.options,h=k.scroll,i=h===void 0?!0:h,c=k.resize,m=c===void 0?!0:c,l=(0,e.default)(y.elements.popper),u=[].concat(y.scrollParents.reference,y.scrollParents.popper);return i&&u.forEach(function(s){s.addEventListener("scroll",S.update,t)}),m&&l.addEventListener("resize",S.update,t),function(){i&&u.forEach(function(s){s.removeEventListener("scroll",S.update,t)}),m&&l.removeEventListener("resize",S.update,t)}}var f=r.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function b(){}return b}(),effect:o,data:{}}},23798:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=S(n(71376)),a=S(n(83104)),t=S(n(86459)),o=S(n(17633)),f=S(n(9041)),b=n(46206),y=S(n(45));function S(c){return c&&c.__esModule?c:{default:c}}function k(c){if((0,a.default)(c)===b.auto)return[];var m=(0,e.default)(c);return[(0,t.default)(c),m,(0,t.default)(m)]}function h(c){var m=c.state,l=c.options,u=c.name;if(!m.modifiersData[u]._skip){for(var s=l.mainAxis,d=s===void 0?!0:s,v=l.altAxis,g=v===void 0?!0:v,C=l.fallbackPlacements,p=l.padding,N=l.boundary,V=l.rootBoundary,B=l.altBoundary,I=l.flipVariations,L=I===void 0?!0:I,w=l.allowedAutoPlacements,A=m.options.placement,x=(0,a.default)(A),E=x===A,P=C||(E||!L?[(0,e.default)(A)]:k(A)),D=[A].concat(P).reduce(function(ne,te){return ne.concat((0,a.default)(te)===b.auto?(0,f.default)(m,{placement:te,boundary:N,rootBoundary:V,padding:p,flipVariations:L,allowedAutoPlacements:w}):te)},[]),M=m.rects.reference,O=m.rects.popper,R=new Map,F=!0,W=D[0],U=0;U=0,J=X?"width":"height",se=(0,o.default)(m,{placement:z,boundary:N,rootBoundary:V,altBoundary:B,padding:p}),ie=X?G?b.right:b.left:G?b.bottom:b.top;M[J]>O[J]&&(ie=(0,e.default)(ie));var me=(0,e.default)(ie),q=[];if(d&&q.push(se[$]<=0),g&&q.push(se[ie]<=0,se[me]<=0),q.every(function(ne){return ne})){W=z,F=!1;break}R.set(z,q)}if(F)for(var re=L?3:1,ae=function(){function ne(te){var pe=D.find(function(fe){var ce=R.get(fe);if(ce)return ce.slice(0,te).every(function(Ve){return Ve})});if(pe)return W=pe,"break"}return ne}(),le=re;le>0;le--){var Z=ae(le);if(Z==="break")break}m.placement!==W&&(m.modifiersData[u]._skip=!0,m.placement=W,m.reset=!0)}}var i=r.default={name:"flip",enabled:!0,phase:"main",fn:h,requiresIfExists:["offset"],data:{_skip:!1}}},83761:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=t(n(17633));function t(S){return S&&S.__esModule?S:{default:S}}function o(S,k,h){return h===void 0&&(h={x:0,y:0}),{top:S.top-k.height-h.y,right:S.right-k.width+h.x,bottom:S.bottom-k.height+h.y,left:S.left-k.width-h.x}}function f(S){return[e.top,e.right,e.bottom,e.left].some(function(k){return S[k]>=0})}function b(S){var k=S.state,h=S.name,i=k.rects.reference,c=k.rects.popper,m=k.modifiersData.preventOverflow,l=(0,a.default)(k,{elementContext:"reference"}),u=(0,a.default)(k,{altBoundary:!0}),s=o(l,i),d=o(u,c,m),v=f(s),g=f(d);k.modifiersData[h]={referenceClippingOffsets:s,popperEscapeOffsets:d,isReferenceHidden:v,hasPopperEscaped:g},k.attributes.popper=Object.assign({},k.attributes.popper,{"data-popper-reference-hidden":v,"data-popper-escaped":g})}var y=r.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:b}},39805:function(T,r,n){"use strict";r.__esModule=!0,r.preventOverflow=r.popperOffsets=r.offset=r.hide=r.flip=r.eventListeners=r.computeStyles=r.arrow=r.applyStyles=void 0;var e=h(n(19975));r.applyStyles=e.default;var a=h(n(52744));r.arrow=a.default;var t=h(n(59894));r.computeStyles=t.default;var o=h(n(36692));r.eventListeners=o.default;var f=h(n(23798));r.flip=f.default;var b=h(n(83761));r.hide=b.default;var y=h(n(61410));r.offset=y.default;var S=h(n(40107));r.popperOffsets=S.default;var k=h(n(75137));r.preventOverflow=k.default;function h(i){return i&&i.__esModule?i:{default:i}}},61410:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.distanceAndSkiddingToXY=o;var e=t(n(83104)),a=n(46206);function t(y){return y&&y.__esModule?y:{default:y}}function o(y,S,k){var h=(0,e.default)(y),i=[a.left,a.top].indexOf(h)>=0?-1:1,c=typeof k=="function"?k(Object.assign({},S,{placement:y})):k,m=c[0],l=c[1];return m=m||0,l=(l||0)*i,[a.left,a.right].indexOf(h)>=0?{x:l,y:m}:{x:m,y:l}}function f(y){var S=y.state,k=y.options,h=y.name,i=k.offset,c=i===void 0?[0,0]:i,m=a.placements.reduce(function(d,v){return d[v]=o(v,S.rects,c),d},{}),l=m[S.placement],u=l.x,s=l.y;S.modifiersData.popperOffsets!=null&&(S.modifiersData.popperOffsets.x+=u,S.modifiersData.popperOffsets.y+=s),S.modifiersData[h]=m}var b=r.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:f}},40107:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(89951));function a(f){return f&&f.__esModule?f:{default:f}}function t(f){var b=f.state,y=f.name;b.modifiersData[y]=(0,e.default)({reference:b.rects.reference,element:b.rects.popper,strategy:"absolute",placement:b.placement})}var o=r.default={name:"popperOffsets",enabled:!0,phase:"read",fn:t,data:{}}},75137:function(T,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=c(n(83104)),t=c(n(41199)),o=c(n(28066)),f=n(28595),b=c(n(28811)),y=c(n(44896)),S=c(n(17633)),k=c(n(45)),h=c(n(34780)),i=n(63618);function c(u){return u&&u.__esModule?u:{default:u}}function m(u){var s=u.state,d=u.options,v=u.name,g=d.mainAxis,C=g===void 0?!0:g,p=d.altAxis,N=p===void 0?!1:p,V=d.boundary,B=d.rootBoundary,I=d.altBoundary,L=d.padding,w=d.tether,A=w===void 0?!0:w,x=d.tetherOffset,E=x===void 0?0:x,P=(0,S.default)(s,{boundary:V,rootBoundary:B,padding:L,altBoundary:I}),D=(0,a.default)(s.placement),M=(0,k.default)(s.placement),O=!M,R=(0,t.default)(D),F=(0,o.default)(R),W=s.modifiersData.popperOffsets,U=s.rects.reference,z=s.rects.popper,$=typeof E=="function"?E(Object.assign({},s.rects,{placement:s.placement})):E,G=typeof $=="number"?{mainAxis:$,altAxis:$}:Object.assign({mainAxis:0,altAxis:0},$),X=s.modifiersData.offset?s.modifiersData.offset[s.placement]:null,J={x:0,y:0};if(W){if(C){var se,ie=R==="y"?e.top:e.left,me=R==="y"?e.bottom:e.right,q=R==="y"?"height":"width",re=W[R],ae=re+P[ie],le=re-P[me],Z=A?-z[q]/2:0,ne=M===e.start?U[q]:z[q],te=M===e.start?-z[q]:-U[q],pe=s.elements.arrow,fe=A&&pe?(0,b.default)(pe):{width:0,height:0},ce=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:(0,h.default)(),Ve=ce[ie],Ce=ce[me],Ne=(0,f.within)(0,U[q],fe[q]),Be=O?U[q]/2-Z-Ne-Ve-G.mainAxis:ne-Ne-Ve-G.mainAxis,be=O?-U[q]/2+Z+Ne+Ce+G.mainAxis:te+Ne+Ce+G.mainAxis,Le=s.elements.arrow&&(0,y.default)(s.elements.arrow),we=Le?R==="y"?Le.clientTop||0:Le.clientLeft||0:0,xe=(se=X==null?void 0:X[R])!=null?se:0,Re=re+Be-xe-we,He=re+be-xe,ye=(0,f.within)(A?(0,i.min)(ae,Re):ae,re,A?(0,i.max)(le,He):le);W[R]=ye,J[R]=ye-re}if(N){var de,he=R==="x"?e.top:e.left,ke=R==="x"?e.bottom:e.right,ve=W[F],Se=F==="y"?"height":"width",Pe=ve+P[he],je=ve-P[ke],Fe=[e.top,e.left].indexOf(D)!==-1,ze=(de=X==null?void 0:X[F])!=null?de:0,We=Fe?Pe:ve-U[Se]-z[Se]-ze+G.altAxis,Ue=Fe?ve+U[Se]+z[Se]-ze-G.altAxis:je,Xe=A&&Fe?(0,f.withinMaxClamp)(We,ve,Ue):(0,f.within)(A?We:Pe,ve,A?Ue:je);W[F]=Xe,J[F]=Xe-ve}s.modifiersData[v]=J}}var l=r.default={name:"preventOverflow",enabled:!0,phase:"main",fn:m,requiresIfExists:["offset"]}},2473:function(T,r,n){"use strict";r.__esModule=!0,r.defaultModifiers=r.createPopper=void 0;var e=n(96376);r.popperGenerator=e.popperGenerator,r.detectOverflow=e.detectOverflow;var a=b(n(36692)),t=b(n(40107)),o=b(n(59894)),f=b(n(19975));function b(k){return k&&k.__esModule?k:{default:k}}var y=r.defaultModifiers=[a.default,t.default,o.default,f.default],S=r.createPopper=(0,e.popperGenerator)({defaultModifiers:y})},83312:function(T,r,n){"use strict";r.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};r.defaultModifiers=r.createPopperLite=r.createPopper=void 0;var a=n(96376);r.popperGenerator=a.popperGenerator,r.detectOverflow=a.detectOverflow;var t=l(n(36692)),o=l(n(40107)),f=l(n(59894)),b=l(n(19975)),y=l(n(61410)),S=l(n(23798)),k=l(n(75137)),h=l(n(52744)),i=l(n(83761)),c=n(2473);r.createPopperLite=c.createPopper;var m=n(39805);Object.keys(m).forEach(function(d){d==="default"||d==="__esModule"||Object.prototype.hasOwnProperty.call(e,d)||d in r&&r[d]===m[d]||(r[d]=m[d])});function l(d){return d&&d.__esModule?d:{default:d}}var u=r.defaultModifiers=[t.default,o.default,f.default,b.default,y.default,S.default,k.default,h.default,i.default],s=r.createPopperLite=r.createPopper=(0,a.popperGenerator)({defaultModifiers:u})},9041:function(T,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(45)),a=n(46206),t=f(n(17633)),o=f(n(83104));function f(y){return y&&y.__esModule?y:{default:y}}function b(y,S){S===void 0&&(S={});var k=S,h=k.placement,i=k.boundary,c=k.rootBoundary,m=k.padding,l=k.flipVariations,u=k.allowedAutoPlacements,s=u===void 0?a.placements:u,d=(0,e.default)(h),v=d?l?a.variationPlacements:a.variationPlacements.filter(function(p){return(0,e.default)(p)===d}):a.basePlacements,g=v.filter(function(p){return s.indexOf(p)>=0});g.length===0&&(g=v);var C=g.reduce(function(p,N){return p[N]=(0,t.default)(y,{placement:N,boundary:i,rootBoundary:c,padding:m})[(0,o.default)(N)],p},{});return Object.keys(C).sort(function(p,N){return C[p]-C[N]})}},89951:function(T,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(83104)),a=f(n(45)),t=f(n(41199)),o=n(46206);function f(y){return y&&y.__esModule?y:{default:y}}function b(y){var S=y.reference,k=y.element,h=y.placement,i=h?(0,e.default)(h):null,c=h?(0,a.default)(h):null,m=S.x+S.width/2-k.width/2,l=S.y+S.height/2-k.height/2,u;switch(i){case o.top:u={x:m,y:S.y-k.height};break;case o.bottom:u={x:m,y:S.y+S.height};break;case o.right:u={x:S.x+S.width,y:l};break;case o.left:u={x:S.x-k.width,y:l};break;default:u={x:S.x,y:S.y}}var s=i?(0,t.default)(i):null;if(s!=null){var d=s==="y"?"height":"width";switch(c){case o.start:u[s]=u[s]-(S[d]/2-k[d]/2);break;case o.end:u[s]=u[s]+(S[d]/2-k[d]/2);break;default:}}return u}},10579:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a;return function(){return a||(a=new Promise(function(t){Promise.resolve().then(function(){a=void 0,t(e())})})),a}}},17633:function(T,r,n){"use strict";r.__esModule=!0,r.default=i;var e=h(n(49035)),a=h(n(40600)),t=h(n(37786)),o=h(n(89951)),f=h(n(81666)),b=n(46206),y=n(75573),S=h(n(43286)),k=h(n(81447));function h(c){return c&&c.__esModule?c:{default:c}}function i(c,m){m===void 0&&(m={});var l=m,u=l.placement,s=u===void 0?c.placement:u,d=l.strategy,v=d===void 0?c.strategy:d,g=l.boundary,C=g===void 0?b.clippingParents:g,p=l.rootBoundary,N=p===void 0?b.viewport:p,V=l.elementContext,B=V===void 0?b.popper:V,I=l.altBoundary,L=I===void 0?!1:I,w=l.padding,A=w===void 0?0:w,x=(0,S.default)(typeof A!="number"?A:(0,k.default)(A,b.basePlacements)),E=B===b.popper?b.reference:b.popper,P=c.rects.popper,D=c.elements[L?E:B],M=(0,e.default)((0,y.isElement)(D)?D:D.contextElement||(0,a.default)(c.elements.popper),C,N,v),O=(0,t.default)(c.elements.reference),R=(0,o.default)({reference:O,element:P,strategy:"absolute",placement:s}),F=(0,f.default)(Object.assign({},P,R)),W=B===b.popper?F:O,U={top:M.top-W.top+x.top,bottom:W.bottom-M.bottom+x.bottom,left:M.left-W.left+x.left,right:W.right-M.right+x.right},z=c.modifiersData.offset;if(B===b.popper&&z){var $=z[s];Object.keys(U).forEach(function(G){var X=[b.right,b.bottom].indexOf(G)>=0?1:-1,J=[b.top,b.bottom].indexOf(G)>=0?"y":"x";U[G]+=$[J]*X})}return U}},81447:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e,a){return a.reduce(function(t,o){return t[o]=e,t},{})}},28066:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e==="x"?"y":"x"}},83104:function(T,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(46206);function a(t){return t.split("-")[0]}},34780:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(){return{top:0,right:0,bottom:0,left:0}}},41199:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},71376:function(T,r){"use strict";r.__esModule=!0,r.default=e;var n={left:"right",right:"left",bottom:"top",top:"bottom"};function e(a){return a.replace(/left|right|bottom|top/g,function(t){return n[t]})}},86459:function(T,r){"use strict";r.__esModule=!0,r.default=e;var n={start:"end",end:"start"};function e(a){return a.replace(/start|end/g,function(t){return n[t]})}},45:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e.split("-")[1]}},63618:function(T,r){"use strict";r.__esModule=!0,r.round=r.min=r.max=void 0;var n=r.max=Math.max,e=r.min=Math.min,a=r.round=Math.round},56500:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a=e.reduce(function(t,o){var f=t[o.name];return t[o.name]=f?Object.assign({},f,o,{options:Object.assign({},f.options,o.options),data:Object.assign({},f.data,o.data)}):o,t},{});return Object.keys(a).map(function(t){return a[t]})}},43286:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(34780));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return Object.assign({},(0,e.default)(),o)}},33118:function(T,r,n){"use strict";r.__esModule=!0,r.default=t;var e=n(46206);function a(o){var f=new Map,b=new Set,y=[];o.forEach(function(k){f.set(k.name,k)});function S(k){b.add(k.name);var h=[].concat(k.requires||[],k.requiresIfExists||[]);h.forEach(function(i){if(!b.has(i)){var c=f.get(i);c&&S(c)}}),y.push(k)}return o.forEach(function(k){b.has(k.name)||S(k)}),y}function t(o){var f=a(o);return e.modifierPhases.reduce(function(b,y){return b.concat(f.filter(function(S){return S.phase===y}))},[])}},81666:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},35366:function(T,r){"use strict";r.__esModule=!0,r.default=n;function n(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(a){return a.brand+"/"+a.version}).join(" "):navigator.userAgent}},28595:function(T,r,n){"use strict";r.__esModule=!0,r.within=a,r.withinMaxClamp=t;var e=n(63618);function a(o,f,b){return(0,e.max)(o,(0,e.min)(f,b))}function t(o,f,b){var y=a(o,f,b);return y>b?b:y}},15875:function(T,r){"use strict";r.__esModule=!0,r.VNodeFlags=r.ChildFlags=void 0;var n;(function(a){a[a.Unknown=0]="Unknown",a[a.HtmlElement=1]="HtmlElement",a[a.ComponentUnknown=2]="ComponentUnknown",a[a.ComponentClass=4]="ComponentClass",a[a.ComponentFunction=8]="ComponentFunction",a[a.Text=16]="Text",a[a.SvgElement=32]="SvgElement",a[a.InputElement=64]="InputElement",a[a.TextareaElement=128]="TextareaElement",a[a.SelectElement=256]="SelectElement",a[a.Portal=1024]="Portal",a[a.ReCreate=2048]="ReCreate",a[a.ContentEditable=4096]="ContentEditable",a[a.Fragment=8192]="Fragment",a[a.InUse=16384]="InUse",a[a.ForwardRef=32768]="ForwardRef",a[a.Normalized=65536]="Normalized",a[a.ForwardRefComponent=32776]="ForwardRefComponent",a[a.FormElement=448]="FormElement",a[a.Element=481]="Element",a[a.Component=14]="Component",a[a.DOMRef=1521]="DOMRef",a[a.InUseOrNormalized=81920]="InUseOrNormalized",a[a.ClearInUse=-16385]="ClearInUse",a[a.ComponentKnown=12]="ComponentKnown"})(n||(r.VNodeFlags=n={}));var e;(function(a){a[a.UnknownChildren=0]="UnknownChildren",a[a.HasInvalidChildren=1]="HasInvalidChildren",a[a.HasVNodeChildren=2]="HasVNodeChildren",a[a.HasNonKeyedChildren=4]="HasNonKeyedChildren",a[a.HasKeyedChildren=8]="HasKeyedChildren",a[a.HasTextChildren=16]="HasTextChildren",a[a.MultipleChildren=12]="MultipleChildren"})(e||(r.ChildFlags=e={}))},89292:function(T,r){"use strict";r.__esModule=!0,r.Fragment=r.EMPTY_OBJ=r.Component=r.AnimationQueues=void 0,r._CI=Ot,r._HI=fe,r._M=Ke,r._MCCC=Ft,r._ME=Dt,r._MFCC=_t,r._MP=Mt,r._MR=at,r._RFC=gt,r.__render=Ht,r.createComponentVNode=se,r.createFragment=me,r.createPortal=Z,r.createRef=nn,r.createRenderer=En,r.createTextVNode=ie,r.createVNode=$,r.directClone=ae,r.findDOMFromVNode=V,r.forwardRef=on,r.getFlagsForElementVnode=te,r.linkEvent=h,r.normalizeProps=q,r.options=void 0,r.render=zt,r.rerender=$t,r.version=void 0;var n=Array.isArray;function e(j){var _=typeof j;return _==="string"||_==="number"}function a(j){return j==null}function t(j){return j===null||j===!1||j===!0||j===void 0}function o(j){return typeof j=="function"}function f(j){return typeof j=="string"}function b(j){return typeof j=="number"}function y(j){return j===null}function S(j){return j===void 0}function k(j,_){var H={};if(j)for(var K in j)H[K]=j[K];if(_)for(var Q in _)H[Q]=_[Q];return H}function h(j,_){return o(_)?{data:j,event:_}:null}function i(j){return!y(j)&&typeof j=="object"}var c=r.EMPTY_OBJ={},m=r.Fragment="$F",l=r.AnimationQueues=function(){function j(){this.componentDidAppear=[],this.componentWillDisappear=[],this.componentWillMove=[]}return j}();function u(j){return j.substring(2).toLowerCase()}function s(j,_){j.appendChild(_)}function d(j,_,H){y(H)?s(j,_):j.insertBefore(_,H)}function v(j,_){return _?document.createElementNS("http://www.w3.org/2000/svg",j):document.createElement(j)}function g(j,_,H){j.replaceChild(_,H)}function C(j,_){j.removeChild(_)}function p(j){for(var _=0;_0?B(H.componentWillDisappear,w(j,_)):L(j,_,!1)}function x(j,_,H,K,Q,ee,oe,ue){j.componentWillMove.push({dom:K,fn:function(){function ge(){oe&4?H.componentWillMove(_,Q,K):oe&8&&H.onComponentWillMove(_,Q,K,ue)}return ge}(),next:ee,parent:Q})}function E(j,_,H,K,Q){var ee,oe,ue=_.flags;do{var ge=_.flags;if(ge&1521){!a(ee)&&(o(ee.componentWillMove)||o(ee.onComponentWillMove))?x(Q,j,ee,_.dom,H,K,ue,oe):d(H,_.dom,K);return}var Te=_.children;if(ge&4)ee=_.children,oe=_.props,_=Te.$LI;else if(ge&8)ee=_.ref,oe=_.props,_=Te;else if(ge&8192)if(_.childFlags===2)_=Te;else{for(var Ie=0,Ee=Te.length;Ie0,Te=y(ue),Ie=f(ue)&&ue[0]===U;ge||Te||Ie?(H=H||_.slice(0,ee),(ge||Ie)&&(oe=ae(oe)),(Te||Ie)&&(oe.key=U+ee),H.push(oe)):H&&H.push(oe),oe.flags|=65536}}H=H||_,H.length===0?K=1:K=8}else H=_,H.flags|=65536,_.flags&81920&&(H=ae(_)),K=2;return j.children=H,j.childFlags=K,j}function fe(j){return t(j)||e(j)?ie(j,null):n(j)?me(j,0,null):j.flags&16384?ae(j):j}var ce="http://www.w3.org/1999/xlink",Ve="http://www.w3.org/XML/1998/namespace",Ce={"xlink:actuate":ce,"xlink:arcrole":ce,"xlink:href":ce,"xlink:role":ce,"xlink:show":ce,"xlink:title":ce,"xlink:type":ce,"xml:base":Ve,"xml:lang":Ve,"xml:space":Ve};function Ne(j){return{onClick:j,onDblClick:j,onFocusIn:j,onFocusOut:j,onKeyDown:j,onKeyPress:j,onKeyUp:j,onMouseDown:j,onMouseMove:j,onMouseUp:j,onTouchEnd:j,onTouchMove:j,onTouchStart:j}}var Be=Ne(0),be=Ne(null),Le=Ne(!0);function we(j,_){var H=_.$EV;return H||(H=_.$EV=Ne(null)),H[j]||++Be[j]===1&&(be[j]=je(j)),H}function xe(j,_){var H=_.$EV;H&&H[j]&&(--Be[j]===0&&(document.removeEventListener(u(j),be[j]),be[j]=null),H[j]=null)}function Re(j,_,H,K){if(o(H))we(j,K)[j]=H;else if(i(H)){if(R(_,H))return;we(j,K)[j]=H}else xe(j,K)}function He(j){return o(j.composedPath)?j.composedPath()[0]:j.target}function ye(j,_,H,K){var Q=He(j);do{if(_&&Q.disabled)return;var ee=Q.$EV;if(ee){var oe=ee[H];if(oe&&(K.dom=Q,oe.event?oe.event(oe.data,j):oe(j),j.cancelBubble))return}Q=Q.parentNode}while(!y(Q))}function de(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function he(){return this.defaultPrevented}function ke(){return this.cancelBubble}function ve(j){var _={dom:document};return j.isDefaultPrevented=he,j.isPropagationStopped=ke,j.stopPropagation=de,Object.defineProperty(j,"currentTarget",{configurable:!0,get:function(){function H(){return _.dom}return H}()}),_}function Se(j){return function(_){if(_.button!==0){_.stopPropagation();return}ye(_,!0,j,ve(_))}}function Pe(j){return function(_){ye(_,!1,j,ve(_))}}function je(j){var _=j==="onClick"||j==="onDblClick"?Se(j):Pe(j);return document.addEventListener(u(j),_),_}function Fe(j,_){var H=document.createElement("i");return H.innerHTML=_,H.innerHTML===j.innerHTML}function ze(j,_,H){if(j[_]){var K=j[_];K.event?K.event(K.data,H):K(H)}else{var Q=_.toLowerCase();j[Q]&&j[Q](H)}}function We(j,_){var H=function(){function K(Q){var ee=this.$V;if(ee){var oe=ee.props||c,ue=ee.dom;if(f(j))ze(oe,j,Q);else for(var ge=0;ge-1&&_.options[ee]&&(ue=_.options[ee].value),H&&a(ue)&&(ue=j.defaultValue),rt(K,ue)}}var Zt=We("onInput",Tt),qt=We("onChange");function en(j,_){Ue(j,"input",Zt),_.onChange&&Ue(j,"change",qt)}function Tt(j,_,H){var K=j.value,Q=_.value;if(a(K)){if(H){var ee=j.defaultValue;!a(ee)&&ee!==Q&&(_.defaultValue=ee,_.value=ee)}}else Q!==K&&(_.defaultValue=K,_.value=K)}function xt(j,_,H,K,Q,ee){j&64?ut(K,H):j&256?wt(K,H,Q,_):j&128&&Tt(K,H,Q),ee&&(H.$V=_)}function tn(j,_,H){j&64?Bt(_,H):j&256?Qt(_):j&128&&en(_,H)}function At(j){return j.type&&Xe(j.type)?!a(j.checked):!a(j.value)}function nn(){return{current:null}}function on(j){var _={render:j};return _}function st(j){j&&!W(j,null)&&j.current&&(j.current=null)}function at(j,_,H){j&&(o(j)||j.current!==void 0)&&H.push(function(){!W(j,_)&&j.current!==void 0&&(j.current=_)})}function Je(j,_,H){Ze(j,H),A(j,_,H)}function Ze(j,_){var H=j.flags,K=j.children,Q;if(H&481){Q=j.ref;var ee=j.props;st(Q);var oe=j.childFlags;if(!y(ee))for(var ue=Object.keys(ee),ge=0,Te=ue.length;ge0?B(H.componentWillDisappear,rn(_,j)):j.textContent=""}function ft(j,_,H,K){ct(H,K),_.flags&8192?A(_,j,K):mt(j,H,K)}function Et(j,_,H,K,Q){j.componentWillDisappear.push(function(ee){K&4?_.componentWillDisappear(H,ee):K&8&&_.onComponentWillDisappear(H,Q,ee)})}function an(j){var _=j.event;return function(H){_(j.data,H)}}function cn(j,_,H,K){if(i(H)){if(R(_,H))return;H=an(H)}Ue(K,u(j),H)}function ln(j,_,H){if(a(_)){H.removeAttribute("style");return}var K=H.style,Q,ee;if(f(_)){K.cssText=_;return}if(!a(j)&&!f(j)){for(Q in _)ee=_[Q],ee!==j[Q]&&K.setProperty(Q,ee);for(Q in j)a(_[Q])&&K.removeProperty(Q)}else for(Q in _)ee=_[Q],K.setProperty(Q,ee)}function dn(j,_,H,K,Q){var ee=j&&j.__html||"",oe=_&&_.__html||"";ee!==oe&&!a(oe)&&!Fe(K,oe)&&(y(H)||(H.childFlags&12?ct(H.children,Q):H.childFlags===2&&Ze(H.children,Q),H.children=null,H.childFlags=1),K.innerHTML=oe)}function vt(j,_,H,K,Q,ee,oe,ue){switch(j){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":K.autofocus=!!H;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":K[j]=!!H;break;case"defaultChecked":case"value":case"volume":if(ee&&j==="value")break;var ge=a(H)?"":H;K[j]!==ge&&(K[j]=ge);break;case"style":ln(_,H,K);break;case"dangerouslySetInnerHTML":dn(_,H,oe,K,ue);break;default:Le[j]?Re(j,_,H,K):j.charCodeAt(0)===111&&j.charCodeAt(1)===110?cn(j,_,H,K):a(H)?K.removeAttribute(j):Q&&Ce[j]?K.setAttributeNS(Ce[j],j,H):K.setAttribute(j,H);break}}function Mt(j,_,H,K,Q,ee){var oe=!1,ue=(_&448)>0;ue&&(oe=At(H),oe&&tn(_,K,H));for(var ge in H)vt(ge,null,H[ge],K,Q,oe,null,ee);ue&&xt(_,j,K,H,!0,oe)}function Pt(j,_,H){var K=fe(j.render(_,j.state,H)),Q=H;return o(j.getChildContext)&&(Q=k(H,j.getChildContext())),j.$CX=Q,K}function Ot(j,_,H,K,Q,ee){var oe=new _(H,K),ue=oe.$N=!!(_.getDerivedStateFromProps||oe.getSnapshotBeforeUpdate);if(oe.$SVG=Q,oe.$L=ee,j.children=oe,oe.$BS=!1,oe.context=K,oe.props===c&&(oe.props=H),ue)oe.state=P(oe,H,oe.state);else if(o(oe.componentWillMount)){oe.$BR=!0,oe.componentWillMount();var ge=oe.$PS;if(!y(ge)){var Te=oe.state;if(y(Te))oe.state=ge;else for(var Ie in ge)Te[Ie]=ge[Ie];oe.$PS=null}oe.$BR=!1}return oe.$LI=Pt(oe,H,K),oe}function gt(j,_){var H=j.props||c;return j.flags&32768?j.type.render(H,j.ref,_):j.type(H,_)}function Ke(j,_,H,K,Q,ee,oe){var ue=j.flags|=16384;ue&481?Dt(j,_,H,K,Q,ee,oe):ue&4?mn(j,_,H,K,Q,ee,oe):ue&8?fn(j,_,H,K,Q,ee,oe):ue&16?Rt(j,_,Q):ue&8192?sn(j,H,_,K,Q,ee,oe):ue&1024&&un(j,H,_,Q,ee,oe)}function un(j,_,H,K,Q,ee){Ke(j.children,j.ref,_,!1,null,Q,ee);var oe=le();Rt(oe,H,K),j.dom=oe.dom}function sn(j,_,H,K,Q,ee,oe){var ue=j.children,ge=j.childFlags;ge&12&&ue.length===0&&(ge=j.childFlags=2,ue=j.children=le()),ge===2?Ke(ue,H,_,K,Q,ee,oe):ot(ue,H,_,K,Q,ee,oe)}function Rt(j,_,H){var K=j.dom=document.createTextNode(j.children);y(_)||d(_,K,H)}function Dt(j,_,H,K,Q,ee,oe){var ue=j.flags,ge=j.props,Te=j.className,Ie=j.childFlags,Ee=j.dom=v(j.type,K=K||(ue&32)>0),Ae=j.children;if(!a(Te)&&Te!==""&&(K?Ee.setAttribute("class",Te):Ee.className=Te),Ie===16)O(Ee,Ae);else if(Ie!==1){var Me=K&&j.type!=="foreignObject";Ie===2?(Ae.flags&16384&&(j.children=Ae=ae(Ae)),Ke(Ae,Ee,H,Me,null,ee,oe)):(Ie===8||Ie===4)&&ot(Ae,Ee,H,Me,null,ee,oe)}y(_)||d(_,Ee,Q),y(ge)||Mt(j,ue,ge,Ee,K,oe),at(j.ref,Ee,ee)}function ot(j,_,H,K,Q,ee,oe){for(var ue=0;ueMe)&&(Ee=V(ue[Me-1],!1).nextSibling)}Nt(Te,Ie,ue,ge,H,K,Q,Ee,j,ee,oe)}function Vn(j,_,H,K,Q){var ee=j.ref,oe=_.ref,ue=_.children;if(Nt(j.childFlags,_.childFlags,j.children,ue,ee,H,!1,null,j,K,Q),_.dom=j.dom,ee!==oe&&!t(ue)){var ge=ue.dom;C(ee,ge),s(oe,ge)}}function bn(j,_,H,K,Q,ee,oe){var ue=_.dom=j.dom,ge=j.props,Te=_.props,Ie=!1,Ee=!1,Ae;if(K=K||(Q&32)>0,ge!==Te){var Me=ge||c;if(Ae=Te||c,Ae!==c){Ie=(Q&448)>0,Ie&&(Ee=At(Ae));for(var _e in Ae){var Oe=Me[_e],$e=Ae[_e];Oe!==$e&&vt(_e,Oe,$e,ue,K,Ee,j,oe)}}if(Me!==c)for(var De in Me)a(Ae[De])&&!a(Me[De])&&vt(De,Me[De],null,ue,K,Ee,j,oe)}var tt=_.children,Ye=_.className;j.className!==Ye&&(a(Ye)?ue.removeAttribute("class"):K?ue.setAttribute("class",Ye):ue.className=Ye),Q&4096?gn(ue,tt):Nt(j.childFlags,_.childFlags,j.children,tt,ue,H,K&&_.type!=="foreignObject",null,j,ee,oe),Ie&&xt(Q,_,ue,Ae,!1,Ee);var it=_.ref,Qe=j.ref;Qe!==it&&(st(Qe),at(it,ue,ee))}function kn(j,_,H,K,Q,ee,oe){Ze(j,oe),ot(_,H,K,Q,V(j,!0),ee,oe),A(j,H,oe)}function Nt(j,_,H,K,Q,ee,oe,ue,ge,Te,Ie){switch(j){case 2:switch(_){case 2:qe(H,K,Q,ee,oe,ue,Te,Ie);break;case 1:Je(H,Q,Ie);break;case 16:Ze(H,Ie),O(Q,K);break;default:kn(H,K,Q,ee,oe,Te,Ie);break}break;case 1:switch(_){case 2:Ke(K,Q,ee,oe,ue,Te,Ie);break;case 1:break;case 16:O(Q,K);break;default:ot(K,Q,ee,oe,ue,Te,Ie);break}break;case 16:switch(_){case 16:vn(H,K,Q);break;case 2:mt(Q,H,Ie),Ke(K,Q,ee,oe,ue,Te,Ie);break;case 1:mt(Q,H,Ie);break;default:mt(Q,H,Ie),ot(K,Q,ee,oe,ue,Te,Ie);break}break;default:switch(_){case 16:ct(H,Ie),O(Q,K);break;case 2:ft(Q,ge,H,Ie),Ke(K,Q,ee,oe,ue,Te,Ie);break;case 1:ft(Q,ge,H,Ie);break;default:var Ee=H.length|0,Ae=K.length|0;Ee===0?Ae>0&&ot(K,Q,ee,oe,ue,Te,Ie):Ae===0?ft(Q,ge,H,Ie):_===8&&j===8?wn(H,K,Q,ee,oe,Ee,Ae,ue,ge,Te,Ie):Ln(H,K,Q,ee,oe,Ee,Ae,ue,Te,Ie);break}break}}function yn(j,_,H,K,Q){Q.push(function(){j.componentDidUpdate(_,H,K)})}function Wt(j,_,H,K,Q,ee,oe,ue,ge,Te){var Ie=j.state,Ee=j.props,Ae=!!j.$N,Me=o(j.shouldComponentUpdate);if(Ae&&(_=P(j,H,_!==Ie?k(Ie,_):_)),oe||!Me||Me&&j.shouldComponentUpdate(H,_,Q)){!Ae&&o(j.componentWillUpdate)&&j.componentWillUpdate(H,_,Q),j.props=H,j.state=_,j.context=Q;var _e=null,Oe=Pt(j,H,Q);Ae&&o(j.getSnapshotBeforeUpdate)&&(_e=j.getSnapshotBeforeUpdate(Ee,Ie)),qe(j.$LI,Oe,K,j.$CX,ee,ue,ge,Te),j.$LI=Oe,o(j.componentDidUpdate)&&yn(j,Ee,Ie,_e,ge)}else j.props=H,j.state=_,j.context=Q}function Sn(j,_,H,K,Q,ee,oe,ue){var ge=_.children=j.children;if(!y(ge)){ge.$L=oe;var Te=_.props||c,Ie=_.ref,Ee=j.ref,Ae=ge.state;if(!ge.$N){if(o(ge.componentWillReceiveProps)){if(ge.$BR=!0,ge.componentWillReceiveProps(Te,K),ge.$UN)return;ge.$BR=!1}y(ge.$PS)||(Ae=k(Ae,ge.$PS),ge.$PS=null)}Wt(ge,Ae,Te,H,K,Q,!1,ee,oe,ue),Ee!==Ie&&(st(Ee),at(Ie,ge,oe))}}function Bn(j,_,H,K,Q,ee,oe,ue){var ge=!0,Te=_.props||c,Ie=_.ref,Ee=j.props,Ae=!a(Ie),Me=j.children;if(Ae&&o(Ie.onComponentShouldUpdate)&&(ge=Ie.onComponentShouldUpdate(Ee,Te)),ge!==!1){Ae&&o(Ie.onComponentWillUpdate)&&Ie.onComponentWillUpdate(Ee,Te);var _e=fe(gt(_,K));qe(Me,_e,H,K,Q,ee,oe,ue),_.children=_e,Ae&&o(Ie.onComponentDidUpdate)&&Ie.onComponentDidUpdate(Ee,Te)}else _.children=Me}function In(j,_){var H=_.children,K=_.dom=j.dom;H!==j.children&&(K.nodeValue=H)}function Ln(j,_,H,K,Q,ee,oe,ue,ge,Te){for(var Ie=ee>oe?oe:ee,Ee=0,Ae,Me;Eeoe)for(Ee=Ie;EeEe||Me>Ae)break e;_e=j[Me],Oe=_[Me]}for(_e=j[Ee],Oe=_[Ae];_e.key===Oe.key;){if(Oe.flags&16384&&(_[Ae]=Oe=ae(Oe)),qe(_e,Oe,H,K,Q,ue,Te,Ie),j[Ee]=Oe,Ee--,Ae--,Me>Ee||Me>Ae)break e;_e=j[Ee],Oe=_[Ae]}}if(Me>Ee){if(Me<=Ae)for($e=Ae+1,De=$eAe)for(;Me<=Ee;)Je(j[Me++],H,Ie);else Tn(j,_,K,ee,oe,Ee,Ae,Me,H,Q,ue,ge,Te,Ie)}function Tn(j,_,H,K,Q,ee,oe,ue,ge,Te,Ie,Ee,Ae,Me){var _e,Oe,$e=0,De=0,tt=ue,Ye=ue,it=ee-ue+1,Qe=oe-ue+1,lt=new Int32Array(Qe+1),nt=it===K,bt=!1,Ge=0,dt=0;if(Q<4||(it|Qe)<32)for(De=tt;De<=ee;++De)if(_e=j[De],dtue?bt=!0:Ge=ue,Oe.flags&16384&&(_[ue]=Oe=ae(Oe)),qe(_e,Oe,ge,H,Te,Ie,Ae,Me),++dt;break}!nt&&ue>oe&&Je(_e,ge,Me)}else nt||Je(_e,ge,Me);else{var Yt={};for(De=Ye;De<=oe;++De)Yt[_[De].key]=De;for(De=tt;De<=ee;++De)if(_e=j[De],dttt;)Je(j[tt++],ge,Me);lt[ue-Ye]=De+1,Ge>ue?bt=!0:Ge=ue,Oe=_[ue],Oe.flags&16384&&(_[ue]=Oe=ae(Oe)),qe(_e,Oe,ge,H,Te,Ie,Ae,Me),++dt}else nt||Je(_e,ge,Me);else nt||Je(_e,ge,Me)}if(nt)ft(ge,Ee,j,Me),ot(_,ge,H,Te,Ie,Ae,Me);else if(bt){var Xt=xn(lt);for(ue=Xt.length-1,De=Qe-1;De>=0;De--)lt[De]===0?(Ge=De+Ye,Oe=_[Ge],Oe.flags&16384&&(_[Ge]=Oe=ae(Oe)),$e=Ge+1,Ke(Oe,ge,H,Te,$e0&&I(Me.componentWillMove)}else if(dt!==Qe)for(De=Qe-1;De>=0;De--)lt[De]===0&&(Ge=De+Ye,Oe=_[Ge],Oe.flags&16384&&(_[Ge]=Oe=ae(Oe)),$e=Ge+1,Ke(Oe,ge,H,Te,$eUt&&(Ut=ge,et=new Int32Array(ge),pt=new Int32Array(ge));H>1,j[et[ue]]<_?ee=ue+1:oe=ue;_0&&(pt[H]=et[ee-1]),et[ee]=H)}ee=Q+1;var Te=new Int32Array(ee);for(oe=et[ee-1];ee-- >0;)Te[ee]=oe,oe=pt[oe],et[ee]=0;return Te}var An=typeof document!="undefined";An&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function Ht(j,_,H,K){var Q=[],ee=new l,oe=_.$V;D.v=!0,a(oe)?a(j)||(j.flags&16384&&(j=ae(j)),Ke(j,_,K,!1,null,Q,ee),_.$V=j,oe=j):a(j)?(Je(oe,_,ee),_.$V=null):(j.flags&16384&&(j=ae(j)),qe(oe,j,_,K,!1,null,Q,ee),oe=_.$V=j),p(Q),B(ee.componentDidAppear),D.v=!1,o(H)&&H(),o(M.renderComplete)&&M.renderComplete(oe,_)}function zt(j,_,H,K){H===void 0&&(H=null),K===void 0&&(K=c),Ht(j,_,H,K)}function En(j){return function(){function _(H,K,Q,ee){j||(j=H),zt(K,j,Q,ee)}return _}()}var ht=[],Mn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(j){window.setTimeout(j,0)},Vt=!1;function Kt(j,_,H,K){var Q=j.$PS;if(o(_)&&(_=_(Q?k(j.state,Q):j.state,j.props,j.context)),a(Q))j.$PS=_;else for(var ee in _)Q[ee]=_[ee];if(j.$BR)o(H)&&j.$L.push(H.bind(j));else{if(!D.v&&ht.length===0){Gt(j,K),o(H)&&H.call(j);return}if(ht.indexOf(j)===-1&&ht.push(j),K&&(j.$F=!0),Vt||(Vt=!0,Mn($t)),o(H)){var oe=j.$QU;oe||(oe=j.$QU=[]),oe.push(H)}}}function Pn(j){for(var _=j.$QU,H=0;H<_.length;++H)_[H].call(j);j.$QU=null}function $t(){var j;for(Vt=!1;j=ht.shift();)if(!j.$UN){var _=j.$F;j.$F=!1,Gt(j,_),j.$QU&&Pn(j)}}function Gt(j,_){if(_||!j.$BR){var H=j.$PS;j.$PS=null;var K=[],Q=new l;D.v=!0,Wt(j,k(j.state,H),j.props,V(j.$LI,!0).parentNode,j.context,j.$SVG,_,null,K,Q),p(K),B(Q.componentDidAppear),D.v=!1}else j.state=j.$PS,j.$PS=null}var On=r.Component=function(){function j(H,K){this.state=null,this.props=void 0,this.context=void 0,this.displayName=void 0,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$SSR=void 0,this.$L=null,this.$SVG=!1,this.$F=!1,this.props=H||c,this.context=K||c}var _=j.prototype;return _.forceUpdate=function(){function H(K){this.$UN||Kt(this,{},K,!0)}return H}(),_.setState=function(){function H(K,Q){this.$UN||this.$BS||Kt(this,K,Q,!1)}return H}(),_.render=function(){function H(K,Q,ee){return null}return H}(),j}();On.defaultProps=null;var Dn=r.version="8.2.3"},89005:function(T,r,n){"use strict";r.__esModule=!0;var e=n(89292);Object.keys(e).forEach(function(a){a==="default"||a==="__esModule"||a in r&&r[a]===e[a]||(r[a]=e[a])})},71614:function(T,r,n){"use strict";var e=n(21285);function a(){}function t(){}t.resetWarningCache=a,T.exports=function(){function o(y,S,k,h,i,c){if(c!==e){var m=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw m.name="Invariant Violation",m}}o.isRequired=o;function f(){return o}var b={array:o,bigint:o,bool:o,func:o,number:o,object:o,string:o,symbol:o,any:o,arrayOf:f,element:o,elementType:o,instanceOf:f,node:o,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:t,resetWarningCache:a};return b.PropTypes=b,b}},15964:function(T,r,n){"use strict";if(0)var e,a;else T.exports=n(71614)()},21285:function(T){"use strict";var r="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";T.exports=r},95012:function(T){"use strict";var r=function(n){"use strict";var e=Object.prototype,a=e.hasOwnProperty,t=Object.defineProperty||function(M,O,R){M[O]=R.value},o,f=typeof Symbol=="function"?Symbol:{},b=f.iterator||"@@iterator",y=f.asyncIterator||"@@asyncIterator",S=f.toStringTag||"@@toStringTag";function k(M,O,R){return Object.defineProperty(M,O,{value:R,enumerable:!0,configurable:!0,writable:!0}),M[O]}try{k({},"")}catch(M){k=function(R,F,W){return R[F]=W}}function h(M,O,R,F){var W=O&&O.prototype instanceof d?O:d,U=Object.create(W.prototype),z=new E(F||[]);return t(U,"_invoke",{value:L(M,R,z)}),U}n.wrap=h;function i(M,O,R){try{return{type:"normal",arg:M.call(O,R)}}catch(F){return{type:"throw",arg:F}}}var c="suspendedStart",m="suspendedYield",l="executing",u="completed",s={};function d(){}function v(){}function g(){}var C={};k(C,b,function(){return this});var p=Object.getPrototypeOf,N=p&&p(p(P([])));N&&N!==e&&a.call(N,b)&&(C=N);var V=g.prototype=d.prototype=Object.create(C);v.prototype=g,t(V,"constructor",{value:g,configurable:!0}),t(g,"constructor",{value:v,configurable:!0}),v.displayName=k(g,S,"GeneratorFunction");function B(M){["next","throw","return"].forEach(function(O){k(M,O,function(R){return this._invoke(O,R)})})}n.isGeneratorFunction=function(M){var O=typeof M=="function"&&M.constructor;return O?O===v||(O.displayName||O.name)==="GeneratorFunction":!1},n.mark=function(M){return Object.setPrototypeOf?Object.setPrototypeOf(M,g):(M.__proto__=g,k(M,S,"GeneratorFunction")),M.prototype=Object.create(V),M},n.awrap=function(M){return{__await:M}};function I(M,O){function R(U,z,$,G){var X=i(M[U],M,z);if(X.type==="throw")G(X.arg);else{var J=X.arg,se=J.value;return se&&typeof se=="object"&&a.call(se,"__await")?O.resolve(se.__await).then(function(ie){R("next",ie,$,G)},function(ie){R("throw",ie,$,G)}):O.resolve(se).then(function(ie){J.value=ie,$(J)},function(ie){return R("throw",ie,$,G)})}}var F;function W(U,z){function $(){return new O(function(G,X){R(U,z,G,X)})}return F=F?F.then($,$):$()}t(this,"_invoke",{value:W})}B(I.prototype),k(I.prototype,y,function(){return this}),n.AsyncIterator=I,n.async=function(M,O,R,F,W){W===void 0&&(W=Promise);var U=new I(h(M,O,R,F),W);return n.isGeneratorFunction(O)?U:U.next().then(function(z){return z.done?z.value:U.next()})};function L(M,O,R){var F=c;return function(){function W(U,z){if(F===l)throw new Error("Generator is already running");if(F===u){if(U==="throw")throw z;return D()}for(R.method=U,R.arg=z;;){var $=R.delegate;if($){var G=w($,R);if(G){if(G===s)continue;return G}}if(R.method==="next")R.sent=R._sent=R.arg;else if(R.method==="throw"){if(F===c)throw F=u,R.arg;R.dispatchException(R.arg)}else R.method==="return"&&R.abrupt("return",R.arg);F=l;var X=i(M,O,R);if(X.type==="normal"){if(F=R.done?u:m,X.arg===s)continue;return{value:X.arg,done:R.done}}else X.type==="throw"&&(F=u,R.method="throw",R.arg=X.arg)}}return W}()}function w(M,O){var R=O.method,F=M.iterator[R];if(F===o)return O.delegate=null,R==="throw"&&M.iterator.return&&(O.method="return",O.arg=o,w(M,O),O.method==="throw")||R!=="return"&&(O.method="throw",O.arg=new TypeError("The iterator does not provide a '"+R+"' method")),s;var W=i(F,M.iterator,O.arg);if(W.type==="throw")return O.method="throw",O.arg=W.arg,O.delegate=null,s;var U=W.arg;if(!U)return O.method="throw",O.arg=new TypeError("iterator result is not an object"),O.delegate=null,s;if(U.done)O[M.resultName]=U.value,O.next=M.nextLoc,O.method!=="return"&&(O.method="next",O.arg=o);else return U;return O.delegate=null,s}B(V),k(V,S,"Generator"),k(V,b,function(){return this}),k(V,"toString",function(){return"[object Generator]"});function A(M){var O={tryLoc:M[0]};1 in M&&(O.catchLoc=M[1]),2 in M&&(O.finallyLoc=M[2],O.afterLoc=M[3]),this.tryEntries.push(O)}function x(M){var O=M.completion||{};O.type="normal",delete O.arg,M.completion=O}function E(M){this.tryEntries=[{tryLoc:"root"}],M.forEach(A,this),this.reset(!0)}n.keys=function(M){var O=Object(M),R=[];for(var F in O)R.push(F);return R.reverse(),function(){function W(){for(;R.length;){var U=R.pop();if(U in O)return W.value=U,W.done=!1,W}return W.done=!0,W}return W}()};function P(M){if(M!=null){var O=M[b];if(O)return O.call(M);if(typeof M.next=="function")return M;if(!isNaN(M.length)){var R=-1,F=function(){function W(){for(;++R=0;--W){var U=this.tryEntries[W],z=U.completion;if(U.tryLoc==="root")return F("end");if(U.tryLoc<=this.prev){var $=a.call(U,"catchLoc"),G=a.call(U,"finallyLoc");if($&&G){if(this.prev=0;--F){var W=this.tryEntries[F];if(W.tryLoc<=this.prev&&a.call(W,"finallyLoc")&&this.prev=0;--R){var F=this.tryEntries[R];if(F.finallyLoc===O)return this.complete(F.completion,F.afterLoc),x(F),s}}return M}(),catch:function(){function M(O){for(var R=this.tryEntries.length-1;R>=0;--R){var F=this.tryEntries[R];if(F.tryLoc===O){var W=F.completion;if(W.type==="throw"){var U=W.arg;x(F)}return U}}throw new Error("illegal catch attempt")}return M}(),delegateYield:function(){function M(O,R,F){return this.delegate={iterator:P(O),resultName:R,nextLoc:F},this.method==="next"&&(this.arg=o),s}return M}()},n}(T.exports);try{regeneratorRuntime=r}catch(n){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},30236:function(){"use strict";self.fetch||(self.fetch=function(T,r){return r=r||{},new Promise(function(n,e){var a=new XMLHttpRequest,t=[],o={},f=function(){function y(){return{ok:(a.status/100|0)==2,statusText:a.statusText,status:a.status,url:a.responseURL,text:function(){function S(){return Promise.resolve(a.responseText)}return S}(),json:function(){function S(){return Promise.resolve(a.responseText).then(JSON.parse)}return S}(),blob:function(){function S(){return Promise.resolve(new Blob([a.response]))}return S}(),clone:y,headers:{keys:function(){function S(){return t}return S}(),entries:function(){function S(){return t.map(function(k){return[k,a.getResponseHeader(k)]})}return S}(),get:function(){function S(k){return a.getResponseHeader(k)}return S}(),has:function(){function S(k){return a.getResponseHeader(k)!=null}return S}()}}}return y}();for(var b in a.open(r.method||"get",T,!0),a.onload=function(){a.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(y,S){o[S]||t.push(o[S]=S)}),n(f())},a.onerror=e,a.withCredentials=r.credentials=="include",r.headers)a.setRequestHeader(b,r.headers[b]);a.send(r.body||null)})})},88510:function(T,r){"use strict";r.__esModule=!0,r.zipWith=r.zip=r.uniqBy=r.uniq=r.toKeyedArray=r.toArray=r.sortBy=r.sort=r.reduce=r.range=r.map=r.filterMap=r.filter=void 0;function n(d,v){var g=typeof Symbol!="undefined"&&d[Symbol.iterator]||d["@@iterator"];if(g)return(g=g.call(d)).next.bind(g);if(Array.isArray(d)||(g=e(d))||v&&d&&typeof d.length=="number"){g&&(d=g);var C=0;return function(){return C>=d.length?{done:!0}:{done:!1,value:d[C++]}}}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 e(d,v){if(d){if(typeof d=="string")return a(d,v);var g={}.toString.call(d).slice(8,-1);return g==="Object"&&d.constructor&&(g=d.constructor.name),g==="Map"||g==="Set"?Array.from(d):g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?a(d,v):void 0}}function a(d,v){(v==null||v>d.length)&&(v=d.length);for(var g=0,C=Array(v);g1?l-1:0),s=1;s1?V-1:0),I=1;I=0;--fe){var ce=this.tryEntries[fe],Ve=ce.completion;if(ce.tryLoc==="root")return pe("end");if(ce.tryLoc<=this.prev){var Ce=N.call(ce,"catchLoc"),Ne=N.call(ce,"finallyLoc");if(Ce&&Ne){if(this.prev=0;--pe){var fe=this.tryEntries[pe];if(fe.tryLoc<=this.prev&&N.call(fe,"finallyLoc")&&this.prev=0;--te){var pe=this.tryEntries[te];if(pe.finallyLoc===ne)return this.complete(pe.completion,pe.afterLoc),re(pe),R}}return Z}(),catch:function(){function Z(ne){for(var te=this.tryEntries.length-1;te>=0;--te){var pe=this.tryEntries[te];if(pe.tryLoc===ne){var fe=pe.completion;if(fe.type==="throw"){var ce=fe.arg;re(pe)}return ce}}throw Error("illegal catch attempt")}return Z}(),delegateYield:function(){function Z(ne,te,pe){return this.delegate={iterator:le(ne),resultName:te,nextLoc:pe},this.method==="next"&&(this.arg=g),R}return Z}()},C}function e(g,C,p,N,V,B,I){try{var L=g[B](I),w=L.value}catch(A){return void p(A)}L.done?C(w):Promise.resolve(w).then(N,V)}function a(g){return function(){var C=this,p=arguments;return new Promise(function(N,V){var B=g.apply(C,p);function I(w){e(B,N,V,I,L,"next",w)}function L(w){e(B,N,V,I,L,"throw",w)}I(void 0)})}}/** + */var a=r.createStore=function(){function S(k,h){if(h)return h(S)(k);var i,c=[],m=function(){function s(){return i}return s}(),l=function(){function s(d){c.push(d)}return s}(),u=function(){function s(d){i=k(i,d);for(var v=0;v1?l-1:0),s=1;s1?V-1:0),I=1;I=0;--fe){var ce=this.tryEntries[fe],Ve=ce.completion;if(ce.tryLoc==="root")return pe("end");if(ce.tryLoc<=this.prev){var Ce=N.call(ce,"catchLoc"),Ne=N.call(ce,"finallyLoc");if(Ce&&Ne){if(this.prev=0;--pe){var fe=this.tryEntries[pe];if(fe.tryLoc<=this.prev&&N.call(fe,"finallyLoc")&&this.prev=0;--te){var pe=this.tryEntries[te];if(pe.finallyLoc===ne)return this.complete(pe.completion,pe.afterLoc),re(pe),R}}return Z}(),catch:function(){function Z(ne){for(var te=this.tryEntries.length-1;te>=0;--te){var pe=this.tryEntries[te];if(pe.tryLoc===ne){var fe=pe.completion;if(fe.type==="throw"){var ce=fe.arg;re(pe)}return ce}}throw Error("illegal catch attempt")}return Z}(),delegateYield:function(){function Z(ne,te,pe){return this.delegate={iterator:le(ne),resultName:te,nextLoc:pe},this.method==="next"&&(this.arg=g),R}return Z}()},C}function e(g,C,p,N,V,B,I){try{var L=g[B](I),w=L.value}catch(A){return void p(A)}L.done?C(w):Promise.resolve(w).then(N,V)}function a(g){return function(){var C=this,p=arguments;return new Promise(function(N,V){var B=g.apply(C,p);function I(w){e(B,N,V,I,L,"next",w)}function L(w){e(B,N,V,I,L,"throw",w)}I(void 0)})}}/** * Browser-agnostic abstraction of key-value web storage. * * @file @@ -93,7 +93,7 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function c(C,p){C.prototype=Object.create(p.prototype),C.prototype.constructor=C,m(C,p)}function m(C,p){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(N,V){return N.__proto__=V,N},m(C,p)}function l(C,p){if(C==null)return{};var N={};for(var V in C)if({}.hasOwnProperty.call(C,V)){if(p.includes(V))continue;N[V]=C[V]}return N}var u=(0,o.createLogger)("Button"),s=r.Button=function(){function C(p){var N=p.className,V=p.fluid,B=p.translucent,I=p.icon,L=p.iconRotation,w=p.iconSpin,A=p.color,x=p.textColor,E=p.disabled,P=p.selected,D=p.tooltip,M=p.tooltipPosition,O=p.ellipsis,R=p.compact,F=p.circular,W=p.content,U=p.iconColor,z=p.iconRight,$=p.iconStyle,G=p.children,X=p.onclick,Q=p.onClick,se=p.multiLine,ie=l(p,S),me=!!(W||G);X&&u.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"),ie.onClick=function(re){!E&&Q&&Q(re)};var q=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",V&&"Button--fluid",E&&"Button--disabled"+(B?"--translucent":""),P&&"Button--selected"+(B?"--translucent":""),me&&"Button--hasContent",O&&"Button--ellipsis",F&&"Button--circular",R&&"Button--compact",z&&"Button--iconRight",se&&"Button--multiLine",A&&typeof A=="string"?"Button--color--"+A+(B?"--translucent":""):"Button--color--default"+(B?"--translucent":""),N]),tabIndex:!E&&"0",color:x,onKeyDown:function(){function re(ae){var le=window.event?ae.which:ae.keyCode;if(le===t.KEY_SPACE||le===t.KEY_ENTER){ae.preventDefault(),!E&&Q&&Q(ae);return}if(le===t.KEY_ESCAPE){ae.preventDefault();return}}return re}()},ie,{children:[I&&!z&&(0,e.createComponentVNode)(2,b.Icon,{name:I,color:U,rotation:L,spin:w,style:$}),W,G,I&&z&&(0,e.createComponentVNode)(2,b.Icon,{name:I,color:U,rotation:L,spin:w,style:$})]})));return D&&(q=(0,e.createComponentVNode)(2,y.Tooltip,{content:D,position:M,children:q})),q}return C}();s.defaultHooks=a.pureComponentHooks;var d=r.ButtonCheckbox=function(){function C(p){var N=p.checked,V=l(p,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({color:"transparent",icon:N?"check-square-o":"square-o",selected:N},V)))}return C}();s.Checkbox=d;var v=r.ButtonConfirm=function(C){function p(){var V;return V=C.call(this)||this,V.handleClick=function(){V.state.clickedOnce&&V.setClickedOnce(!1)},V.state={clickedOnce:!1},V}c(p,C);var N=p.prototype;return N.setClickedOnce=function(){function V(B){var I=this;this.setState({clickedOnce:B}),B?setTimeout(function(){return window.addEventListener("click",I.handleClick)}):window.removeEventListener("click",this.handleClick)}return V}(),N.render=function(){function V(){var B=this,I=this.props,L=I.confirmContent,w=L===void 0?"Confirm?":L,A=I.confirmColor,x=A===void 0?"bad":A,E=I.confirmIcon,P=I.icon,D=I.color,M=I.content,O=I.onClick,R=l(I,h);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({content:this.state.clickedOnce?w:M,icon:this.state.clickedOnce?E:P,color:this.state.clickedOnce?x:D,onClick:function(){function F(W){return B.state.clickedOnce?O==null?void 0:O(W):B.setClickedOnce(!0)}return F}()},R)))}return V}(),p}(e.Component);s.Confirm=v;var g=r.ButtonInput=function(C){function p(){var V;return V=C.call(this)||this,V.inputRef=void 0,V.inputRef=(0,e.createRef)(),V.state={inInput:!1},V}c(p,C);var N=p.prototype;return N.setInInput=function(){function V(B){var I=this.props.disabled;if(!I&&(this.setState({inInput:B}),this.inputRef)){var L=this.inputRef.current;if(B){L.value=this.props.currentValue||"";try{L.focus(),L.select()}catch(w){}}}}return V}(),N.commitResult=function(){function V(B){if(this.inputRef){var I=this.inputRef.current,L=I.value!=="";if(L){this.props.onCommit(B,I.value);return}else{if(!this.props.defaultValue)return;this.props.onCommit(B,this.props.defaultValue)}}}return V}(),N.render=function(){function V(){var B=this,I=this.props,L=I.fluid,w=I.content,A=I.icon,x=I.iconRotation,E=I.iconSpin,P=I.tooltip,D=I.tooltipPosition,M=I.color,O=M===void 0?"default":M,R=I.disabled,F=I.multiLine,W=l(I,i),U=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",L&&"Button--fluid",R&&"Button--disabled","Button--color--"+O,F+"Button--multiLine"])},W,{onClick:function(){function z(){return B.setInInput(!0)}return z}(),children:[A&&(0,e.createComponentVNode)(2,b.Icon,{name:A,rotation:x,spin:E}),(0,e.createVNode)(1,"div",null,w,0),(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?void 0:"none","text-align":"left"},onBlur:function(){function z($){B.state.inInput&&(B.setInInput(!1),B.commitResult($))}return z}(),onKeyDown:function(){function z($){if($.keyCode===t.KEY_ENTER){B.setInInput(!1),B.commitResult($);return}$.keyCode===t.KEY_ESCAPE&&B.setInInput(!1)}return z}()},null,this.inputRef)]})));return P&&(U=(0,e.createComponentVNode)(2,y.Tooltip,{content:P,position:D,children:U})),U}return V}(),p}(e.Component);s.Input=g},18982:function(T,r,n){"use strict";r.__esModule=!0,r.ByondUi=void 0;var e=n(89005),a=n(35840),t=n(69214),o=n(9394),f=n(55937),b=["params"],y=["params"],S=["parent","params"];function k(v,g){if(v==null)return{};var C={};for(var p in v)if({}.hasOwnProperty.call(v,p)){if(g.includes(p))continue;C[p]=v[p]}return C}function h(v,g){v.prototype=Object.create(g.prototype),v.prototype.constructor=v,i(v,g)}function i(v,g){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,p){return C.__proto__=p,C},i(v,g)}/** + */function c(C,p){C.prototype=Object.create(p.prototype),C.prototype.constructor=C,m(C,p)}function m(C,p){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(N,V){return N.__proto__=V,N},m(C,p)}function l(C,p){if(C==null)return{};var N={};for(var V in C)if({}.hasOwnProperty.call(C,V)){if(p.includes(V))continue;N[V]=C[V]}return N}var u=(0,o.createLogger)("Button"),s=r.Button=function(){function C(p){var N=p.className,V=p.fluid,B=p.translucent,I=p.icon,L=p.iconRotation,w=p.iconSpin,A=p.color,x=p.textColor,E=p.disabled,P=p.selected,D=p.tooltip,M=p.tooltipPosition,O=p.ellipsis,R=p.compact,F=p.circular,W=p.content,U=p.iconColor,z=p.iconRight,$=p.iconStyle,G=p.children,X=p.onclick,J=p.onClick,se=p.multiLine,ie=l(p,S),me=!!(W||G);X&&u.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"),ie.onClick=function(re){!E&&J&&J(re)};var q=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",V&&"Button--fluid",E&&"Button--disabled"+(B?"--translucent":""),P&&"Button--selected"+(B?"--translucent":""),me&&"Button--hasContent",O&&"Button--ellipsis",F&&"Button--circular",R&&"Button--compact",z&&"Button--iconRight",se&&"Button--multiLine",A&&typeof A=="string"?"Button--color--"+A+(B?"--translucent":""):"Button--color--default"+(B?"--translucent":""),N]),tabIndex:!E&&"0",color:x,onKeyDown:function(){function re(ae){var le=window.event?ae.which:ae.keyCode;if(le===t.KEY_SPACE||le===t.KEY_ENTER){ae.preventDefault(),!E&&J&&J(ae);return}if(le===t.KEY_ESCAPE){ae.preventDefault();return}}return re}()},ie,{children:[I&&!z&&(0,e.createComponentVNode)(2,b.Icon,{name:I,color:U,rotation:L,spin:w,style:$}),W,G,I&&z&&(0,e.createComponentVNode)(2,b.Icon,{name:I,color:U,rotation:L,spin:w,style:$})]})));return D&&(q=(0,e.createComponentVNode)(2,y.Tooltip,{content:D,position:M,children:q})),q}return C}();s.defaultHooks=a.pureComponentHooks;var d=r.ButtonCheckbox=function(){function C(p){var N=p.checked,V=l(p,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({color:"transparent",icon:N?"check-square-o":"square-o",selected:N},V)))}return C}();s.Checkbox=d;var v=r.ButtonConfirm=function(C){function p(){var V;return V=C.call(this)||this,V.handleClick=function(){V.state.clickedOnce&&V.setClickedOnce(!1)},V.state={clickedOnce:!1},V}c(p,C);var N=p.prototype;return N.setClickedOnce=function(){function V(B){var I=this;this.setState({clickedOnce:B}),B?setTimeout(function(){return window.addEventListener("click",I.handleClick)}):window.removeEventListener("click",this.handleClick)}return V}(),N.render=function(){function V(){var B=this,I=this.props,L=I.confirmContent,w=L===void 0?"Confirm?":L,A=I.confirmColor,x=A===void 0?"bad":A,E=I.confirmIcon,P=I.icon,D=I.color,M=I.content,O=I.onClick,R=l(I,h);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({content:this.state.clickedOnce?w:M,icon:this.state.clickedOnce?E:P,color:this.state.clickedOnce?x:D,onClick:function(){function F(W){return B.state.clickedOnce?O==null?void 0:O(W):B.setClickedOnce(!0)}return F}()},R)))}return V}(),p}(e.Component);s.Confirm=v;var g=r.ButtonInput=function(C){function p(){var V;return V=C.call(this)||this,V.inputRef=void 0,V.inputRef=(0,e.createRef)(),V.state={inInput:!1},V}c(p,C);var N=p.prototype;return N.setInInput=function(){function V(B){var I=this.props.disabled;if(!I&&(this.setState({inInput:B}),this.inputRef)){var L=this.inputRef.current;if(B){L.value=this.props.currentValue||"";try{L.focus(),L.select()}catch(w){}}}}return V}(),N.commitResult=function(){function V(B){if(this.inputRef){var I=this.inputRef.current,L=I.value!=="";if(L){this.props.onCommit(B,I.value);return}else{if(!this.props.defaultValue)return;this.props.onCommit(B,this.props.defaultValue)}}}return V}(),N.render=function(){function V(){var B=this,I=this.props,L=I.fluid,w=I.content,A=I.icon,x=I.iconRotation,E=I.iconSpin,P=I.tooltip,D=I.tooltipPosition,M=I.color,O=M===void 0?"default":M,R=I.disabled,F=I.multiLine,W=l(I,i),U=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",L&&"Button--fluid",R&&"Button--disabled","Button--color--"+O,F+"Button--multiLine"])},W,{onClick:function(){function z(){return B.setInInput(!0)}return z}(),children:[A&&(0,e.createComponentVNode)(2,b.Icon,{name:A,rotation:x,spin:E}),(0,e.createVNode)(1,"div",null,w,0),(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?void 0:"none","text-align":"left"},onBlur:function(){function z($){B.state.inInput&&(B.setInInput(!1),B.commitResult($))}return z}(),onKeyDown:function(){function z($){if($.keyCode===t.KEY_ENTER){B.setInInput(!1),B.commitResult($);return}$.keyCode===t.KEY_ESCAPE&&B.setInInput(!1)}return z}()},null,this.inputRef)]})));return P&&(U=(0,e.createComponentVNode)(2,y.Tooltip,{content:P,position:D,children:U})),U}return V}(),p}(e.Component);s.Input=g},18982:function(T,r,n){"use strict";r.__esModule=!0,r.ByondUi=void 0;var e=n(89005),a=n(35840),t=n(69214),o=n(9394),f=n(55937),b=["params"],y=["params"],S=["parent","params"];function k(v,g){if(v==null)return{};var C={};for(var p in v)if({}.hasOwnProperty.call(v,p)){if(g.includes(p))continue;C[p]=v[p]}return C}function h(v,g){v.prototype=Object.create(g.prototype),v.prototype.constructor=v,i(v,g)}function i(v,g){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,p){return C.__proto__=p,C},i(v,g)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -117,7 +117,7 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.Divider=function(){function o(f){var b=f.vertical,y=f.hidden;return(0,e.createVNode)(1,"div",(0,a.classes)(["Divider",y&&"Divider--hidden",b?"Divider--vertical":"Divider--horizontal"]))}return o}()},60218:function(T,r,n){"use strict";r.__esModule=!0,r.DmIcon=void 0;var e=n(89005),a=n(79140),t=n(46085),o=n(91225),f=["className","direction","fallback","frame","icon_state","movement"];function b(u,s){if(u==null)return{};var d={};for(var v in u)if({}.hasOwnProperty.call(u,v)){if(s.includes(v))continue;d[v]=u[v]}return d}function y(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */y=function(){return s};var u,s={},d=Object.prototype,v=d.hasOwnProperty,g=Object.defineProperty||function(q,re,ae){q[re]=ae.value},C=typeof Symbol=="function"?Symbol:{},p=C.iterator||"@@iterator",N=C.asyncIterator||"@@asyncIterator",V=C.toStringTag||"@@toStringTag";function B(q,re,ae){return Object.defineProperty(q,re,{value:ae,enumerable:!0,configurable:!0,writable:!0}),q[re]}try{B({},"")}catch(q){B=function(ae,le,Z){return ae[le]=Z}}function I(q,re,ae,le){var Z=re&&re.prototype instanceof D?re:D,ne=Object.create(Z.prototype),te=new ie(le||[]);return g(ne,"_invoke",{value:G(q,ae,te)}),ne}function L(q,re,ae){try{return{type:"normal",arg:q.call(re,ae)}}catch(le){return{type:"throw",arg:le}}}s.wrap=I;var w="suspendedStart",A="suspendedYield",x="executing",E="completed",P={};function D(){}function M(){}function O(){}var R={};B(R,p,function(){return this});var F=Object.getPrototypeOf,W=F&&F(F(me([])));W&&W!==d&&v.call(W,p)&&(R=W);var U=O.prototype=D.prototype=Object.create(R);function z(q){["next","throw","return"].forEach(function(re){B(q,re,function(ae){return this._invoke(re,ae)})})}function $(q,re){function ae(Z,ne,te,pe){var fe=L(q[Z],q,ne);if(fe.type!=="throw"){var ce=fe.arg,Ve=ce.value;return Ve&&typeof Ve=="object"&&v.call(Ve,"__await")?re.resolve(Ve.__await).then(function(Ce){ae("next",Ce,te,pe)},function(Ce){ae("throw",Ce,te,pe)}):re.resolve(Ve).then(function(Ce){ce.value=Ce,te(ce)},function(Ce){return ae("throw",Ce,te,pe)})}pe(fe.arg)}var le;g(this,"_invoke",{value:function(){function Z(ne,te){function pe(){return new re(function(fe,ce){ae(ne,te,fe,ce)})}return le=le?le.then(pe,pe):pe()}return Z}()})}function G(q,re,ae){var le=w;return function(Z,ne){if(le===x)throw Error("Generator is already running");if(le===E){if(Z==="throw")throw ne;return{value:u,done:!0}}for(ae.method=Z,ae.arg=ne;;){var te=ae.delegate;if(te){var pe=X(te,ae);if(pe){if(pe===P)continue;return pe}}if(ae.method==="next")ae.sent=ae._sent=ae.arg;else if(ae.method==="throw"){if(le===w)throw le=E,ae.arg;ae.dispatchException(ae.arg)}else ae.method==="return"&&ae.abrupt("return",ae.arg);le=x;var fe=L(q,re,ae);if(fe.type==="normal"){if(le=ae.done?E:A,fe.arg===P)continue;return{value:fe.arg,done:ae.done}}fe.type==="throw"&&(le=E,ae.method="throw",ae.arg=fe.arg)}}}function X(q,re){var ae=re.method,le=q.iterator[ae];if(le===u)return re.delegate=null,ae==="throw"&&q.iterator.return&&(re.method="return",re.arg=u,X(q,re),re.method==="throw")||ae!=="return"&&(re.method="throw",re.arg=new TypeError("The iterator does not provide a '"+ae+"' method")),P;var Z=L(le,q.iterator,re.arg);if(Z.type==="throw")return re.method="throw",re.arg=Z.arg,re.delegate=null,P;var ne=Z.arg;return ne?ne.done?(re[q.resultName]=ne.value,re.next=q.nextLoc,re.method!=="return"&&(re.method="next",re.arg=u),re.delegate=null,P):ne:(re.method="throw",re.arg=new TypeError("iterator result is not an object"),re.delegate=null,P)}function Q(q){var re={tryLoc:q[0]};1 in q&&(re.catchLoc=q[1]),2 in q&&(re.finallyLoc=q[2],re.afterLoc=q[3]),this.tryEntries.push(re)}function se(q){var re=q.completion||{};re.type="normal",delete re.arg,q.completion=re}function ie(q){this.tryEntries=[{tryLoc:"root"}],q.forEach(Q,this),this.reset(!0)}function me(q){if(q||q===""){var re=q[p];if(re)return re.call(q);if(typeof q.next=="function")return q;if(!isNaN(q.length)){var ae=-1,le=function(){function Z(){for(;++ae=0;--Z){var ne=this.tryEntries[Z],te=ne.completion;if(ne.tryLoc==="root")return le("end");if(ne.tryLoc<=this.prev){var pe=v.call(ne,"catchLoc"),fe=v.call(ne,"finallyLoc");if(pe&&fe){if(this.prev=0;--le){var Z=this.tryEntries[le];if(Z.tryLoc<=this.prev&&v.call(Z,"finallyLoc")&&this.prev=0;--ae){var le=this.tryEntries[ae];if(le.finallyLoc===re)return this.complete(le.completion,le.afterLoc),se(le),P}}return q}(),catch:function(){function q(re){for(var ae=this.tryEntries.length-1;ae>=0;--ae){var le=this.tryEntries[ae];if(le.tryLoc===re){var Z=le.completion;if(Z.type==="throw"){var ne=Z.arg;se(le)}return ne}}throw Error("illegal catch attempt")}return q}(),delegateYield:function(){function q(re,ae,le){return this.delegate={iterator:me(re),resultName:ae,nextLoc:le},this.method==="next"&&(this.arg=u),P}return q}()},s}function S(u,s,d,v,g,C,p){try{var N=u[C](p),V=N.value}catch(B){return void d(B)}N.done?s(V):Promise.resolve(V).then(v,g)}function k(u){return function(){var s=this,d=arguments;return new Promise(function(v,g){var C=u.apply(s,d);function p(V){S(C,v,g,p,N,"next",V)}function N(V){S(C,v,g,p,N,"throw",V)}p(void 0)})}}function h(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,i(u,s)}function i(u,s){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,v){return d.__proto__=v,d},i(u,s)}var c=function(u){return u[u.NORTH=1]="NORTH",u[u.SOUTH=2]="SOUTH",u[u.EAST=4]="EAST",u[u.WEST=8]="WEST",u[u.NORTHEAST=5]="NORTHEAST",u[u.NORTHWEST=9]="NORTHWEST",u[u.SOUTHEAST=6]="SOUTHEAST",u[u.SOUTHWEST=10]="SOUTHWEST",u}(c||{}),m,l=r.DmIcon=function(u){function s(v){var g;return g=u.call(this,v)||this,g.state={iconRef:""},g}h(s,u);var d=s.prototype;return d.fetchRefMap=function(){var v=k(y().mark(function(){function C(){var p,N;return y().wrap(function(){function V(B){for(;;)switch(B.prev=B.next){case 0:return B.prev=0,B.next=3,(0,t.fetchRetry)((0,a.resolveAsset)("icon_ref_map.json"));case 3:return p=B.sent,B.next=6,p.json();case 6:N=B.sent,m=N,this.setState({iconRef:N[this.props.icon]||""}),B.next=14;break;case 11:return B.prev=11,B.t0=B.catch(0),B.abrupt("return");case 14:case"end":return B.stop()}}return V}(),C,this,[[0,11]])}return C}()));function g(){return v.apply(this,arguments)}return g}(),d.componentDidMount=function(){function v(){m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap()}return v}(),d.componentDidUpdate=function(){function v(g){g.icon!==this.props.icon&&(m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap())}return v}(),d.render=function(){function v(){var g=this.props,C=g.className,p=g.direction,N=p===void 0?c.SOUTH:p,V=g.fallback,B=g.frame,I=B===void 0?1:B,L=g.icon_state,w=g.movement,A=w===void 0?!1:w,x=b(g,f),E=this.state.iconRef,P=E+"?state="+L+"&dir="+N+"&movement="+!!A+"&frame="+I;return E?(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Image,Object.assign({fixErrors:!0,src:P},x))):V||null}return v}(),s}(e.Component)},20342:function(T,r,n){"use strict";r.__esModule=!0,r.DraggableControl=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474);function f(h,i){h.prototype=Object.create(i.prototype),h.prototype.constructor=h,b(h,i)}function b(h,i){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},b(h,i)}var y=400,S=function(i,c){return i.screenX*c[0]+i.screenY*c[1]},k=r.DraggableControl=function(h){function i(m){var l;return l=h.call(this,m)||this,l.inputRef=(0,e.createRef)(),l.state={originalValue:m.value,value:m.value,dragging:!1,editing:!1,origin:null,suppressingFlicker:!1},l.flickerTimer=null,l.suppressFlicker=function(){var u=l.props.suppressFlicker;u>0&&(l.setState({suppressingFlicker:!0}),clearTimeout(l.flickerTimer),l.flickerTimer=setTimeout(function(){return l.setState({suppressingFlicker:!1})},u))},l.handleDragStart=function(u){var s=l.props,d=s.value,v=s.dragMatrix,g=s.disabled,C=l.state.editing;C||g||(document.body.style["pointer-events"]="none",l.ref=u.currentTarget,l.setState({originalValue:d,dragging:!1,value:d,origin:S(u,v)}),l.timer=setTimeout(function(){l.setState({dragging:!0})},250),l.dragInterval=setInterval(function(){var p=l.state,N=p.dragging,V=p.value,B=l.props.onDrag;N&&B&&B(u,V)},l.props.updateRate||y),document.addEventListener("mousemove",l.handleDragMove),document.addEventListener("mouseup",l.handleDragEnd))},l.handleDragMove=function(u){var s,d=l.props,v=d.minValue,g=d.maxValue,C=d.step,p=d.dragMatrix,N=d.disabled;if(!N){var V=l.ref.offsetWidth/((g-v)/C),B=(s=l.props.stepPixelSize)!=null?s:V;typeof B=="function"&&(B=B(V)),l.setState(function(I){var L=Object.assign({},I),w=I.origin,A=S(u,p)-w;if(I.dragging){var x=Math.trunc(A/B);L.value=(0,a.clamp)(Math.floor(L.originalValue/C)*C+x*C,v,g)}else Math.abs(A)>4&&(L.dragging=!0);return L})}},l.handleDragEnd=function(u){var s=l.props,d=s.onChange,v=s.onDrag,g=l.state,C=g.dragging,p=g.value;if(document.body.style["pointer-events"]="auto",clearTimeout(l.timer),clearInterval(l.dragInterval),l.setState({originalValue:null,dragging:!1,editing:!C,origin:null}),document.removeEventListener("mousemove",l.handleDragMove),document.removeEventListener("mouseup",l.handleDragEnd),C)l.suppressFlicker(),d&&d(u,p),v&&v(u,p);else if(l.inputRef){var N=l.inputRef.current;N.value=p;try{N.focus(),N.select()}catch(V){}}},l}f(i,h);var c=i.prototype;return c.render=function(){function m(){var l=this,u=this.state,s=u.dragging,d=u.editing,v=u.value,g=u.suppressingFlicker,C=this.props,p=C.animated,N=C.value,V=C.unit,B=C.minValue,I=C.maxValue,L=C.format,w=C.onChange,A=C.onDrag,x=C.children,E=C.height,P=C.lineHeight,D=C.fontSize,M=C.disabled,O=N;(s||g)&&(O=v);var R=function(){function U(z){return z+(V?" "+V:"")}return U}(),F=p&&!s&&!g&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:O,format:L,children:R})||R(L?L(O):O),W=(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:!d||M?"none":void 0,height:E,"line-height":P,"font-size":D},onBlur:function(){function U(z){if(d){var $=(0,a.clamp)(parseFloat(z.target.value),B,I);if(Number.isNaN($)){l.setState({editing:!1});return}l.setState({editing:!1,value:$}),l.suppressFlicker(),w&&w(z,$),A&&A(z,$)}}return U}(),onKeyDown:function(){function U(z){if(z.keyCode===13){var $=(0,a.clamp)(parseFloat(z.target.value),B,I);if(Number.isNaN($)){l.setState({editing:!1});return}l.setState({editing:!1,value:$}),l.suppressFlicker(),w&&w(z,$),A&&A(z,$);return}if(z.keyCode===27){l.setState({editing:!1});return}}return U}(),disabled:M},null,this.inputRef);return x({dragging:s,editing:d,value:N,displayValue:O,displayElement:F,inputElement:W,handleDragStart:this.handleDragStart})}return m}(),i}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,suppressFlicker:50,dragMatrix:[1,0]}},87099:function(T,r,n){"use strict";r.__esModule=!0,r.Dropdown=void 0;var e=n(89005),a=n(95996),t=n(35840),o=n(55937),f=n(96184),b=n(1331),y=n(96690),S=["icon","iconRotation","iconSpin","clipSelectedText","color","dropdownStyle","over","nochevron","width","onClick","onSelected","selected","disabled","displayText","buttons"],k=["className"],h;function i(g,C){if(g==null)return{};var p={};for(var N in g)if({}.hasOwnProperty.call(g,N)){if(C.includes(N))continue;p[N]=g[N]}return p}function c(g,C){g.prototype=Object.create(C.prototype),g.prototype.constructor=g,m(g,C)}function m(g,C){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,N){return p.__proto__=N,p},m(g,C)}var l={placement:"left-start",modifiers:[{name:"eventListeners",enabled:!1}]},u={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function g(){return null}return g}()},s="Layout Dropdown__menu",d="Layout Dropdown__menu-scroll",v=r.Dropdown=function(g){function C(N){var V;return V=g.call(this,N)||this,V.menuContents=void 0,V.handleClick=function(){V.state.open&&V.setOpen(!1)},V.state={open:!1,selected:V.props.selected},V.menuContents=null,V}c(C,g);var p=C.prototype;return p.getDOMNode=function(){function N(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return N}(),p.componentDidMount=function(){function N(){var V=this.getDOMNode()}return N}(),p.openMenu=function(){function N(){var V=C.renderedMenu;V===void 0&&(V=document.createElement("div"),V.className=s,document.body.appendChild(V),C.renderedMenu=V);var B=this.getDOMNode();C.currentOpenMenu=B,V.scrollTop=0,V.style.width=this.props.menuWidth||B.offsetWidth+"px",V.style.opacity="1",V.style.pointerEvents="auto",setTimeout(function(){var I;(I=C.renderedMenu)==null||I.focus()},400),this.renderMenuContent()}return N}(),p.closeMenu=function(){function N(){C.currentOpenMenu===this.getDOMNode()&&(C.currentOpenMenu=void 0,C.renderedMenu.style.opacity="0",C.renderedMenu.style.pointerEvents="none")}return N}(),p.componentWillUnmount=function(){function N(){this.closeMenu(),this.setOpen(!1)}return N}(),p.renderMenuContent=function(){function N(){var V=this,B=C.renderedMenu;if(B){B.offsetHeight>200?B.className=d:B.className=s;var I=this.props.options,L=I===void 0?[]:I,w=L.map(function(x){var E,P;return typeof x=="string"?(P=x,E=x):x!==null&&(P=x.displayText,E=x.value),(0,e.createVNode)(1,"div",(0,t.classes)(["Dropdown__menuentry",V.state.selected===E&&"selected"]),P,0,{onClick:function(){function D(){V.setSelected(E)}return D}()},E)}),A=w.length?w:"No Options Found";(0,e.render)((0,e.createVNode)(1,"div",null,A,0),B,function(){var x=C.singletonPopper;x===void 0?(x=(0,a.createPopper)(C.virtualElement,B,Object.assign({},l,{placement:"bottom-start"})),C.singletonPopper=x):(x.setOptions(Object.assign({},l,{placement:"bottom-start"})),x.update())},this.context)}}return N}(),p.setOpen=function(){function N(V){var B=this;this.setState(function(I){return Object.assign({},I,{open:V})}),V?setTimeout(function(){B.openMenu(),window.addEventListener("click",B.handleClick)}):(this.closeMenu(),window.removeEventListener("click",this.handleClick))}return N}(),p.setSelected=function(){function N(V){this.setState(function(B){return Object.assign({},B,{selected:V})}),this.setOpen(!1),this.props.onSelected&&this.props.onSelected(V)}return N}(),p.getOptionValue=function(){function N(V){return typeof V=="string"?V:V.value}return N}(),p.getSelectedIndex=function(){function N(){var V=this,B=this.state.selected||this.props.selected,I=this.props.options,L=I===void 0?[]:I;return L.findIndex(function(w){return V.getOptionValue(w)===B})}return N}(),p.toPrevious=function(){function N(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),B=0,I=this.props.options.length-1,L=V>=0;L||(V=B);var w=V===B?I:V-1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return N}(),p.toNext=function(){function N(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),B=0,I=this.props.options.length-1,L=V>=0;L||(V=I);var w=V===I?B:V+1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return N}(),p.render=function(){function N(){var V=this,B=this.props,I=B.icon,L=B.iconRotation,w=B.iconSpin,A=B.clipSelectedText,x=A===void 0?!0:A,E=B.color,P=E===void 0?"default":E,D=B.dropdownStyle,M=B.over,O=B.nochevron,R=B.width,F=B.onClick,W=B.onSelected,U=B.selected,z=B.disabled,$=B.displayText,G=B.buttons,X=i(B,S),Q=X.className,se=i(X,k),ie=M?!this.state.open:this.state.open;return(0,e.createComponentVNode)(2,y.Stack,{inline:!0,fill:!0,width:R,children:[(0,e.createComponentVNode)(2,y.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({width:"100%",className:(0,t.classes)(["Dropdown__control","Button","Button--color--"+P,z&&"Button--disabled",Q]),onClick:function(){function me(q){z&&!V.state.open||(V.setOpen(!V.state.open),F&&F(q))}return me}()},se,{children:[I&&(0,e.createComponentVNode)(2,b.Icon,{name:I,rotation:L,spin:w,mr:1}),(0,e.createVNode)(1,"span","Dropdown__selected-text",$||this.state.selected,0,{style:{overflow:x?"hidden":"visible"}}),O||(0,e.createVNode)(1,"span","Dropdown__arrow-button",(0,e.createComponentVNode)(2,b.Icon,{name:ie?"chevron-up":"chevron-down"}),2)]})))}),G&&(0,e.createFragment)([(0,e.createComponentVNode)(2,y.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-left",disabled:z,onClick:function(){function me(){z||V.toPrevious()}return me}()})}),(0,e.createComponentVNode)(2,y.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-right",disabled:z,onClick:function(){function me(){z||V.toNext()}return me}()})})],4)]})}return N}(),C}(e.Component);h=v,v.renderedMenu=void 0,v.singletonPopper=void 0,v.currentOpenMenu=void 0,v.virtualElement={getBoundingClientRect:function(){function g(){var C,p;return(C=(p=h.currentOpenMenu)==null?void 0:p.getBoundingClientRect())!=null?C:u}return g}()}},39473:function(T,r,n){"use strict";r.__esModule=!0,r.computeFlexProps=r.computeFlexItemProps=r.computeFlexItemClassName=r.computeFlexClassName=r.Flex=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","direction","wrap","align","justify","inline","style"],f=["className"],b=["className","style","grow","order","shrink","basis","align"],y=["className"];/** + */var t=r.Divider=function(){function o(f){var b=f.vertical,y=f.hidden;return(0,e.createVNode)(1,"div",(0,a.classes)(["Divider",y&&"Divider--hidden",b?"Divider--vertical":"Divider--horizontal"]))}return o}()},60218:function(T,r,n){"use strict";r.__esModule=!0,r.DmIcon=void 0;var e=n(89005),a=n(79140),t=n(46085),o=n(91225),f=["className","direction","fallback","frame","icon_state","movement"];function b(u,s){if(u==null)return{};var d={};for(var v in u)if({}.hasOwnProperty.call(u,v)){if(s.includes(v))continue;d[v]=u[v]}return d}function y(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */y=function(){return s};var u,s={},d=Object.prototype,v=d.hasOwnProperty,g=Object.defineProperty||function(q,re,ae){q[re]=ae.value},C=typeof Symbol=="function"?Symbol:{},p=C.iterator||"@@iterator",N=C.asyncIterator||"@@asyncIterator",V=C.toStringTag||"@@toStringTag";function B(q,re,ae){return Object.defineProperty(q,re,{value:ae,enumerable:!0,configurable:!0,writable:!0}),q[re]}try{B({},"")}catch(q){B=function(ae,le,Z){return ae[le]=Z}}function I(q,re,ae,le){var Z=re&&re.prototype instanceof D?re:D,ne=Object.create(Z.prototype),te=new ie(le||[]);return g(ne,"_invoke",{value:G(q,ae,te)}),ne}function L(q,re,ae){try{return{type:"normal",arg:q.call(re,ae)}}catch(le){return{type:"throw",arg:le}}}s.wrap=I;var w="suspendedStart",A="suspendedYield",x="executing",E="completed",P={};function D(){}function M(){}function O(){}var R={};B(R,p,function(){return this});var F=Object.getPrototypeOf,W=F&&F(F(me([])));W&&W!==d&&v.call(W,p)&&(R=W);var U=O.prototype=D.prototype=Object.create(R);function z(q){["next","throw","return"].forEach(function(re){B(q,re,function(ae){return this._invoke(re,ae)})})}function $(q,re){function ae(Z,ne,te,pe){var fe=L(q[Z],q,ne);if(fe.type!=="throw"){var ce=fe.arg,Ve=ce.value;return Ve&&typeof Ve=="object"&&v.call(Ve,"__await")?re.resolve(Ve.__await).then(function(Ce){ae("next",Ce,te,pe)},function(Ce){ae("throw",Ce,te,pe)}):re.resolve(Ve).then(function(Ce){ce.value=Ce,te(ce)},function(Ce){return ae("throw",Ce,te,pe)})}pe(fe.arg)}var le;g(this,"_invoke",{value:function(){function Z(ne,te){function pe(){return new re(function(fe,ce){ae(ne,te,fe,ce)})}return le=le?le.then(pe,pe):pe()}return Z}()})}function G(q,re,ae){var le=w;return function(Z,ne){if(le===x)throw Error("Generator is already running");if(le===E){if(Z==="throw")throw ne;return{value:u,done:!0}}for(ae.method=Z,ae.arg=ne;;){var te=ae.delegate;if(te){var pe=X(te,ae);if(pe){if(pe===P)continue;return pe}}if(ae.method==="next")ae.sent=ae._sent=ae.arg;else if(ae.method==="throw"){if(le===w)throw le=E,ae.arg;ae.dispatchException(ae.arg)}else ae.method==="return"&&ae.abrupt("return",ae.arg);le=x;var fe=L(q,re,ae);if(fe.type==="normal"){if(le=ae.done?E:A,fe.arg===P)continue;return{value:fe.arg,done:ae.done}}fe.type==="throw"&&(le=E,ae.method="throw",ae.arg=fe.arg)}}}function X(q,re){var ae=re.method,le=q.iterator[ae];if(le===u)return re.delegate=null,ae==="throw"&&q.iterator.return&&(re.method="return",re.arg=u,X(q,re),re.method==="throw")||ae!=="return"&&(re.method="throw",re.arg=new TypeError("The iterator does not provide a '"+ae+"' method")),P;var Z=L(le,q.iterator,re.arg);if(Z.type==="throw")return re.method="throw",re.arg=Z.arg,re.delegate=null,P;var ne=Z.arg;return ne?ne.done?(re[q.resultName]=ne.value,re.next=q.nextLoc,re.method!=="return"&&(re.method="next",re.arg=u),re.delegate=null,P):ne:(re.method="throw",re.arg=new TypeError("iterator result is not an object"),re.delegate=null,P)}function J(q){var re={tryLoc:q[0]};1 in q&&(re.catchLoc=q[1]),2 in q&&(re.finallyLoc=q[2],re.afterLoc=q[3]),this.tryEntries.push(re)}function se(q){var re=q.completion||{};re.type="normal",delete re.arg,q.completion=re}function ie(q){this.tryEntries=[{tryLoc:"root"}],q.forEach(J,this),this.reset(!0)}function me(q){if(q||q===""){var re=q[p];if(re)return re.call(q);if(typeof q.next=="function")return q;if(!isNaN(q.length)){var ae=-1,le=function(){function Z(){for(;++ae=0;--Z){var ne=this.tryEntries[Z],te=ne.completion;if(ne.tryLoc==="root")return le("end");if(ne.tryLoc<=this.prev){var pe=v.call(ne,"catchLoc"),fe=v.call(ne,"finallyLoc");if(pe&&fe){if(this.prev=0;--le){var Z=this.tryEntries[le];if(Z.tryLoc<=this.prev&&v.call(Z,"finallyLoc")&&this.prev=0;--ae){var le=this.tryEntries[ae];if(le.finallyLoc===re)return this.complete(le.completion,le.afterLoc),se(le),P}}return q}(),catch:function(){function q(re){for(var ae=this.tryEntries.length-1;ae>=0;--ae){var le=this.tryEntries[ae];if(le.tryLoc===re){var Z=le.completion;if(Z.type==="throw"){var ne=Z.arg;se(le)}return ne}}throw Error("illegal catch attempt")}return q}(),delegateYield:function(){function q(re,ae,le){return this.delegate={iterator:me(re),resultName:ae,nextLoc:le},this.method==="next"&&(this.arg=u),P}return q}()},s}function S(u,s,d,v,g,C,p){try{var N=u[C](p),V=N.value}catch(B){return void d(B)}N.done?s(V):Promise.resolve(V).then(v,g)}function k(u){return function(){var s=this,d=arguments;return new Promise(function(v,g){var C=u.apply(s,d);function p(V){S(C,v,g,p,N,"next",V)}function N(V){S(C,v,g,p,N,"throw",V)}p(void 0)})}}function h(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,i(u,s)}function i(u,s){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,v){return d.__proto__=v,d},i(u,s)}var c=function(u){return u[u.NORTH=1]="NORTH",u[u.SOUTH=2]="SOUTH",u[u.EAST=4]="EAST",u[u.WEST=8]="WEST",u[u.NORTHEAST=5]="NORTHEAST",u[u.NORTHWEST=9]="NORTHWEST",u[u.SOUTHEAST=6]="SOUTHEAST",u[u.SOUTHWEST=10]="SOUTHWEST",u}(c||{}),m,l=r.DmIcon=function(u){function s(v){var g;return g=u.call(this,v)||this,g.state={iconRef:""},g}h(s,u);var d=s.prototype;return d.fetchRefMap=function(){var v=k(y().mark(function(){function C(){var p,N;return y().wrap(function(){function V(B){for(;;)switch(B.prev=B.next){case 0:return B.prev=0,B.next=3,(0,t.fetchRetry)((0,a.resolveAsset)("icon_ref_map.json"));case 3:return p=B.sent,B.next=6,p.json();case 6:N=B.sent,m=N,this.setState({iconRef:N[this.props.icon]||""}),B.next=14;break;case 11:return B.prev=11,B.t0=B.catch(0),B.abrupt("return");case 14:case"end":return B.stop()}}return V}(),C,this,[[0,11]])}return C}()));function g(){return v.apply(this,arguments)}return g}(),d.componentDidMount=function(){function v(){m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap()}return v}(),d.componentDidUpdate=function(){function v(g){g.icon!==this.props.icon&&(m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap())}return v}(),d.render=function(){function v(){var g=this.props,C=g.className,p=g.direction,N=p===void 0?c.SOUTH:p,V=g.fallback,B=g.frame,I=B===void 0?1:B,L=g.icon_state,w=g.movement,A=w===void 0?!1:w,x=b(g,f),E=this.state.iconRef,P=E+"?state="+L+"&dir="+N+"&movement="+!!A+"&frame="+I;return E?(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Image,Object.assign({fixErrors:!0,src:P},x))):V||null}return v}(),s}(e.Component)},20342:function(T,r,n){"use strict";r.__esModule=!0,r.DraggableControl=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474);function f(h,i){h.prototype=Object.create(i.prototype),h.prototype.constructor=h,b(h,i)}function b(h,i){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},b(h,i)}var y=400,S=function(i,c){return i.screenX*c[0]+i.screenY*c[1]},k=r.DraggableControl=function(h){function i(m){var l;return l=h.call(this,m)||this,l.inputRef=(0,e.createRef)(),l.state={originalValue:m.value,value:m.value,dragging:!1,editing:!1,origin:null,suppressingFlicker:!1},l.flickerTimer=null,l.suppressFlicker=function(){var u=l.props.suppressFlicker;u>0&&(l.setState({suppressingFlicker:!0}),clearTimeout(l.flickerTimer),l.flickerTimer=setTimeout(function(){return l.setState({suppressingFlicker:!1})},u))},l.handleDragStart=function(u){var s=l.props,d=s.value,v=s.dragMatrix,g=s.disabled,C=l.state.editing;C||g||(document.body.style["pointer-events"]="none",l.ref=u.currentTarget,l.setState({originalValue:d,dragging:!1,value:d,origin:S(u,v)}),l.timer=setTimeout(function(){l.setState({dragging:!0})},250),l.dragInterval=setInterval(function(){var p=l.state,N=p.dragging,V=p.value,B=l.props.onDrag;N&&B&&B(u,V)},l.props.updateRate||y),document.addEventListener("mousemove",l.handleDragMove),document.addEventListener("mouseup",l.handleDragEnd))},l.handleDragMove=function(u){var s,d=l.props,v=d.minValue,g=d.maxValue,C=d.step,p=d.dragMatrix,N=d.disabled;if(!N){var V=l.ref.offsetWidth/((g-v)/C),B=(s=l.props.stepPixelSize)!=null?s:V;typeof B=="function"&&(B=B(V)),l.setState(function(I){var L=Object.assign({},I),w=I.origin,A=S(u,p)-w;if(I.dragging){var x=Math.trunc(A/B);L.value=(0,a.clamp)(Math.floor(L.originalValue/C)*C+x*C,v,g)}else Math.abs(A)>4&&(L.dragging=!0);return L})}},l.handleDragEnd=function(u){var s=l.props,d=s.onChange,v=s.onDrag,g=l.state,C=g.dragging,p=g.value;if(document.body.style["pointer-events"]="auto",clearTimeout(l.timer),clearInterval(l.dragInterval),l.setState({originalValue:null,dragging:!1,editing:!C,origin:null}),document.removeEventListener("mousemove",l.handleDragMove),document.removeEventListener("mouseup",l.handleDragEnd),C)l.suppressFlicker(),d&&d(u,p),v&&v(u,p);else if(l.inputRef){var N=l.inputRef.current;N.value=p;try{N.focus(),N.select()}catch(V){}}},l}f(i,h);var c=i.prototype;return c.render=function(){function m(){var l=this,u=this.state,s=u.dragging,d=u.editing,v=u.value,g=u.suppressingFlicker,C=this.props,p=C.animated,N=C.value,V=C.unit,B=C.minValue,I=C.maxValue,L=C.format,w=C.onChange,A=C.onDrag,x=C.children,E=C.height,P=C.lineHeight,D=C.fontSize,M=C.disabled,O=N;(s||g)&&(O=v);var R=function(){function U(z){return z+(V?" "+V:"")}return U}(),F=p&&!s&&!g&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:O,format:L,children:R})||R(L?L(O):O),W=(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:!d||M?"none":void 0,height:E,"line-height":P,"font-size":D},onBlur:function(){function U(z){if(d){var $=(0,a.clamp)(parseFloat(z.target.value),B,I);if(Number.isNaN($)){l.setState({editing:!1});return}l.setState({editing:!1,value:$}),l.suppressFlicker(),w&&w(z,$),A&&A(z,$)}}return U}(),onKeyDown:function(){function U(z){if(z.keyCode===13){var $=(0,a.clamp)(parseFloat(z.target.value),B,I);if(Number.isNaN($)){l.setState({editing:!1});return}l.setState({editing:!1,value:$}),l.suppressFlicker(),w&&w(z,$),A&&A(z,$);return}if(z.keyCode===27){l.setState({editing:!1});return}}return U}(),disabled:M},null,this.inputRef);return x({dragging:s,editing:d,value:N,displayValue:O,displayElement:F,inputElement:W,handleDragStart:this.handleDragStart})}return m}(),i}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,suppressFlicker:50,dragMatrix:[1,0]}},87099:function(T,r,n){"use strict";r.__esModule=!0,r.Dropdown=void 0;var e=n(89005),a=n(95996),t=n(35840),o=n(55937),f=n(96184),b=n(1331),y=n(96690),S=["icon","iconRotation","iconSpin","clipSelectedText","color","dropdownStyle","over","nochevron","width","onClick","onSelected","selected","disabled","displayText","buttons"],k=["className"],h;function i(g,C){if(g==null)return{};var p={};for(var N in g)if({}.hasOwnProperty.call(g,N)){if(C.includes(N))continue;p[N]=g[N]}return p}function c(g,C){g.prototype=Object.create(C.prototype),g.prototype.constructor=g,m(g,C)}function m(g,C){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,N){return p.__proto__=N,p},m(g,C)}var l={placement:"left-start",modifiers:[{name:"eventListeners",enabled:!1}]},u={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function g(){return null}return g}()},s="Layout Dropdown__menu",d="Layout Dropdown__menu-scroll",v=r.Dropdown=function(g){function C(N){var V;return V=g.call(this,N)||this,V.menuContents=void 0,V.handleClick=function(){V.state.open&&V.setOpen(!1)},V.state={open:!1,selected:V.props.selected},V.menuContents=null,V}c(C,g);var p=C.prototype;return p.getDOMNode=function(){function N(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return N}(),p.componentDidMount=function(){function N(){var V=this.getDOMNode()}return N}(),p.openMenu=function(){function N(){var V=C.renderedMenu;V===void 0&&(V=document.createElement("div"),V.className=s,document.body.appendChild(V),C.renderedMenu=V);var B=this.getDOMNode();C.currentOpenMenu=B,V.scrollTop=0,V.style.width=this.props.menuWidth||B.offsetWidth+"px",V.style.opacity="1",V.style.pointerEvents="auto",setTimeout(function(){var I;(I=C.renderedMenu)==null||I.focus()},400),this.renderMenuContent()}return N}(),p.closeMenu=function(){function N(){C.currentOpenMenu===this.getDOMNode()&&(C.currentOpenMenu=void 0,C.renderedMenu.style.opacity="0",C.renderedMenu.style.pointerEvents="none")}return N}(),p.componentWillUnmount=function(){function N(){this.closeMenu(),this.setOpen(!1)}return N}(),p.renderMenuContent=function(){function N(){var V=this,B=C.renderedMenu;if(B){B.offsetHeight>200?B.className=d:B.className=s;var I=this.props.options,L=I===void 0?[]:I,w=L.map(function(x){var E,P;return typeof x=="string"?(P=x,E=x):x!==null&&(P=x.displayText,E=x.value),(0,e.createVNode)(1,"div",(0,t.classes)(["Dropdown__menuentry",V.state.selected===E&&"selected"]),P,0,{onClick:function(){function D(){V.setSelected(E)}return D}()},E)}),A=w.length?w:"No Options Found";(0,e.render)((0,e.createVNode)(1,"div",null,A,0),B,function(){var x=C.singletonPopper;x===void 0?(x=(0,a.createPopper)(C.virtualElement,B,Object.assign({},l,{placement:"bottom-start"})),C.singletonPopper=x):(x.setOptions(Object.assign({},l,{placement:"bottom-start"})),x.update())},this.context)}}return N}(),p.setOpen=function(){function N(V){var B=this;this.setState(function(I){return Object.assign({},I,{open:V})}),V?setTimeout(function(){B.openMenu(),window.addEventListener("click",B.handleClick)}):(this.closeMenu(),window.removeEventListener("click",this.handleClick))}return N}(),p.setSelected=function(){function N(V){this.setState(function(B){return Object.assign({},B,{selected:V})}),this.setOpen(!1),this.props.onSelected&&this.props.onSelected(V)}return N}(),p.getOptionValue=function(){function N(V){return typeof V=="string"?V:V.value}return N}(),p.getSelectedIndex=function(){function N(){var V=this,B=this.state.selected||this.props.selected,I=this.props.options,L=I===void 0?[]:I;return L.findIndex(function(w){return V.getOptionValue(w)===B})}return N}(),p.toPrevious=function(){function N(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),B=0,I=this.props.options.length-1,L=V>=0;L||(V=B);var w=V===B?I:V-1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return N}(),p.toNext=function(){function N(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),B=0,I=this.props.options.length-1,L=V>=0;L||(V=I);var w=V===I?B:V+1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return N}(),p.render=function(){function N(){var V=this,B=this.props,I=B.icon,L=B.iconRotation,w=B.iconSpin,A=B.clipSelectedText,x=A===void 0?!0:A,E=B.color,P=E===void 0?"default":E,D=B.dropdownStyle,M=B.over,O=B.nochevron,R=B.width,F=B.onClick,W=B.onSelected,U=B.selected,z=B.disabled,$=B.displayText,G=B.buttons,X=i(B,S),J=X.className,se=i(X,k),ie=M?!this.state.open:this.state.open;return(0,e.createComponentVNode)(2,y.Stack,{inline:!0,fill:!0,width:R,children:[(0,e.createComponentVNode)(2,y.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({width:"100%",className:(0,t.classes)(["Dropdown__control","Button","Button--color--"+P,z&&"Button--disabled",J]),onClick:function(){function me(q){z&&!V.state.open||(V.setOpen(!V.state.open),F&&F(q))}return me}()},se,{children:[I&&(0,e.createComponentVNode)(2,b.Icon,{name:I,rotation:L,spin:w,mr:1}),(0,e.createVNode)(1,"span","Dropdown__selected-text",$||this.state.selected,0,{style:{overflow:x?"hidden":"visible"}}),O||(0,e.createVNode)(1,"span","Dropdown__arrow-button",(0,e.createComponentVNode)(2,b.Icon,{name:ie?"chevron-up":"chevron-down"}),2)]})))}),G&&(0,e.createFragment)([(0,e.createComponentVNode)(2,y.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-left",disabled:z,onClick:function(){function me(){z||V.toPrevious()}return me}()})}),(0,e.createComponentVNode)(2,y.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-right",disabled:z,onClick:function(){function me(){z||V.toNext()}return me}()})})],4)]})}return N}(),C}(e.Component);h=v,v.renderedMenu=void 0,v.singletonPopper=void 0,v.currentOpenMenu=void 0,v.virtualElement={getBoundingClientRect:function(){function g(){var C,p;return(C=(p=h.currentOpenMenu)==null?void 0:p.getBoundingClientRect())!=null?C:u}return g}()}},39473:function(T,r,n){"use strict";r.__esModule=!0,r.computeFlexProps=r.computeFlexItemProps=r.computeFlexItemClassName=r.computeFlexClassName=r.Flex=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","direction","wrap","align","justify","inline","style"],f=["className"],b=["className","style","grow","order","shrink","basis","align"],y=["className"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -141,7 +141,7 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function S(h,i){if(h==null)return{};var c={};for(var m in h)if({}.hasOwnProperty.call(h,m)){if(i.includes(m))continue;c[m]=h[m]}return c}var k=r.Knob=function(){function h(i){var c=i.animated,m=i.format,l=i.maxValue,u=i.minValue,s=i.onChange,d=i.onDrag,v=i.step,g=i.stepPixelSize,C=i.suppressFlicker,p=i.unit,N=i.value,V=i.className,B=i.style,I=i.fillValue,L=i.color,w=i.ranges,A=w===void 0?{}:w,x=i.size,E=x===void 0?1:x,P=i.bipolar,D=i.children,M=i.popUpPosition,O=S(i,y);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:c,format:m,maxValue:l,minValue:u,onChange:s,onDrag:d,step:v,stepPixelSize:g,suppressFlicker:C,unit:p,value:N},{children:function(){function R(F){var W=F.dragging,U=F.editing,z=F.value,$=F.displayValue,G=F.displayElement,X=F.inputElement,Q=F.handleDragStart,se=(0,a.scale)(I!=null?I:$,u,l),ie=(0,a.scale)($,u,l),me=L||(0,a.keyOfMatchingRange)(I!=null?I:z,A)||"default",q=(ie-.5)*270;return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Knob","Knob--color--"+me,P&&"Knob--bipolar",V,(0,o.computeBoxClassName)(O)]),[(0,e.createVNode)(1,"div","Knob__circle",(0,e.createVNode)(1,"div","Knob__cursorBox",(0,e.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+q+"deg)"}}),2),W&&(0,e.createVNode)(1,"div",(0,t.classes)(["Knob__popupValue",M&&"Knob__popupValue--"+M]),G,0),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,e.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,e.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((P?2.75:2)-se*1.5)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),X],0,Object.assign({},(0,o.computeBoxProps)(Object.assign({style:Object.assign({"font-size":E+"em"},B)},O)),{onMouseDown:Q})))}return R}()})))}return h}()},78621:function(T,r,n){"use strict";r.__esModule=!0,r.LabeledControls=void 0;var e=n(89005),a=n(39473),t=["children"],o=["label","children"];/** + */function S(h,i){if(h==null)return{};var c={};for(var m in h)if({}.hasOwnProperty.call(h,m)){if(i.includes(m))continue;c[m]=h[m]}return c}var k=r.Knob=function(){function h(i){var c=i.animated,m=i.format,l=i.maxValue,u=i.minValue,s=i.onChange,d=i.onDrag,v=i.step,g=i.stepPixelSize,C=i.suppressFlicker,p=i.unit,N=i.value,V=i.className,B=i.style,I=i.fillValue,L=i.color,w=i.ranges,A=w===void 0?{}:w,x=i.size,E=x===void 0?1:x,P=i.bipolar,D=i.children,M=i.popUpPosition,O=S(i,y);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:c,format:m,maxValue:l,minValue:u,onChange:s,onDrag:d,step:v,stepPixelSize:g,suppressFlicker:C,unit:p,value:N},{children:function(){function R(F){var W=F.dragging,U=F.editing,z=F.value,$=F.displayValue,G=F.displayElement,X=F.inputElement,J=F.handleDragStart,se=(0,a.scale)(I!=null?I:$,u,l),ie=(0,a.scale)($,u,l),me=L||(0,a.keyOfMatchingRange)(I!=null?I:z,A)||"default",q=(ie-.5)*270;return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Knob","Knob--color--"+me,P&&"Knob--bipolar",V,(0,o.computeBoxClassName)(O)]),[(0,e.createVNode)(1,"div","Knob__circle",(0,e.createVNode)(1,"div","Knob__cursorBox",(0,e.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+q+"deg)"}}),2),W&&(0,e.createVNode)(1,"div",(0,t.classes)(["Knob__popupValue",M&&"Knob__popupValue--"+M]),G,0),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,e.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,e.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((P?2.75:2)-se*1.5)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),X],0,Object.assign({},(0,o.computeBoxProps)(Object.assign({style:Object.assign({"font-size":E+"em"},B)},O)),{onMouseDown:J})))}return R}()})))}return h}()},78621:function(T,r,n){"use strict";r.__esModule=!0,r.LabeledControls=void 0;var e=n(89005),a=n(39473),t=["children"],o=["label","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -177,7 +177,7 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function S(h,i){if(h==null)return{};var c={};for(var m in h)if({}.hasOwnProperty.call(h,m)){if(i.includes(m))continue;c[m]=h[m]}return c}var k=r.Slider=function(){function h(i){var c=i.animated,m=i.format,l=i.maxValue,u=i.minValue,s=i.onChange,d=i.onDrag,v=i.step,g=i.stepPixelSize,C=i.suppressFlicker,p=i.unit,N=i.value,V=i.className,B=i.fillValue,I=i.color,L=i.ranges,w=L===void 0?{}:L,A=i.children,x=i.disabled,E=S(i,y),P=A!==void 0;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:c,format:m,maxValue:l,minValue:u,onChange:s,onDrag:d,step:v,stepPixelSize:g,suppressFlicker:C,unit:p,value:N,disabled:x},{children:function(){function D(M){var O=M.dragging,R=M.editing,F=M.value,W=M.displayValue,U=M.displayElement,z=M.inputElement,$=M.handleDragStart,G=B!=null,X=(0,a.scale)(F,u,l),Q=(0,a.scale)(B!=null?B:W,u,l),se=(0,a.scale)(W,u,l),ie=I||(0,a.keyOfMatchingRange)(B!=null?B:F,w)||"default";return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Slider",x&&"Slider__disabled","ProgressBar",x?"ProgressBar--color--disabled":"ProgressBar--color--"+ie,V,(0,o.computeBoxClassName)(E)]),[(0,e.createVNode)(1,"div",(0,t.classes)(["ProgressBar__fill",G&&"ProgressBar__fill--animated"]),null,1,{style:{width:(0,a.clamp01)(Q)*100+"%",opacity:.4}}),(0,e.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:(0,a.clamp01)(Math.min(Q,se))*100+"%"}}),(0,e.createVNode)(1,"div","Slider__cursorOffset",[(0,e.createVNode)(1,"div","Slider__cursor"),(0,e.createVNode)(1,"div","Slider__pointer"),O&&(0,e.createVNode)(1,"div","Slider__popupValue",U,0)],0,{style:{width:(0,a.clamp01)(se)*100+"%"}}),(0,e.createVNode)(1,"div","ProgressBar__content",P?A:U,0),z],0,Object.assign({disabled:x},(0,o.computeBoxProps)(E),{onMouseDown:$})))}return D}()})))}return h}()},96690:function(T,r,n){"use strict";r.__esModule=!0,r.Stack=void 0;var e=n(89005),a=n(35840),t=n(39473),o=["className","vertical","fill"],f=["className","innerRef"],b=["className","hidden"];/** + */function S(h,i){if(h==null)return{};var c={};for(var m in h)if({}.hasOwnProperty.call(h,m)){if(i.includes(m))continue;c[m]=h[m]}return c}var k=r.Slider=function(){function h(i){var c=i.animated,m=i.format,l=i.maxValue,u=i.minValue,s=i.onChange,d=i.onDrag,v=i.step,g=i.stepPixelSize,C=i.suppressFlicker,p=i.unit,N=i.value,V=i.className,B=i.fillValue,I=i.color,L=i.ranges,w=L===void 0?{}:L,A=i.children,x=i.disabled,E=S(i,y),P=A!==void 0;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:c,format:m,maxValue:l,minValue:u,onChange:s,onDrag:d,step:v,stepPixelSize:g,suppressFlicker:C,unit:p,value:N,disabled:x},{children:function(){function D(M){var O=M.dragging,R=M.editing,F=M.value,W=M.displayValue,U=M.displayElement,z=M.inputElement,$=M.handleDragStart,G=B!=null,X=(0,a.scale)(F,u,l),J=(0,a.scale)(B!=null?B:W,u,l),se=(0,a.scale)(W,u,l),ie=I||(0,a.keyOfMatchingRange)(B!=null?B:F,w)||"default";return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Slider",x&&"Slider__disabled","ProgressBar",x?"ProgressBar--color--disabled":"ProgressBar--color--"+ie,V,(0,o.computeBoxClassName)(E)]),[(0,e.createVNode)(1,"div",(0,t.classes)(["ProgressBar__fill",G&&"ProgressBar__fill--animated"]),null,1,{style:{width:(0,a.clamp01)(J)*100+"%",opacity:.4}}),(0,e.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:(0,a.clamp01)(Math.min(J,se))*100+"%"}}),(0,e.createVNode)(1,"div","Slider__cursorOffset",[(0,e.createVNode)(1,"div","Slider__cursor"),(0,e.createVNode)(1,"div","Slider__pointer"),O&&(0,e.createVNode)(1,"div","Slider__popupValue",U,0)],0,{style:{width:(0,a.clamp01)(se)*100+"%"}}),(0,e.createVNode)(1,"div","ProgressBar__content",P?A:U,0),z],0,Object.assign({disabled:x},(0,o.computeBoxProps)(E),{onMouseDown:$})))}return D}()})))}return h}()},96690:function(T,r,n){"use strict";r.__esModule=!0,r.Stack=void 0;var e=n(89005),a=n(35840),t=n(39473),o=["className","vertical","fill"],f=["className","innerRef"],b=["className","hidden"];/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -194,7 +194,7 @@ * @copyright 2020 Aleksej Komarov * @author Warlockd * @license MIT -*/var i=r.TextArea=function(c){function m(u,s){var d;d=c.call(this,u,s)||this,d.textareaRef=u.innerRef||(0,e.createRef)(),d.fillerRef=(0,e.createRef)(),d.state={editing:!1};var v=u.dontUseTabForIndent,g=v===void 0?!1:v;return d.handleOnInput=function(C){var p=d.state.editing,N=d.props.onInput;p||d.setEditing(!0),N&&N(C,C.target.value)},d.handleOnChange=function(C){var p=d.state.editing,N=d.props.onChange;p&&d.setEditing(!1),N&&N(C,C.target.value)},d.handleKeyPress=function(C){var p=d.state.editing,N=d.props.onKeyPress;p||d.setEditing(!0),N&&N(C,C.target.value)},d.handleKeyDown=function(C){var p=d.state.editing,N=d.props,V=N.onChange,B=N.onInput,I=N.onEnter,L=N.onKeyDown;if(C.keyCode===f.KEY_ENTER){d.setEditing(!1),V&&V(C,C.target.value),B&&B(C,C.target.value),I&&I(C,C.target.value),d.props.selfClear&&(C.target.value="",C.target.blur());return}if(C.keyCode===f.KEY_ESCAPE){d.props.onEscape&&d.props.onEscape(C),d.setEditing(!1),d.props.selfClear?C.target.value="":(C.target.value=(0,o.toInputValue)(d.props.value),C.target.blur());return}if(p||d.setEditing(!0),L&&L(C,C.target.value),!g){var w=C.keyCode||C.which;if(w===f.KEY_TAB){C.preventDefault();var A=C.target,x=A.value,E=A.selectionStart,P=A.selectionEnd;C.target.value=x.substring(0,E)+" "+x.substring(P),C.target.selectionEnd=E+1}}},d.handleFocus=function(C){var p=d.state.editing;p||d.setEditing(!0)},d.handleBlur=function(C){var p=d.state.editing,N=d.props.onChange;p&&(d.setEditing(!1),N&&N(C,C.target.value))},d}k(m,c);var l=m.prototype;return l.componentDidMount=function(){function u(){var s=this,d=this.props.value,v=this.textareaRef.current;v&&(v.value=(0,o.toInputValue)(d)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){v.focus(),s.props.autoSelect&&v.select()},1)}return u}(),l.componentDidUpdate=function(){function u(s,d){var v=s.value,g=this.props.value,C=this.textareaRef.current;C&&typeof g=="string"&&v!==g&&(C.value=(0,o.toInputValue)(g))}return u}(),l.setEditing=function(){function u(s){this.setState({editing:s})}return u}(),l.getValue=function(){function u(){return this.textareaRef.current&&this.textareaRef.current.value}return u}(),l.render=function(){function u(){var s=this.props,d=s.onChange,v=s.onKeyDown,g=s.onKeyPress,C=s.onInput,p=s.onFocus,N=s.onBlur,V=s.onEnter,B=s.value,I=s.maxLength,L=s.placeholder,w=S(s,b),A=w.className,x=w.fluid,E=S(w,y);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["TextArea",x&&"TextArea--fluid",A])},E,{children:(0,e.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:L,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:I},null,this.textareaRef)})))}return u}(),m}(e.Component)},5169:function(T,r){"use strict";r.__esModule=!0,r.TimeDisplay=void 0;var n=function(t){(!t||t<0)&&(t=0);var o=Math.floor(t/60).toString(10),f=(Math.floor(t)%60).toString(10);return[o,f].map(function(b){return b.length<2?"0"+b:b}).join(":")},e=r.TimeDisplay=function(){function a(t){var o=t.totalSeconds,f=o===void 0?0:o;return n(f)}return a}()},62147:function(T,r,n){"use strict";r.__esModule=!0,r.Tooltip=void 0;var e=n(89005),a=n(95996),t;function o(k,h){k.prototype=Object.create(h.prototype),k.prototype.constructor=k,f(k,h)}function f(k,h){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,c){return i.__proto__=c,i},f(k,h)}var b={modifiers:[{name:"eventListeners",enabled:!1}]},y={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function k(){return null}return k}()},S=r.Tooltip=function(k){function h(){return k.apply(this,arguments)||this}o(h,k);var i=h.prototype;return i.getDOMNode=function(){function c(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return c}(),i.componentDidMount=function(){function c(){var m=this,l=this.getDOMNode();l&&(l.addEventListener("mouseenter",function(){var u=h.renderedTooltip;u===void 0&&(u=document.createElement("div"),u.className="Tooltip",document.body.appendChild(u),h.renderedTooltip=u),h.currentHoveredElement=l,u.style.opacity="1",m.renderPopperContent()}),l.addEventListener("mouseleave",function(){m.fadeOut()}))}return c}(),i.fadeOut=function(){function c(){h.currentHoveredElement===this.getDOMNode()&&(h.currentHoveredElement=void 0,h.renderedTooltip.style.opacity="0")}return c}(),i.renderPopperContent=function(){function c(){var m=this,l=h.renderedTooltip;l&&(0,e.render)((0,e.createVNode)(1,"span",null,this.props.content,0),l,function(){var u=h.singletonPopper;u===void 0?(u=(0,a.createPopper)(h.virtualElement,l,Object.assign({},b,{placement:m.props.position||"auto"})),h.singletonPopper=u):(u.setOptions(Object.assign({},b,{placement:m.props.position||"auto"})),u.update())},this.context)}return c}(),i.componentDidUpdate=function(){function c(){h.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()}return c}(),i.componentWillUnmount=function(){function c(){this.fadeOut()}return c}(),i.render=function(){function c(){return this.props.children}return c}(),h}(e.Component);t=S,S.renderedTooltip=void 0,S.singletonPopper=void 0,S.currentHoveredElement=void 0,S.virtualElement={getBoundingClientRect:function(){function k(){var h,i;return(h=(i=t.currentHoveredElement)==null?void 0:i.getBoundingClientRect())!=null?h:y}return k}()}},36036:function(T,r,n){"use strict";r.__esModule=!0,r.Tooltip=r.TimeDisplay=r.TextArea=r.Tabs=r.Table=r.Stack=r.Slider=r.Section=r.RoundGauge=r.RestrictedInput=r.ProgressBar=r.Popper=r.Pointer=r.NumberInput=r.NoticeBox=r.NanoMap=r.Modal=r.LabeledList=r.LabeledControls=r.Knob=r.Interactive=r.Input=r.ImageButton=r.Image=r.Icon=r.Grid=r.Flex=r.Dropdown=r.DraggableControl=r.DmIcon=r.Divider=r.Dimmer=r.Countdown=r.ColorBox=r.Collapsible=r.Chart=r.ByondUi=r.Button=r.Box=r.BlockQuote=r.Blink=r.Autofocus=r.AnimatedNumber=void 0;var e=n(9474);r.AnimatedNumber=e.AnimatedNumber;var a=n(27185);r.Autofocus=a.Autofocus;var t=n(5814);r.Blink=t.Blink;var o=n(61773);r.BlockQuote=o.BlockQuote;var f=n(55937);r.Box=f.Box;var b=n(96184);r.Button=b.Button;var y=n(18982);r.ByondUi=y.ByondUi;var S=n(66820);r.Chart=S.Chart;var k=n(4796);r.Collapsible=k.Collapsible;var h=n(88894);r.ColorBox=h.ColorBox;var i=n(73379);r.Countdown=i.Countdown;var c=n(61940);r.Dimmer=c.Dimmer;var m=n(13605);r.Divider=m.Divider;var l=n(20342);r.DraggableControl=l.DraggableControl;var u=n(87099);r.Dropdown=u.Dropdown;var s=n(39473);r.Flex=s.Flex;var d=n(79646);r.Grid=d.Grid;var v=n(4454);r.Interactive=v.Interactive;var g=n(91225);r.Image=g.Image;var C=n(60218);r.DmIcon=C.DmIcon;var p=n(1331);r.Icon=p.Icon;var N=n(79825);r.ImageButton=N.ImageButton;var V=n(79652);r.Input=V.Input;var B=n(76334);r.Knob=B.Knob;var I=n(78621);r.LabeledControls=I.LabeledControls;var L=n(29319);r.LabeledList=L.LabeledList;var w=n(36077);r.Modal=w.Modal;var A=n(73280);r.NanoMap=A.NanoMap;var x=n(74733);r.NoticeBox=x.NoticeBox;var E=n(59263);r.NumberInput=E.NumberInput;var P=n(33337);r.Pointer=P.Pointer;var D=n(50186);r.Popper=D.Popper;var M=n(92704);r.ProgressBar=M.ProgressBar;var O=n(9075);r.RestrictedInput=O.RestrictedInput;var R=n(11441);r.RoundGauge=R.RoundGauge;var F=n(97079);r.Section=F.Section;var W=n(79911);r.Slider=W.Slider;var U=n(96690);r.Stack=U.Stack;var z=n(36352);r.Table=z.Table;var $=n(85138);r.Tabs=$.Tabs;var G=n(44868);r.TextArea=G.TextArea;var X=n(5169);r.TimeDisplay=X.TimeDisplay;var Q=n(62147);r.Tooltip=Q.Tooltip},76910:function(T,r){"use strict";r.__esModule=!0,r.timeAgo=r.getGasLabel=r.getGasColor=r.UI_UPDATE=r.UI_INTERACTIVE=r.UI_DISABLED=r.UI_CLOSE=r.RADIO_CHANNELS=r.CSS_COLORS=r.COLORS=void 0;var n=r.UI_INTERACTIVE=2,e=r.UI_UPDATE=1,a=r.UI_DISABLED=0,t=r.UI_CLOSE=-1,o=r.COLORS={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}},f=r.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"],b=r.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}],y=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}],S=r.getGasLabel=function(){function i(c,m){var l=String(c).toLowerCase(),u=y.find(function(s){return s.id===l||s.name.toLowerCase()===l});return u&&u.label||m||c}return i}(),k=r.getGasColor=function(){function i(c){var m=String(c).toLowerCase(),l=y.find(function(u){return u.id===m||u.name.toLowerCase()===m});return l&&l.color}return i}(),h=r.timeAgo=function(){function i(c,m){if(c>m)return"in the future";c=c/10,m=m/10;var l=m-c;if(l>3600){var u=Math.round(l/3600);return u+" hour"+(u===1?"":"s")+" ago"}else if(l>60){var s=Math.round(l/60);return s+" minute"+(s===1?"":"s")+" ago"}else{var d=Math.round(l);return d+" second"+(d===1?"":"s")+" ago"}return"just now"}return i}()},40944:function(T,r,n){"use strict";r.__esModule=!0,r.KitchenSink=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595);/** +*/var i=r.TextArea=function(c){function m(u,s){var d;d=c.call(this,u,s)||this,d.textareaRef=u.innerRef||(0,e.createRef)(),d.fillerRef=(0,e.createRef)(),d.state={editing:!1};var v=u.dontUseTabForIndent,g=v===void 0?!1:v;return d.handleOnInput=function(C){var p=d.state.editing,N=d.props.onInput;p||d.setEditing(!0),N&&N(C,C.target.value)},d.handleOnChange=function(C){var p=d.state.editing,N=d.props.onChange;p&&d.setEditing(!1),N&&N(C,C.target.value)},d.handleKeyPress=function(C){var p=d.state.editing,N=d.props.onKeyPress;p||d.setEditing(!0),N&&N(C,C.target.value)},d.handleKeyDown=function(C){var p=d.state.editing,N=d.props,V=N.onChange,B=N.onInput,I=N.onEnter,L=N.onKeyDown;if(C.keyCode===f.KEY_ENTER){d.setEditing(!1),V&&V(C,C.target.value),B&&B(C,C.target.value),I&&I(C,C.target.value),d.props.selfClear&&(C.target.value="",C.target.blur());return}if(C.keyCode===f.KEY_ESCAPE){d.props.onEscape&&d.props.onEscape(C),d.setEditing(!1),d.props.selfClear?C.target.value="":(C.target.value=(0,o.toInputValue)(d.props.value),C.target.blur());return}if(p||d.setEditing(!0),L&&L(C,C.target.value),!g){var w=C.keyCode||C.which;if(w===f.KEY_TAB){C.preventDefault();var A=C.target,x=A.value,E=A.selectionStart,P=A.selectionEnd;C.target.value=x.substring(0,E)+" "+x.substring(P),C.target.selectionEnd=E+1}}},d.handleFocus=function(C){var p=d.state.editing;p||d.setEditing(!0)},d.handleBlur=function(C){var p=d.state.editing,N=d.props.onChange;p&&(d.setEditing(!1),N&&N(C,C.target.value))},d}k(m,c);var l=m.prototype;return l.componentDidMount=function(){function u(){var s=this,d=this.props.value,v=this.textareaRef.current;v&&(v.value=(0,o.toInputValue)(d)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){v.focus(),s.props.autoSelect&&v.select()},1)}return u}(),l.componentDidUpdate=function(){function u(s,d){var v=s.value,g=this.props.value,C=this.textareaRef.current;C&&typeof g=="string"&&v!==g&&(C.value=(0,o.toInputValue)(g))}return u}(),l.setEditing=function(){function u(s){this.setState({editing:s})}return u}(),l.getValue=function(){function u(){return this.textareaRef.current&&this.textareaRef.current.value}return u}(),l.render=function(){function u(){var s=this.props,d=s.onChange,v=s.onKeyDown,g=s.onKeyPress,C=s.onInput,p=s.onFocus,N=s.onBlur,V=s.onEnter,B=s.value,I=s.maxLength,L=s.placeholder,w=S(s,b),A=w.className,x=w.fluid,E=S(w,y);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["TextArea",x&&"TextArea--fluid",A])},E,{children:(0,e.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:L,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:I},null,this.textareaRef)})))}return u}(),m}(e.Component)},5169:function(T,r){"use strict";r.__esModule=!0,r.TimeDisplay=void 0;var n=function(t){(!t||t<0)&&(t=0);var o=Math.floor(t/60).toString(10),f=(Math.floor(t)%60).toString(10);return[o,f].map(function(b){return b.length<2?"0"+b:b}).join(":")},e=r.TimeDisplay=function(){function a(t){var o=t.totalSeconds,f=o===void 0?0:o;return n(f)}return a}()},62147:function(T,r,n){"use strict";r.__esModule=!0,r.Tooltip=void 0;var e=n(89005),a=n(95996),t;function o(k,h){k.prototype=Object.create(h.prototype),k.prototype.constructor=k,f(k,h)}function f(k,h){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,c){return i.__proto__=c,i},f(k,h)}var b={modifiers:[{name:"eventListeners",enabled:!1}]},y={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function k(){return null}return k}()},S=r.Tooltip=function(k){function h(){return k.apply(this,arguments)||this}o(h,k);var i=h.prototype;return i.getDOMNode=function(){function c(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return c}(),i.componentDidMount=function(){function c(){var m=this,l=this.getDOMNode();l&&(l.addEventListener("mouseenter",function(){var u=h.renderedTooltip;u===void 0&&(u=document.createElement("div"),u.className="Tooltip",document.body.appendChild(u),h.renderedTooltip=u),h.currentHoveredElement=l,u.style.opacity="1",m.renderPopperContent()}),l.addEventListener("mouseleave",function(){m.fadeOut()}))}return c}(),i.fadeOut=function(){function c(){h.currentHoveredElement===this.getDOMNode()&&(h.currentHoveredElement=void 0,h.renderedTooltip.style.opacity="0")}return c}(),i.renderPopperContent=function(){function c(){var m=this,l=h.renderedTooltip;l&&(0,e.render)((0,e.createVNode)(1,"span",null,this.props.content,0),l,function(){var u=h.singletonPopper;u===void 0?(u=(0,a.createPopper)(h.virtualElement,l,Object.assign({},b,{placement:m.props.position||"auto"})),h.singletonPopper=u):(u.setOptions(Object.assign({},b,{placement:m.props.position||"auto"})),u.update())},this.context)}return c}(),i.componentDidUpdate=function(){function c(){h.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()}return c}(),i.componentWillUnmount=function(){function c(){this.fadeOut()}return c}(),i.render=function(){function c(){return this.props.children}return c}(),h}(e.Component);t=S,S.renderedTooltip=void 0,S.singletonPopper=void 0,S.currentHoveredElement=void 0,S.virtualElement={getBoundingClientRect:function(){function k(){var h,i;return(h=(i=t.currentHoveredElement)==null?void 0:i.getBoundingClientRect())!=null?h:y}return k}()}},36036:function(T,r,n){"use strict";r.__esModule=!0,r.Tooltip=r.TimeDisplay=r.TextArea=r.Tabs=r.Table=r.Stack=r.Slider=r.Section=r.RoundGauge=r.RestrictedInput=r.ProgressBar=r.Popper=r.Pointer=r.NumberInput=r.NoticeBox=r.NanoMap=r.Modal=r.LabeledList=r.LabeledControls=r.Knob=r.Interactive=r.Input=r.ImageButton=r.Image=r.Icon=r.Grid=r.Flex=r.Dropdown=r.DraggableControl=r.DmIcon=r.Divider=r.Dimmer=r.Countdown=r.ColorBox=r.Collapsible=r.Chart=r.ByondUi=r.Button=r.Box=r.BlockQuote=r.Blink=r.Autofocus=r.AnimatedNumber=void 0;var e=n(9474);r.AnimatedNumber=e.AnimatedNumber;var a=n(27185);r.Autofocus=a.Autofocus;var t=n(5814);r.Blink=t.Blink;var o=n(61773);r.BlockQuote=o.BlockQuote;var f=n(55937);r.Box=f.Box;var b=n(96184);r.Button=b.Button;var y=n(18982);r.ByondUi=y.ByondUi;var S=n(66820);r.Chart=S.Chart;var k=n(4796);r.Collapsible=k.Collapsible;var h=n(88894);r.ColorBox=h.ColorBox;var i=n(73379);r.Countdown=i.Countdown;var c=n(61940);r.Dimmer=c.Dimmer;var m=n(13605);r.Divider=m.Divider;var l=n(20342);r.DraggableControl=l.DraggableControl;var u=n(87099);r.Dropdown=u.Dropdown;var s=n(39473);r.Flex=s.Flex;var d=n(79646);r.Grid=d.Grid;var v=n(4454);r.Interactive=v.Interactive;var g=n(91225);r.Image=g.Image;var C=n(60218);r.DmIcon=C.DmIcon;var p=n(1331);r.Icon=p.Icon;var N=n(79825);r.ImageButton=N.ImageButton;var V=n(79652);r.Input=V.Input;var B=n(76334);r.Knob=B.Knob;var I=n(78621);r.LabeledControls=I.LabeledControls;var L=n(29319);r.LabeledList=L.LabeledList;var w=n(36077);r.Modal=w.Modal;var A=n(73280);r.NanoMap=A.NanoMap;var x=n(74733);r.NoticeBox=x.NoticeBox;var E=n(59263);r.NumberInput=E.NumberInput;var P=n(33337);r.Pointer=P.Pointer;var D=n(50186);r.Popper=D.Popper;var M=n(92704);r.ProgressBar=M.ProgressBar;var O=n(9075);r.RestrictedInput=O.RestrictedInput;var R=n(11441);r.RoundGauge=R.RoundGauge;var F=n(97079);r.Section=F.Section;var W=n(79911);r.Slider=W.Slider;var U=n(96690);r.Stack=U.Stack;var z=n(36352);r.Table=z.Table;var $=n(85138);r.Tabs=$.Tabs;var G=n(44868);r.TextArea=G.TextArea;var X=n(5169);r.TimeDisplay=X.TimeDisplay;var J=n(62147);r.Tooltip=J.Tooltip},76910:function(T,r){"use strict";r.__esModule=!0,r.timeAgo=r.getGasLabel=r.getGasColor=r.UI_UPDATE=r.UI_INTERACTIVE=r.UI_DISABLED=r.UI_CLOSE=r.RADIO_CHANNELS=r.CSS_COLORS=r.COLORS=void 0;var n=r.UI_INTERACTIVE=2,e=r.UI_UPDATE=1,a=r.UI_DISABLED=0,t=r.UI_CLOSE=-1,o=r.COLORS={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}},f=r.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"],b=r.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}],y=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}],S=r.getGasLabel=function(){function i(c,m){var l=String(c).toLowerCase(),u=y.find(function(s){return s.id===l||s.name.toLowerCase()===l});return u&&u.label||m||c}return i}(),k=r.getGasColor=function(){function i(c){var m=String(c).toLowerCase(),l=y.find(function(u){return u.id===m||u.name.toLowerCase()===m});return l&&l.color}return i}(),h=r.timeAgo=function(){function i(c,m){if(c>m)return"in the future";c=c/10,m=m/10;var l=m-c;if(l>3600){var u=Math.round(l/3600);return u+" hour"+(u===1?"":"s")+" ago"}else if(l>60){var s=Math.round(l/60);return s+" minute"+(s===1?"":"s")+" ago"}else{var d=Math.round(l);return d+" second"+(d===1?"":"s")+" ago"}return"just now"}return i}()},40944:function(T,r,n){"use strict";r.__esModule=!0,r.KitchenSink=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -218,11 +218,11 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var n=r.selectDebug=function(){function e(a){return a.debug}return e}()},35421:function(T,r,n){"use strict";r.__esModule=!0,r.storeWindowGeometry=r.setupDrag=r.setWindowSize=r.setWindowPosition=r.setWindowKey=r.resizeStartHandler=r.recallWindowGeometry=r.getWindowSize=r.getWindowPosition=r.getScreenSize=r.getScreenPosition=r.dragStartHandler=void 0;var e=n(27108),a=n(97450),t=n(9394);function o(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */o=function(){return F};var R,F={},W=Object.prototype,U=W.hasOwnProperty,z=Object.defineProperty||function(ye,de,he){ye[de]=he.value},$=typeof Symbol=="function"?Symbol:{},G=$.iterator||"@@iterator",X=$.asyncIterator||"@@asyncIterator",Q=$.toStringTag||"@@toStringTag";function se(ye,de,he){return Object.defineProperty(ye,de,{value:he,enumerable:!0,configurable:!0,writable:!0}),ye[de]}try{se({},"")}catch(ye){se=function(he,ke,ve){return he[ke]=ve}}function ie(ye,de,he,ke){var ve=de&&de.prototype instanceof ne?de:ne,Se=Object.create(ve.prototype),Pe=new Re(ke||[]);return z(Se,"_invoke",{value:be(ye,he,Pe)}),Se}function me(ye,de,he){try{return{type:"normal",arg:ye.call(de,he)}}catch(ke){return{type:"throw",arg:ke}}}F.wrap=ie;var q="suspendedStart",re="suspendedYield",ae="executing",le="completed",Z={};function ne(){}function te(){}function pe(){}var fe={};se(fe,G,function(){return this});var ce=Object.getPrototypeOf,Ve=ce&&ce(ce(He([])));Ve&&Ve!==W&&U.call(Ve,G)&&(fe=Ve);var Ce=pe.prototype=ne.prototype=Object.create(fe);function Ne(ye){["next","throw","return"].forEach(function(de){se(ye,de,function(he){return this._invoke(de,he)})})}function Be(ye,de){function he(ve,Se,Pe,je){var Fe=me(ye[ve],ye,Se);if(Fe.type!=="throw"){var ze=Fe.arg,We=ze.value;return We&&typeof We=="object"&&U.call(We,"__await")?de.resolve(We.__await).then(function(Ue){he("next",Ue,Pe,je)},function(Ue){he("throw",Ue,Pe,je)}):de.resolve(We).then(function(Ue){ze.value=Ue,Pe(ze)},function(Ue){return he("throw",Ue,Pe,je)})}je(Fe.arg)}var ke;z(this,"_invoke",{value:function(){function ve(Se,Pe){function je(){return new de(function(Fe,ze){he(Se,Pe,Fe,ze)})}return ke=ke?ke.then(je,je):je()}return ve}()})}function be(ye,de,he){var ke=q;return function(ve,Se){if(ke===ae)throw Error("Generator is already running");if(ke===le){if(ve==="throw")throw Se;return{value:R,done:!0}}for(he.method=ve,he.arg=Se;;){var Pe=he.delegate;if(Pe){var je=Le(Pe,he);if(je){if(je===Z)continue;return je}}if(he.method==="next")he.sent=he._sent=he.arg;else if(he.method==="throw"){if(ke===q)throw ke=le,he.arg;he.dispatchException(he.arg)}else he.method==="return"&&he.abrupt("return",he.arg);ke=ae;var Fe=me(ye,de,he);if(Fe.type==="normal"){if(ke=he.done?le:re,Fe.arg===Z)continue;return{value:Fe.arg,done:he.done}}Fe.type==="throw"&&(ke=le,he.method="throw",he.arg=Fe.arg)}}}function Le(ye,de){var he=de.method,ke=ye.iterator[he];if(ke===R)return de.delegate=null,he==="throw"&&ye.iterator.return&&(de.method="return",de.arg=R,Le(ye,de),de.method==="throw")||he!=="return"&&(de.method="throw",de.arg=new TypeError("The iterator does not provide a '"+he+"' method")),Z;var ve=me(ke,ye.iterator,de.arg);if(ve.type==="throw")return de.method="throw",de.arg=ve.arg,de.delegate=null,Z;var Se=ve.arg;return Se?Se.done?(de[ye.resultName]=Se.value,de.next=ye.nextLoc,de.method!=="return"&&(de.method="next",de.arg=R),de.delegate=null,Z):Se:(de.method="throw",de.arg=new TypeError("iterator result is not an object"),de.delegate=null,Z)}function we(ye){var de={tryLoc:ye[0]};1 in ye&&(de.catchLoc=ye[1]),2 in ye&&(de.finallyLoc=ye[2],de.afterLoc=ye[3]),this.tryEntries.push(de)}function xe(ye){var de=ye.completion||{};de.type="normal",delete de.arg,ye.completion=de}function Re(ye){this.tryEntries=[{tryLoc:"root"}],ye.forEach(we,this),this.reset(!0)}function He(ye){if(ye||ye===""){var de=ye[G];if(de)return de.call(ye);if(typeof ye.next=="function")return ye;if(!isNaN(ye.length)){var he=-1,ke=function(){function ve(){for(;++he=0;--ve){var Se=this.tryEntries[ve],Pe=Se.completion;if(Se.tryLoc==="root")return ke("end");if(Se.tryLoc<=this.prev){var je=U.call(Se,"catchLoc"),Fe=U.call(Se,"finallyLoc");if(je&&Fe){if(this.prev=0;--ke){var ve=this.tryEntries[ke];if(ve.tryLoc<=this.prev&&U.call(ve,"finallyLoc")&&this.prev=0;--he){var ke=this.tryEntries[he];if(ke.finallyLoc===de)return this.complete(ke.completion,ke.afterLoc),xe(ke),Z}}return ye}(),catch:function(){function ye(de){for(var he=this.tryEntries.length-1;he>=0;--he){var ke=this.tryEntries[he];if(ke.tryLoc===de){var ve=ke.completion;if(ve.type==="throw"){var Se=ve.arg;xe(ke)}return Se}}throw Error("illegal catch attempt")}return ye}(),delegateYield:function(){function ye(de,he,ke){return this.delegate={iterator:He(de),resultName:he,nextLoc:ke},this.method==="next"&&(this.arg=R),Z}return ye}()},F}function f(R,F,W,U,z,$,G){try{var X=R[$](G),Q=X.value}catch(se){return void W(se)}X.done?F(Q):Promise.resolve(Q).then(U,z)}function b(R){return function(){var F=this,W=arguments;return new Promise(function(U,z){var $=R.apply(F,W);function G(Q){f($,U,z,G,X,"next",Q)}function X(Q){f($,U,z,G,X,"throw",Q)}G(void 0)})}}/** + */var n=r.selectDebug=function(){function e(a){return a.debug}return e}()},35421:function(T,r,n){"use strict";r.__esModule=!0,r.storeWindowGeometry=r.setupDrag=r.setWindowSize=r.setWindowPosition=r.setWindowKey=r.resizeStartHandler=r.recallWindowGeometry=r.getWindowSize=r.getWindowPosition=r.getScreenSize=r.getScreenPosition=r.dragStartHandler=void 0;var e=n(27108),a=n(97450),t=n(9394);function o(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */o=function(){return F};var R,F={},W=Object.prototype,U=W.hasOwnProperty,z=Object.defineProperty||function(ye,de,he){ye[de]=he.value},$=typeof Symbol=="function"?Symbol:{},G=$.iterator||"@@iterator",X=$.asyncIterator||"@@asyncIterator",J=$.toStringTag||"@@toStringTag";function se(ye,de,he){return Object.defineProperty(ye,de,{value:he,enumerable:!0,configurable:!0,writable:!0}),ye[de]}try{se({},"")}catch(ye){se=function(he,ke,ve){return he[ke]=ve}}function ie(ye,de,he,ke){var ve=de&&de.prototype instanceof ne?de:ne,Se=Object.create(ve.prototype),Pe=new Re(ke||[]);return z(Se,"_invoke",{value:be(ye,he,Pe)}),Se}function me(ye,de,he){try{return{type:"normal",arg:ye.call(de,he)}}catch(ke){return{type:"throw",arg:ke}}}F.wrap=ie;var q="suspendedStart",re="suspendedYield",ae="executing",le="completed",Z={};function ne(){}function te(){}function pe(){}var fe={};se(fe,G,function(){return this});var ce=Object.getPrototypeOf,Ve=ce&&ce(ce(He([])));Ve&&Ve!==W&&U.call(Ve,G)&&(fe=Ve);var Ce=pe.prototype=ne.prototype=Object.create(fe);function Ne(ye){["next","throw","return"].forEach(function(de){se(ye,de,function(he){return this._invoke(de,he)})})}function Be(ye,de){function he(ve,Se,Pe,je){var Fe=me(ye[ve],ye,Se);if(Fe.type!=="throw"){var ze=Fe.arg,We=ze.value;return We&&typeof We=="object"&&U.call(We,"__await")?de.resolve(We.__await).then(function(Ue){he("next",Ue,Pe,je)},function(Ue){he("throw",Ue,Pe,je)}):de.resolve(We).then(function(Ue){ze.value=Ue,Pe(ze)},function(Ue){return he("throw",Ue,Pe,je)})}je(Fe.arg)}var ke;z(this,"_invoke",{value:function(){function ve(Se,Pe){function je(){return new de(function(Fe,ze){he(Se,Pe,Fe,ze)})}return ke=ke?ke.then(je,je):je()}return ve}()})}function be(ye,de,he){var ke=q;return function(ve,Se){if(ke===ae)throw Error("Generator is already running");if(ke===le){if(ve==="throw")throw Se;return{value:R,done:!0}}for(he.method=ve,he.arg=Se;;){var Pe=he.delegate;if(Pe){var je=Le(Pe,he);if(je){if(je===Z)continue;return je}}if(he.method==="next")he.sent=he._sent=he.arg;else if(he.method==="throw"){if(ke===q)throw ke=le,he.arg;he.dispatchException(he.arg)}else he.method==="return"&&he.abrupt("return",he.arg);ke=ae;var Fe=me(ye,de,he);if(Fe.type==="normal"){if(ke=he.done?le:re,Fe.arg===Z)continue;return{value:Fe.arg,done:he.done}}Fe.type==="throw"&&(ke=le,he.method="throw",he.arg=Fe.arg)}}}function Le(ye,de){var he=de.method,ke=ye.iterator[he];if(ke===R)return de.delegate=null,he==="throw"&&ye.iterator.return&&(de.method="return",de.arg=R,Le(ye,de),de.method==="throw")||he!=="return"&&(de.method="throw",de.arg=new TypeError("The iterator does not provide a '"+he+"' method")),Z;var ve=me(ke,ye.iterator,de.arg);if(ve.type==="throw")return de.method="throw",de.arg=ve.arg,de.delegate=null,Z;var Se=ve.arg;return Se?Se.done?(de[ye.resultName]=Se.value,de.next=ye.nextLoc,de.method!=="return"&&(de.method="next",de.arg=R),de.delegate=null,Z):Se:(de.method="throw",de.arg=new TypeError("iterator result is not an object"),de.delegate=null,Z)}function we(ye){var de={tryLoc:ye[0]};1 in ye&&(de.catchLoc=ye[1]),2 in ye&&(de.finallyLoc=ye[2],de.afterLoc=ye[3]),this.tryEntries.push(de)}function xe(ye){var de=ye.completion||{};de.type="normal",delete de.arg,ye.completion=de}function Re(ye){this.tryEntries=[{tryLoc:"root"}],ye.forEach(we,this),this.reset(!0)}function He(ye){if(ye||ye===""){var de=ye[G];if(de)return de.call(ye);if(typeof ye.next=="function")return ye;if(!isNaN(ye.length)){var he=-1,ke=function(){function ve(){for(;++he=0;--ve){var Se=this.tryEntries[ve],Pe=Se.completion;if(Se.tryLoc==="root")return ke("end");if(Se.tryLoc<=this.prev){var je=U.call(Se,"catchLoc"),Fe=U.call(Se,"finallyLoc");if(je&&Fe){if(this.prev=0;--ke){var ve=this.tryEntries[ke];if(ve.tryLoc<=this.prev&&U.call(ve,"finallyLoc")&&this.prev=0;--he){var ke=this.tryEntries[he];if(ke.finallyLoc===de)return this.complete(ke.completion,ke.afterLoc),xe(ke),Z}}return ye}(),catch:function(){function ye(de){for(var he=this.tryEntries.length-1;he>=0;--he){var ke=this.tryEntries[he];if(ke.tryLoc===de){var ve=ke.completion;if(ve.type==="throw"){var Se=ve.arg;xe(ke)}return Se}}throw Error("illegal catch attempt")}return ye}(),delegateYield:function(){function ye(de,he,ke){return this.delegate={iterator:He(de),resultName:he,nextLoc:ke},this.method==="next"&&(this.arg=R),Z}return ye}()},F}function f(R,F,W,U,z,$,G){try{var X=R[$](G),J=X.value}catch(se){return void W(se)}X.done?F(J):Promise.resolve(J).then(U,z)}function b(R){return function(){var F=this,W=arguments;return new Promise(function(U,z){var $=R.apply(F,W);function G(J){f($,U,z,G,X,"next",J)}function X(J){f($,U,z,G,X,"throw",J)}G(void 0)})}}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var y=(0,t.createLogger)("drag"),S=Byond.windowId,k=!1,h=!1,i=[0,0],c,m,l,u,s,d=r.setWindowKey=function(){function R(F){S=F}return R}(),v=r.getWindowPosition=function(){function R(){return[window.screenLeft,window.screenTop]}return R}(),g=r.getWindowSize=function(){function R(){return[window.innerWidth,window.innerHeight]}return R}(),C=r.setWindowPosition=function(){function R(F){var W=(0,a.vecAdd)(F,i);return Byond.winset(Byond.windowId,{pos:W[0]+","+W[1]})}return R}(),p=r.setWindowSize=function(){function R(F){return Byond.winset(Byond.windowId,{size:F[0]+"x"+F[1]})}return R}(),N=r.getScreenPosition=function(){function R(){return[0-i[0],0-i[1]]}return R}(),V=r.getScreenSize=function(){function R(){return[window.screen.availWidth,window.screen.availHeight]}return R}(),B=function(F,W,U){U===void 0&&(U=50);for(var z=[W],$,G=0;Gse&&($[X]=se-W[X],G=!0)}return[G,$]},x=r.dragStartHandler=function(){function R(F){y.log("drag start"),k=!0,m=[window.screenLeft-F.screenX,window.screenTop-F.screenY],document.addEventListener("mousemove",P),document.addEventListener("mouseup",E),P(F)}return R}(),E=function R(F){y.log("drag end"),P(F),document.removeEventListener("mousemove",P),document.removeEventListener("mouseup",R),k=!1,I()},P=function(F){k&&(F.preventDefault(),C((0,a.vecAdd)([F.screenX,F.screenY],m)))},D=r.resizeStartHandler=function(){function R(F,W){return function(U){l=[F,W],y.log("resize start",l),h=!0,m=[window.screenLeft-U.screenX,window.screenTop-U.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",O),document.addEventListener("mouseup",M),O(U)}}return R}(),M=function R(F){y.log("resize end",s),O(F),document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",R),h=!1,I()},O=function(F){h&&(F.preventDefault(),s=(0,a.vecAdd)(u,(0,a.vecMultiply)(l,(0,a.vecAdd)([F.screenX,F.screenY],(0,a.vecInverse)([window.screenLeft,window.screenTop]),m,[1,1]))),s[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),p(s))}},24826:function(T,r,n){"use strict";r.__esModule=!0,r.setupGlobalEvents=r.removeScrollableNode=r.globalEvents=r.canStealFocus=r.addScrollableNode=r.KeyEvent=void 0;var e=n(92868),a=n(92986);/** +*/var y=(0,t.createLogger)("drag"),S=Byond.windowId,k=!1,h=!1,i=[0,0],c,m,l,u,s,d=r.setWindowKey=function(){function R(F){S=F}return R}(),v=r.getWindowPosition=function(){function R(){return[window.screenLeft,window.screenTop]}return R}(),g=r.getWindowSize=function(){function R(){return[window.innerWidth,window.innerHeight]}return R}(),C=r.setWindowPosition=function(){function R(F){var W=(0,a.vecAdd)(F,i);return Byond.winset(Byond.windowId,{pos:W[0]+","+W[1]})}return R}(),p=r.setWindowSize=function(){function R(F){return Byond.winset(Byond.windowId,{size:F[0]+"x"+F[1]})}return R}(),N=r.getScreenPosition=function(){function R(){return[0-i[0],0-i[1]]}return R}(),V=r.getScreenSize=function(){function R(){return[window.screen.availWidth,window.screen.availHeight]}return R}(),B=function(F,W,U){U===void 0&&(U=50);for(var z=[W],$,G=0;Gse&&($[X]=se-W[X],G=!0)}return[G,$]},x=r.dragStartHandler=function(){function R(F){y.log("drag start"),k=!0,m=[window.screenLeft-F.screenX,window.screenTop-F.screenY],document.addEventListener("mousemove",P),document.addEventListener("mouseup",E),P(F)}return R}(),E=function R(F){y.log("drag end"),P(F),document.removeEventListener("mousemove",P),document.removeEventListener("mouseup",R),k=!1,I()},P=function(F){k&&(F.preventDefault(),C((0,a.vecAdd)([F.screenX,F.screenY],m)))},D=r.resizeStartHandler=function(){function R(F,W){return function(U){l=[F,W],y.log("resize start",l),h=!0,m=[window.screenLeft-U.screenX,window.screenTop-U.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",O),document.addEventListener("mouseup",M),O(U)}}return R}(),M=function R(F){y.log("resize end",s),O(F),document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",R),h=!1,I()},O=function(F){h&&(F.preventDefault(),s=(0,a.vecAdd)(u,(0,a.vecMultiply)(l,(0,a.vecAdd)([F.screenX,F.screenY],(0,a.vecInverse)([window.screenLeft,window.screenTop]),m,[1,1]))),s[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),p(s))}},24826:function(T,r,n){"use strict";r.__esModule=!0,r.setupGlobalEvents=r.removeScrollableNode=r.globalEvents=r.canStealFocus=r.addScrollableNode=r.KeyEvent=void 0;var e=n(92868),a=n(92986);/** * Normalized browser focus events and BYOND-specific focus helpers. * * @file @@ -242,11 +242,16 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var b=(0,t.createLogger)("hotkeys"),y={},S=[e.KEY_ESCAPE,e.KEY_ENTER,e.KEY_SPACE,e.KEY_TAB,e.KEY_CTRL,e.KEY_SHIFT,e.KEY_UP,e.KEY_DOWN,e.KEY_LEFT,e.KEY_RIGHT],k={},h=function(d){if(d===16)return"Shift";if(d===17)return"Ctrl";if(d===18)return"Alt";if(d===33)return"Northeast";if(d===34)return"Southeast";if(d===35)return"Southwest";if(d===36)return"Northwest";if(d===37)return"West";if(d===38)return"North";if(d===39)return"East";if(d===40)return"South";if(d===45)return"Insert";if(d===46)return"Delete";if(d>=48&&d<=57||d>=65&&d<=90)return String.fromCharCode(d);if(d>=96&&d<=105)return"Numpad"+(d-96);if(d>=112&&d<=123)return"F"+(d-111);if(d===188)return",";if(d===189)return"-";if(d===190)return"."},i=function(d){var v=String(d);if(v==="Ctrl+F5"||v==="Ctrl+R"){location.reload();return}if(v!=="Ctrl+F"&&!(d.event.defaultPrevented||d.isModifierKey()||S.includes(d.code))){v==="F5"&&(d.event.preventDefault(),d.event.returnValue=!1);var g=h(d.code);if(g){var C=y[g];if(C)return b.debug("macro",C),Byond.command(C);if(d.isDown()&&!k[g]){k[g]=!0;var p='Key_Down "'+g+'"';return b.debug(p),Byond.command(p)}if(d.isUp()&&k[g]){k[g]=!1;var N='Key_Up "'+g+'"';return b.debug(N),Byond.command(N)}}}},c=r.acquireHotKey=function(){function s(d){S.push(d)}return s}(),m=r.releaseHotKey=function(){function s(d){var v=S.indexOf(d);v>=0&&S.splice(v,1)}return s}(),l=r.releaseHeldKeys=function(){function s(){for(var d=0,v=Object.keys(k);d0||(0,a.fetchRetry)((0,e.resolveAsset)("icon_ref_map.json")).then(function(b){return b.json()}).then(function(b){return Byond.iconRefMap=b}).catch(function(b){return t.logger.log(b)})}return f}()},1090:function(T,r,n){"use strict";r.__esModule=!0,r.AICard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AICard=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;if(i.has_ai===0)return(0,e.createComponentVNode)(2,o.Window,{width:250,height:120,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var c=null;return i.integrity>=75?c="green":i.integrity>=25?c="yellow":c="red",(0,e.createComponentVNode)(2,o.Window,{width:600,height:420,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:i.name,children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:c,value:i.integrity/100})})}),(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h2",null,i.flushing===1?"Wipe of AI in progress...":"",0)})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!i.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:i.laws.map(function(m,l){return(0,e.createComponentVNode)(2,t.Box,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:i.wireless?"check":"times",content:i.wireless?"Enabled":"Disabled",color:i.wireless?"green":"red",onClick:function(){function m(){return h("wireless")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:i.radio?"check":"times",content:i.radio?"Enabled":"Disabled",color:i.radio?"green":"red",onClick:function(){function m(){return h("radio")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wipe",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{width:10,icon:"trash-alt",confirmIcon:"trash-alt",disabled:i.flushing||i.integrity===0,confirmColor:"red",content:"Wipe AI",onClick:function(){function m(){return h("wipe")}return m}()})})]})})})]})})})}return b}()},39454:function(T,r,n){"use strict";r.__esModule=!0,r.AIFixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AIFixer=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;if(i.occupant===null)return(0,e.createComponentVNode)(2,o.Window,{width:550,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"robot",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No Artificial Intelligence detected.",16)]})})})})});var c=!0;(i.stat===2||i.stat===null)&&(c=!1);var m=null;i.integrity>=75?m="green":i.integrity>=25?m="yellow":m="red";var l=!0;return i.integrity>=100&&i.stat!==2&&(l=!1),(0,e.createComponentVNode)(2,o.Window,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:i.occupant,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:m,value:i.integrity/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:c?"green":"red",children:c?"Functional":"Non-Functional"})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!i.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:i.laws.map(function(u,s){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:u},s)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.wireless?"times":"check",content:i.wireless?"Disabled":"Enabled",color:i.wireless?"red":"green",onClick:function(){function u(){return h("wireless")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.radio?"times":"check",content:i.radio?"Disabled":"Enabled",color:i.radio?"red":"green",onClick:function(){function u(){return h("radio")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Start Repairs",children:(0,e.createComponentVNode)(2,t.Button,{icon:"wrench",disabled:!l||i.active,content:!l||i.active?"Already Repaired":"Repair",onClick:function(){function u(){return h("fix")}return u}()})})]}),(0,e.createComponentVNode)(2,t.Box,{color:"green",lineHeight:2,children:i.active?"Reconstruction in progress.":""})]})})]})})})}return b}()},88422:function(T,r,n){"use strict";r.__esModule=!0,r.APC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.APC=function(){function h(i,c){return(0,e.createComponentVNode)(2,o.Window,{width:510,height:435,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return h}(),y={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},S={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.locked&&!u.siliconUser,d=u.normallyLocked,v=y[u.externalPower]||y[0],g=y[u.chargingStatus]||y[0],C=u.powerChannels||[],p=S[u.malfStatus]||S[0],N=u.powerCellStatus/100;return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main Breaker",color:v.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,color:u.isOperating?"":"bad",disabled:s,onClick:function(){function V(){return l("breaker")}return V}()}),children:["[ ",v.externalPowerText," ]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Cell",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"good",value:N})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",color:g.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.chargeMode?"sync":"times",content:u.chargeMode?"Auto":"Off",selected:u.chargeMode,disabled:s,onClick:function(){function V(){return l("charge")}return V}()}),children:["[ ",g.chargingText," ]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Channels",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[C.map(function(V){var B=V.topicParams;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:V.title,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:2,color:V.status>=2?"good":"bad",children:V.status>=2?"On":"Off"}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:!s&&(V.status===1||V.status===3),disabled:s,onClick:function(){function I(){return l("channel",B.auto)}return I}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:"On",selected:!s&&V.status===2,disabled:s,onClick:function(){function I(){return l("channel",B.on)}return I}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:!s&&V.status===0,disabled:s,onClick:function(){function I(){return l("channel",B.off)}return I}()})],4),children:[V.powerLoad," W"]},V.title)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Load",children:(0,e.createVNode)(1,"b",null,[u.totalLoad,(0,e.createTextVNode)(" W")],0)})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,e.createFragment)([!!u.malfStatus&&(0,e.createComponentVNode)(2,t.Button,{icon:p.icon,content:p.content,color:"bad",onClick:function(){function V(){return l(p.action)}return V}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){function V(){return l("overload")}return V}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.4,icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){function V(){return l("cover")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){function V(){return l("emergency_lighting")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{mt:.4,icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",onClick:function(){function V(){return l("toggle_nightshift")}return V}()})})]})})],4)}},99660:function(T,r,n){"use strict";r.__esModule=!0,r.ATM=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ATM=function(){function m(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=v.view_screen,C=v.authenticated_account,p=v.ticks_left_locked_down,N=v.linked_db,V;if(p>0)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(!N)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});else if(C)switch(g){case 1:V=(0,e.createComponentVNode)(2,y);break;case 2:V=(0,e.createComponentVNode)(2,S);break;case 3:V=(0,e.createComponentVNode)(2,i);break;default:V=(0,e.createComponentVNode)(2,k)}else V=(0,e.createComponentVNode)(2,h);return(0,e.createComponentVNode)(2,o.Window,{width:550,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Section,{children:V})]})})}return m}(),b=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=v.machine_id,C=v.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,e.createComponentVNode)(2,t.Box,{children:"For all your monetary needs!"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card",children:(0,e.createComponentVNode)(2,t.Button,{content:C,icon:"eject",onClick:function(){function p(){return d("insert_card")}return p}()})})})]})},y=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=v.security_level;return(0,e.createComponentVNode)(2,t.Section,{title:"Select a new security level for this account",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Number",icon:"unlock",selected:g===0,onClick:function(){function C(){return d("change_security_level",{new_security_level:1})}return C}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Pin",icon:"unlock",selected:g===2,onClick:function(){function C(){return d("change_security_level",{new_security_level:2})}return C}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},S=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=(0,a.useLocalState)(u,"targetAccNumber",0),C=g[0],p=g[1],N=(0,a.useLocalState)(u,"fundsAmount",0),V=N[0],B=N[1],I=(0,a.useLocalState)(u,"purpose",0),L=I[0],w=I[1],A=v.money;return(0,e.createComponentVNode)(2,t.Section,{title:"Transfer Fund",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",A]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Account Number",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"7 Digit Number",onInput:function(){function x(E,P){return p(P)}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Funds to Transfer",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function x(E,P){return B(P)}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transaction Purpose",children:(0,e.createComponentVNode)(2,t.Input,{fluid:!0,onInput:function(){function x(E,P){return w(P)}return x}()})})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){function x(){return d("transfer",{target_acc_number:C,funds_amount:V,purpose:L})}return x}()}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},k=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=(0,a.useLocalState)(u,"fundsAmount",0),C=g[0],p=g[1],N=v.owner_name,V=v.money;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Welcome, "+N,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){function B(){return d("logout")}return B}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",V]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Withdrawal Amount",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function B(I,L){return p(L)}return B}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){function B(){return d("withdrawal",{funds_amount:C})}return B}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Menu",children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Change account security level",icon:"lock",onClick:function(){function B(){return d("view_screen",{view_screen:1})}return B}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){function B(){return d("view_screen",{view_screen:2})}return B}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"View transaction log",icon:"list",onClick:function(){function B(){return d("view_screen",{view_screen:3})}return B}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Print balance statement",icon:"print",onClick:function(){function B(){return d("balance_statement")}return B}()})})]})],4)},h=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=(0,a.useLocalState)(u,"accountID",null),C=g[0],p=g[1],N=(0,a.useLocalState)(u,"accountPin",null),V=N[0],B=N[1],I=v.machine_id,L=v.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Insert card or enter ID and pin to login",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account ID",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(A,x){return p(x)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pin",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(A,x){return B(x)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){function w(){return d("attempt_auth",{account_num:C,account_pin:V})}return w}()})})]})})},i=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=v.transaction_log;return(0,e.createComponentVNode)(2,t.Section,{title:"Transactions",children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Terminal"})]}),g.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.purpose}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:C.is_deposit?"green":"red",children:["$",C.amount]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.target_name})]},C)})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},c=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data;return(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){function g(){return d("view_screen",{view_screen:0})}return g}()})}},86423:function(T,r,n){"use strict";r.__esModule=!0,r.AccountsUplinkTerminal=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),y=n(321),S=n(5485),k=r.AccountsUplinkTerminal=function(){function v(g,C){var p=(0,t.useBackend)(C),N=p.act,V=p.data,B=V.loginState,I=V.currentPage,L;if(B.logged_in)I===1?L=(0,e.createComponentVNode)(2,i):I===2?L=(0,e.createComponentVNode)(2,s):I===3&&(L=(0,e.createComponentVNode)(2,d));else return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,S.LoginScreen)})})});return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y.LoginInfo),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:L})]})})})}return v}(),h=function(g,C){var p=(0,t.useBackend)(C),N=p.data,V=(0,t.useLocalState)(C,"tabIndex",0),B=V[0],I=V[1],L=N.login_state;return(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,mb:1,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:B===0,onClick:function(){function w(){return I(0)}return w}(),children:"User Accounts"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:B===1,onClick:function(){function w(){return I(1)}return w}(),children:"Department Accounts"})]})})})},i=function(g,C){var p=(0,t.useLocalState)(C,"tabIndex",0),N=p[0];switch(N){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},c=function(g,C){var p=(0,t.useBackend)(C),N=p.act,V=p.data,B=V.accounts,I=(0,t.useLocalState)(C,"searchText",""),L=I[0],w=I[1],A=(0,t.useLocalState)(C,"sortId","owner_name"),x=A[0],E=A[1],P=(0,t.useLocalState)(C,"sortOrder",!0),D=P[0],M=P[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,l,{id:"owner_name",children:"Account Holder"}),(0,e.createComponentVNode)(2,l,{id:"account_number",children:"Account Number"}),(0,e.createComponentVNode)(2,l,{id:"suspended",children:"Account Status"}),(0,e.createComponentVNode)(2,l,{id:"money",children:"Account Balance"})]}),B.filter((0,a.createSearch)(L,function(O){return O.owner_name+"|"+O.account_number+"|"+O.suspended+"|"+O.money})).sort(function(O,R){var F=D?1:-1;return O[x].localeCompare(R[x])*F}).map(function(O){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+O.suspended,onClick:function(){function R(){return N("view_account_detail",{account_num:O.account_number})}return R}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",O.owner_name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",O.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.money})]},O.account_number)})]})})})]})},m=function(g,C){var p=(0,t.useBackend)(C),N=p.act,V=p.data,B=V.department_accounts;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,f.TableCell,{children:"Department Name"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Number"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Status"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Balance"})]}),B.map(function(I){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+I.suspended,onClick:function(){function L(){return N("view_account_detail",{account_num:I.account_number})}return L}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"wallet"})," ",I.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",I.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:I.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:I.money})]},I.account_number)})]})})})})},l=function(g,C){var p=(0,t.useLocalState)(C,"sortId","name"),N=p[0],V=p[1],B=(0,t.useLocalState)(C,"sortOrder",!0),I=B[0],L=B[1],w=g.id,A=g.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:N!==w&&"transparent",width:"100%",onClick:function(){function x(){N===w?L(!I):(V(w),L(!0))}return x}(),children:[A,N===w&&(0,e.createComponentVNode)(2,o.Icon,{name:I?"sort-up":"sort-down",ml:"0.25rem;"})]})})},u=function(g,C){var p=(0,t.useBackend)(C),N=p.act,V=p.data,B=V.is_printing,I=(0,t.useLocalState)(C,"searchText",""),L=I[0],w=I[1];return(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"New Account",icon:"plus",onClick:function(){function A(){return N("create_new_account")}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(){function A(x,E){return w(E)}return A}()})})]})},s=function(g,C){var p=(0,t.useBackend)(C),N=p.act,V=p.data,B=V.account_number,I=V.owner_name,L=V.money,w=V.suspended,A=V.transactions,x=V.account_pin,E=V.is_department_account;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"#"+B+" / "+I,buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function P(){return N("back")}return P}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Number",children:["#",B]}),!!E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin",children:x}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin Actions",children:(0,e.createComponentVNode)(2,o.Button,{ml:1,icon:"user-cog",content:"Set New Pin",disabled:!!E,onClick:function(){function P(){return N("set_account_pin",{account_number:B})}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:I}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:L}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Status",color:w?"red":"green",children:[w?"Suspended":"Active",(0,e.createComponentVNode)(2,o.Button,{ml:1,content:w?"Unsuspend":"Suspend",icon:w?"unlock":"lock",onClick:function(){function P(){return N("toggle_suspension")}return P}()})]})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Transactions",children:(0,e.createComponentVNode)(2,o.Table,{children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Terminal"})]}),A.map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.time}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.purpose}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:P.is_deposit?"green":"red",children:["$",P.amount]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.target_name})]},P)})]})})})]})},d=function(g,C){var p=(0,t.useBackend)(C),N=p.act,V=p.data,B=(0,t.useLocalState)(C,"accName",""),I=B[0],L=B[1],w=(0,t.useLocalState)(C,"accDeposit",""),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Create Account",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function E(){return N("back")}return E}()}),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Name Here",onChange:function(){function E(P,D){return L(D)}return E}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Initial Deposit",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"0",onChange:function(){function E(P,D){return x(D)}return E}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){function E(){return N("finalise_create_account",{holder_name:I,starting_funds:A})}return E}()})]})}},39683:function(T,r,n){"use strict";r.__esModule=!0,r.AgentCardInfo=r.AgentCardAppearances=r.AgentCard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{name:"Male",icon:"mars"},{name:"Female",icon:"venus"},{name:"Genderless",icon:"genderless"}],b=["A+","A-","B+","B-","AB+","AB-","O+","O-"],y="Empty",S=function(m){var l=m.label,u=m.value,s=m.onCommit,d=m.onClick,v=m.onRClick,g=m.tooltip;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Input,{fluid:!0,textAlign:"center",content:u||y,onCommit:s})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"file-signature",tooltip:g,tooltipPosition:"bottom-end",onClick:d,onContextMenu:v})})]})})},k=r.AgentCard=function(){function c(m,l){var u=(0,a.useLocalState)(l,"tabIndex",0),s=u[0],d=u[1],v=function(){function g(C){switch(C){case 0:return(0,e.createComponentVNode)(2,h);case 1:return(0,e.createComponentVNode)(2,i);default:return(0,e.createComponentVNode)(2,h)}}return g}();return(0,e.createComponentVNode)(2,o.Window,{width:435,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===0,onClick:function(){function g(){return d(0)}return g}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===1,onClick:function(){function g(){return d(1)}return g}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card"})," Appearance"]},"Appearance")]})}),v(s)]})})})}return c}(),h=r.AgentCardInfo=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=d.registered_name,g=d.sex,C=d.age,p=d.assignment,N=d.job_icon,V=d.associated_account_number,B=d.blood_type,I=d.dna_hash,L=d.fingerprint_hash,w=d.photo,A=d.ai_tracking,x=d.photo_cooldown,E=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill someone else data.")],4),P=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill with random data.")],4);return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Card Info",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,S,{label:"Name",value:v,tooltip:E,onCommit:function(){function D(M,O){return s("change_name",{name:O})}return D}(),onClick:function(){function D(){return s("change_name",{option:"Primary"})}return D}(),onRClick:function(){function D(M){M.preventDefault(),s("change_name",{option:"Secondary"})}return D}()}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sex",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:f.map(function(D){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:D.icon,content:D.name,selected:g===D.name,onClick:function(){function M(){return s("change_sex",{sex:D.name})}return M}()})},D.name)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",children:(0,e.createComponentVNode)(2,t.Slider,{fluid:!0,minValue:17,value:C||0,maxValue:300,onChange:function(){function D(M,O){return s("change_age",{age:O})}return D}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rank",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function D(){return s("change_occupation")}return D}(),textAlign:"middle",children:p||"[UNSET]"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{tooltip:"Change HUD icon",tooltipPosition:"bottom-end",onClick:function(){function D(){return s("change_occupation",{option:"Primary"})}return D}(),children:[(0,e.createComponentVNode)(2,t.DmIcon,{fill:!0,icon:"icons/mob/hud/job_assets.dmi",icon_state:N,verticalAlign:"bottom",my:"2px",width:"16px"})," "]})})]})}),(0,e.createComponentVNode)(2,S,{label:"Fingerprint",value:L,onCommit:function(){function D(M,O){return s("change_fingerprints",{new_fingerprints:O})}return D}(),onClick:function(){function D(){return s("change_fingerprints",{option:"Primary"})}return D}(),onRClick:function(){function D(M){M.preventDefault(),s("change_fingerprints",{option:"Secondary"})}return D}(),tooltip:P}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:b.map(function(D){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:D,selected:B===D,onClick:function(){function M(){return s("change_blood_type",{new_type:D})}return M}()})},D)})})}),(0,e.createComponentVNode)(2,S,{label:"DNA",value:I,onCommit:function(){function D(M,O){return s("change_dna_hash",{new_dna:O})}return D}(),onClick:function(){function D(){return s("change_dna_hash",{option:"Primary"})}return D}(),onRClick:function(){function D(M){M.preventDefault(),s("change_dna_hash",{option:"Secondary"})}return D}(),tooltip:P}),(0,e.createComponentVNode)(2,S,{label:"Account",value:V||0,onCommit:function(){function D(M,O){return s("change_money_account",{new_account:O})}return D}(),onClick:function(){function D(){return s("change_money_account",{option:"Primary"})}return D}(),onRClick:function(){function D(M){M.preventDefault(),s("change_money_account",{option:"Secondary"})}return D}(),tooltip:P}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Photo",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!x,tooltip:x?"":"You can't generate a new photo yet.",onClick:function(){function D(){return s("change_photo")}return D}(),children:w?"Update":y})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Card Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card Info",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Delete Card Info",confirmContent:"Are you sure?",onClick:function(){function D(){return s("delete_info")}return D}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Reset Access",confirmContent:"Are you sure?",onClick:function(){function D(){return s("clear_access")}return D}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"AI Tracking",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",onClick:function(){function D(){return s("change_ai_tracking")}return D}(),children:A?"Untrackable":"Trackable"})})]})})})],4)}return c}(),i=r.AgentCardAppearances=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=(0,a.useSharedState)(l,"selectedAppearance",null),g=v[0],C=v[1],p=d.appearances,N=d.id_icon;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Card Appearance",children:p.map(function(V){return(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:N,dmIconState:V,imageSize:64,compact:!0,selected:V===g,tooltip:V,style:{opacity:V===g&&"1"||"0.5"},onClick:function(){function B(){C(V),s("change_appearance",{new_appearance:V})}return B}()},V)})})})}return c}()},56793:function(T,r,n){"use strict";r.__esModule=!0,r.AiAirlock=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},b=r.AiAirlock=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=f[c.power.main]||f[0],l=f[c.power.backup]||f[0],u=f[c.shock]||f[0];return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main",color:m.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.main,content:"Disrupt",onClick:function(){function s(){return i("disrupt-main")}return s}()}),children:[c.power.main?"Online":"Offline"," ",!c.wires.main_power&&"[Wires have been cut!]"||c.power.main_timeleft>0&&"["+c.power.main_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Backup",color:l.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.backup,content:"Disrupt",onClick:function(){function s(){return i("disrupt-backup")}return s}()}),children:[c.power.backup?"Online":"Offline"," ",!c.wires.backup_power&&"[Wires have been cut!]"||c.power.backup_timeleft>0&&"["+c.power.backup_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Electrify",color:u.color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"wrench",disabled:!(c.wires.shock&&c.shock!==2),content:"Restore",onClick:function(){function s(){return i("shock-restore")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"bolt",disabled:!c.wires.shock,content:"Temporary",onClick:function(){function s(){return i("shock-temp")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"bolt",disabled:!c.wires.shock||c.shock===0,content:"Permanent",onClick:function(){function s(){return i("shock-perm")}return s}()})],4),children:[c.shock===2?"Safe":"Electrified"," ",!c.wires.shock&&"[Wires have been cut!]"||c.shock_timeleft>0&&"["+c.shock_timeleft+"s]"||c.shock_timeleft===-1&&"[Permanent]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Access and Door Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.id_scanner?"power-off":"times",content:c.id_scanner?"Enabled":"Disabled",selected:c.id_scanner,disabled:!c.wires.id_scanner,onClick:function(){function s(){return i("idscan-toggle")}return s}()}),children:!c.wires.id_scanner&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Access",buttons:(0,e.createComponentVNode)(2,t.Button,{width:6.5,icon:c.emergency?"power-off":"times",content:c.emergency?"Enabled":"Disabled",selected:c.emergency,onClick:function(){function s(){return i("emergency-toggle")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:c.locked?"lock":"unlock",content:c.locked?"Lowered":"Raised",selected:c.locked,disabled:!c.wires.bolts,onClick:function(){function s(){return i("bolt-toggle")}return s}()}),children:!c.wires.bolts&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.lights?"power-off":"times",content:c.lights?"Enabled":"Disabled",selected:c.lights,disabled:!c.wires.lights,onClick:function(){function s(){return i("light-toggle")}return s}()}),children:!c.wires.lights&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.safe?"power-off":"times",content:c.safe?"Enabled":"Disabled",selected:c.safe,disabled:!c.wires.safe,onClick:function(){function s(){return i("safe-toggle")}return s}()}),children:!c.wires.safe&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.speed?"power-off":"times",content:c.speed?"Enabled":"Disabled",selected:c.speed,disabled:!c.wires.timing,onClick:function(){function s(){return i("speed-toggle")}return s}()}),children:!c.wires.timing&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:c.opened?"sign-out-alt":"sign-in-alt",content:c.opened?"Open":"Closed",selected:c.opened,disabled:c.locked||c.welded,onClick:function(){function s(){return i("open-close")}return s}()}),children:!!(c.locked||c.welded)&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("[Door is "),c.locked?"bolted":"",c.locked&&c.welded?" and ":"",c.welded?"welded":"",(0,e.createTextVNode)("!]")],0)})]})})]})})}return y}()},72475:function(T,r,n){"use strict";r.__esModule=!0,r.AirAlarm=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.AirAlarm=function(){function u(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.locked;return(0,e.createComponentVNode)(2,o.Window,{width:570,height:p?310:755,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,S),!p&&(0,e.createFragment)([(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,h)],4)]})})}return u}(),y=function(s){return s===0?"green":s===1?"orange":"red"},S=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.air,N=C.mode,V=C.atmos_alarm,B=C.locked,I=C.alarmActivated,L=C.rcon,w=C.target_temp,A;return p.danger.overall===0?V===0?A="Optimal":A="Caution: Atmos alert in area":p.danger.overall===1?A="Caution":A="DANGER: Internals Required",(0,e.createComponentVNode)(2,t.Section,{title:"Air Status",children:p?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,t.Box,{color:y(p.danger.pressure),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.pressure})," kPa",!B&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:N===3?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:N===3,icon:"exclamation-triangle",onClick:function(){function x(){return g("mode",{mode:N===3?1:3})}return x}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.oxygen/100,fractionDigits:"1",color:y(p.danger.oxygen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrogen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.nitrogen/100,fractionDigits:"1",color:y(p.danger.nitrogen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Carbon Dioxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.co2/100,fractionDigits:"1",color:y(p.danger.co2)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxins",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.plasma/100,fractionDigits:"1",color:y(p.danger.plasma)})}),p.contents.n2o>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrous Oxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.n2o/100,fractionDigits:"1",color:y(p.danger.n2o)})}),p.contents.other>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.other/100,fractionDigits:"1",color:y(p.danger.other)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.Box,{color:y(p.danger.temperature),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature})," K / ",(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature_c})," C\xA0",(0,e.createComponentVNode)(2,t.Button,{icon:"thermometer-full",content:w+" C",onClick:function(){function x(){return g("temperature")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:p.thermostat_state?"On":"Off",selected:p.thermostat_state,icon:"power-off",onClick:function(){function x(){return g("thermostat_state")}return x}()})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Local Status",children:(0,e.createComponentVNode)(2,t.Box,{color:y(p.danger.overall),children:[A,!B&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:I?"Reset Alarm":"Activate Alarm",selected:I,onClick:function(){function x(){return g(I?"atmos_reset":"atmos_alarm")}return x}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Control Settings",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Off",selected:L===1,onClick:function(){function x(){return g("set_rcon",{rcon:1})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Auto",selected:L===2,onClick:function(){function x(){return g("set_rcon",{rcon:2})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"On",selected:L===3,onClick:function(){function x(){return g("set_rcon",{rcon:3})}return x}()})]})]}):(0,e.createComponentVNode)(2,t.Box,{children:"Unable to acquire air sample!"})})},k=function(s,d){var v=(0,a.useLocalState)(d,"tabIndex",0),g=v[0],C=v[1];return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===2,onClick:function(){function p(){return C(2)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog"})," Mode"]},"Mode"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===3,onClick:function(){function p(){return C(3)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},h=function(s,d){var v=(0,a.useLocalState)(d,"tabIndex",0),g=v[0],C=v[1];switch(g){case 0:return(0,e.createComponentVNode)(2,i);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,m);case 3:return(0,e.createComponentVNode)(2,l);default:return"WE SHOULDN'T BE HERE!"}},i=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.vents;return p.map(function(N){return(0,e.createComponentVNode)(2,t.Section,{title:N.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:N.power?"On":"Off",selected:N.power,icon:"power-off",onClick:function(){function V(){return g("command",{cmd:"power",val:!N.power,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N.direction?"Blowing":"Siphoning",icon:N.direction?"sign-out-alt":"sign-in-alt",onClick:function(){function V(){return g("command",{cmd:"direction",val:!N.direction,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure Checks",children:[(0,e.createComponentVNode)(2,t.Button,{content:"External",selected:N.checks===1,onClick:function(){function V(){return g("command",{cmd:"checks",val:1,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Internal",selected:N.checks===2,onClick:function(){function V(){return g("command",{cmd:"checks",val:2,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Pressure Target",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:N.external})," kPa\xA0",(0,e.createComponentVNode)(2,t.Button,{content:"Set",icon:"cog",onClick:function(){function V(){return g("command",{cmd:"set_external_pressure",id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Reset",icon:"redo-alt",onClick:function(){function V(){return g("command",{cmd:"set_external_pressure",val:101.325,id_tag:N.id_tag})}return V}()})]})]})},N.name)})},c=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.scrubbers;return p.map(function(N){return(0,e.createComponentVNode)(2,t.Section,{title:N.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:N.power?"On":"Off",selected:N.power,icon:"power-off",onClick:function(){function V(){return g("command",{cmd:"power",val:!N.power,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N.scrubbing?"Scrubbing":"Siphoning",icon:N.scrubbing?"filter":"sign-in-alt",onClick:function(){function V(){return g("command",{cmd:"scrubbing",val:!N.scrubbing,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,t.Button,{content:N.widenet?"Extended":"Normal",selected:N.widenet,icon:"expand-arrows-alt",onClick:function(){function V(){return g("command",{cmd:"widenet",val:!N.widenet,id_tag:N.id_tag})}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filtering",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Carbon Dioxide",selected:N.filter_co2,onClick:function(){function V(){return g("command",{cmd:"co2_scrub",val:!N.filter_co2,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Plasma",selected:N.filter_toxins,onClick:function(){function V(){return g("command",{cmd:"tox_scrub",val:!N.filter_toxins,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrous Oxide",selected:N.filter_n2o,onClick:function(){function V(){return g("command",{cmd:"n2o_scrub",val:!N.filter_n2o,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Oxygen",selected:N.filter_o2,onClick:function(){function V(){return g("command",{cmd:"o2_scrub",val:!N.filter_o2,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrogen",selected:N.filter_n2,onClick:function(){function V(){return g("command",{cmd:"n2_scrub",val:!N.filter_n2,id_tag:N.id_tag})}return V}()})]})]})},N.name)})},m=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.modes,N=C.presets,V=C.emagged,B=C.mode,I=C.preset;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"System Mode",children:(0,e.createComponentVNode)(2,t.Table,{children:p.map(function(L){return(!L.emagonly||L.emagonly&&!!V)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:L.name,icon:"cog",selected:L.id===B,onClick:function(){function w(){return g("mode",{mode:L.id})}return w}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.desc})]},L.name)})})}),(0,e.createComponentVNode)(2,t.Section,{title:"System Presets",children:[(0,e.createComponentVNode)(2,t.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,e.createComponentVNode)(2,t.Table,{mt:1,children:N.map(function(L){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:L.name,icon:"cog",selected:L.id===I,onClick:function(){function w(){return g("preset",{preset:L.id})}return w}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.desc})]},L.name)})})]})],4)},l=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.thresholds;return(0,e.createComponentVNode)(2,t.Section,{title:"Alarm Thresholds",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),p.map(function(N){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:N.name}),N.settings.map(function(V){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:V.selected===-1?"Off":V.selected,onClick:function(){function B(){return g("command",{cmd:"set_threshold",env:V.env,var:V.val})}return B}()})},V.val)})]},N.name)})]})})}},12333:function(T,r,n){"use strict";r.__esModule=!0,r.AirlockAccessController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AirlockAccessController=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.exterior_status,m=i.interior_status,l=i.processing,u,s;return c==="open"?u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:l,onClick:function(){function d(){return h("force_ext")}return d}()}):u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:l,onClick:function(){function d(){return h("cycle_ext_door")}return d}()}),m==="open"?s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Lock Interior Door",icon:"exclamation-triangle",disabled:l,color:m==="open"?"red":l?"yellow":null,onClick:function(){function d(){return h("force_int")}return d}()}):s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:l,onClick:function(){function d(){return h("cycle_int_door")}return d}()}),(0,e.createComponentVNode)(2,o.Window,{width:330,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Door Status",children:c==="closed"?"Locked":"Open"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Door Status",children:m==="closed"?"Locked":"Open"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.Box,{children:[u,s]})})]})})}return b}()},28736:function(T,r,n){"use strict";r.__esModule=!0,r.AirlockElectronics=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=1,y=2,S=4,k=8,h=r.AirlockElectronics=function(){function m(l,u){return(0,e.createComponentVNode)(2,o.Window,{width:450,height:565,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c)]})})})}return m}(),i=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=v.unrestricted_dir;return(0,e.createComponentVNode)(2,t.Section,{title:"Access Control",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:g&S,onClick:function(){function C(){return d("unrestricted_access",{unres_dir:S})}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:g&y,onClick:function(){function C(){return d("unrestricted_access",{unres_dir:y})}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:g&k,onClick:function(){function C(){return d("unrestricted_access",{unres_dir:k})}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:g&b,onClick:function(){function C(){return d("unrestricted_access",{unres_dir:b})}return C}()})})]})]})})},c=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=v.selected_accesses,C=v.one_access,p=v.regions;return(0,e.createComponentVNode)(2,f.AccessList,{usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:C,content:"One",onClick:function(){function N(){return d("set_one_access",{access:"one"})}return N}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!C,content:"All",onClick:function(){function N(){return d("set_one_access",{access:"all"})}return N}()})],4),accesses:p,selectedList:g,accessMod:function(){function N(V){return d("set",{access:V})}return N}(),grantAll:function(){function N(){return d("grant_all")}return N}(),denyAll:function(){function N(){return d("clear_all")}return N}(),grantDep:function(){function N(V){return d("grant_region",{region:V})}return N}(),denyDep:function(){function N(V){return d("deny_region",{region:V})}return N}()})}},47365:function(T,r,n){"use strict";r.__esModule=!0,r.AlertModal=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(92986),f=n(36036),b=n(98595),y=-1,S=1,k=r.AlertModal=function(){function c(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=d.autofocus,g=d.buttons,C=g===void 0?[]:g,p=d.large_buttons,N=d.message,V=N===void 0?"":N,B=d.timeout,I=d.title,L=(0,t.useLocalState)(l,"selected",0),w=L[0],A=L[1],x=110+(V.length>30?Math.ceil(V.length/4):0)+(V.length&&p?5:0),E=325+(C.length>2?100:0),P=function(){function D(M){w===0&&M===y?A(C.length-1):w===C.length-1&&M===S?A(0):A(w+M)}return D}();return(0,e.createComponentVNode)(2,b.Window,{title:I,height:x,width:E,children:[!!B&&(0,e.createComponentVNode)(2,a.Loader,{value:B}),(0,e.createComponentVNode)(2,b.Window.Content,{onKeyDown:function(){function D(M){var O=window.event?M.which:M.keyCode;O===o.KEY_SPACE||O===o.KEY_ENTER?s("choose",{choice:C[w]}):O===o.KEY_ESCAPE?s("cancel"):O===o.KEY_LEFT?(M.preventDefault(),P(y)):(O===o.KEY_TAB||O===o.KEY_RIGHT)&&(M.preventDefault(),P(S))}return D}(),children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:1,children:(0,e.createComponentVNode)(2,f.Box,{color:"label",overflow:"hidden",children:V})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:[!!v&&(0,e.createComponentVNode)(2,f.Autofocus),(0,e.createComponentVNode)(2,h,{selected:w})]})]})})})]})}return c}(),h=function(m,l){var u=(0,t.useBackend)(l),s=u.data,d=s.buttons,v=d===void 0?[]:d,g=s.large_buttons,C=s.swapped_buttons,p=m.selected;return(0,e.createComponentVNode)(2,f.Flex,{fill:!0,align:"center",direction:C?"row":"row-reverse",justify:"space-around",wrap:!0,children:v==null?void 0:v.map(function(N,V){return g&&v.length<3?(0,e.createComponentVNode)(2,f.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i,{button:N,id:V.toString(),selected:p===V})},V):(0,e.createComponentVNode)(2,f.Flex.Item,{grow:g?1:0,children:(0,e.createComponentVNode)(2,i,{button:N,id:V.toString(),selected:p===V})},V)})})},i=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=d.large_buttons,g=m.button,C=m.selected,p=g.length>7?"100%":7;return(0,e.createComponentVNode)(2,f.Button,{mx:v?1:0,pt:v?.33:0,content:g,fluid:!!v,onClick:function(){function N(){return s("choose",{choice:g})}return N}(),selected:C,textAlign:"center",height:!!v&&2,width:!v&&p})}},71824:function(T,r,n){"use strict";r.__esModule=!0,r.AppearanceChanger=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AppearanceChanger=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.change_race,l=c.species,u=c.specimen,s=c.change_gender,d=c.gender,v=c.change_eye_color,g=c.change_skin_tone,C=c.change_skin_color,p=c.change_runechat_color,N=c.change_head_accessory_color,V=c.change_hair_color,B=c.change_secondary_hair_color,I=c.change_facial_hair_color,L=c.change_secondary_facial_hair_color,w=c.change_head_marking_color,A=c.change_body_marking_color,x=c.change_tail_marking_color,E=c.change_head_accessory,P=c.head_accessory_styles,D=c.head_accessory_style,M=c.change_hair,O=c.hair_styles,R=c.hair_style,F=c.change_hair_gradient,W=c.change_facial_hair,U=c.facial_hair_styles,z=c.facial_hair_style,$=c.change_head_markings,G=c.head_marking_styles,X=c.head_marking_style,Q=c.change_body_markings,se=c.body_marking_styles,ie=c.body_marking_style,me=c.change_tail_markings,q=c.tail_marking_styles,re=c.tail_marking_style,ae=c.change_body_accessory,le=c.body_accessory_styles,Z=c.body_accessory_style,ne=c.change_alt_head,te=c.alt_head_styles,pe=c.alt_head_style,fe=!1;return(v||g||C||N||p||V||B||I||L||w||A||x)&&(fe=!0),(0,e.createComponentVNode)(2,o.Window,{width:800,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",children:l.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.specimen,selected:ce.specimen===u,onClick:function(){function Ve(){return i("race",{race:ce.specimen})}return Ve}()},ce.specimen)})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gender",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Male",selected:d==="male",onClick:function(){function ce(){return i("gender",{gender:"male"})}return ce}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Female",selected:d==="female",onClick:function(){function ce(){return i("gender",{gender:"female"})}return ce}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Genderless",selected:d==="plural",onClick:function(){function ce(){return i("gender",{gender:"plural"})}return ce}()})]}),!!fe&&(0,e.createComponentVNode)(2,b),!!E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head accessory",children:P.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.headaccessorystyle,selected:ce.headaccessorystyle===D,onClick:function(){function Ve(){return i("head_accessory",{head_accessory:ce.headaccessorystyle})}return Ve}()},ce.headaccessorystyle)})}),!!M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair",children:O.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.hairstyle,selected:ce.hairstyle===R,onClick:function(){function Ve(){return i("hair",{hair:ce.hairstyle})}return Ve}()},ce.hairstyle)})}),!!F&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair Gradient",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Change Style",onClick:function(){function ce(){return i("hair_gradient")}return ce}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Offset",onClick:function(){function ce(){return i("hair_gradient_offset")}return ce}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Color",onClick:function(){function ce(){return i("hair_gradient_colour")}return ce}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Alpha",onClick:function(){function ce(){return i("hair_gradient_alpha")}return ce}()})]}),!!W&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Facial hair",children:U.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.facialhairstyle,selected:ce.facialhairstyle===z,onClick:function(){function Ve(){return i("facial_hair",{facial_hair:ce.facialhairstyle})}return Ve}()},ce.facialhairstyle)})}),!!$&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head markings",children:G.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.headmarkingstyle,selected:ce.headmarkingstyle===X,onClick:function(){function Ve(){return i("head_marking",{head_marking:ce.headmarkingstyle})}return Ve}()},ce.headmarkingstyle)})}),!!Q&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body markings",children:se.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.bodymarkingstyle,selected:ce.bodymarkingstyle===ie,onClick:function(){function Ve(){return i("body_marking",{body_marking:ce.bodymarkingstyle})}return Ve}()},ce.bodymarkingstyle)})}),!!me&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tail markings",children:q.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.tailmarkingstyle,selected:ce.tailmarkingstyle===re,onClick:function(){function Ve(){return i("tail_marking",{tail_marking:ce.tailmarkingstyle})}return Ve}()},ce.tailmarkingstyle)})}),!!ae&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body accessory",children:le.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.bodyaccessorystyle,selected:ce.bodyaccessorystyle===Z,onClick:function(){function Ve(){return i("body_accessory",{body_accessory:ce.bodyaccessorystyle})}return Ve}()},ce.bodyaccessorystyle)})}),!!ne&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alternate head",children:te.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.altheadstyle,selected:ce.altheadstyle===pe,onClick:function(){function Ve(){return i("alt_head",{alt_head:ce.altheadstyle})}return Ve}()},ce.altheadstyle)})})]})})})}return y}(),b=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_runechat_color",text:"Change runechat color",action:"runechat_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}];return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Colors",children:m.map(function(l){return!!c[l.key]&&(0,e.createComponentVNode)(2,t.Button,{content:l.text,onClick:function(){function u(){return i(l.action)}return u}()},l.key)})})}},72285:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosAlertConsole=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.priority||[],m=i.minor||[];return(0,e.createComponentVNode)(2,o.Window,{width:350,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Alarms",children:(0,e.createVNode)(1,"ul",null,[c.length===0&&(0,e.createVNode)(1,"li","color-good","No Priority Alerts",16),c.map(function(l){return(0,e.createVNode)(1,"li","color-bad",l,0,null,l)}),m.length===0&&(0,e.createVNode)(1,"li","color-good","No Minor Alerts",16),m.map(function(l){return(0,e.createVNode)(1,"li","color-average",l,0,null,l)})],0)})})})}return b}()},65805:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(36352),f=n(98595),b=function(c){if(c===0)return(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Good"});if(c===1)return(0,e.createComponentVNode)(2,t.Box,{color:"orange",bold:!0,children:"Warning"});if(c===2)return(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"DANGER"})},y=function(c){if(c===0)return"green";if(c===1)return"orange";if(c===2)return"red"},S=r.AtmosControl=function(){function i(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=(0,a.useLocalState)(m,"tabIndex",0),v=d[0],g=d[1],C=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,k);case 1:return(0,e.createComponentVNode)(2,h);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,f.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:v===0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===0,onClick:function(){function p(){return g(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Data View"]},"DataView"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===1,onClick:function(){function p(){return g(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),C(v)]})})})}return i}(),k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Access"})]}),d.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,o.TableCell,{children:v.name}),(0,e.createComponentVNode)(2,o.TableCell,{children:b(v.danger)}),(0,e.createComponentVNode)(2,o.TableCell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Access",onClick:function(){function g(){return u("open_alarm",{aref:v.ref})}return g}()})})]},v.name)})]})})},h=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{children:d.filter(function(v){return v.z===2}).map(function(v){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:v.x,y:v.y,icon:"circle",tooltip:v.name,color:y(v.danger),onClick:function(){function g(){return u("open_alarm",{aref:v.ref})}return g}()},v.ref)})})})}},87816:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosFilter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosFilter=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.on,m=i.pressure,l=i.max_pressure,u=i.filter_type,s=i.filter_type_list;return(0,e.createComponentVNode)(2,o.Window,{width:380,height:140,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function d(){return h("power")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function d(){return h("min_pressure")}return d}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:l,value:m,onDrag:function(){function d(v,g){return h("custom_pressure",{pressure:g})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function d(){return h("max_pressure")}return d}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filter",children:s.map(function(d){return(0,e.createComponentVNode)(2,t.Button,{selected:d.gas_type===u,content:d.label,onClick:function(){function v(){return h("set_filter",{filter:d.gas_type})}return v}()},d.label)})})]})})})})}return b}()},52977:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosMixer=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.on,l=c.pressure,u=c.max_pressure,s=c.node1_concentration,d=c.node2_concentration;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:165,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:m?"On":"Off",color:m?null:"red",selected:m,onClick:function(){function v(){return i("power")}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:l===0,width:2.2,onClick:function(){function v(){return i("min_pressure")}return v}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:l,onDrag:function(){function v(g,C){return i("custom_pressure",{pressure:C})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:l===u,width:2.2,onClick:function(){function v(){return i("max_pressure")}return v}()})]}),(0,e.createComponentVNode)(2,b,{node_name:"Node 1",node_ref:s}),(0,e.createComponentVNode)(2,b,{node_name:"Node 2",node_ref:d})]})})})})}return y}(),b=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=S.node_name,l=S.node_ref;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:m,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:l===0,onClick:function(){function u(){return i("set_node",{node_name:m,concentration:(l-10)/100})}return u}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(){function u(s,d){return i("set_node",{node_name:m,concentration:d/100})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:l===100,onClick:function(){function u(){return i("set_node",{node_name:m,concentration:(l+10)/100})}return u}()})]})}},11748:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosPump=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosPump=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.on,m=i.rate,l=i.max_rate,u=i.gas_unit,s=i.step;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:110,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function d(){return h("power")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function d(){return h("min_rate")}return d}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:u,width:6.1,lineHeight:1.5,step:s,minValue:0,maxValue:l,value:m,onDrag:function(){function d(v,g){return h("custom_rate",{rate:g})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function d(){return h("max_rate")}return d}()})]})]})})})})}return b}()},69321:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosTankControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(44879),f=n(76910),b=n(98595),y=r.AtmosTankControl=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.sensors||{};return(0,e.createComponentVNode)(2,b.Window,{width:400,height:400,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:[Object.keys(l).map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[Object.keys(l[u]).indexOf("pressure")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:[l[u].pressure," kpa"]}):"",Object.keys(l[u]).indexOf("temperature")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[l[u].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map(function(s){return Object.keys(l[u]).indexOf(s)>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:(0,f.getGasLabel)(s),children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:(0,f.getGasColor)(s),value:l[u][s],minValue:0,maxValue:100,children:(0,o.toFixed)(l[u][s],2)+"%"})},(0,f.getGasLabel)(s)):""})]})},u)}),m.inlet&&Object.keys(m.inlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Inlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.inlet.on,"power-off"),content:m.inlet.on?"On":"Off",color:m.inlet.on?null:"red",selected:m.inlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"inlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:m.inlet.rate,onDrag:function(){function u(s,d){return c("set_pressure",{dev:"inlet",val:d})}return u}()})})]})}):"",m.outlet&&Object.keys(m.outlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Outlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.outlet.on,"power-off"),content:m.outlet.on?"On":"Off",color:m.outlet.on?null:"red",selected:m.outlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"outlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:m.outlet.rate,onDrag:function(){function u(s,d){return c("set_pressure",{dev:"outlet",val:d})}return u}()})})]})}):""]})})}return S}()},92444:function(T,r,n){"use strict";r.__esModule=!0,r.AugmentMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.AugmentMenu=function(){function k(h,i){return(0,e.createComponentVNode)(2,o.Window,{width:700,height:660,theme:"malfunction",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,y,{context:i})})})})}return k}(),y=function(h){var i=h.context,c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.usable_swarms,s=l.ability_tabs,d=l.known_abilities,v=(0,a.useLocalState)(i,"selectedTab",s[0]),g=v[0],C=v[1],p=(0,a.useLocalState)(i,"searchText",""),N=p[0],V=p[1],B=function(){var E=s.find(function(D){return D.category_name===g.category_name});if(!E)return[];var P=Math.min(E.category_stage,4);return E.abilities.filter(function(D){return D.stage<=P&&(!N||D.name.toLowerCase().includes(N.toLowerCase()))}).sort(function(D,M){return["intruder","destroyer"].includes(g.category_name.toLowerCase())?D.stage-M.stage:0})},I=B(),L=s.find(function(x){return x.category_name===g.category_name}),w=["intruder","destroyer"].includes(g.category_name.toLowerCase()),A=function(E){var P=d.find(function(O){return O.ability_path===E.ability_path}),D=P?P.cost:E.cost,M=P&&P.current_level>0?P.current_level+" / "+P.max_level:"0 / "+E.max_level;return(0,e.createComponentVNode)(2,t.Stack.Item,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{height:"20px",width:"35px",mb:1,textAlign:"center",content:D,disabled:D>u||P&&P.current_level===P.max_level,tooltip:"Purchase this ability?",onClick:function(){function O(){m("purchase",{ability_path:E.ability_path}),C(g)}return O}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:E.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:E.desc||"Description not available"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level: ",(0,e.createVNode)(1,"span",null,M,0,{style:{color:"green"}}),w&&E.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),E.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},E.name)};return(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,style:{marginRight:"10px"},children:[(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Swarms: "),(0,e.createVNode)(1,"span",null,u,0,{style:{color:"green"}})],4),w&&L&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Category Stage: "),(0,e.createVNode)(1,"span",null,Math.min(L.category_stage,4),0,{style:{color:"green"}})],4)]}),(0,e.createVNode)(1,"div","Section__buttons",(0,e.createComponentVNode)(2,t.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function x(E,P){return V(P)}return x}(),value:N}),2)],4,{style:{display:"flex",alignItems:"center"}}),children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[s.map(function(x){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g.category_name===x.category_name,onClick:function(){function E(){C(x),V("")}return E}(),children:(0,f.capitalize)(x.category_name)},x.category_name)}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g.category_name==="upgrades",onClick:function(){function x(){return C({category_name:"upgrades"})}return x}(),children:"Upgrades"},"upgrades")]}),g.category_name==="upgrades"?(0,e.createComponentVNode)(2,S,{act:m,abilityTabs:s,knownAbilities:d,usableSwarms:u}):(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:I.map(A)})]})},S=function(h){var i=h.act,c=h.abilityTabs,m=h.knownAbilities,l=h.usableSwarms,u=m.filter(function(d){return d.current_levell,tooltip:"Upgrade this ability?",onClick:function(){function C(){return i("purchase",{ability_path:v.ability_path})}return C}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:v.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:v.upgrade_text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level:"," ",(0,e.createVNode)(1,"span",null,v.current_level+" / "+v.max_level,0,{style:{color:"green"}}),g&&g.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),g.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},v.name)};return(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:u.map(s)})}},59179:function(T,r,n){"use strict";r.__esModule=!0,r.Autolathe=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),y=n(25328),S=function(i,c,m,l){return i.requirements===null?!0:!(i.requirements.metal*l>c||i.requirements.glass*l>m)},k=r.Autolathe=function(){function h(i,c){var m=(0,o.useBackend)(c),l=m.act,u=m.data,s=u.total_amount,d=u.max_amount,v=u.metal_amount,g=u.glass_amount,C=u.busyname,p=u.busyamt,N=u.showhacked,V=u.buildQueue,B=u.buildQueueLen,I=u.recipes,L=u.categories,w=(0,o.useSharedState)(c,"category",0),A=w[0],x=w[1];A===0&&(A="Tools");var E=v.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),P=g.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),D=s.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),M=(0,o.useSharedState)(c,"search_text",""),O=M[0],R=M[1],F=(0,y.createSearch)(O,function($){return $.name}),W="";B>0&&(W=V.map(function($,G){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"times",color:"transparent",content:V[G][0],onClick:function(){function X(){return l("remove_from_queue",{remove_from_queue:V.indexOf($)+1})}return X}()},$)},G)}));var U=(0,a.flow)([(0,t.filter)(function($){return($.category.indexOf(A)>-1||O)&&(u.showhacked||!$.hacked)}),O&&(0,t.filter)(F),(0,t.sortBy)(function($){return $.name.toLowerCase()})])(I),z="Build";return O?z="Results for: '"+O+"':":A&&(z="Build ("+A+")"),(0,e.createComponentVNode)(2,b.Window,{width:750,height:525,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"70%",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:z,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"150px",options:L,selected:A,onSelected:function(){function $(G){return x(G)}return $}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function $(G,X){return R(X)}return $}(),mb:1}),U.map(function($){return(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+$.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===$.name&&u.busyamt===1,disabled:!S($,u.metal_amount,u.glass_amount,1),onClick:function(){function G(){return l("make",{make:$.uid,multiplier:1})}return G}(),children:(0,y.toTitleCase)($.name)}),$.max_multiplier>=10&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===$.name&&u.busyamt===10,disabled:!S($,u.metal_amount,u.glass_amount,10),onClick:function(){function G(){return l("make",{make:$.uid,multiplier:10})}return G}(),children:"10x"}),$.max_multiplier>=25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===$.name&&u.busyamt===25,disabled:!S($,u.metal_amount,u.glass_amount,25),onClick:function(){function G(){return l("make",{make:$.uid,multiplier:25})}return G}(),children:"25x"}),$.max_multiplier>25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===$.name&&u.busyamt===$.max_multiplier,disabled:!S($,u.metal_amount,u.glass_amount,$.max_multiplier),onClick:function(){function G(){return l("make",{make:$.uid,multiplier:$.max_multiplier})}return G}(),children:[$.max_multiplier,"x"]}),$.requirements&&Object.keys($.requirements).map(function(G){return(0,y.toTitleCase)(G)+": "+$.requirements[G]}).join(", ")||(0,e.createComponentVNode)(2,f.Box,{children:"No resources required."})]},$.ref)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:[(0,e.createComponentVNode)(2,f.Section,{title:"Materials",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Metal",children:E}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Glass",children:P}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Total",children:D}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Storage",children:[u.fill_percent,"% Full"]})]})}),(0,e.createComponentVNode)(2,f.Section,{title:"Building",children:(0,e.createComponentVNode)(2,f.Box,{color:C?"green":"",children:C||"Nothing"})}),(0,e.createComponentVNode)(2,f.Section,{title:"Build Queue",height:23.7,children:[W,(0,e.createComponentVNode)(2,f.Button,{mt:.5,fluid:!0,icon:"times",content:"Clear All",color:"red",disabled:!u.buildQueueLen,onClick:function(){function $(){return l("clear_queue")}return $}()})]})]})]})})})}return h}()},5147:function(T,r,n){"use strict";r.__esModule=!0,r.BioChipPad=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BioChipPad=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.implant,m=i.contains_case,l=i.gps,u=i.tag,s=(0,a.useLocalState)(S,"newTag",u),d=s[0],v=s[1];return(0,e.createComponentVNode)(2,o.Window,{width:410,height:325,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Bio-chip Mini-Computer",buttons:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject Case",icon:"eject",disabled:!m,onClick:function(){function g(){return h("eject_case")}return g}()})}),children:c&&m?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{bold:!0,mb:2,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+c.image,ml:0,mr:2,style:{"vertical-align":"middle",width:"32px"}}),c.name]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Life",children:c.life}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Notes",children:c.notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Function",children:c.function}),!!l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,t.Input,{width:"5.5rem",value:u,onEnter:function(){function g(){return h("tag",{newtag:d})}return g}(),onInput:function(){function g(C,p){return v(p)}return g}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:u===d,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function g(){return h("tag",{newtag:d})}return g}(),children:(0,e.createComponentVNode)(2,t.Icon,{name:"pen"})})]})]})],4):m?(0,e.createComponentVNode)(2,t.Box,{children:"This bio-chip case has no implant!"}):(0,e.createComponentVNode)(2,t.Box,{children:"Please insert a bio-chip casing!"})})})})}return b}()},64273:function(T,r,n){"use strict";r.__esModule=!0,r.Biogenerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.Biogenerator=function(){function i(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.config,d=u.container,v=u.processing,g=s.title;return(0,e.createComponentVNode)(2,o.Window,{width:390,height:595,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:v,name:g}),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,k),d?(0,e.createComponentVNode)(2,h):(0,e.createComponentVNode)(2,y)]})})})}return i}(),y=function(c,m){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The biogenerator is missing a container."]})})})},S=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.biomass,v=s.container,g=s.container_curr_reagents,C=s.container_max_reagents;return(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"5px",children:d}),(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"21px",mt:"8px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"10px",color:"silver",children:"Container:"}),v?(0,e.createComponentVNode)(2,t.ProgressBar,{value:g,maxValue:C,children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:g+" / "+C+" units"})}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"None"})]})]})},k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.has_plants,v=s.container;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!d,tooltip:d?"":"There are no plants in the biogenerator.",tooltipPosition:"top-start",content:"Activate",onClick:function(){function g(){return u("activate")}return g}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!v,tooltip:v?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){function g(){return u("detach_container")}return g}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!d,tooltip:d?"":"There are no stored plants to eject.",tooltipPosition:"top-end",content:"Eject Plants",onClick:function(){function g(){return u("eject_plants")}return g}()})})]})})},h=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.biomass,v=s.product_list,g=(0,a.useSharedState)(m,"vendAmount",1),C=g[0],p=g[1],N=Object.entries(v).map(function(V,B){var I=Object.entries(V[1]).map(function(L){return L[1]});return(0,e.createComponentVNode)(2,t.Collapsible,{title:V[0],open:!0,children:I.map(function(L){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",ml:"2px",children:L.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"20%",children:[L.cost*C,(0,e.createComponentVNode)(2,t.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{content:"Vend",disabled:d.25?750+400*Math.random():290+150*Math.random(),time:60+150*Math.random(),children:(0,e.createComponentVNode)(2,t.Stack,{mb:"30px",fontsize:"256px",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"skull",size:14,mb:"64px"}),(0,e.createVNode)(1,"br"),"E$#OR:& U#KN!WN IN%ERF#R_NCE"]})})})})}return k}(),y=r.BluespaceTap=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.product||[],s=l.desiredMiningPower,d=l.miningPower,v=l.points,g=l.totalPoints,C=l.powerUse,p=l.availablePower,N=l.emagged,V=l.autoShutown,B=l.stabilizers,I=l.stabilizerPower,L=l.stabilizerPriority,w=s>d&&"bad"||"good";return(0,e.createComponentVNode)(2,o.Window,{width:650,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Input Management",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Input",children:[(0,e.createComponentVNode)(2,t.Button,{icon:V&&!N?"toggle-on":"toggle-off",content:"Auto shutdown",color:V&&!N?"green":"red",disabled:!!N,tooltip:"Turn auto shutdown on or off",tooltipPosition:"top",onClick:function(){function A(){return m("auto_shutdown")}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:B&&!N?"toggle-on":"toggle-off",content:"Stabilizers",color:B&&!N?"green":"red",disabled:!!N,tooltip:"Turn stabilizers on or off",tooltipPosition:"top",onClick:function(){function A(){return m("stabilizers")}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:L&&!N?"toggle-on":"toggle-off",content:"Stabilizer priority",color:L&&!N?"green":"red",disabled:!!N,tooltip:"On: Mining power will not exceed what can be stabilized",tooltipPosition:"top",onClick:function(){function A(){return m("stabilizer_priority")}return A}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Desired Mining Power",children:(0,f.formatPower)(s)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{labelStyle:{"vertical-align":"top"},label:"Set Desired Mining Power",children:(0,e.createComponentVNode)(2,t.Stack,{width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"step-backward",disabled:s===0||N,tooltip:"Set to 0",tooltipPosition:"bottom",onClick:function(){function A(){return m("set",{set_power:0})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",tooltip:"Decrease by 10 MW",tooltipPosition:"bottom",disabled:s===0||N,onClick:function(){function A(){return m("set",{set_power:s-1e7})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:s===0||N,tooltip:"Decrease by 1 MW",tooltipPosition:"bottom",onClick:function(){function A(){return m("set",{set_power:s-1e6})}return A}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mx:1,children:(0,e.createComponentVNode)(2,t.NumberInput,{disabled:N,minvalue:0,value:s,maxvalue:1/0,step:1,onChange:function(){function A(x,E){return m("set",{set_power:E})}return A}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:N,tooltip:"Increase by one MW",tooltipPosition:"bottom",onClick:function(){function A(){return m("set",{set_power:s+1e6})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:N,tooltip:"Increase by 10MW",tooltipPosition:"bottom",onClick:function(){function A(){return m("set",{set_power:s+1e7})}return A}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Power Use",children:(0,f.formatPower)(C)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mining Power Use",children:(0,f.formatPower)(d)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stabilizer Power Use",children:(0,f.formatPower)(I)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Surplus Power",children:(0,f.formatPower)(p)})]})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Points",children:v}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Points",children:g})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{align:"end",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(A){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:A.name,children:(0,e.createComponentVNode)(2,t.Button,{disabled:A.price>=v,onClick:function(){function x(){return m("vend",{target:A.key})}return x}(),content:A.price})},A.key)})})})})]})})]})})})}return k}(),S=r.Alerts=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.product||[],s=l.miningPower,d=l.stabilizerPower,v=l.emagged,g=l.safeLevels,C=l.autoShutown,p=l.stabilizers,N=l.overhead;return(0,e.createFragment)([!C&&!v&&(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Auto shutdown disabled"}),v?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"All safeties disabled"}):s<=15e6?"":p?s>d+15e6?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers overwhelmed, Instability likely"}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"High Power, engaging stabilizers"}):(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers disabled, Instability likely"})],0)}return k}()},33758:function(T,r,n){"use strict";r.__esModule=!0,r.BodyScanner=void 0;var e=n(89005),a=n(44879),t=n(25328),o=n(72253),f=n(36036),b=n(98595),y=[["good","Alive"],["average","Critical"],["bad","DEAD"]],S=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],k=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],h={average:[.25,.5],bad:[.5,1/0]},i=function(B,I){for(var L=[],w=0;w0?B.filter(function(I){return!!I}).reduce(function(I,L){return(0,e.createFragment)([I,(0,e.createComponentVNode)(2,f.Box,{children:L},L)],0)},null):null},m=function(B){if(B>100){if(B<300)return"mild infection";if(B<400)return"mild infection+";if(B<500)return"mild infection++";if(B<700)return"acute infection";if(B<800)return"acute infection+";if(B<900)return"acute infection++";if(B>=900)return"septic"}return""},l=r.BodyScanner=function(){function V(B,I){var L=(0,o.useBackend)(I),w=L.data,A=w.occupied,x=w.occupant,E=x===void 0?{}:x,P=A?(0,e.createComponentVNode)(2,u,{occupant:E}):(0,e.createComponentVNode)(2,N);return(0,e.createComponentVNode)(2,b.Window,{width:700,height:600,title:"Body Scanner",children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:P})})}return V}(),u=function(B){var I=B.occupant;return(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,s,{occupant:I}),(0,e.createComponentVNode)(2,d,{occupant:I}),(0,e.createComponentVNode)(2,v,{occupant:I}),(0,e.createComponentVNode)(2,C,{organs:I.extOrgan}),(0,e.createComponentVNode)(2,p,{organs:I.intOrgan})]})},s=function(B,I){var L=(0,o.useBackend)(I),w=L.act,A=L.data,x=A.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Button,{icon:"print",onClick:function(){function E(){return w("print_p")}return E}(),children:"Print Report"}),(0,e.createComponentVNode)(2,f.Button,{icon:"user-slash",onClick:function(){function E(){return w("ejectify")}return E}(),children:"Eject"})],4),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:y[x.stat][0],children:y[x.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(x.bodyTempC)}),"\xB0C,\xA0",(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(x.bodyTempF)}),"\xB0F"]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Implants",children:x.implant_len?(0,e.createComponentVNode)(2,f.Box,{children:x.implant.map(function(E){return E.name}).join(", ")}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"None"})})]})})},d=function(B){var I=B.occupant;return I.hasBorer||I.blind||I.colourblind||I.nearsighted||I.hasVirus?(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:S.map(function(L,w){if(I[L[0]])return(0,e.createComponentVNode)(2,f.Box,{color:L[1],bold:L[1]==="bad",children:L[2]},L[2])})}):(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No abnormalities found."})})},v=function(B){var I=B.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Damage",children:(0,e.createComponentVNode)(2,f.Table,{children:i(k,function(L,w,A){return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Table.Row,{color:"label",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:[L[0],":"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:!!w&&w[0]+":"})]}),(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,g,{value:I[L[1]],marginBottom:A100)&&"average"||!!I.status.robotic&&"label",width:"33%",children:(0,t.capitalize)(I.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{m:-.5,min:"0",max:I.maxHealth,mt:L>0&&"0.5rem",value:I.totalLoss/I.maxHealth,ranges:h,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Tooltip,{content:"Total damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"heartbeat",mr:.5}),(0,a.round)(I.totalLoss)]})}),!!I.bruteLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Brute damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,f.Icon,{name:"bone",mr:.5}),(0,a.round)(I.bruteLoss)]})}),!!I.fireLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Burn damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"fire",mr:.5}),(0,a.round)(I.fireLoss)]})})]})})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([!!I.internalBleeding&&"Internal bleeding",!!I.burnWound&&"Critical tissue burns",!!I.lungRuptured&&"Ruptured lung",!!I.status.broken&&I.status.broken,m(I.germ_level),!!I.open&&"Open incision"])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:[c([!!I.status.splinted&&(0,e.createComponentVNode)(2,f.Box,{color:"good",children:"Splinted"}),!!I.status.robotic&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),!!I.status.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})]),c(I.shrapnel.map(function(w){return w.known?w.name:"Unknown object"}))]})]})]},L)})]})})},p=function(B){return B.organs.length===0?(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"N/A"})}):(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Table,{children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:"Damage"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",children:"Injuries"})]}),B.organs.map(function(I,L){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{color:!!I.dead&&"bad"||I.germ_level>100&&"average"||I.robotic>0&&"label",width:"33%",children:(0,t.capitalize)(I.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:I.maxHealth,value:I.damage/I.maxHealth,mt:L>0&&"0.5rem",ranges:h,children:(0,a.round)(I.damage)})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([m(I.germ_level)])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:c([I.robotic===1&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),I.robotic===2&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Assisted"}),!!I.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},L)})]})})},N=function(){return(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},67963:function(T,r,n){"use strict";r.__esModule=!0,r.BookBinder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(39473),y=r.BookBinder=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.selectedbook,u=m.book_categories,s=[];return u.map(function(d){return s[d.description]=d.category_id}),(0,e.createComponentVNode)(2,o.Window,{width:600,height:400,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Book Binder",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",width:"auto",content:"Print Book",onClick:function(){function d(){return c("print_book")}return d}()}),children:[(0,e.createComponentVNode)(2,t.Box,{ml:10,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.title,onClick:function(){function d(){return(0,f.modalOpen)(h,"edit_selected_title")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.author,onClick:function(){function d(){return(0,f.modalOpen)(h,"edit_selected_author")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"190px",options:u.map(function(d){return d.description}),onSelected:function(){function d(v){return c("toggle_binder_category",{category_id:s[v]})}return d}()})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){function d(){return(0,f.modalOpen)(h,"edit_selected_summary")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:l.summary})]}),(0,e.createVNode)(1,"br"),u.filter(function(d){return l.categories.includes(d.category_id)}).map(function(d){return(0,e.createComponentVNode)(2,t.Button,{content:d.description,selected:!0,icon:"unlink",onClick:function(){function v(){return c("toggle_binder_category",{category_id:d.category_id})}return v}()},d.category_id)})]})})]})})})]})}return S}()},61925:function(T,r,n){"use strict";r.__esModule=!0,r.BotCall=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(i){var c=[{modes:[0],label:"Idle",color:"green"},{modes:[1,2,3],label:"Arresting",color:"yellow"},{modes:[4,5],label:"Patrolling",color:"average"},{modes:[9],label:"Moving",color:"average"},{modes:[6,11],label:"Responding",color:"green"},{modes:[12],label:"Delivering Cargo",color:"blue"},{modes:[13],label:"Returning Home",color:"blue"},{modes:[7,8,10,14,15,16,17,18,19],label:"Working",color:"blue"}],m=c.find(function(l){return l.modes.includes(i)});return(0,e.createComponentVNode)(2,t.Box,{color:m.color,children:[" ",m.label," "]})},b=r.BotCall=function(){function h(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=(0,a.useLocalState)(c,"tabIndex",0),d=s[0],v=s[1],g={0:"Security",1:"Medibot",2:"Cleanbot",3:"Floorbot",4:"Mule",5:"Honkbot"},C=function(){function p(N){return g[N]?(0,e.createComponentVNode)(2,y,{model:g[N]}):"This should not happen. Report on Paradise Github"}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:d===0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:Array.from({length:6}).map(function(p,N){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:d===N,onClick:function(){function V(){return v(N)}return V}(),children:g[N]},N)})})}),C(d)]})})})}return h}(),y=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.bots;return s[i.model]!==void 0?(0,e.createComponentVNode)(2,k,{model:[i.model]}):(0,e.createComponentVNode)(2,S,{model:[i.model]})},S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data;return(0,e.createComponentVNode)(2,t.Stack,{justify:"center",align:"center",fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Box,{bold:1,color:"bad",children:["No ",[i.model]," detected"]})})},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.bots;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Model"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Location"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Interface"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Call"})]}),s[i.model].map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.model}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.on?f(d.status):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Off"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.location}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Interface",onClick:function(){function v(){return l("interface",{botref:d.UID})}return v}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Call",onClick:function(){function v(){return l("call",{botref:d.UID})}return v}()})})]},d.UID)})]})})})}},20464:function(T,r,n){"use strict";r.__esModule=!0,r.BotClean=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotClean=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.locked,l=c.noaccess,u=c.maintpanel,s=c.on,d=c.autopatrol,v=c.canhack,g=c.emagged,C=c.remote_disabled,p=c.painame,N=c.cleanblood,V=c.area;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Cleaning Settings",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:N,content:"Clean Blood",disabled:l,onClick:function(){function B(){return i("blood")}return B}()})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc Settings",children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:V?"Reset Area Selection":"Restrict to Current Area",onClick:function(){function B(){return i("area")}return B}()}),V!==null&&(0,e.createComponentVNode)(2,t.LabeledList,{mb:1,children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Locked Area",children:V})})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function B(){return i("ejectpai")}return B}()})})]})})}return y}()},69479:function(T,r,n){"use strict";r.__esModule=!0,r.BotFloor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotFloor=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.noaccess,l=c.painame,u=c.hullplating,s=c.replace,d=c.eat,v=c.make,g=c.fixfloor,C=c.nag_empty,p=c.magnet,N=c.tiles_amount;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Floor Settings",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"5px",children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tiles Left",children:N})}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Add tiles to new hull plating",tooltip:"Fixing a plating requires the removal of floor tile. This will place it back after repairing. Same goes for hull breaches",disabled:m,onClick:function(){function V(){return i("autotile")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Add floor tiles on exposed hull plating",tooltip:"Example: It will add tiles to maintenance",disabled:m,onClick:function(){function V(){return i("replacetiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:g,content:"Repair damaged tiles and platings",disabled:m,onClick:function(){function V(){return i("fixfloors")}return V}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Miscellaneous",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:d,content:"Finds tiles",disabled:m,onClick:function(){function V(){return i("eattiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:v,content:"Make pieces of metal into tiles when empty",disabled:m,onClick:function(){function V(){return i("maketiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Transmit notice when empty",disabled:m,onClick:function(){function V(){return i("nagonempty")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,content:"Traction Magnets",disabled:m,onClick:function(){function V(){return i("anchored")}return V}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function V(){return i("ejectpai")}return V}()})})]})})}return y}()},59887:function(T,r,n){"use strict";r.__esModule=!0,r.BotHonk=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotHonk=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:220,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.BotStatus)})})}return y}()},80063:function(T,r,n){"use strict";r.__esModule=!0,r.BotMed=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotMed=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.locked,l=c.noaccess,u=c.maintpanel,s=c.on,d=c.autopatrol,v=c.canhack,g=c.emagged,C=c.remote_disabled,p=c.painame,N=c.shut_up,V=c.declare_crit,B=c.stationary_mode,I=c.heal_threshold,L=c.injection_amount,w=c.use_beaker,A=c.treat_virus,x=c.reagent_glass;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Communication Settings",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Speaker",checked:!N,disabled:l,onClick:function(){function E(){return i("toggle_speaker")}return E}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Critical Patient Alerts",checked:V,disabled:l,onClick:function(){function E(){return i("toggle_critical_alerts")}return E}()})]}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Treatment Settings",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Healing Threshold",children:(0,e.createComponentVNode)(2,t.Slider,{value:I.value,minValue:I.min,maxValue:I.max,step:5,disabled:l,onChange:function(){function E(P,D){return i("set_heal_threshold",{target:D})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Injection Level",children:(0,e.createComponentVNode)(2,t.Slider,{value:L.value,minValue:L.min,maxValue:L.max,step:5,format:function(){function E(P){return P+"u"}return E}(),disabled:l,onChange:function(){function E(P,D){return i("set_injection_amount",{target:D})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reagent Source",children:(0,e.createComponentVNode)(2,t.Button,{content:w?"Beaker":"Internal Synthesizer",icon:w?"flask":"cogs",disabled:l,onClick:function(){function E(){return i("toggle_use_beaker")}return E}()})}),x&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:x.amount,minValue:0,maxValue:x.max_amount,children:[x.amount," / ",x.max_amount]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{ml:1,children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",disabled:l,onClick:function(){function E(){return i("eject_reagent_glass")}return E}()})})]})})]}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{mt:1,fluid:!0,content:"Treat Viral Infections",checked:A,disabled:l,onClick:function(){function E(){return i("toggle_treat_viral")}return E}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Stationary Mode",checked:B,disabled:l,onClick:function(){function E(){return i("toggle_stationary_mode")}return E}()})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function E(){return i("ejectpai")}return E}()})})]})})})}return y}()},74439:function(T,r,n){"use strict";r.__esModule=!0,r.BotSecurity=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotSecurity=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.noaccess,l=c.painame,u=c.check_id,s=c.check_weapons,d=c.check_warrant,v=c.arrest_mode,g=c.arrest_declare;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:445,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Who To Arrest",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Unidentifiable Persons",disabled:m,onClick:function(){function C(){return i("authid")}return C}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Unauthorized Weapons",disabled:m,onClick:function(){function C(){return i("authweapon")}return C}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:d,content:"Wanted Criminals",disabled:m,onClick:function(){function C(){return i("authwarrant")}return C}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Arrest Procedure",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:v,content:"Detain Targets Indefinitely",disabled:m,onClick:function(){function C(){return i("arrtype")}return C}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:g,content:"Announce Arrests On Radio",disabled:m,onClick:function(){function C(){return i("arrdeclare")}return C}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function C(){return i("ejectpai")}return C}()})})]})})}return y}()},10833:function(T,r,n){"use strict";r.__esModule=!0,r.BrigCells=void 0;var e=n(89005),a=n(98595),t=n(36036),o=n(72253),f=function(k,h){var i=k.cell,c=(0,o.useBackend)(h),m=c.act,l=i.cell_id,u=i.occupant,s=i.crimes,d=i.brigged_by,v=i.time_left_seconds,g=i.time_set_seconds,C=i.ref,p="";v>0&&(p+=" BrigCells__listRow--active");var N=function(){m("release",{ref:C})};return(0,e.createComponentVNode)(2,t.Table.Row,{className:p,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:g})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:v})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{type:"button",onClick:N,children:"Release"})})]})},b=function(k){var h=k.cells;return(0,e.createComponentVNode)(2,t.Table,{className:"BrigCells__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Cell"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Occupant"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Crimes"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Brigged By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Release"})]}),h.map(function(i){return(0,e.createComponentVNode)(2,f,{cell:i},i.ref)})]})},y=r.BrigCells=function(){function S(k,h){var i=(0,o.useBackend)(h),c=i.act,m=i.data,l=m.cells;return(0,e.createComponentVNode)(2,a.Window,{theme:"security",width:800,height:400,children:(0,e.createComponentVNode)(2,a.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b,{cells:l})})})})})}return S}()},45761:function(T,r,n){"use strict";r.__esModule=!0,r.BrigTimer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BrigTimer=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;i.nameText=i.occupant,i.timing&&(i.prisoner_hasrec?i.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:i.occupant}):i.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:i.occupant}));var c="pencil-alt";i.prisoner_name&&(i.prisoner_hasrec||(c="exclamation-triangle"));var m=[],l=0;for(l=0;lm?this.substring(0,m)+"...":this};var k=function(l,u){var s,d;if(!u)return[];var v=l.findIndex(function(g){return g.name===u.name});return[(s=l[v-1])==null?void 0:s.name,(d=l[v+1])==null?void 0:d.name]},h=function(l,u){u===void 0&&(u="");var s=(0,f.createSearch)(u,function(d){return d.name});return(0,t.flow)([(0,a.filter)(function(d){return d==null?void 0:d.name}),u&&(0,a.filter)(s),(0,a.sortBy)(function(d){return d.name})])(l)},i=r.CameraConsole=function(){function m(l,u){var s=(0,b.useBackend)(u),d=s.act,v=s.data,g=s.config,C=v.mapRef,p=v.activeCamera,N=h(v.cameras),V=k(N,p),B=V[0],I=V[1];return(0,e.createComponentVNode)(2,S.Window,{width:870,height:708,children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,y.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,c)})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"Camera: ",16),p&&p.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,y.Button,{icon:"chevron-left",disabled:!B,onClick:function(){function L(){return d("switch_camera",{name:B})}return L}()}),(0,e.createComponentVNode)(2,y.Button,{icon:"chevron-right",disabled:!I,onClick:function(){function L(){return d("switch_camera",{name:I})}return L}()})],4),(0,e.createComponentVNode)(2,y.ByondUi,{className:"CameraConsole__map",params:{id:C,type:"map"}})],4)]})}return m}(),c=r.CameraConsoleContent=function(){function m(l,u){var s=(0,b.useBackend)(u),d=s.act,v=s.data,g=(0,b.useLocalState)(u,"searchText",""),C=g[0],p=g[1],N=v.activeCamera,V=h(v.cameras,C);return(0,e.createComponentVNode)(2,y.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y.Stack.Item,{children:(0,e.createComponentVNode)(2,y.Input,{fluid:!0,placeholder:"Search for a camera",onInput:function(){function B(I,L){return p(L)}return B}()})}),(0,e.createComponentVNode)(2,y.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,y.Section,{fill:!0,scrollable:!0,children:V.map(function(B){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid","Button--color--transparent",N&&B.name===N.name&&"Button--selected"]),B.name.trimLongStr(23),0,{title:B.name,onClick:function(){function I(){return d("switch_camera",{name:B.name})}return I}()},B.name)})})})]})}return m}()},52927:function(T,r,n){"use strict";r.__esModule=!0,r.Canister=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(49968),b=n(98595),y=r.Canister=function(){function S(k,h){var i=(0,t.useBackend)(h),c=i.act,m=i.data,l=m.portConnected,u=m.tankPressure,s=m.releasePressure,d=m.defaultReleasePressure,v=m.minReleasePressure,g=m.maxReleasePressure,C=m.valveOpen,p=m.name,N=m.canLabel,V=m.colorContainer,B=m.color_index,I=m.hasHoldingTank,L=m.holdingTank,w="";B.prim&&(w=V.prim.options[B.prim].name);var A="";B.sec&&(A=V.sec.options[B.sec].name);var x="";B.ter&&(x=V.ter.options[B.ter].name);var E="";B.quart&&(E=V.quart.options[B.quart].name);var P=[],D=[],M=[],O=[],R=0;for(R=0;Rp.current_positions&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:p.total_positions-p.current_positions})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"0"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"-",disabled:d.cooldown_time||!p.can_close,onClick:function(){function N(){return s("make_job_unavailable",{job:p.title})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"+",disabled:d.cooldown_time||!p.can_open,onClick:function(){function N(){return s("make_job_available",{job:p.title})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:d.target_dept&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:d.priority_jobs.indexOf(p.title)>-1?"Yes":""})||(0,e.createComponentVNode)(2,t.Button,{content:p.is_priority?"Yes":"No",selected:p.is_priority,disabled:d.cooldown_time||!p.can_prioritize,onClick:function(){function N(){return s("prioritize_job",{job:p.title})}return N}()})})]},p.title)})]})})]}):C=(0,e.createComponentVNode)(2,S);break;case 2:!d.authenticated||!d.scan_name?C=(0,e.createComponentVNode)(2,S):d.modify_name?C=(0,e.createComponentVNode)(2,f.AccessList,{accesses:d.regions,selectedList:d.selectedAccess,accessMod:function(){function p(N){return s("set",{access:N})}return p}(),grantAll:function(){function p(){return s("grant_all")}return p}(),denyAll:function(){function p(){return s("clear_all")}return p}(),grantDep:function(){function p(N){return s("grant_region",{region:N})}return p}(),denyDep:function(){function p(N){return s("deny_region",{region:N})}return p}()}):C=(0,e.createComponentVNode)(2,k);break;case 3:d.authenticated?d.records.length?C=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Records",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Delete All Records",disabled:!d.authenticated||d.records.length===0||d.target_dept,onClick:function(){function p(){return s("wipe_all_logs")}return p}()}),children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Crewman"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Old Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"New Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Authorized By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Reason"}),!!d.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Deleted By"})]}),d.records.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.transferee}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.oldvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.newvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.whodidit}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.timestamp}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.reason}),!!d.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.deletedby})]},p.timestamp)})]}),!!d.iscentcom&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!d.authenticated||d.records.length===0,onClick:function(){function p(){return s("wipe_my_logs")}return p}()})})]}):C=(0,e.createComponentVNode)(2,h):C=(0,e.createComponentVNode)(2,S);break;case 4:!d.authenticated||!d.scan_name?C=(0,e.createComponentVNode)(2,S):C=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Your Team",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Sec Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Actions"})]}),d.people_dept.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.crimstat}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:p.buttontext,disabled:!p.demotable,onClick:function(){function N(){return s("remote_demote",{remote_demote:p.name})}return N}()})})]},p.title)})]})});break;default:C=(0,e.createComponentVNode)(2,t.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,e.createComponentVNode)(2,o.Window,{width:800,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:g}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:v}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:C})]})})})}return c}()},64083:function(T,r,n){"use strict";r.__esModule=!0,r.CargoConsole=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),y=n(25328),S=r.CargoConsole=function(){function u(s,d){return(0,e.createComponentVNode)(2,b.Window,{width:900,height:800,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)]})})})}return u}(),k=function(s,d){var v=(0,o.useLocalState)(d,"contentsModal",null),g=v[0],C=v[1],p=(0,o.useLocalState)(d,"contentsModalTitle",null),N=p[0],V=p[1];if(g!==null&&N!==null)return(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:[(0,e.createComponentVNode)(2,f.Box,{width:"100%",bold:!0,children:(0,e.createVNode)(1,"h1",null,[N,(0,e.createTextVNode)(" contents:")],0)}),(0,e.createComponentVNode)(2,f.Box,{children:g.map(function(B){return(0,e.createComponentVNode)(2,f.Box,{children:["- ",B]},B)})}),(0,e.createComponentVNode)(2,f.Box,{m:2,children:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function B(){C(null),V(null)}return B}()})})]})},h=function(s,d){var v=(0,o.useBackend)(d),g=v.act,C=v.data,p=C.is_public,N=C.timeleft,V=C.moving,B=C.at_station,I,L;return!V&&!B?(I="Docked off-station",L="Call Shuttle"):!V&&B?(I="Docked at the station",L="Return Shuttle"):V&&(L="In Transit...",N!==1?I="Shuttle is en route (ETA: "+N+" minutes)":I="Shuttle is en route (ETA: "+N+" minute)"),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Status",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Shuttle Status",children:I}),p===0&&(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,f.Button,{content:L,disabled:V,onClick:function(){function w(){return g("moveShuttle")}return w}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Central Command Messages",onClick:function(){function w(){return g("showMessages")}return w}()})]})]})})})},i=function(s,d){var v,g=(0,o.useBackend)(d),C=g.act,p=g.data,N=p.accounts,V=(0,o.useLocalState)(d,"selectedAccount"),B=V[0],I=V[1],L=[];return N.map(function(w){return L[w.name]=w.account_UID}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Payment",children:[(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:N.map(function(w){return w.name}),selected:(v=N.filter(function(w){return w.account_UID===B})[0])==null?void 0:v.name,onSelected:function(){function w(A){return I(L[A])}return w}()}),N.filter(function(w){return w.account_UID===B}).map(function(w){return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Account Name",children:(0,e.createComponentVNode)(2,f.Stack.Item,{mt:1,children:w.name})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Balance",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:w.balance})})]},w.account_UID)})]})})},c=function(s,d){var v=(0,o.useBackend)(d),g=v.act,C=v.data,p=C.requests,N=C.categories,V=C.supply_packs,B=(0,o.useSharedState)(d,"category","Emergency"),I=B[0],L=B[1],w=(0,o.useSharedState)(d,"search_text",""),A=w[0],x=w[1],E=(0,o.useLocalState)(d,"contentsModal",null),P=E[0],D=E[1],M=(0,o.useLocalState)(d,"contentsModalTitle",null),O=M[0],R=M[1],F=(0,y.createSearch)(A,function(X){return X.name}),W=(0,o.useLocalState)(d,"selectedAccount"),U=W[0],z=W[1],$=(0,a.flow)([(0,t.filter)(function(X){return X.cat===N.filter(function(Q){return Q.name===I})[0].category||A}),A&&(0,t.filter)(F),(0,t.sortBy)(function(X){return X.name.toLowerCase()})])(V),G="Crate Catalogue";return A?G="Results for '"+A+"':":I&&(G="Browsing "+I),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:G,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:N.map(function(X){return X.name}),selected:I,onSelected:function(){function X(Q){return L(Q)}return X}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function X(Q,se){return x(se)}return X}(),mb:1}),(0,e.createComponentVNode)(2,f.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:$.map(function(X){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{bold:!0,children:[X.name," (",X.cost," Credits)"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",pr:1,children:[(0,e.createComponentVNode)(2,f.Button,{content:"Order 1",icon:"shopping-cart",disabled:!U,onClick:function(){function Q(){return g("order",{crate:X.ref,multiple:!1,account:U})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Order Multiple",icon:"cart-plus",disabled:!U||X.singleton,onClick:function(){function Q(){return g("order",{crate:X.ref,multiple:!0,account:U})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Contents",icon:"search",onClick:function(){function Q(){D(X.contents),R(X.name)}return Q}()})]})]},X.name)})})})]})})},m=function(s,d){var v=s.request,g,C;switch(v.department){case"Engineering":C="CE",g="orange";break;case"Medical":C="CMO",g="teal";break;case"Science":C="RD",g="purple";break;case"Supply":C="CT",g="brown";break;case"Service":C="HOP",g="olive";break;case"Security":C="HOS",g="red";break;case"Command":C="CAP",g="blue";break;case"Assistant":C="Any Head",g="grey";break}return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{mt:.5,children:"Approval Required:"}),!!v.req_cargo_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"brown",content:"QM",icon:"user-tie",tooltip:"This Order requires approval from the QM still"})}),!!v.req_head_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:g,content:C,disabled:v.req_cargo_approval,icon:"user-tie",tooltip:v.req_cargo_approval?"This Order first requires approval from the QM before the "+C+" can approve it":"This Order requires approval from the "+C+" still"})})]})},l=function(s,d){var v=(0,o.useBackend)(d),g=v.act,C=v.data,p=C.requests,N=C.orders,V=C.shipments;return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Orders",children:[(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Requests"}),(0,e.createComponentVNode)(2,f.Table,{children:p.map(function(B){return(0,e.createComponentVNode)(2,f.Table.Row,{className:"Cargo_RequestList",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{mb:1,children:[(0,e.createComponentVNode)(2,f.Box,{children:["Order #",B.ordernum,": ",B.supply_type," (",B.cost," credits) for ",(0,e.createVNode)(1,"b",null,B.orderedby,0)," with"," ",B.department?"The "+B.department+" Department":"Their Personal"," Account"]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",B.comment]}),(0,e.createComponentVNode)(2,m,{request:B})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"right",children:[(0,e.createComponentVNode)(2,f.Button,{content:"Approve",color:"green",disabled:!B.can_approve,onClick:function(){function I(){return g("approve",{ordernum:B.ordernum})}return I}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Deny",color:"red",disabled:!B.can_deny,onClick:function(){function I(){return g("deny",{ordernum:B.ordernum})}return I}()})]})]},B.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Orders Awaiting Delivery"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:N.map(function(B){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",B.ordernum,": ",B.supply_type," for ",(0,e.createVNode)(1,"b",null,B.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",B.comment]})]})},B.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Order in Transit"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:V.map(function(B){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",B.ordernum,": ",B.supply_type," for ",(0,e.createVNode)(1,"b",null,B.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",B.comment]})]})},B.ordernum)})})]})}},36232:function(T,r,n){"use strict";r.__esModule=!0,r.ChameleonAppearances=r.Chameleon=void 0;var e=n(89005),a=n(25328),t=n(64795),o=n(88510),f=n(72253),b=n(36036),y=n(98595),S=r.Chameleon=function(){function i(c,m){return(0,e.createComponentVNode)(2,y.Window,{width:431,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,y.Window.Content,{children:(0,e.createComponentVNode)(2,h)})})}return i}(),k=function(c,m){m===void 0&&(m="");var l=(0,a.createSearch)(m,function(u){return u.name});return(0,t.flow)([(0,o.filter)(function(u){return u==null?void 0:u.name}),m&&(0,o.filter)(l)])(c)},h=r.ChameleonAppearances=function(){function i(c,m){var l=(0,f.useBackend)(m),u=l.act,s=l.data,d=(0,f.useLocalState)(m,"searchText",""),v=d[0],g=d[1],C=k(s.chameleon_skins,v),p=s.selected_appearance;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for an appearance",onInput:function(){function N(V,B){return g(B)}return N}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Item Appearance",children:C.map(function(N){var V=N.name+"_"+N.icon_state;return(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:N.icon,dmIconState:N.icon_state,imageSize:64,m:.5,compact:!0,selected:V===p,tooltip:N.name,style:{opacity:V===p&&"1"||"0.5"},onClick:function(){function B(){u("change_appearance",{new_appearance:V})}return B}()},V)})})})]})}return i}()},87331:function(T,r,n){"use strict";r.__esModule=!0,r.ChangelogView=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ChangelogView=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=(0,a.useLocalState)(S,"onlyRecent",0),m=c[0],l=c[1],u=i.cl_data,s=i.last_cl,d={FIX:(0,e.createComponentVNode)(2,t.Icon,{name:"tools",title:"Fix"}),WIP:(0,e.createComponentVNode)(2,t.Icon,{name:"hard-hat",title:"WIP",color:"orange"}),TWEAK:(0,e.createComponentVNode)(2,t.Icon,{name:"sliders-h",title:"Tweak"}),SOUNDADD:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",title:"Sound Added",color:"green"}),SOUNDDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-mute",title:"Sound Removed",color:"red"}),CODEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",title:"Code Addition",color:"green"}),CODEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"minus",title:"Code Removal",color:"red"}),IMAGEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-plus",title:"Sprite Addition",color:"green"}),IMAGEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-minus",title:"Sprite Removal",color:"red"}),SPELLCHECK:(0,e.createComponentVNode)(2,t.Icon,{name:"font",title:"Spelling/Grammar Fix"}),EXPERIMENT:(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle",title:"Experimental",color:"orange"})},v=function(){function g(C){return C in d?d[C]:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",color:"green"})}return g}();return(0,e.createComponentVNode)(2,o.Window,{width:750,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"ParadiseSS13 Changelog",mt:2,buttons:(0,e.createComponentVNode)(2,t.Button,{content:m?"Showing all changes":"Showing changes since last connection",onClick:function(){function g(){return l(!m)}return g}()}),children:u.map(function(g){return!m&&g.merge_ts<=s||(0,e.createComponentVNode)(2,t.Section,{mb:2,title:g.author+" - Merged on "+g.merge_date,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"#"+g.num,onClick:function(){function C(){return h("open_pr",{pr_number:g.num})}return C}()}),children:g.entries.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{m:1,children:[v(C.etype)," ",C.etext]},C)})},g)})})})})}return b}()},91360:function(T,r,n){"use strict";r.__esModule=!0,r.CheckboxListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(98595),y=r.CheckboxListInputModal=function(){function k(h,i){var c=(0,f.useBackend)(i),m=c.act,l=c.data,u=l.items,s=u===void 0?[]:u,d=l.message,v=d===void 0?"":d,g=l.init_value,C=l.timeout,p=l.title,N=(0,f.useLocalState)(i,"edittedItems",s),V=N[0],B=N[1],I=330+Math.ceil(v.length/3),L=function(){function w(A){A===void 0&&(A=null);var x=[].concat(V);x=x.map(function(E){return E.key===A.key?Object.assign({},E,{checked:!A.checked}):E}),B(x)}return w}();return(0,e.createComponentVNode)(2,b.Window,{title:p,width:325,height:I,children:[C&&(0,e.createComponentVNode)(2,a.Loader,{value:C}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{className:"ListInput__Section",fill:!0,title:v,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,S,{filteredItems:V,onClick:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return k}(),S=function(h,i){var c=h.filteredItems,m=h.onClick;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:c.map(function(l,u){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,id:u,onClick:function(){function s(){return m(l)}return s}(),checked:l.checked,style:{animation:"none",transition:"none"},children:l.key.replace(/^\w/,function(s){return s.toUpperCase()})},u)})})}},36108:function(T,r,n){"use strict";r.__esModule=!0,r.ChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(85870),f=n(98595),b=[1,5,10,20,30,50],y=[1,5,10],S=r.ChemDispenser=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=d.chemicals;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:400+v.length*8,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,i)]})})})}return c}(),k=function(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=d.amount,g=d.energy,C=d.maxEnergy;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:g,minValue:0,maxValue:C,ranges:{good:[C*.5,1/0],average:[C*.25,C*.5],bad:[-1/0,C*.25]},children:[g," / ",C," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:b.map(function(p,N){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:v===p,content:p,onClick:function(){function V(){return s("amount",{amount:p})}return V}()})},N)})})})]})})})},h=function(m,l){for(var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=d.chemicals,g=v===void 0?[]:v,C=[],p=0;p<(g.length+1)%3;p++)C.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:d.glass?"Drink Dispenser":"Chemical Dispenser",children:[g.map(function(N,V){return(0,e.createComponentVNode)(2,t.Button,{m:.1,width:"32.5%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",content:N.title,style:{"margin-left":"2px"},onClick:function(){function B(){return s("dispense",{reagent:N.id})}return B}()},V)}),C.map(function(N,V){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%"},V)})]})})},i=function(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=d.isBeakerLoaded,g=d.beakerCurrentVolume,C=d.beakerMaxVolume,p=d.beakerContents,N=p===void 0?[]:p;return(0,e.createComponentVNode)(2,t.Stack.Item,{height:16,children:(0,e.createComponentVNode)(2,t.Section,{title:d.glass?"Glass":"Beaker",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Box,{children:[!!v&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",mr:2,children:[g," / ",C," units"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!v,onClick:function(){function V(){return s("ejectBeaker")}return V}()})]}),children:(0,e.createComponentVNode)(2,o.BeakerContents,{beakerLoaded:v,beakerContents:N,buttons:function(){function V(B){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){function I(){return s("remove",{reagent:B.id,amount:-1})}return I}()}),y.map(function(I,L){return(0,e.createComponentVNode)(2,t.Button,{content:I,onClick:function(){function w(){return s("remove",{reagent:B.id,amount:I})}return w}()},L)}),(0,e.createComponentVNode)(2,t.Button,{content:"ALL",onClick:function(){function I(){return s("remove",{reagent:B.id,amount:B.volume})}return I}()})],0)}return V}()})})})}},13146:function(T,r,n){"use strict";r.__esModule=!0,r.ChemHeater=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(85870),b=n(98595),y=r.ChemHeater=function(){function h(i,c){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:275,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,k)]})})})}return h}(),S=function(i,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.targetTemp,d=u.targetTempReached,v=u.autoEject,g=u.isActive,C=u.currentTemp,p=u.isBeakerLoaded;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Settings",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Auto-eject",icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){function N(){return l("toggle_autoeject")}return N}()}),(0,e.createComponentVNode)(2,o.Button,{content:g?"On":"Off",icon:"power-off",selected:g,disabled:!p,onClick:function(){function N(){return l("toggle_on")}return N}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,a.round)(s,0),minValue:0,maxValue:1e3,onDrag:function(){function N(V,B){return l("adjust_temperature",{target:B})}return N}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Reading",color:d?"good":"average",children:p&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:C,format:function(){function N(V){return(0,a.toFixed)(V)+" K"}return N}()})||"\u2014"})]})})})},k=function(i,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.isBeakerLoaded,d=u.beakerCurrentVolume,v=u.beakerMaxVolume,g=u.beakerContents;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:!!s&&(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,color:"label",mr:2,children:[d," / ",v," units"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",onClick:function(){function C(){return l("eject_beaker")}return C}()})]}),children:(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:s,beakerContents:g})})})}},56541:function(T,r,n){"use strict";r.__esModule=!0,r.ChemMaster=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(85870),b=n(3939),y=n(35840),S=["icon"];function k(I,L){if(I==null)return{};var w={};for(var A in I)if({}.hasOwnProperty.call(I,A)){if(L.includes(A))continue;w[A]=I[A]}return w}function h(I,L){I.prototype=Object.create(L.prototype),I.prototype.constructor=I,i(I,L)}function i(I,L){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(w,A){return w.__proto__=A,w},i(I,L)}var c=[1,5,10],m=function(L,w){var A=(0,a.useBackend)(w),x=A.act,E=A.data,P=L.args.analysis;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:E.condi?"Condiment Analysis":"Reagent Analysis",children:(0,e.createComponentVNode)(2,t.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:P.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:(P.desc||"").length>0?P.desc:"N/A"}),P.blood_type&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood type",children:P.blood_type}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:P.blood_dna})],4),!E.condi&&(0,e.createComponentVNode)(2,t.Button,{icon:E.printing?"spinner":"print",disabled:E.printing,iconSpin:!!E.printing,ml:"0.5rem",content:"Print",onClick:function(){function D(){return x("print",{idx:P.idx,beaker:L.args.beaker})}return D}()})]})})})})},l=function(I){return I[I.ToDisposals=0]="ToDisposals",I[I.ToBeaker=1]="ToBeaker",I}(l||{}),u=r.ChemMaster=function(){function I(L,w){return(0,e.createComponentVNode)(2,o.Window,{width:575,height:650,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,v),(0,e.createComponentVNode)(2,B)]})})]})}return I}(),s=function(L,w){var A=(0,a.useBackend)(w),x=A.act,E=A.data,P=E.beaker,D=E.beaker_reagents,M=E.buffer_reagents,O=M.length>0;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:O?(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"eject",disabled:!P,content:"Eject and Clear Buffer",onClick:function(){function R(){return x("eject")}return R}()}):(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!P,content:"Eject and Clear Buffer",onClick:function(){function R(){return x("eject")}return R}()}),children:P?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function R(F,W){return(0,e.createComponentVNode)(2,t.Box,{mb:W0?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function M(O,R){return(0,e.createComponentVNode)(2,t.Box,{mb:R0&&(O=M.map(function(R){var F=R.id,W=R.sprite;return(0,e.createComponentVNode)(2,N,{icon:W,translucent:!0,onClick:function(){function U(){return x("set_sprite_style",{production_mode:P,style:F})}return U}(),selected:D===F},F)})),(0,e.createComponentVNode)(2,p,{productionData:L.productionData,children:O&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:O})})},B=function(L,w){var A=(0,a.useBackend)(w),x=A.act,E=A.data,P=E.loaded_pill_bottle_style,D=E.containerstyles,M=E.loaded_pill_bottle,O={width:"20px",height:"20px"},R=D.map(function(F){var W=F.color,U=F.name,z=P===W;return(0,e.createComponentVNode)(2,t.Button,{style:{position:"relative",width:O.width,height:O.height},onClick:function(){function $(){return x("set_container_style",{style:W})}return $}(),icon:z&&"check",iconStyle:{position:"relative","z-index":1},tooltip:U,tooltipPosition:"top",children:[!z&&(0,e.createVNode)(1,"div",null,null,1,{style:{display:"inline-block"}}),(0,e.createVNode)(1,"span","Button",null,1,{style:{display:"inline-block",position:"absolute",top:0,left:0,margin:0,padding:0,width:O.width,height:O.height,"background-color":W,opacity:.6,filter:"alpha(opacity=60)"}})]},W)});return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Container Customization",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!M,content:"Eject Container",onClick:function(){function F(){return x("ejectp")}return F}()}),children:M?(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:[(0,e.createComponentVNode)(2,t.Button,{style:{width:O.width,height:O.height},icon:"tint-slash",onClick:function(){function F(){return x("clear_container_style")}return F}(),selected:!P,tooltip:"Default",tooltipPosition:"top"}),R]})}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"No pill bottle or patch pack loaded."})})})};(0,b.modalRegisterBodyOverride)("analyze",m)},37173:function(T,r,n){"use strict";r.__esModule=!0,r.CloningConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(79140),b=1,y=32,S=128,k=r.CloningConsole=function(){function u(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.tab,N=C.has_scanner,V=C.pod_amount;return(0,e.createComponentVNode)(2,o.Window,{width:640,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cloning Console",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected scanner",children:N?"Online":"Missing"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected pods",children:V})]})}),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===1,icon:"home",onClick:function(){function B(){return g("menu",{tab:1})}return B}(),children:"Main Menu"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===2,icon:"user",onClick:function(){function B(){return g("menu",{tab:2})}return B}(),children:"Damage Configuration"})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,h)})]})})}return u}(),h=function(s,d){var v=(0,a.useBackend)(d),g=v.data,C=g.tab,p;return C===1?p=(0,e.createComponentVNode)(2,i):C===2&&(p=(0,e.createComponentVNode)(2,c)),p},i=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.pods,N=C.pod_amount,V=C.selected_pod_UID;return(0,e.createComponentVNode)(2,t.Box,{children:[!N&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No pods connected."}),!!N&&p.map(function(B,I){return(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Pod "+(I+1),children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"96px",shrink:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,f.resolveAsset)("pod_"+(B.cloning?"cloning":"idle")+".gif"),style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{selected:V===B.uid,onClick:function(){function L(){return g("select_pod",{uid:B.uid})}return L}(),children:"Select"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Progress",children:[!B.cloning&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Pod is inactive."}),!!B.cloning&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:B.clone_progress,maxValue:100,color:"good"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:B.biomass,ranges:{good:[2*B.biomass_storage_capacity/3,B.biomass_storage_capacity],average:[B.biomass_storage_capacity/3,2*B.biomass_storage_capacity/3],bad:[0,B.biomass_storage_capacity/3]},minValue:0,maxValue:B.biomass_storage_capacity,children:[B.biomass,"/",B.biomass_storage_capacity+" ("+100*B.biomass/B.biomass_storage_capacity+"%)"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sanguine Reagent",children:B.sanguine_reagent}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Osseous Reagent",children:B.osseous_reagent})]})})]})},B)})]})},c=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.selected_pod_data,N=C.has_scanned,V=C.scanner_has_patient,B=C.feedback,I=C.scan_successful,L=C.cloning_cost,w=C.has_scanner,A=C.currently_scanning;return(0,e.createComponentVNode)(2,t.Box,{children:[!w&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No scanner connected."}),!!w&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Scanner Info",buttons:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hourglass-half",onClick:function(){function x(){return g("scan")}return x}(),disabled:!V||A,children:"Scan"}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function x(){return g("eject")}return x}(),disabled:!V||A,children:"Eject Patient"})]}),children:[!N&&!A&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:V?"No scan detected for current patient.":"No patient is in the scanner."}),(!!N||!!A)&&(0,e.createComponentVNode)(2,t.Box,{color:B.color,children:B.text})]}),(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Damages Breakdown",children:(0,e.createComponentVNode)(2,t.Box,{children:[(!I||!N)&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No valid scan detected."}),!!I&&!!N&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function x(){return g("fix_all")}return x}(),children:"Repair All Damages"}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function x(){return g("fix_none")}return x}(),children:"Repair No Damages"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function x(){return g("clone")}return x}(),children:"Clone"})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[0],maxValue:p.biomass_storage_capacity,ranges:{bad:[2*p.biomass_storage_capacity/3,p.biomass_storage_capacity],average:[p.biomass_storage_capacity/3,2*p.biomass_storage_capacity/3],good:[0,p.biomass_storage_capacity/3]},color:L[0]>p.biomass?"bad":null,children:["Biomass: ",L[0],"/",p.biomass,"/",p.biomass_storage_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[1],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[1]>p.sanguine_reagent?"bad":"good",children:["Sanguine: ",L[1],"/",p.sanguine_reagent,"/",p.max_reagent_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[2],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[2]>p.osseous_reagent?"bad":"good",children:["Osseous: ",L[2],"/",p.osseous_reagent,"/",p.max_reagent_capacity]})})]}),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)]})]})})]})]})},m=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.patient_limb_data,N=C.limb_list,V=C.desired_limb_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Limbs",children:N.map(function(B,I){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"15%",height:"20px",children:[p[B][4],":"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),p[B][3]===0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[B][0]+V[B][1],maxValue:p[B][5],ranges:{good:[0,p[B][5]/3],average:[p[B][5]/3,2*p[B][5]/3],bad:[2*p[B][5]/3,p[B][5]]},children:["Post-Cloning Damage: ",(0,e.createComponentVNode)(2,t.Icon,{name:"bone"})," "+V[B][0]+" / ",(0,e.createComponentVNode)(2,t.Icon,{name:"fire"})," "+V[B][1]]})}),p[B][3]!==0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[B][4]," is missing!"]})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[!!p[B][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[B][3],onClick:function(){function L(){return g("toggle_limb_repair",{limb:B,type:"replace"})}return L}(),children:"Replace Limb"})}),!p[B][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][0]||p[B][1]),checked:!(V[B][0]||V[B][1]),onClick:function(){function L(){return g("toggle_limb_repair",{limb:B,type:"damage"})}return L}(),children:"Repair Damages"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][2]&b),checked:!(V[B][2]&b),onClick:function(){function L(){return g("toggle_limb_repair",{limb:B,type:"bone"})}return L}(),children:"Mend Bone"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][2]&y),checked:!(V[B][2]&y),onClick:function(){function L(){return g("toggle_limb_repair",{limb:B,type:"ib"})}return L}(),children:"Mend IB"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][2]&S),checked:!(V[B][2]&S),onClick:function(){function L(){return g("toggle_limb_repair",{limb:B,type:"critburn"})}return L}(),children:"Mend Critical Burn"})]})]})]},B)})})},l=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.patient_organ_data,N=C.organ_list,V=C.desired_organ_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Organs",children:N.map(function(B,I){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"20%",height:"20px",children:[p[B][3],":"," "]}),p[B][5]!=="heart"&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!!p[B][2]&&(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[B][2]&&!V[B][1],onClick:function(){function L(){return g("toggle_organ_repair",{organ:B,type:"replace"})}return L}(),children:"Replace Organ"}),!p[B][2]&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!p[B][0],checked:!V[B][0],onClick:function(){function L(){return g("toggle_organ_repair",{organ:B,type:"damage"})}return L}(),children:"Repair Damages"})})]})}),p[B][5]==="heart"&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Heart replacement is required for cloning."}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[!!p[B][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[B][3]," is missing!"]}),!p[B][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[B][0],maxValue:p[B][4],ranges:{good:[0,p[B][4]/3],average:[p[B][4]/3,2*p[B][4]/3],bad:[2*p[B][4]/3,p[B][4]]},children:"Post-Cloning Damage: "+V[B][0]})]})]})},B)})})}},98723:function(T,r,n){"use strict";r.__esModule=!0,r.CloningPod=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CloningPod=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.biomass,m=i.biomass_storage_capacity,l=i.sanguine_reagent,u=i.osseous_reagent,s=i.organs,d=i.currently_cloning;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Liquid Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Biomass:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:c,ranges:{good:[2*m/3,m],average:[m/3,2*m/3],bad:[0,m/3]},minValue:0,maxValue:m})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Sanguine Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:l+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:l,step:1,unit:"units",onChange:function(){function v(g,C){return h("remove_reagent",{reagent:"sanguine_reagent",amount:C})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function v(){return h("purge_reagent",{reagent:"sanguine_reagent"})}return v}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Osseous Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:u+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:u,step:1,unit:"units",onChange:function(){function v(g,C){return h("remove_reagent",{reagent:"osseous_reagent",amount:C})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function v(){return h("purge_reagent",{reagent:"osseous_reagent"})}return v}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Organ Storage",children:[!d&&(0,e.createComponentVNode)(2,t.Box,{children:[!s&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No organs loaded."}),!!s&&s.map(function(v){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:v.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",onClick:function(){function g(){return h("eject_organ",{organ_ref:v.ref})}return g}()})})]},v)})]}),!!d&&(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Unable to access organ storage while cloning."]})})]})]})})}return b}()},18259:function(T,r,n){"use strict";r.__esModule=!0,r.CoinMint=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.CoinMint=function(){function y(S,k){var h=(0,t.useBackend)(k),i=h.act,c=h.data,m=c.materials,l=c.moneyBag,u=c.moneyBagContent,s=c.moneyBagMaxContent,d=(l?210:138)+Math.ceil(m.length/4)*64;return(0,e.createComponentVNode)(2,f.Window,{width:210,height:d,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{m:0,info:!0,children:["Total coins produced: ",c.totalCoins]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Coin Type",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",color:c.active&&"bad",tooltip:!l&&"Need a money bag",disabled:!l,onClick:function(){function v(){return i("activate")}return v}()}),children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,maxValue:c.maxMaterials,value:c.totalMaterials})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",tooltip:"Eject selected material",onClick:function(){function v(){return i("ejectMat")}return v}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:m.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{bold:!0,inline:!0,translucent:!0,m:.2,textAlign:"center",selected:v.id===c.chosenMaterial,tooltip:v.name,content:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",v.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:v.amount})]}),onClick:function(){function g(){return i("selectMaterial",{material:v.id})}return g}()},v.id)})})]})})}),!!l&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Money Bag",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",disabled:c.active,onClick:function(){function v(){return i("ejectBag")}return v}()}),children:(0,e.createComponentVNode)(2,o.ProgressBar,{width:"100%",minValue:0,maxValue:s,value:u,children:[u," / ",s]})})})]})})})}return y}()},93858:function(T,r,n){"use strict";r.__esModule=!0,r.HexColorInput=r.ColorSelector=r.ColorPickerModal=r.ColorInput=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(36036),f=n(98595),b=n(44879),y=n(14448),S=n(4454),k=n(35840),h=n(9394),i=n(19203),c=["prefixed","alpha","color","fluid","onChange"];/** + */var b=(0,t.createLogger)("hotkeys"),y={},S=[e.KEY_ESCAPE,e.KEY_ENTER,e.KEY_SPACE,e.KEY_TAB,e.KEY_CTRL,e.KEY_SHIFT,e.KEY_UP,e.KEY_DOWN,e.KEY_LEFT,e.KEY_RIGHT],k={},h=function(d){if(d===16)return"Shift";if(d===17)return"Ctrl";if(d===18)return"Alt";if(d===33)return"Northeast";if(d===34)return"Southeast";if(d===35)return"Southwest";if(d===36)return"Northwest";if(d===37)return"West";if(d===38)return"North";if(d===39)return"East";if(d===40)return"South";if(d===45)return"Insert";if(d===46)return"Delete";if(d>=48&&d<=57||d>=65&&d<=90)return String.fromCharCode(d);if(d>=96&&d<=105)return"Numpad"+(d-96);if(d>=112&&d<=123)return"F"+(d-111);if(d===188)return",";if(d===189)return"-";if(d===190)return"."},i=function(d){var v=String(d);if(v==="Ctrl+F5"||v==="Ctrl+R"){location.reload();return}if(v!=="Ctrl+F"&&!(d.event.defaultPrevented||d.isModifierKey()||S.includes(d.code))){v==="F5"&&(d.event.preventDefault(),d.event.returnValue=!1);var g=h(d.code);if(g){var C=y[g];if(C)return b.debug("macro",C),Byond.command(C);if(d.isDown()&&!k[g]){k[g]=!0;var p='Key_Down "'+g+'"';return b.debug(p),Byond.command(p)}if(d.isUp()&&k[g]){k[g]=!1;var N='Key_Up "'+g+'"';return b.debug(N),Byond.command(N)}}}},c=r.acquireHotKey=function(){function s(d){S.push(d)}return s}(),m=r.releaseHotKey=function(){function s(d){var v=S.indexOf(d);v>=0&&S.splice(v,1)}return s}(),l=r.releaseHeldKeys=function(){function s(){for(var d=0,v=Object.keys(k);d0||(0,a.fetchRetry)((0,e.resolveAsset)("icon_ref_map.json")).then(function(b){return b.json()}).then(function(b){return Byond.iconRefMap=b}).catch(function(b){return t.logger.log(b)})}return f}()},1090:function(T,r,n){"use strict";r.__esModule=!0,r.AICard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AICard=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;if(i.has_ai===0)return(0,e.createComponentVNode)(2,o.Window,{width:250,height:120,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var c=null;return i.integrity>=75?c="green":i.integrity>=25?c="yellow":c="red",(0,e.createComponentVNode)(2,o.Window,{width:600,height:420,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:i.name,children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:c,value:i.integrity/100})})}),(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h2",null,i.flushing===1?"Wipe of AI in progress...":"",0)})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!i.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:i.laws.map(function(m,l){return(0,e.createComponentVNode)(2,t.Box,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:i.wireless?"check":"times",content:i.wireless?"Enabled":"Disabled",color:i.wireless?"green":"red",onClick:function(){function m(){return h("wireless")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:i.radio?"check":"times",content:i.radio?"Enabled":"Disabled",color:i.radio?"green":"red",onClick:function(){function m(){return h("radio")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wipe",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{width:10,icon:"trash-alt",confirmIcon:"trash-alt",disabled:i.flushing||i.integrity===0,confirmColor:"red",content:"Wipe AI",onClick:function(){function m(){return h("wipe")}return m}()})})]})})})]})})})}return b}()},39454:function(T,r,n){"use strict";r.__esModule=!0,r.AIFixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AIFixer=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;if(i.occupant===null)return(0,e.createComponentVNode)(2,o.Window,{width:550,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"robot",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No Artificial Intelligence detected.",16)]})})})})});var c=!0;(i.stat===2||i.stat===null)&&(c=!1);var m=null;i.integrity>=75?m="green":i.integrity>=25?m="yellow":m="red";var l=!0;return i.integrity>=100&&i.stat!==2&&(l=!1),(0,e.createComponentVNode)(2,o.Window,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:i.occupant,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:m,value:i.integrity/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:c?"green":"red",children:c?"Functional":"Non-Functional"})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!i.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:i.laws.map(function(u,s){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:u},s)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.wireless?"times":"check",content:i.wireless?"Disabled":"Enabled",color:i.wireless?"red":"green",onClick:function(){function u(){return h("wireless")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.radio?"times":"check",content:i.radio?"Disabled":"Enabled",color:i.radio?"red":"green",onClick:function(){function u(){return h("radio")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Start Repairs",children:(0,e.createComponentVNode)(2,t.Button,{icon:"wrench",disabled:!l||i.active,content:!l||i.active?"Already Repaired":"Repair",onClick:function(){function u(){return h("fix")}return u}()})})]}),(0,e.createComponentVNode)(2,t.Box,{color:"green",lineHeight:2,children:i.active?"Reconstruction in progress.":""})]})})]})})})}return b}()},88422:function(T,r,n){"use strict";r.__esModule=!0,r.APC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.APC=function(){function h(i,c){return(0,e.createComponentVNode)(2,o.Window,{width:510,height:435,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return h}(),y={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},S={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.locked&&!u.siliconUser,d=u.normallyLocked,v=y[u.externalPower]||y[0],g=y[u.chargingStatus]||y[0],C=u.powerChannels||[],p=S[u.malfStatus]||S[0],N=u.powerCellStatus/100;return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main Breaker",color:v.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,color:u.isOperating?"":"bad",disabled:s,onClick:function(){function V(){return l("breaker")}return V}()}),children:["[ ",v.externalPowerText," ]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Cell",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"good",value:N})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",color:g.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.chargeMode?"sync":"times",content:u.chargeMode?"Auto":"Off",selected:u.chargeMode,disabled:s,onClick:function(){function V(){return l("charge")}return V}()}),children:["[ ",g.chargingText," ]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Channels",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[C.map(function(V){var B=V.topicParams;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:V.title,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:2,color:V.status>=2?"good":"bad",children:V.status>=2?"On":"Off"}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:!s&&(V.status===1||V.status===3),disabled:s,onClick:function(){function I(){return l("channel",B.auto)}return I}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:"On",selected:!s&&V.status===2,disabled:s,onClick:function(){function I(){return l("channel",B.on)}return I}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:!s&&V.status===0,disabled:s,onClick:function(){function I(){return l("channel",B.off)}return I}()})],4),children:[V.powerLoad," W"]},V.title)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Load",children:(0,e.createVNode)(1,"b",null,[u.totalLoad,(0,e.createTextVNode)(" W")],0)})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,e.createFragment)([!!u.malfStatus&&(0,e.createComponentVNode)(2,t.Button,{icon:p.icon,content:p.content,color:"bad",onClick:function(){function V(){return l(p.action)}return V}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){function V(){return l("overload")}return V}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.4,icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){function V(){return l("cover")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){function V(){return l("emergency_lighting")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{mt:.4,icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",onClick:function(){function V(){return l("toggle_nightshift")}return V}()})})]})})],4)}},99660:function(T,r,n){"use strict";r.__esModule=!0,r.ATM=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ATM=function(){function m(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=v.view_screen,C=v.authenticated_account,p=v.ticks_left_locked_down,N=v.linked_db,V;if(p>0)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(!N)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});else if(C)switch(g){case 1:V=(0,e.createComponentVNode)(2,y);break;case 2:V=(0,e.createComponentVNode)(2,S);break;case 3:V=(0,e.createComponentVNode)(2,i);break;default:V=(0,e.createComponentVNode)(2,k)}else V=(0,e.createComponentVNode)(2,h);return(0,e.createComponentVNode)(2,o.Window,{width:550,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Section,{children:V})]})})}return m}(),b=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=v.machine_id,C=v.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,e.createComponentVNode)(2,t.Box,{children:"For all your monetary needs!"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card",children:(0,e.createComponentVNode)(2,t.Button,{content:C,icon:"eject",onClick:function(){function p(){return d("insert_card")}return p}()})})})]})},y=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=v.security_level;return(0,e.createComponentVNode)(2,t.Section,{title:"Select a new security level for this account",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Number",icon:"unlock",selected:g===0,onClick:function(){function C(){return d("change_security_level",{new_security_level:1})}return C}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Pin",icon:"unlock",selected:g===2,onClick:function(){function C(){return d("change_security_level",{new_security_level:2})}return C}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},S=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=(0,a.useLocalState)(u,"targetAccNumber",0),C=g[0],p=g[1],N=(0,a.useLocalState)(u,"fundsAmount",0),V=N[0],B=N[1],I=(0,a.useLocalState)(u,"purpose",0),L=I[0],w=I[1],A=v.money;return(0,e.createComponentVNode)(2,t.Section,{title:"Transfer Fund",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",A]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Account Number",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"7 Digit Number",onInput:function(){function x(E,P){return p(P)}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Funds to Transfer",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function x(E,P){return B(P)}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transaction Purpose",children:(0,e.createComponentVNode)(2,t.Input,{fluid:!0,onInput:function(){function x(E,P){return w(P)}return x}()})})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){function x(){return d("transfer",{target_acc_number:C,funds_amount:V,purpose:L})}return x}()}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},k=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=(0,a.useLocalState)(u,"fundsAmount",0),C=g[0],p=g[1],N=v.owner_name,V=v.money;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Welcome, "+N,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){function B(){return d("logout")}return B}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",V]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Withdrawal Amount",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function B(I,L){return p(L)}return B}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){function B(){return d("withdrawal",{funds_amount:C})}return B}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Menu",children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Change account security level",icon:"lock",onClick:function(){function B(){return d("view_screen",{view_screen:1})}return B}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){function B(){return d("view_screen",{view_screen:2})}return B}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"View transaction log",icon:"list",onClick:function(){function B(){return d("view_screen",{view_screen:3})}return B}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Print balance statement",icon:"print",onClick:function(){function B(){return d("balance_statement")}return B}()})})]})],4)},h=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=(0,a.useLocalState)(u,"accountID",null),C=g[0],p=g[1],N=(0,a.useLocalState)(u,"accountPin",null),V=N[0],B=N[1],I=v.machine_id,L=v.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Insert card or enter ID and pin to login",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account ID",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(A,x){return p(x)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pin",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(A,x){return B(x)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){function w(){return d("attempt_auth",{account_num:C,account_pin:V})}return w}()})})]})})},i=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=v.transaction_log;return(0,e.createComponentVNode)(2,t.Section,{title:"Transactions",children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Terminal"})]}),g.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.purpose}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:C.is_deposit?"green":"red",children:["$",C.amount]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.target_name})]},C)})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},c=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data;return(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){function g(){return d("view_screen",{view_screen:0})}return g}()})}},86423:function(T,r,n){"use strict";r.__esModule=!0,r.AccountsUplinkTerminal=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),y=n(321),S=n(5485),k=r.AccountsUplinkTerminal=function(){function v(g,C){var p=(0,t.useBackend)(C),N=p.act,V=p.data,B=V.loginState,I=V.currentPage,L;if(B.logged_in)I===1?L=(0,e.createComponentVNode)(2,i):I===2?L=(0,e.createComponentVNode)(2,s):I===3&&(L=(0,e.createComponentVNode)(2,d));else return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,S.LoginScreen)})})});return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y.LoginInfo),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:L})]})})})}return v}(),h=function(g,C){var p=(0,t.useBackend)(C),N=p.data,V=(0,t.useLocalState)(C,"tabIndex",0),B=V[0],I=V[1],L=N.login_state;return(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,mb:1,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:B===0,onClick:function(){function w(){return I(0)}return w}(),children:"User Accounts"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:B===1,onClick:function(){function w(){return I(1)}return w}(),children:"Department Accounts"})]})})})},i=function(g,C){var p=(0,t.useLocalState)(C,"tabIndex",0),N=p[0];switch(N){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},c=function(g,C){var p=(0,t.useBackend)(C),N=p.act,V=p.data,B=V.accounts,I=(0,t.useLocalState)(C,"searchText",""),L=I[0],w=I[1],A=(0,t.useLocalState)(C,"sortId","owner_name"),x=A[0],E=A[1],P=(0,t.useLocalState)(C,"sortOrder",!0),D=P[0],M=P[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,l,{id:"owner_name",children:"Account Holder"}),(0,e.createComponentVNode)(2,l,{id:"account_number",children:"Account Number"}),(0,e.createComponentVNode)(2,l,{id:"suspended",children:"Account Status"}),(0,e.createComponentVNode)(2,l,{id:"money",children:"Account Balance"})]}),B.filter((0,a.createSearch)(L,function(O){return O.owner_name+"|"+O.account_number+"|"+O.suspended+"|"+O.money})).sort(function(O,R){var F=D?1:-1;return O[x].localeCompare(R[x])*F}).map(function(O){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+O.suspended,onClick:function(){function R(){return N("view_account_detail",{account_num:O.account_number})}return R}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",O.owner_name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",O.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.money})]},O.account_number)})]})})})]})},m=function(g,C){var p=(0,t.useBackend)(C),N=p.act,V=p.data,B=V.department_accounts;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,f.TableCell,{children:"Department Name"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Number"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Status"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Balance"})]}),B.map(function(I){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+I.suspended,onClick:function(){function L(){return N("view_account_detail",{account_num:I.account_number})}return L}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"wallet"})," ",I.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",I.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:I.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:I.money})]},I.account_number)})]})})})})},l=function(g,C){var p=(0,t.useLocalState)(C,"sortId","name"),N=p[0],V=p[1],B=(0,t.useLocalState)(C,"sortOrder",!0),I=B[0],L=B[1],w=g.id,A=g.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:N!==w&&"transparent",width:"100%",onClick:function(){function x(){N===w?L(!I):(V(w),L(!0))}return x}(),children:[A,N===w&&(0,e.createComponentVNode)(2,o.Icon,{name:I?"sort-up":"sort-down",ml:"0.25rem;"})]})})},u=function(g,C){var p=(0,t.useBackend)(C),N=p.act,V=p.data,B=V.is_printing,I=(0,t.useLocalState)(C,"searchText",""),L=I[0],w=I[1];return(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"New Account",icon:"plus",onClick:function(){function A(){return N("create_new_account")}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(){function A(x,E){return w(E)}return A}()})})]})},s=function(g,C){var p=(0,t.useBackend)(C),N=p.act,V=p.data,B=V.account_number,I=V.owner_name,L=V.money,w=V.suspended,A=V.transactions,x=V.account_pin,E=V.is_department_account;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"#"+B+" / "+I,buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function P(){return N("back")}return P}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Number",children:["#",B]}),!!E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin",children:x}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin Actions",children:(0,e.createComponentVNode)(2,o.Button,{ml:1,icon:"user-cog",content:"Set New Pin",disabled:!!E,onClick:function(){function P(){return N("set_account_pin",{account_number:B})}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:I}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:L}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Status",color:w?"red":"green",children:[w?"Suspended":"Active",(0,e.createComponentVNode)(2,o.Button,{ml:1,content:w?"Unsuspend":"Suspend",icon:w?"unlock":"lock",onClick:function(){function P(){return N("toggle_suspension")}return P}()})]})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Transactions",children:(0,e.createComponentVNode)(2,o.Table,{children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Terminal"})]}),A.map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.time}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.purpose}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:P.is_deposit?"green":"red",children:["$",P.amount]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.target_name})]},P)})]})})})]})},d=function(g,C){var p=(0,t.useBackend)(C),N=p.act,V=p.data,B=(0,t.useLocalState)(C,"accName",""),I=B[0],L=B[1],w=(0,t.useLocalState)(C,"accDeposit",""),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Create Account",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function E(){return N("back")}return E}()}),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Name Here",onChange:function(){function E(P,D){return L(D)}return E}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Initial Deposit",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"0",onChange:function(){function E(P,D){return x(D)}return E}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){function E(){return N("finalise_create_account",{holder_name:I,starting_funds:A})}return E}()})]})}},39683:function(T,r,n){"use strict";r.__esModule=!0,r.AgentCardInfo=r.AgentCardAppearances=r.AgentCard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{name:"Male",icon:"mars"},{name:"Female",icon:"venus"},{name:"Genderless",icon:"genderless"}],b=["A+","A-","B+","B-","AB+","AB-","O+","O-"],y="Empty",S=function(m){var l=m.label,u=m.value,s=m.onCommit,d=m.onClick,v=m.onRClick,g=m.tooltip;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Input,{fluid:!0,textAlign:"center",content:u||y,onCommit:s})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"file-signature",tooltip:g,tooltipPosition:"bottom-end",onClick:d,onContextMenu:v})})]})})},k=r.AgentCard=function(){function c(m,l){var u=(0,a.useLocalState)(l,"tabIndex",0),s=u[0],d=u[1],v=function(){function g(C){switch(C){case 0:return(0,e.createComponentVNode)(2,h);case 1:return(0,e.createComponentVNode)(2,i);default:return(0,e.createComponentVNode)(2,h)}}return g}();return(0,e.createComponentVNode)(2,o.Window,{width:435,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===0,onClick:function(){function g(){return d(0)}return g}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===1,onClick:function(){function g(){return d(1)}return g}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card"})," Appearance"]},"Appearance")]})}),v(s)]})})})}return c}(),h=r.AgentCardInfo=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=d.registered_name,g=d.sex,C=d.age,p=d.assignment,N=d.job_icon,V=d.associated_account_number,B=d.blood_type,I=d.dna_hash,L=d.fingerprint_hash,w=d.photo,A=d.ai_tracking,x=d.photo_cooldown,E=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill someone else data.")],4),P=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill with random data.")],4);return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Card Info",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,S,{label:"Name",value:v,tooltip:E,onCommit:function(){function D(M,O){return s("change_name",{name:O})}return D}(),onClick:function(){function D(){return s("change_name",{option:"Primary"})}return D}(),onRClick:function(){function D(M){M.preventDefault(),s("change_name",{option:"Secondary"})}return D}()}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sex",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:f.map(function(D){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:D.icon,content:D.name,selected:g===D.name,onClick:function(){function M(){return s("change_sex",{sex:D.name})}return M}()})},D.name)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",children:(0,e.createComponentVNode)(2,t.Slider,{fluid:!0,minValue:17,value:C||0,maxValue:300,onChange:function(){function D(M,O){return s("change_age",{age:O})}return D}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rank",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function D(){return s("change_occupation")}return D}(),textAlign:"middle",children:p||"[UNSET]"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{tooltip:"Change HUD icon",tooltipPosition:"bottom-end",onClick:function(){function D(){return s("change_occupation",{option:"Primary"})}return D}(),children:[(0,e.createComponentVNode)(2,t.DmIcon,{fill:!0,icon:"icons/mob/hud/job_assets.dmi",icon_state:N,verticalAlign:"bottom",my:"2px",width:"16px"})," "]})})]})}),(0,e.createComponentVNode)(2,S,{label:"Fingerprint",value:L,onCommit:function(){function D(M,O){return s("change_fingerprints",{new_fingerprints:O})}return D}(),onClick:function(){function D(){return s("change_fingerprints",{option:"Primary"})}return D}(),onRClick:function(){function D(M){M.preventDefault(),s("change_fingerprints",{option:"Secondary"})}return D}(),tooltip:P}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:b.map(function(D){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:D,selected:B===D,onClick:function(){function M(){return s("change_blood_type",{new_type:D})}return M}()})},D)})})}),(0,e.createComponentVNode)(2,S,{label:"DNA",value:I,onCommit:function(){function D(M,O){return s("change_dna_hash",{new_dna:O})}return D}(),onClick:function(){function D(){return s("change_dna_hash",{option:"Primary"})}return D}(),onRClick:function(){function D(M){M.preventDefault(),s("change_dna_hash",{option:"Secondary"})}return D}(),tooltip:P}),(0,e.createComponentVNode)(2,S,{label:"Account",value:V||0,onCommit:function(){function D(M,O){return s("change_money_account",{new_account:O})}return D}(),onClick:function(){function D(){return s("change_money_account",{option:"Primary"})}return D}(),onRClick:function(){function D(M){M.preventDefault(),s("change_money_account",{option:"Secondary"})}return D}(),tooltip:P}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Photo",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!x,tooltip:x?"":"You can't generate a new photo yet.",onClick:function(){function D(){return s("change_photo")}return D}(),children:w?"Update":y})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Card Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card Info",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Delete Card Info",confirmContent:"Are you sure?",onClick:function(){function D(){return s("delete_info")}return D}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Reset Access",confirmContent:"Are you sure?",onClick:function(){function D(){return s("clear_access")}return D}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"AI Tracking",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",onClick:function(){function D(){return s("change_ai_tracking")}return D}(),children:A?"Untrackable":"Trackable"})})]})})})],4)}return c}(),i=r.AgentCardAppearances=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=(0,a.useSharedState)(l,"selectedAppearance",null),g=v[0],C=v[1],p=d.appearances,N=d.id_icon;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Card Appearance",children:p.map(function(V){return(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:N,dmIconState:V,imageSize:64,compact:!0,selected:V===g,tooltip:V,style:{opacity:V===g&&"1"||"0.5"},onClick:function(){function B(){C(V),s("change_appearance",{new_appearance:V})}return B}()},V)})})})}return c}()},56793:function(T,r,n){"use strict";r.__esModule=!0,r.AiAirlock=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},b=r.AiAirlock=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=f[c.power.main]||f[0],l=f[c.power.backup]||f[0],u=f[c.shock]||f[0];return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main",color:m.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.main,content:"Disrupt",onClick:function(){function s(){return i("disrupt-main")}return s}()}),children:[c.power.main?"Online":"Offline"," ",!c.wires.main_power&&"[Wires have been cut!]"||c.power.main_timeleft>0&&"["+c.power.main_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Backup",color:l.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.backup,content:"Disrupt",onClick:function(){function s(){return i("disrupt-backup")}return s}()}),children:[c.power.backup?"Online":"Offline"," ",!c.wires.backup_power&&"[Wires have been cut!]"||c.power.backup_timeleft>0&&"["+c.power.backup_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Electrify",color:u.color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"wrench",disabled:!(c.wires.shock&&c.shock!==2),content:"Restore",onClick:function(){function s(){return i("shock-restore")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"bolt",disabled:!c.wires.shock,content:"Temporary",onClick:function(){function s(){return i("shock-temp")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"bolt",disabled:!c.wires.shock||c.shock===0,content:"Permanent",onClick:function(){function s(){return i("shock-perm")}return s}()})],4),children:[c.shock===2?"Safe":"Electrified"," ",!c.wires.shock&&"[Wires have been cut!]"||c.shock_timeleft>0&&"["+c.shock_timeleft+"s]"||c.shock_timeleft===-1&&"[Permanent]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Access and Door Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.id_scanner?"power-off":"times",content:c.id_scanner?"Enabled":"Disabled",selected:c.id_scanner,disabled:!c.wires.id_scanner,onClick:function(){function s(){return i("idscan-toggle")}return s}()}),children:!c.wires.id_scanner&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Access",buttons:(0,e.createComponentVNode)(2,t.Button,{width:6.5,icon:c.emergency?"power-off":"times",content:c.emergency?"Enabled":"Disabled",selected:c.emergency,onClick:function(){function s(){return i("emergency-toggle")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:c.locked?"lock":"unlock",content:c.locked?"Lowered":"Raised",selected:c.locked,disabled:!c.wires.bolts,onClick:function(){function s(){return i("bolt-toggle")}return s}()}),children:!c.wires.bolts&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.lights?"power-off":"times",content:c.lights?"Enabled":"Disabled",selected:c.lights,disabled:!c.wires.lights,onClick:function(){function s(){return i("light-toggle")}return s}()}),children:!c.wires.lights&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.safe?"power-off":"times",content:c.safe?"Enabled":"Disabled",selected:c.safe,disabled:!c.wires.safe,onClick:function(){function s(){return i("safe-toggle")}return s}()}),children:!c.wires.safe&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.speed?"power-off":"times",content:c.speed?"Enabled":"Disabled",selected:c.speed,disabled:!c.wires.timing,onClick:function(){function s(){return i("speed-toggle")}return s}()}),children:!c.wires.timing&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:c.opened?"sign-out-alt":"sign-in-alt",content:c.opened?"Open":"Closed",selected:c.opened,disabled:c.locked||c.welded,onClick:function(){function s(){return i("open-close")}return s}()}),children:!!(c.locked||c.welded)&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("[Door is "),c.locked?"bolted":"",c.locked&&c.welded?" and ":"",c.welded?"welded":"",(0,e.createTextVNode)("!]")],0)})]})})]})})}return y}()},72475:function(T,r,n){"use strict";r.__esModule=!0,r.AirAlarm=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.AirAlarm=function(){function u(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.locked;return(0,e.createComponentVNode)(2,o.Window,{width:570,height:p?310:755,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,S),!p&&(0,e.createFragment)([(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,h)],4)]})})}return u}(),y=function(s){return s===0?"green":s===1?"orange":"red"},S=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.air,N=C.mode,V=C.atmos_alarm,B=C.locked,I=C.alarmActivated,L=C.rcon,w=C.target_temp,A;return p.danger.overall===0?V===0?A="Optimal":A="Caution: Atmos alert in area":p.danger.overall===1?A="Caution":A="DANGER: Internals Required",(0,e.createComponentVNode)(2,t.Section,{title:"Air Status",children:p?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,t.Box,{color:y(p.danger.pressure),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.pressure})," kPa",!B&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:N===3?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:N===3,icon:"exclamation-triangle",onClick:function(){function x(){return g("mode",{mode:N===3?1:3})}return x}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.oxygen/100,fractionDigits:"1",color:y(p.danger.oxygen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrogen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.nitrogen/100,fractionDigits:"1",color:y(p.danger.nitrogen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Carbon Dioxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.co2/100,fractionDigits:"1",color:y(p.danger.co2)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxins",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.plasma/100,fractionDigits:"1",color:y(p.danger.plasma)})}),p.contents.n2o>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrous Oxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.n2o/100,fractionDigits:"1",color:y(p.danger.n2o)})}),p.contents.other>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.other/100,fractionDigits:"1",color:y(p.danger.other)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.Box,{color:y(p.danger.temperature),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature})," K / ",(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature_c})," C\xA0",(0,e.createComponentVNode)(2,t.Button,{icon:"thermometer-full",content:w+" C",onClick:function(){function x(){return g("temperature")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:p.thermostat_state?"On":"Off",selected:p.thermostat_state,icon:"power-off",onClick:function(){function x(){return g("thermostat_state")}return x}()})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Local Status",children:(0,e.createComponentVNode)(2,t.Box,{color:y(p.danger.overall),children:[A,!B&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:I?"Reset Alarm":"Activate Alarm",selected:I,onClick:function(){function x(){return g(I?"atmos_reset":"atmos_alarm")}return x}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Control Settings",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Off",selected:L===1,onClick:function(){function x(){return g("set_rcon",{rcon:1})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Auto",selected:L===2,onClick:function(){function x(){return g("set_rcon",{rcon:2})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"On",selected:L===3,onClick:function(){function x(){return g("set_rcon",{rcon:3})}return x}()})]})]}):(0,e.createComponentVNode)(2,t.Box,{children:"Unable to acquire air sample!"})})},k=function(s,d){var v=(0,a.useLocalState)(d,"tabIndex",0),g=v[0],C=v[1];return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===2,onClick:function(){function p(){return C(2)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog"})," Mode"]},"Mode"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===3,onClick:function(){function p(){return C(3)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},h=function(s,d){var v=(0,a.useLocalState)(d,"tabIndex",0),g=v[0],C=v[1];switch(g){case 0:return(0,e.createComponentVNode)(2,i);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,m);case 3:return(0,e.createComponentVNode)(2,l);default:return"WE SHOULDN'T BE HERE!"}},i=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.vents;return p.map(function(N){return(0,e.createComponentVNode)(2,t.Section,{title:N.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:N.power?"On":"Off",selected:N.power,icon:"power-off",onClick:function(){function V(){return g("command",{cmd:"power",val:!N.power,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N.direction?"Blowing":"Siphoning",icon:N.direction?"sign-out-alt":"sign-in-alt",onClick:function(){function V(){return g("command",{cmd:"direction",val:!N.direction,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure Checks",children:[(0,e.createComponentVNode)(2,t.Button,{content:"External",selected:N.checks===1,onClick:function(){function V(){return g("command",{cmd:"checks",val:1,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Internal",selected:N.checks===2,onClick:function(){function V(){return g("command",{cmd:"checks",val:2,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Pressure Target",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:N.external})," kPa\xA0",(0,e.createComponentVNode)(2,t.Button,{content:"Set",icon:"cog",onClick:function(){function V(){return g("command",{cmd:"set_external_pressure",id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Reset",icon:"redo-alt",onClick:function(){function V(){return g("command",{cmd:"set_external_pressure",val:101.325,id_tag:N.id_tag})}return V}()})]})]})},N.name)})},c=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.scrubbers;return p.map(function(N){return(0,e.createComponentVNode)(2,t.Section,{title:N.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:N.power?"On":"Off",selected:N.power,icon:"power-off",onClick:function(){function V(){return g("command",{cmd:"power",val:!N.power,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N.scrubbing?"Scrubbing":"Siphoning",icon:N.scrubbing?"filter":"sign-in-alt",onClick:function(){function V(){return g("command",{cmd:"scrubbing",val:!N.scrubbing,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,t.Button,{content:N.widenet?"Extended":"Normal",selected:N.widenet,icon:"expand-arrows-alt",onClick:function(){function V(){return g("command",{cmd:"widenet",val:!N.widenet,id_tag:N.id_tag})}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filtering",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Carbon Dioxide",selected:N.filter_co2,onClick:function(){function V(){return g("command",{cmd:"co2_scrub",val:!N.filter_co2,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Plasma",selected:N.filter_toxins,onClick:function(){function V(){return g("command",{cmd:"tox_scrub",val:!N.filter_toxins,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrous Oxide",selected:N.filter_n2o,onClick:function(){function V(){return g("command",{cmd:"n2o_scrub",val:!N.filter_n2o,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Oxygen",selected:N.filter_o2,onClick:function(){function V(){return g("command",{cmd:"o2_scrub",val:!N.filter_o2,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrogen",selected:N.filter_n2,onClick:function(){function V(){return g("command",{cmd:"n2_scrub",val:!N.filter_n2,id_tag:N.id_tag})}return V}()})]})]})},N.name)})},m=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.modes,N=C.presets,V=C.emagged,B=C.mode,I=C.preset;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"System Mode",children:(0,e.createComponentVNode)(2,t.Table,{children:p.map(function(L){return(!L.emagonly||L.emagonly&&!!V)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:L.name,icon:"cog",selected:L.id===B,onClick:function(){function w(){return g("mode",{mode:L.id})}return w}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.desc})]},L.name)})})}),(0,e.createComponentVNode)(2,t.Section,{title:"System Presets",children:[(0,e.createComponentVNode)(2,t.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,e.createComponentVNode)(2,t.Table,{mt:1,children:N.map(function(L){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:L.name,icon:"cog",selected:L.id===I,onClick:function(){function w(){return g("preset",{preset:L.id})}return w}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.desc})]},L.name)})})]})],4)},l=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.thresholds;return(0,e.createComponentVNode)(2,t.Section,{title:"Alarm Thresholds",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),p.map(function(N){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:N.name}),N.settings.map(function(V){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:V.selected===-1?"Off":V.selected,onClick:function(){function B(){return g("command",{cmd:"set_threshold",env:V.env,var:V.val})}return B}()})},V.val)})]},N.name)})]})})}},12333:function(T,r,n){"use strict";r.__esModule=!0,r.AirlockAccessController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AirlockAccessController=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.exterior_status,m=i.interior_status,l=i.processing,u,s;return c==="open"?u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:l,onClick:function(){function d(){return h("force_ext")}return d}()}):u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:l,onClick:function(){function d(){return h("cycle_ext_door")}return d}()}),m==="open"?s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Lock Interior Door",icon:"exclamation-triangle",disabled:l,color:m==="open"?"red":l?"yellow":null,onClick:function(){function d(){return h("force_int")}return d}()}):s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:l,onClick:function(){function d(){return h("cycle_int_door")}return d}()}),(0,e.createComponentVNode)(2,o.Window,{width:330,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Door Status",children:c==="closed"?"Locked":"Open"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Door Status",children:m==="closed"?"Locked":"Open"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.Box,{children:[u,s]})})]})})}return b}()},28736:function(T,r,n){"use strict";r.__esModule=!0,r.AirlockElectronics=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=1,y=2,S=4,k=8,h=r.AirlockElectronics=function(){function m(l,u){return(0,e.createComponentVNode)(2,o.Window,{width:450,height:565,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c)]})})})}return m}(),i=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=v.unrestricted_dir;return(0,e.createComponentVNode)(2,t.Section,{title:"Access Control",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:g&S,onClick:function(){function C(){return d("unrestricted_access",{unres_dir:S})}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:g&y,onClick:function(){function C(){return d("unrestricted_access",{unres_dir:y})}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:g&k,onClick:function(){function C(){return d("unrestricted_access",{unres_dir:k})}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:g&b,onClick:function(){function C(){return d("unrestricted_access",{unres_dir:b})}return C}()})})]})]})})},c=function(l,u){var s=(0,a.useBackend)(u),d=s.act,v=s.data,g=v.selected_accesses,C=v.one_access,p=v.regions;return(0,e.createComponentVNode)(2,f.AccessList,{usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:C,content:"One",onClick:function(){function N(){return d("set_one_access",{access:"one"})}return N}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!C,content:"All",onClick:function(){function N(){return d("set_one_access",{access:"all"})}return N}()})],4),accesses:p,selectedList:g,accessMod:function(){function N(V){return d("set",{access:V})}return N}(),grantAll:function(){function N(){return d("grant_all")}return N}(),denyAll:function(){function N(){return d("clear_all")}return N}(),grantDep:function(){function N(V){return d("grant_region",{region:V})}return N}(),denyDep:function(){function N(V){return d("deny_region",{region:V})}return N}()})}},47365:function(T,r,n){"use strict";r.__esModule=!0,r.AlertModal=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(92986),f=n(36036),b=n(98595),y=-1,S=1,k=r.AlertModal=function(){function c(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=d.autofocus,g=d.buttons,C=g===void 0?[]:g,p=d.large_buttons,N=d.message,V=N===void 0?"":N,B=d.timeout,I=d.title,L=(0,t.useLocalState)(l,"selected",0),w=L[0],A=L[1],x=110+(V.length>30?Math.ceil(V.length/4):0)+(V.length&&p?5:0),E=325+(C.length>2?100:0),P=function(){function D(M){w===0&&M===y?A(C.length-1):w===C.length-1&&M===S?A(0):A(w+M)}return D}();return(0,e.createComponentVNode)(2,b.Window,{title:I,height:x,width:E,children:[!!B&&(0,e.createComponentVNode)(2,a.Loader,{value:B}),(0,e.createComponentVNode)(2,b.Window.Content,{onKeyDown:function(){function D(M){var O=window.event?M.which:M.keyCode;O===o.KEY_SPACE||O===o.KEY_ENTER?s("choose",{choice:C[w]}):O===o.KEY_ESCAPE?s("cancel"):O===o.KEY_LEFT?(M.preventDefault(),P(y)):(O===o.KEY_TAB||O===o.KEY_RIGHT)&&(M.preventDefault(),P(S))}return D}(),children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:1,children:(0,e.createComponentVNode)(2,f.Box,{color:"label",overflow:"hidden",children:V})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:[!!v&&(0,e.createComponentVNode)(2,f.Autofocus),(0,e.createComponentVNode)(2,h,{selected:w})]})]})})})]})}return c}(),h=function(m,l){var u=(0,t.useBackend)(l),s=u.data,d=s.buttons,v=d===void 0?[]:d,g=s.large_buttons,C=s.swapped_buttons,p=m.selected;return(0,e.createComponentVNode)(2,f.Flex,{fill:!0,align:"center",direction:C?"row":"row-reverse",justify:"space-around",wrap:!0,children:v==null?void 0:v.map(function(N,V){return g&&v.length<3?(0,e.createComponentVNode)(2,f.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i,{button:N,id:V.toString(),selected:p===V})},V):(0,e.createComponentVNode)(2,f.Flex.Item,{grow:g?1:0,children:(0,e.createComponentVNode)(2,i,{button:N,id:V.toString(),selected:p===V})},V)})})},i=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=d.large_buttons,g=m.button,C=m.selected,p=g.length>7?"100%":7;return(0,e.createComponentVNode)(2,f.Button,{mx:v?1:0,pt:v?.33:0,content:g,fluid:!!v,onClick:function(){function N(){return s("choose",{choice:g})}return N}(),selected:C,textAlign:"center",height:!!v&&2,width:!v&&p})}},71824:function(T,r,n){"use strict";r.__esModule=!0,r.AppearanceChanger=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AppearanceChanger=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.change_race,l=c.species,u=c.specimen,s=c.change_gender,d=c.gender,v=c.change_eye_color,g=c.change_skin_tone,C=c.change_skin_color,p=c.change_runechat_color,N=c.change_head_accessory_color,V=c.change_hair_color,B=c.change_secondary_hair_color,I=c.change_facial_hair_color,L=c.change_secondary_facial_hair_color,w=c.change_head_marking_color,A=c.change_body_marking_color,x=c.change_tail_marking_color,E=c.change_head_accessory,P=c.head_accessory_styles,D=c.head_accessory_style,M=c.change_hair,O=c.hair_styles,R=c.hair_style,F=c.change_hair_gradient,W=c.change_facial_hair,U=c.facial_hair_styles,z=c.facial_hair_style,$=c.change_head_markings,G=c.head_marking_styles,X=c.head_marking_style,J=c.change_body_markings,se=c.body_marking_styles,ie=c.body_marking_style,me=c.change_tail_markings,q=c.tail_marking_styles,re=c.tail_marking_style,ae=c.change_body_accessory,le=c.body_accessory_styles,Z=c.body_accessory_style,ne=c.change_alt_head,te=c.alt_head_styles,pe=c.alt_head_style,fe=!1;return(v||g||C||N||p||V||B||I||L||w||A||x)&&(fe=!0),(0,e.createComponentVNode)(2,o.Window,{width:800,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",children:l.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.specimen,selected:ce.specimen===u,onClick:function(){function Ve(){return i("race",{race:ce.specimen})}return Ve}()},ce.specimen)})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gender",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Male",selected:d==="male",onClick:function(){function ce(){return i("gender",{gender:"male"})}return ce}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Female",selected:d==="female",onClick:function(){function ce(){return i("gender",{gender:"female"})}return ce}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Genderless",selected:d==="plural",onClick:function(){function ce(){return i("gender",{gender:"plural"})}return ce}()})]}),!!fe&&(0,e.createComponentVNode)(2,b),!!E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head accessory",children:P.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.headaccessorystyle,selected:ce.headaccessorystyle===D,onClick:function(){function Ve(){return i("head_accessory",{head_accessory:ce.headaccessorystyle})}return Ve}()},ce.headaccessorystyle)})}),!!M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair",children:O.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.hairstyle,selected:ce.hairstyle===R,onClick:function(){function Ve(){return i("hair",{hair:ce.hairstyle})}return Ve}()},ce.hairstyle)})}),!!F&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair Gradient",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Change Style",onClick:function(){function ce(){return i("hair_gradient")}return ce}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Offset",onClick:function(){function ce(){return i("hair_gradient_offset")}return ce}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Color",onClick:function(){function ce(){return i("hair_gradient_colour")}return ce}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Alpha",onClick:function(){function ce(){return i("hair_gradient_alpha")}return ce}()})]}),!!W&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Facial hair",children:U.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.facialhairstyle,selected:ce.facialhairstyle===z,onClick:function(){function Ve(){return i("facial_hair",{facial_hair:ce.facialhairstyle})}return Ve}()},ce.facialhairstyle)})}),!!$&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head markings",children:G.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.headmarkingstyle,selected:ce.headmarkingstyle===X,onClick:function(){function Ve(){return i("head_marking",{head_marking:ce.headmarkingstyle})}return Ve}()},ce.headmarkingstyle)})}),!!J&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body markings",children:se.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.bodymarkingstyle,selected:ce.bodymarkingstyle===ie,onClick:function(){function Ve(){return i("body_marking",{body_marking:ce.bodymarkingstyle})}return Ve}()},ce.bodymarkingstyle)})}),!!me&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tail markings",children:q.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.tailmarkingstyle,selected:ce.tailmarkingstyle===re,onClick:function(){function Ve(){return i("tail_marking",{tail_marking:ce.tailmarkingstyle})}return Ve}()},ce.tailmarkingstyle)})}),!!ae&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body accessory",children:le.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.bodyaccessorystyle,selected:ce.bodyaccessorystyle===Z,onClick:function(){function Ve(){return i("body_accessory",{body_accessory:ce.bodyaccessorystyle})}return Ve}()},ce.bodyaccessorystyle)})}),!!ne&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alternate head",children:te.map(function(ce){return(0,e.createComponentVNode)(2,t.Button,{content:ce.altheadstyle,selected:ce.altheadstyle===pe,onClick:function(){function Ve(){return i("alt_head",{alt_head:ce.altheadstyle})}return Ve}()},ce.altheadstyle)})})]})})})}return y}(),b=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_runechat_color",text:"Change runechat color",action:"runechat_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}];return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Colors",children:m.map(function(l){return!!c[l.key]&&(0,e.createComponentVNode)(2,t.Button,{content:l.text,onClick:function(){function u(){return i(l.action)}return u}()},l.key)})})}},72285:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosAlertConsole=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.priority||[],m=i.minor||[];return(0,e.createComponentVNode)(2,o.Window,{width:350,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Alarms",children:(0,e.createVNode)(1,"ul",null,[c.length===0&&(0,e.createVNode)(1,"li","color-good","No Priority Alerts",16),c.map(function(l){return(0,e.createVNode)(1,"li","color-bad",l,0,null,l)}),m.length===0&&(0,e.createVNode)(1,"li","color-good","No Minor Alerts",16),m.map(function(l){return(0,e.createVNode)(1,"li","color-average",l,0,null,l)})],0)})})})}return b}()},65805:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(36352),f=n(98595),b=function(c){if(c===0)return(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Good"});if(c===1)return(0,e.createComponentVNode)(2,t.Box,{color:"orange",bold:!0,children:"Warning"});if(c===2)return(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"DANGER"})},y=function(c){if(c===0)return"green";if(c===1)return"orange";if(c===2)return"red"},S=r.AtmosControl=function(){function i(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=(0,a.useLocalState)(m,"tabIndex",0),v=d[0],g=d[1],C=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,k);case 1:return(0,e.createComponentVNode)(2,h);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,f.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:v===0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===0,onClick:function(){function p(){return g(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Data View"]},"DataView"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===1,onClick:function(){function p(){return g(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),C(v)]})})})}return i}(),k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Access"})]}),d.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,o.TableCell,{children:v.name}),(0,e.createComponentVNode)(2,o.TableCell,{children:b(v.danger)}),(0,e.createComponentVNode)(2,o.TableCell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Access",onClick:function(){function g(){return u("open_alarm",{aref:v.ref})}return g}()})})]},v.name)})]})})},h=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{children:d.filter(function(v){return v.z===2}).map(function(v){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:v.x,y:v.y,icon:"circle",tooltip:v.name,color:y(v.danger),onClick:function(){function g(){return u("open_alarm",{aref:v.ref})}return g}()},v.ref)})})})}},87816:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosFilter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosFilter=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.on,m=i.pressure,l=i.max_pressure,u=i.filter_type,s=i.filter_type_list;return(0,e.createComponentVNode)(2,o.Window,{width:380,height:140,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function d(){return h("power")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function d(){return h("min_pressure")}return d}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:l,value:m,onDrag:function(){function d(v,g){return h("custom_pressure",{pressure:g})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function d(){return h("max_pressure")}return d}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filter",children:s.map(function(d){return(0,e.createComponentVNode)(2,t.Button,{selected:d.gas_type===u,content:d.label,onClick:function(){function v(){return h("set_filter",{filter:d.gas_type})}return v}()},d.label)})})]})})})})}return b}()},52977:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosMixer=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.on,l=c.pressure,u=c.max_pressure,s=c.node1_concentration,d=c.node2_concentration;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:165,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:m?"On":"Off",color:m?null:"red",selected:m,onClick:function(){function v(){return i("power")}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:l===0,width:2.2,onClick:function(){function v(){return i("min_pressure")}return v}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:l,onDrag:function(){function v(g,C){return i("custom_pressure",{pressure:C})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:l===u,width:2.2,onClick:function(){function v(){return i("max_pressure")}return v}()})]}),(0,e.createComponentVNode)(2,b,{node_name:"Node 1",node_ref:s}),(0,e.createComponentVNode)(2,b,{node_name:"Node 2",node_ref:d})]})})})})}return y}(),b=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=S.node_name,l=S.node_ref;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:m,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:l===0,onClick:function(){function u(){return i("set_node",{node_name:m,concentration:(l-10)/100})}return u}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(){function u(s,d){return i("set_node",{node_name:m,concentration:d/100})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:l===100,onClick:function(){function u(){return i("set_node",{node_name:m,concentration:(l+10)/100})}return u}()})]})}},11748:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosPump=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosPump=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.on,m=i.rate,l=i.max_rate,u=i.gas_unit,s=i.step;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:110,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function d(){return h("power")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function d(){return h("min_rate")}return d}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:u,width:6.1,lineHeight:1.5,step:s,minValue:0,maxValue:l,value:m,onDrag:function(){function d(v,g){return h("custom_rate",{rate:g})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function d(){return h("max_rate")}return d}()})]})]})})})})}return b}()},69321:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosTankControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(44879),f=n(76910),b=n(98595),y=r.AtmosTankControl=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.sensors||{};return(0,e.createComponentVNode)(2,b.Window,{width:400,height:400,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:[Object.keys(l).map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[Object.keys(l[u]).indexOf("pressure")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:[l[u].pressure," kpa"]}):"",Object.keys(l[u]).indexOf("temperature")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[l[u].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map(function(s){return Object.keys(l[u]).indexOf(s)>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:(0,f.getGasLabel)(s),children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:(0,f.getGasColor)(s),value:l[u][s],minValue:0,maxValue:100,children:(0,o.toFixed)(l[u][s],2)+"%"})},(0,f.getGasLabel)(s)):""})]})},u)}),m.inlet&&Object.keys(m.inlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Inlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.inlet.on,"power-off"),content:m.inlet.on?"On":"Off",color:m.inlet.on?null:"red",selected:m.inlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"inlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:m.inlet.rate,onDrag:function(){function u(s,d){return c("set_pressure",{dev:"inlet",val:d})}return u}()})})]})}):"",m.outlet&&Object.keys(m.outlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Outlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.outlet.on,"power-off"),content:m.outlet.on?"On":"Off",color:m.outlet.on?null:"red",selected:m.outlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"outlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:m.outlet.rate,onDrag:function(){function u(s,d){return c("set_pressure",{dev:"outlet",val:d})}return u}()})})]})}):""]})})}return S}()},92444:function(T,r,n){"use strict";r.__esModule=!0,r.AugmentMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.AugmentMenu=function(){function k(h,i){return(0,e.createComponentVNode)(2,o.Window,{width:700,height:660,theme:"malfunction",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,y,{context:i})})})})}return k}(),y=function(h){var i=h.context,c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.usable_swarms,s=l.ability_tabs,d=l.known_abilities,v=(0,a.useLocalState)(i,"selectedTab",s[0]),g=v[0],C=v[1],p=(0,a.useLocalState)(i,"searchText",""),N=p[0],V=p[1],B=function(){var E=s.find(function(D){return D.category_name===g.category_name});if(!E)return[];var P=Math.min(E.category_stage,4);return E.abilities.filter(function(D){return D.stage<=P&&(!N||D.name.toLowerCase().includes(N.toLowerCase()))}).sort(function(D,M){return["intruder","destroyer"].includes(g.category_name.toLowerCase())?D.stage-M.stage:0})},I=B(),L=s.find(function(x){return x.category_name===g.category_name}),w=["intruder","destroyer"].includes(g.category_name.toLowerCase()),A=function(E){var P=d.find(function(O){return O.ability_path===E.ability_path}),D=P?P.cost:E.cost,M=P&&P.current_level>0?P.current_level+" / "+P.max_level:"0 / "+E.max_level;return(0,e.createComponentVNode)(2,t.Stack.Item,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{height:"20px",width:"35px",mb:1,textAlign:"center",content:D,disabled:D>u||P&&P.current_level===P.max_level,tooltip:"Purchase this ability?",onClick:function(){function O(){m("purchase",{ability_path:E.ability_path}),C(g)}return O}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:E.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:E.desc||"Description not available"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level: ",(0,e.createVNode)(1,"span",null,M,0,{style:{color:"green"}}),w&&E.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),E.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},E.name)};return(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,style:{marginRight:"10px"},children:[(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Swarms: "),(0,e.createVNode)(1,"span",null,u,0,{style:{color:"green"}})],4),w&&L&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Category Stage: "),(0,e.createVNode)(1,"span",null,Math.min(L.category_stage,4),0,{style:{color:"green"}})],4)]}),(0,e.createVNode)(1,"div","Section__buttons",(0,e.createComponentVNode)(2,t.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function x(E,P){return V(P)}return x}(),value:N}),2)],4,{style:{display:"flex",alignItems:"center"}}),children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[s.map(function(x){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g.category_name===x.category_name,onClick:function(){function E(){C(x),V("")}return E}(),children:(0,f.capitalize)(x.category_name)},x.category_name)}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g.category_name==="upgrades",onClick:function(){function x(){return C({category_name:"upgrades"})}return x}(),children:"Upgrades"},"upgrades")]}),g.category_name==="upgrades"?(0,e.createComponentVNode)(2,S,{act:m,abilityTabs:s,knownAbilities:d,usableSwarms:u}):(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:I.map(A)})]})},S=function(h){var i=h.act,c=h.abilityTabs,m=h.knownAbilities,l=h.usableSwarms,u=m.filter(function(d){return d.current_levell,tooltip:"Upgrade this ability?",onClick:function(){function C(){return i("purchase",{ability_path:v.ability_path})}return C}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:v.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:v.upgrade_text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level:"," ",(0,e.createVNode)(1,"span",null,v.current_level+" / "+v.max_level,0,{style:{color:"green"}}),g&&g.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),g.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},v.name)};return(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:u.map(s)})}},59179:function(T,r,n){"use strict";r.__esModule=!0,r.Autolathe=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),y=n(25328),S=function(i,c,m,l){return i.requirements===null?!0:!(i.requirements.metal*l>c||i.requirements.glass*l>m)},k=r.Autolathe=function(){function h(i,c){var m=(0,o.useBackend)(c),l=m.act,u=m.data,s=u.total_amount,d=u.max_amount,v=u.metal_amount,g=u.glass_amount,C=u.busyname,p=u.busyamt,N=u.showhacked,V=u.buildQueue,B=u.buildQueueLen,I=u.recipes,L=u.categories,w=(0,o.useSharedState)(c,"category",0),A=w[0],x=w[1];A===0&&(A="Tools");var E=v.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),P=g.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),D=s.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),M=(0,o.useSharedState)(c,"search_text",""),O=M[0],R=M[1],F=(0,y.createSearch)(O,function($){return $.name}),W="";B>0&&(W=V.map(function($,G){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"times",color:"transparent",content:V[G][0],onClick:function(){function X(){return l("remove_from_queue",{remove_from_queue:V.indexOf($)+1})}return X}()},$)},G)}));var U=(0,a.flow)([(0,t.filter)(function($){return($.category.indexOf(A)>-1||O)&&(u.showhacked||!$.hacked)}),O&&(0,t.filter)(F),(0,t.sortBy)(function($){return $.name.toLowerCase()})])(I),z="Build";return O?z="Results for: '"+O+"':":A&&(z="Build ("+A+")"),(0,e.createComponentVNode)(2,b.Window,{width:750,height:525,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"70%",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:z,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"150px",options:L,selected:A,onSelected:function(){function $(G){return x(G)}return $}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function $(G,X){return R(X)}return $}(),mb:1}),U.map(function($){return(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+$.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===$.name&&u.busyamt===1,disabled:!S($,u.metal_amount,u.glass_amount,1),onClick:function(){function G(){return l("make",{make:$.uid,multiplier:1})}return G}(),children:(0,y.toTitleCase)($.name)}),$.max_multiplier>=10&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===$.name&&u.busyamt===10,disabled:!S($,u.metal_amount,u.glass_amount,10),onClick:function(){function G(){return l("make",{make:$.uid,multiplier:10})}return G}(),children:"10x"}),$.max_multiplier>=25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===$.name&&u.busyamt===25,disabled:!S($,u.metal_amount,u.glass_amount,25),onClick:function(){function G(){return l("make",{make:$.uid,multiplier:25})}return G}(),children:"25x"}),$.max_multiplier>25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===$.name&&u.busyamt===$.max_multiplier,disabled:!S($,u.metal_amount,u.glass_amount,$.max_multiplier),onClick:function(){function G(){return l("make",{make:$.uid,multiplier:$.max_multiplier})}return G}(),children:[$.max_multiplier,"x"]}),$.requirements&&Object.keys($.requirements).map(function(G){return(0,y.toTitleCase)(G)+": "+$.requirements[G]}).join(", ")||(0,e.createComponentVNode)(2,f.Box,{children:"No resources required."})]},$.ref)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:[(0,e.createComponentVNode)(2,f.Section,{title:"Materials",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Metal",children:E}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Glass",children:P}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Total",children:D}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Storage",children:[u.fill_percent,"% Full"]})]})}),(0,e.createComponentVNode)(2,f.Section,{title:"Building",children:(0,e.createComponentVNode)(2,f.Box,{color:C?"green":"",children:C||"Nothing"})}),(0,e.createComponentVNode)(2,f.Section,{title:"Build Queue",height:23.7,children:[W,(0,e.createComponentVNode)(2,f.Button,{mt:.5,fluid:!0,icon:"times",content:"Clear All",color:"red",disabled:!u.buildQueueLen,onClick:function(){function $(){return l("clear_queue")}return $}()})]})]})]})})})}return h}()},5147:function(T,r,n){"use strict";r.__esModule=!0,r.BioChipPad=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BioChipPad=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.implant,m=i.contains_case,l=i.gps,u=i.tag,s=(0,a.useLocalState)(S,"newTag",u),d=s[0],v=s[1];return(0,e.createComponentVNode)(2,o.Window,{width:410,height:325,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Bio-chip Mini-Computer",buttons:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject Case",icon:"eject",disabled:!m,onClick:function(){function g(){return h("eject_case")}return g}()})}),children:c&&m?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{bold:!0,mb:2,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+c.image,ml:0,mr:2,style:{"vertical-align":"middle",width:"32px"}}),c.name]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Life",children:c.life}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Notes",children:c.notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Function",children:c.function}),!!l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,t.Input,{width:"5.5rem",value:u,onEnter:function(){function g(){return h("tag",{newtag:d})}return g}(),onInput:function(){function g(C,p){return v(p)}return g}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:u===d,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function g(){return h("tag",{newtag:d})}return g}(),children:(0,e.createComponentVNode)(2,t.Icon,{name:"pen"})})]})]})],4):m?(0,e.createComponentVNode)(2,t.Box,{children:"This bio-chip case has no implant!"}):(0,e.createComponentVNode)(2,t.Box,{children:"Please insert a bio-chip casing!"})})})})}return b}()},64273:function(T,r,n){"use strict";r.__esModule=!0,r.Biogenerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.Biogenerator=function(){function i(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.config,d=u.container,v=u.processing,g=s.title;return(0,e.createComponentVNode)(2,o.Window,{width:390,height:595,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:v,name:g}),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,k),d?(0,e.createComponentVNode)(2,h):(0,e.createComponentVNode)(2,y)]})})})}return i}(),y=function(c,m){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The biogenerator is missing a container."]})})})},S=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.biomass,v=s.container,g=s.container_curr_reagents,C=s.container_max_reagents;return(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"5px",children:d}),(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"21px",mt:"8px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"10px",color:"silver",children:"Container:"}),v?(0,e.createComponentVNode)(2,t.ProgressBar,{value:g,maxValue:C,children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:g+" / "+C+" units"})}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"None"})]})]})},k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.has_plants,v=s.container;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!d,tooltip:d?"":"There are no plants in the biogenerator.",tooltipPosition:"top-start",content:"Activate",onClick:function(){function g(){return u("activate")}return g}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!v,tooltip:v?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){function g(){return u("detach_container")}return g}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!d,tooltip:d?"":"There are no stored plants to eject.",tooltipPosition:"top-end",content:"Eject Plants",onClick:function(){function g(){return u("eject_plants")}return g}()})})]})})},h=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.biomass,v=s.product_list,g=(0,a.useSharedState)(m,"vendAmount",1),C=g[0],p=g[1],N=Object.entries(v).map(function(V,B){var I=Object.entries(V[1]).map(function(L){return L[1]});return(0,e.createComponentVNode)(2,t.Collapsible,{title:V[0],open:!0,children:I.map(function(L){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",ml:"2px",children:L.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"20%",children:[L.cost*C,(0,e.createComponentVNode)(2,t.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{content:"Vend",disabled:d.25?750+400*Math.random():290+150*Math.random(),time:60+150*Math.random(),children:(0,e.createComponentVNode)(2,t.Stack,{mb:"30px",fontsize:"256px",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"skull",size:14,mb:"64px"}),(0,e.createVNode)(1,"br"),"E$#OR:& U#KN!WN IN%ERF#R_NCE"]})})})})}return k}(),y=r.BluespaceTap=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.product||[],s=l.desiredMiningPower,d=l.miningPower,v=l.points,g=l.totalPoints,C=l.powerUse,p=l.availablePower,N=l.emagged,V=l.autoShutown,B=l.stabilizers,I=l.stabilizerPower,L=l.stabilizerPriority,w=s>d&&"bad"||"good";return(0,e.createComponentVNode)(2,o.Window,{width:650,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Input Management",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Input",children:[(0,e.createComponentVNode)(2,t.Button,{icon:V&&!N?"toggle-on":"toggle-off",content:"Auto shutdown",color:V&&!N?"green":"red",disabled:!!N,tooltip:"Turn auto shutdown on or off",tooltipPosition:"top",onClick:function(){function A(){return m("auto_shutdown")}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:B&&!N?"toggle-on":"toggle-off",content:"Stabilizers",color:B&&!N?"green":"red",disabled:!!N,tooltip:"Turn stabilizers on or off",tooltipPosition:"top",onClick:function(){function A(){return m("stabilizers")}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:L&&!N?"toggle-on":"toggle-off",content:"Stabilizer priority",color:L&&!N?"green":"red",disabled:!!N,tooltip:"On: Mining power will not exceed what can be stabilized",tooltipPosition:"top",onClick:function(){function A(){return m("stabilizer_priority")}return A}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Desired Mining Power",children:(0,f.formatPower)(s)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{labelStyle:{"vertical-align":"top"},label:"Set Desired Mining Power",children:(0,e.createComponentVNode)(2,t.Stack,{width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"step-backward",disabled:s===0||N,tooltip:"Set to 0",tooltipPosition:"bottom",onClick:function(){function A(){return m("set",{set_power:0})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",tooltip:"Decrease by 10 MW",tooltipPosition:"bottom",disabled:s===0||N,onClick:function(){function A(){return m("set",{set_power:s-1e7})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:s===0||N,tooltip:"Decrease by 1 MW",tooltipPosition:"bottom",onClick:function(){function A(){return m("set",{set_power:s-1e6})}return A}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mx:1,children:(0,e.createComponentVNode)(2,t.NumberInput,{disabled:N,minvalue:0,value:s,maxvalue:1/0,step:1,onChange:function(){function A(x,E){return m("set",{set_power:E})}return A}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:N,tooltip:"Increase by one MW",tooltipPosition:"bottom",onClick:function(){function A(){return m("set",{set_power:s+1e6})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:N,tooltip:"Increase by 10MW",tooltipPosition:"bottom",onClick:function(){function A(){return m("set",{set_power:s+1e7})}return A}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Power Use",children:(0,f.formatPower)(C)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mining Power Use",children:(0,f.formatPower)(d)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stabilizer Power Use",children:(0,f.formatPower)(I)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Surplus Power",children:(0,f.formatPower)(p)})]})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Points",children:v}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Points",children:g})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{align:"end",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(A){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:A.name,children:(0,e.createComponentVNode)(2,t.Button,{disabled:A.price>=v,onClick:function(){function x(){return m("vend",{target:A.key})}return x}(),content:A.price})},A.key)})})})})]})})]})})})}return k}(),S=r.Alerts=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.product||[],s=l.miningPower,d=l.stabilizerPower,v=l.emagged,g=l.safeLevels,C=l.autoShutown,p=l.stabilizers,N=l.overhead;return(0,e.createFragment)([!C&&!v&&(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Auto shutdown disabled"}),v?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"All safeties disabled"}):s<=15e6?"":p?s>d+15e6?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers overwhelmed, Instability likely"}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"High Power, engaging stabilizers"}):(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers disabled, Instability likely"})],0)}return k}()},33758:function(T,r,n){"use strict";r.__esModule=!0,r.BodyScanner=void 0;var e=n(89005),a=n(44879),t=n(25328),o=n(72253),f=n(36036),b=n(98595),y=[["good","Alive"],["average","Critical"],["bad","DEAD"]],S=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],k=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],h={average:[.25,.5],bad:[.5,1/0]},i=function(B,I){for(var L=[],w=0;w0?B.filter(function(I){return!!I}).reduce(function(I,L){return(0,e.createFragment)([I,(0,e.createComponentVNode)(2,f.Box,{children:L},L)],0)},null):null},m=function(B){if(B>100){if(B<300)return"mild infection";if(B<400)return"mild infection+";if(B<500)return"mild infection++";if(B<700)return"acute infection";if(B<800)return"acute infection+";if(B<900)return"acute infection++";if(B>=900)return"septic"}return""},l=r.BodyScanner=function(){function V(B,I){var L=(0,o.useBackend)(I),w=L.data,A=w.occupied,x=w.occupant,E=x===void 0?{}:x,P=A?(0,e.createComponentVNode)(2,u,{occupant:E}):(0,e.createComponentVNode)(2,N);return(0,e.createComponentVNode)(2,b.Window,{width:700,height:600,title:"Body Scanner",children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:P})})}return V}(),u=function(B){var I=B.occupant;return(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,s,{occupant:I}),(0,e.createComponentVNode)(2,d,{occupant:I}),(0,e.createComponentVNode)(2,v,{occupant:I}),(0,e.createComponentVNode)(2,C,{organs:I.extOrgan}),(0,e.createComponentVNode)(2,p,{organs:I.intOrgan})]})},s=function(B,I){var L=(0,o.useBackend)(I),w=L.act,A=L.data,x=A.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Button,{icon:"print",onClick:function(){function E(){return w("print_p")}return E}(),children:"Print Report"}),(0,e.createComponentVNode)(2,f.Button,{icon:"user-slash",onClick:function(){function E(){return w("ejectify")}return E}(),children:"Eject"})],4),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:y[x.stat][0],children:y[x.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(x.bodyTempC)}),"\xB0C,\xA0",(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(x.bodyTempF)}),"\xB0F"]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Implants",children:x.implant_len?(0,e.createComponentVNode)(2,f.Box,{children:x.implant.map(function(E){return E.name}).join(", ")}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"None"})})]})})},d=function(B){var I=B.occupant;return I.hasBorer||I.blind||I.colourblind||I.nearsighted||I.hasVirus?(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:S.map(function(L,w){if(I[L[0]])return(0,e.createComponentVNode)(2,f.Box,{color:L[1],bold:L[1]==="bad",children:L[2]},L[2])})}):(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No abnormalities found."})})},v=function(B){var I=B.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Damage",children:(0,e.createComponentVNode)(2,f.Table,{children:i(k,function(L,w,A){return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Table.Row,{color:"label",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:[L[0],":"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:!!w&&w[0]+":"})]}),(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,g,{value:I[L[1]],marginBottom:A100)&&"average"||!!I.status.robotic&&"label",width:"33%",children:(0,t.capitalize)(I.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{m:-.5,min:"0",max:I.maxHealth,mt:L>0&&"0.5rem",value:I.totalLoss/I.maxHealth,ranges:h,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Tooltip,{content:"Total damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"heartbeat",mr:.5}),(0,a.round)(I.totalLoss)]})}),!!I.bruteLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Brute damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,f.Icon,{name:"bone",mr:.5}),(0,a.round)(I.bruteLoss)]})}),!!I.fireLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Burn damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"fire",mr:.5}),(0,a.round)(I.fireLoss)]})})]})})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([!!I.internalBleeding&&"Internal bleeding",!!I.burnWound&&"Critical tissue burns",!!I.lungRuptured&&"Ruptured lung",!!I.status.broken&&I.status.broken,m(I.germ_level),!!I.open&&"Open incision"])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:[c([!!I.status.splinted&&(0,e.createComponentVNode)(2,f.Box,{color:"good",children:"Splinted"}),!!I.status.robotic&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),!!I.status.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})]),c(I.shrapnel.map(function(w){return w.known?w.name:"Unknown object"}))]})]})]},L)})]})})},p=function(B){return B.organs.length===0?(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"N/A"})}):(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Table,{children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:"Damage"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",children:"Injuries"})]}),B.organs.map(function(I,L){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{color:!!I.dead&&"bad"||I.germ_level>100&&"average"||I.robotic>0&&"label",width:"33%",children:(0,t.capitalize)(I.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:I.maxHealth,value:I.damage/I.maxHealth,mt:L>0&&"0.5rem",ranges:h,children:(0,a.round)(I.damage)})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([m(I.germ_level)])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:c([I.robotic===1&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),I.robotic===2&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Assisted"}),!!I.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},L)})]})})},N=function(){return(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},67963:function(T,r,n){"use strict";r.__esModule=!0,r.BookBinder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(39473),y=r.BookBinder=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.selectedbook,u=m.book_categories,s=[];return u.map(function(d){return s[d.description]=d.category_id}),(0,e.createComponentVNode)(2,o.Window,{width:600,height:400,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Book Binder",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",width:"auto",content:"Print Book",onClick:function(){function d(){return c("print_book")}return d}()}),children:[(0,e.createComponentVNode)(2,t.Box,{ml:10,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.title,onClick:function(){function d(){return(0,f.modalOpen)(h,"edit_selected_title")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.author,onClick:function(){function d(){return(0,f.modalOpen)(h,"edit_selected_author")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"190px",options:u.map(function(d){return d.description}),onSelected:function(){function d(v){return c("toggle_binder_category",{category_id:s[v]})}return d}()})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){function d(){return(0,f.modalOpen)(h,"edit_selected_summary")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:l.summary})]}),(0,e.createVNode)(1,"br"),u.filter(function(d){return l.categories.includes(d.category_id)}).map(function(d){return(0,e.createComponentVNode)(2,t.Button,{content:d.description,selected:!0,icon:"unlink",onClick:function(){function v(){return c("toggle_binder_category",{category_id:d.category_id})}return v}()},d.category_id)})]})})]})})})]})}return S}()},61925:function(T,r,n){"use strict";r.__esModule=!0,r.BotCall=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(i){var c=[{modes:[0],label:"Idle",color:"green"},{modes:[1,2,3],label:"Arresting",color:"yellow"},{modes:[4,5],label:"Patrolling",color:"average"},{modes:[9],label:"Moving",color:"average"},{modes:[6,11],label:"Responding",color:"green"},{modes:[12],label:"Delivering Cargo",color:"blue"},{modes:[13],label:"Returning Home",color:"blue"},{modes:[7,8,10,14,15,16,17,18,19],label:"Working",color:"blue"}],m=c.find(function(l){return l.modes.includes(i)});return(0,e.createComponentVNode)(2,t.Box,{color:m.color,children:[" ",m.label," "]})},b=r.BotCall=function(){function h(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=(0,a.useLocalState)(c,"tabIndex",0),d=s[0],v=s[1],g={0:"Security",1:"Medibot",2:"Cleanbot",3:"Floorbot",4:"Mule",5:"Honkbot"},C=function(){function p(N){return g[N]?(0,e.createComponentVNode)(2,y,{model:g[N]}):"This should not happen. Report on Paradise Github"}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:d===0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:Array.from({length:6}).map(function(p,N){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:d===N,onClick:function(){function V(){return v(N)}return V}(),children:g[N]},N)})})}),C(d)]})})})}return h}(),y=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.bots;return s[i.model]!==void 0?(0,e.createComponentVNode)(2,k,{model:[i.model]}):(0,e.createComponentVNode)(2,S,{model:[i.model]})},S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data;return(0,e.createComponentVNode)(2,t.Stack,{justify:"center",align:"center",fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Box,{bold:1,color:"bad",children:["No ",[i.model]," detected"]})})},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.bots;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Model"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Location"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Interface"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Call"})]}),s[i.model].map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.model}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.on?f(d.status):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Off"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.location}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Interface",onClick:function(){function v(){return l("interface",{botref:d.UID})}return v}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Call",onClick:function(){function v(){return l("call",{botref:d.UID})}return v}()})})]},d.UID)})]})})})}},20464:function(T,r,n){"use strict";r.__esModule=!0,r.BotClean=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotClean=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.locked,l=c.noaccess,u=c.maintpanel,s=c.on,d=c.autopatrol,v=c.canhack,g=c.emagged,C=c.remote_disabled,p=c.painame,N=c.cleanblood,V=c.area;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Cleaning Settings",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:N,content:"Clean Blood",disabled:l,onClick:function(){function B(){return i("blood")}return B}()})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc Settings",children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:V?"Reset Area Selection":"Restrict to Current Area",onClick:function(){function B(){return i("area")}return B}()}),V!==null&&(0,e.createComponentVNode)(2,t.LabeledList,{mb:1,children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Locked Area",children:V})})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function B(){return i("ejectpai")}return B}()})})]})})}return y}()},69479:function(T,r,n){"use strict";r.__esModule=!0,r.BotFloor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotFloor=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.noaccess,l=c.painame,u=c.hullplating,s=c.replace,d=c.eat,v=c.make,g=c.fixfloor,C=c.nag_empty,p=c.magnet,N=c.tiles_amount;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Floor Settings",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"5px",children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tiles Left",children:N})}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Add tiles to new hull plating",tooltip:"Fixing a plating requires the removal of floor tile. This will place it back after repairing. Same goes for hull breaches",disabled:m,onClick:function(){function V(){return i("autotile")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Add floor tiles on exposed hull plating",tooltip:"Example: It will add tiles to maintenance",disabled:m,onClick:function(){function V(){return i("replacetiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:g,content:"Repair damaged tiles and platings",disabled:m,onClick:function(){function V(){return i("fixfloors")}return V}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Miscellaneous",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:d,content:"Finds tiles",disabled:m,onClick:function(){function V(){return i("eattiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:v,content:"Make pieces of metal into tiles when empty",disabled:m,onClick:function(){function V(){return i("maketiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Transmit notice when empty",disabled:m,onClick:function(){function V(){return i("nagonempty")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,content:"Traction Magnets",disabled:m,onClick:function(){function V(){return i("anchored")}return V}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function V(){return i("ejectpai")}return V}()})})]})})}return y}()},59887:function(T,r,n){"use strict";r.__esModule=!0,r.BotHonk=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotHonk=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:220,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.BotStatus)})})}return y}()},80063:function(T,r,n){"use strict";r.__esModule=!0,r.BotMed=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotMed=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.locked,l=c.noaccess,u=c.maintpanel,s=c.on,d=c.autopatrol,v=c.canhack,g=c.emagged,C=c.remote_disabled,p=c.painame,N=c.shut_up,V=c.declare_crit,B=c.stationary_mode,I=c.heal_threshold,L=c.injection_amount,w=c.use_beaker,A=c.treat_virus,x=c.reagent_glass;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Communication Settings",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Speaker",checked:!N,disabled:l,onClick:function(){function E(){return i("toggle_speaker")}return E}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Critical Patient Alerts",checked:V,disabled:l,onClick:function(){function E(){return i("toggle_critical_alerts")}return E}()})]}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Treatment Settings",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Healing Threshold",children:(0,e.createComponentVNode)(2,t.Slider,{value:I.value,minValue:I.min,maxValue:I.max,step:5,disabled:l,onChange:function(){function E(P,D){return i("set_heal_threshold",{target:D})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Injection Level",children:(0,e.createComponentVNode)(2,t.Slider,{value:L.value,minValue:L.min,maxValue:L.max,step:5,format:function(){function E(P){return P+"u"}return E}(),disabled:l,onChange:function(){function E(P,D){return i("set_injection_amount",{target:D})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reagent Source",children:(0,e.createComponentVNode)(2,t.Button,{content:w?"Beaker":"Internal Synthesizer",icon:w?"flask":"cogs",disabled:l,onClick:function(){function E(){return i("toggle_use_beaker")}return E}()})}),x&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:x.amount,minValue:0,maxValue:x.max_amount,children:[x.amount," / ",x.max_amount]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{ml:1,children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",disabled:l,onClick:function(){function E(){return i("eject_reagent_glass")}return E}()})})]})})]}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{mt:1,fluid:!0,content:"Treat Viral Infections",checked:A,disabled:l,onClick:function(){function E(){return i("toggle_treat_viral")}return E}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Stationary Mode",checked:B,disabled:l,onClick:function(){function E(){return i("toggle_stationary_mode")}return E}()})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function E(){return i("ejectpai")}return E}()})})]})})})}return y}()},74439:function(T,r,n){"use strict";r.__esModule=!0,r.BotSecurity=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotSecurity=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.noaccess,l=c.painame,u=c.check_id,s=c.check_weapons,d=c.check_warrant,v=c.arrest_mode,g=c.arrest_declare;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:445,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Who To Arrest",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Unidentifiable Persons",disabled:m,onClick:function(){function C(){return i("authid")}return C}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Unauthorized Weapons",disabled:m,onClick:function(){function C(){return i("authweapon")}return C}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:d,content:"Wanted Criminals",disabled:m,onClick:function(){function C(){return i("authwarrant")}return C}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Arrest Procedure",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:v,content:"Detain Targets Indefinitely",disabled:m,onClick:function(){function C(){return i("arrtype")}return C}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:g,content:"Announce Arrests On Radio",disabled:m,onClick:function(){function C(){return i("arrdeclare")}return C}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function C(){return i("ejectpai")}return C}()})})]})})}return y}()},10833:function(T,r,n){"use strict";r.__esModule=!0,r.BrigCells=void 0;var e=n(89005),a=n(98595),t=n(36036),o=n(72253),f=function(k,h){var i=k.cell,c=(0,o.useBackend)(h),m=c.act,l=i.cell_id,u=i.occupant,s=i.crimes,d=i.brigged_by,v=i.time_left_seconds,g=i.time_set_seconds,C=i.ref,p="";v>0&&(p+=" BrigCells__listRow--active");var N=function(){m("release",{ref:C})};return(0,e.createComponentVNode)(2,t.Table.Row,{className:p,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:g})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:v})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{type:"button",onClick:N,children:"Release"})})]})},b=function(k){var h=k.cells;return(0,e.createComponentVNode)(2,t.Table,{className:"BrigCells__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Cell"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Occupant"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Crimes"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Brigged By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Release"})]}),h.map(function(i){return(0,e.createComponentVNode)(2,f,{cell:i},i.ref)})]})},y=r.BrigCells=function(){function S(k,h){var i=(0,o.useBackend)(h),c=i.act,m=i.data,l=m.cells;return(0,e.createComponentVNode)(2,a.Window,{theme:"security",width:800,height:400,children:(0,e.createComponentVNode)(2,a.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b,{cells:l})})})})})}return S}()},45761:function(T,r,n){"use strict";r.__esModule=!0,r.BrigTimer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BrigTimer=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;i.nameText=i.occupant,i.timing&&(i.prisoner_hasrec?i.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:i.occupant}):i.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:i.occupant}));var c="pencil-alt";i.prisoner_name&&(i.prisoner_hasrec||(c="exclamation-triangle"));var m=[],l=0;for(l=0;lm?this.substring(0,m)+"...":this};var k=function(l,u){var s,d;if(!u)return[];var v=l.findIndex(function(g){return g.name===u.name});return[(s=l[v-1])==null?void 0:s.name,(d=l[v+1])==null?void 0:d.name]},h=function(l,u){u===void 0&&(u="");var s=(0,f.createSearch)(u,function(d){return d.name});return(0,t.flow)([(0,a.filter)(function(d){return d==null?void 0:d.name}),u&&(0,a.filter)(s),(0,a.sortBy)(function(d){return d.name})])(l)},i=r.CameraConsole=function(){function m(l,u){var s=(0,b.useBackend)(u),d=s.act,v=s.data,g=s.config,C=v.mapRef,p=v.activeCamera,N=h(v.cameras),V=k(N,p),B=V[0],I=V[1];return(0,e.createComponentVNode)(2,S.Window,{width:870,height:708,children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,y.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,c)})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"Camera: ",16),p&&p.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,y.Button,{icon:"chevron-left",disabled:!B,onClick:function(){function L(){return d("switch_camera",{name:B})}return L}()}),(0,e.createComponentVNode)(2,y.Button,{icon:"chevron-right",disabled:!I,onClick:function(){function L(){return d("switch_camera",{name:I})}return L}()})],4),(0,e.createComponentVNode)(2,y.ByondUi,{className:"CameraConsole__map",params:{id:C,type:"map"}})],4)]})}return m}(),c=r.CameraConsoleContent=function(){function m(l,u){var s=(0,b.useBackend)(u),d=s.act,v=s.data,g=(0,b.useLocalState)(u,"searchText",""),C=g[0],p=g[1],N=v.activeCamera,V=h(v.cameras,C);return(0,e.createComponentVNode)(2,y.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y.Stack.Item,{children:(0,e.createComponentVNode)(2,y.Input,{fluid:!0,placeholder:"Search for a camera",onInput:function(){function B(I,L){return p(L)}return B}()})}),(0,e.createComponentVNode)(2,y.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,y.Section,{fill:!0,scrollable:!0,children:V.map(function(B){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid","Button--color--transparent",N&&B.name===N.name&&"Button--selected"]),B.name.trimLongStr(23),0,{title:B.name,onClick:function(){function I(){return d("switch_camera",{name:B.name})}return I}()},B.name)})})})]})}return m}()},52927:function(T,r,n){"use strict";r.__esModule=!0,r.Canister=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(49968),b=n(98595),y=r.Canister=function(){function S(k,h){var i=(0,t.useBackend)(h),c=i.act,m=i.data,l=m.portConnected,u=m.tankPressure,s=m.releasePressure,d=m.defaultReleasePressure,v=m.minReleasePressure,g=m.maxReleasePressure,C=m.valveOpen,p=m.name,N=m.canLabel,V=m.colorContainer,B=m.color_index,I=m.hasHoldingTank,L=m.holdingTank,w="";B.prim&&(w=V.prim.options[B.prim].name);var A="";B.sec&&(A=V.sec.options[B.sec].name);var x="";B.ter&&(x=V.ter.options[B.ter].name);var E="";B.quart&&(E=V.quart.options[B.quart].name);var P=[],D=[],M=[],O=[],R=0;for(R=0;Rp.current_positions&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:p.total_positions-p.current_positions})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"0"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"-",disabled:d.cooldown_time||!p.can_close,onClick:function(){function N(){return s("make_job_unavailable",{job:p.title})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"+",disabled:d.cooldown_time||!p.can_open,onClick:function(){function N(){return s("make_job_available",{job:p.title})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:d.target_dept&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:d.priority_jobs.indexOf(p.title)>-1?"Yes":""})||(0,e.createComponentVNode)(2,t.Button,{content:p.is_priority?"Yes":"No",selected:p.is_priority,disabled:d.cooldown_time||!p.can_prioritize,onClick:function(){function N(){return s("prioritize_job",{job:p.title})}return N}()})})]},p.title)})]})})]}):C=(0,e.createComponentVNode)(2,S);break;case 2:!d.authenticated||!d.scan_name?C=(0,e.createComponentVNode)(2,S):d.modify_name?C=(0,e.createComponentVNode)(2,f.AccessList,{accesses:d.regions,selectedList:d.selectedAccess,accessMod:function(){function p(N){return s("set",{access:N})}return p}(),grantAll:function(){function p(){return s("grant_all")}return p}(),denyAll:function(){function p(){return s("clear_all")}return p}(),grantDep:function(){function p(N){return s("grant_region",{region:N})}return p}(),denyDep:function(){function p(N){return s("deny_region",{region:N})}return p}()}):C=(0,e.createComponentVNode)(2,k);break;case 3:d.authenticated?d.records.length?C=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Records",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Delete All Records",disabled:!d.authenticated||d.records.length===0||d.target_dept,onClick:function(){function p(){return s("wipe_all_logs")}return p}()}),children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Crewman"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Old Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"New Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Authorized By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Reason"}),!!d.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Deleted By"})]}),d.records.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.transferee}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.oldvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.newvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.whodidit}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.timestamp}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.reason}),!!d.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.deletedby})]},p.timestamp)})]}),!!d.iscentcom&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!d.authenticated||d.records.length===0,onClick:function(){function p(){return s("wipe_my_logs")}return p}()})})]}):C=(0,e.createComponentVNode)(2,h):C=(0,e.createComponentVNode)(2,S);break;case 4:!d.authenticated||!d.scan_name?C=(0,e.createComponentVNode)(2,S):C=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Your Team",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Sec Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Actions"})]}),d.people_dept.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.crimstat}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:p.buttontext,disabled:!p.demotable,onClick:function(){function N(){return s("remote_demote",{remote_demote:p.name})}return N}()})})]},p.title)})]})});break;default:C=(0,e.createComponentVNode)(2,t.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,e.createComponentVNode)(2,o.Window,{width:800,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:g}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:v}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:C})]})})})}return c}()},64083:function(T,r,n){"use strict";r.__esModule=!0,r.CargoConsole=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),y=n(25328),S=r.CargoConsole=function(){function u(s,d){return(0,e.createComponentVNode)(2,b.Window,{width:900,height:800,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)]})})})}return u}(),k=function(s,d){var v=(0,o.useLocalState)(d,"contentsModal",null),g=v[0],C=v[1],p=(0,o.useLocalState)(d,"contentsModalTitle",null),N=p[0],V=p[1];if(g!==null&&N!==null)return(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:[(0,e.createComponentVNode)(2,f.Box,{width:"100%",bold:!0,children:(0,e.createVNode)(1,"h1",null,[N,(0,e.createTextVNode)(" contents:")],0)}),(0,e.createComponentVNode)(2,f.Box,{children:g.map(function(B){return(0,e.createComponentVNode)(2,f.Box,{children:["- ",B]},B)})}),(0,e.createComponentVNode)(2,f.Box,{m:2,children:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function B(){C(null),V(null)}return B}()})})]})},h=function(s,d){var v=(0,o.useBackend)(d),g=v.act,C=v.data,p=C.is_public,N=C.timeleft,V=C.moving,B=C.at_station,I,L;return!V&&!B?(I="Docked off-station",L="Call Shuttle"):!V&&B?(I="Docked at the station",L="Return Shuttle"):V&&(L="In Transit...",N!==1?I="Shuttle is en route (ETA: "+N+" minutes)":I="Shuttle is en route (ETA: "+N+" minute)"),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Status",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Shuttle Status",children:I}),p===0&&(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,f.Button,{content:L,disabled:V,onClick:function(){function w(){return g("moveShuttle")}return w}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Central Command Messages",onClick:function(){function w(){return g("showMessages")}return w}()})]})]})})})},i=function(s,d){var v,g=(0,o.useBackend)(d),C=g.act,p=g.data,N=p.accounts,V=(0,o.useLocalState)(d,"selectedAccount"),B=V[0],I=V[1],L=[];return N.map(function(w){return L[w.name]=w.account_UID}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Payment",children:[(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:N.map(function(w){return w.name}),selected:(v=N.filter(function(w){return w.account_UID===B})[0])==null?void 0:v.name,onSelected:function(){function w(A){return I(L[A])}return w}()}),N.filter(function(w){return w.account_UID===B}).map(function(w){return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Account Name",children:(0,e.createComponentVNode)(2,f.Stack.Item,{mt:1,children:w.name})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Balance",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:w.balance})})]},w.account_UID)})]})})},c=function(s,d){var v=(0,o.useBackend)(d),g=v.act,C=v.data,p=C.requests,N=C.categories,V=C.supply_packs,B=(0,o.useSharedState)(d,"category","Emergency"),I=B[0],L=B[1],w=(0,o.useSharedState)(d,"search_text",""),A=w[0],x=w[1],E=(0,o.useLocalState)(d,"contentsModal",null),P=E[0],D=E[1],M=(0,o.useLocalState)(d,"contentsModalTitle",null),O=M[0],R=M[1],F=(0,y.createSearch)(A,function(X){return X.name}),W=(0,o.useLocalState)(d,"selectedAccount"),U=W[0],z=W[1],$=(0,a.flow)([(0,t.filter)(function(X){return X.cat===N.filter(function(J){return J.name===I})[0].category||A}),A&&(0,t.filter)(F),(0,t.sortBy)(function(X){return X.name.toLowerCase()})])(V),G="Crate Catalogue";return A?G="Results for '"+A+"':":I&&(G="Browsing "+I),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:G,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:N.map(function(X){return X.name}),selected:I,onSelected:function(){function X(J){return L(J)}return X}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function X(J,se){return x(se)}return X}(),mb:1}),(0,e.createComponentVNode)(2,f.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:$.map(function(X){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{bold:!0,children:[X.name," (",X.cost," Credits)"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",pr:1,children:[(0,e.createComponentVNode)(2,f.Button,{content:"Order 1",icon:"shopping-cart",disabled:!U,onClick:function(){function J(){return g("order",{crate:X.ref,multiple:!1,account:U})}return J}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Order Multiple",icon:"cart-plus",disabled:!U||X.singleton,onClick:function(){function J(){return g("order",{crate:X.ref,multiple:!0,account:U})}return J}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Contents",icon:"search",onClick:function(){function J(){D(X.contents),R(X.name)}return J}()})]})]},X.name)})})})]})})},m=function(s,d){var v=s.request,g,C;switch(v.department){case"Engineering":C="CE",g="orange";break;case"Medical":C="CMO",g="teal";break;case"Science":C="RD",g="purple";break;case"Supply":C="CT",g="brown";break;case"Service":C="HOP",g="olive";break;case"Security":C="HOS",g="red";break;case"Command":C="CAP",g="blue";break;case"Assistant":C="Any Head",g="grey";break}return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{mt:.5,children:"Approval Required:"}),!!v.req_cargo_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"brown",content:"QM",icon:"user-tie",tooltip:"This Order requires approval from the QM still"})}),!!v.req_head_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:g,content:C,disabled:v.req_cargo_approval,icon:"user-tie",tooltip:v.req_cargo_approval?"This Order first requires approval from the QM before the "+C+" can approve it":"This Order requires approval from the "+C+" still"})})]})},l=function(s,d){var v=(0,o.useBackend)(d),g=v.act,C=v.data,p=C.requests,N=C.orders,V=C.shipments;return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Orders",children:[(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Requests"}),(0,e.createComponentVNode)(2,f.Table,{children:p.map(function(B){return(0,e.createComponentVNode)(2,f.Table.Row,{className:"Cargo_RequestList",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{mb:1,children:[(0,e.createComponentVNode)(2,f.Box,{children:["Order #",B.ordernum,": ",B.supply_type," (",B.cost," credits) for ",(0,e.createVNode)(1,"b",null,B.orderedby,0)," with"," ",B.department?"The "+B.department+" Department":"Their Personal"," Account"]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",B.comment]}),(0,e.createComponentVNode)(2,m,{request:B})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"right",children:[(0,e.createComponentVNode)(2,f.Button,{content:"Approve",color:"green",disabled:!B.can_approve,onClick:function(){function I(){return g("approve",{ordernum:B.ordernum})}return I}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Deny",color:"red",disabled:!B.can_deny,onClick:function(){function I(){return g("deny",{ordernum:B.ordernum})}return I}()})]})]},B.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Orders Awaiting Delivery"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:N.map(function(B){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",B.ordernum,": ",B.supply_type," for ",(0,e.createVNode)(1,"b",null,B.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",B.comment]})]})},B.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Order in Transit"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:V.map(function(B){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",B.ordernum,": ",B.supply_type," for ",(0,e.createVNode)(1,"b",null,B.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",B.comment]})]})},B.ordernum)})})]})}},36232:function(T,r,n){"use strict";r.__esModule=!0,r.ChameleonAppearances=r.Chameleon=void 0;var e=n(89005),a=n(25328),t=n(64795),o=n(88510),f=n(72253),b=n(36036),y=n(98595),S=r.Chameleon=function(){function i(c,m){return(0,e.createComponentVNode)(2,y.Window,{width:431,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,y.Window.Content,{children:(0,e.createComponentVNode)(2,h)})})}return i}(),k=function(c,m){m===void 0&&(m="");var l=(0,a.createSearch)(m,function(u){return u.name});return(0,t.flow)([(0,o.filter)(function(u){return u==null?void 0:u.name}),m&&(0,o.filter)(l)])(c)},h=r.ChameleonAppearances=function(){function i(c,m){var l=(0,f.useBackend)(m),u=l.act,s=l.data,d=(0,f.useLocalState)(m,"searchText",""),v=d[0],g=d[1],C=k(s.chameleon_skins,v),p=s.selected_appearance;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for an appearance",onInput:function(){function N(V,B){return g(B)}return N}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Item Appearance",children:C.map(function(N){var V=N.name+"_"+N.icon_state;return(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:N.icon,dmIconState:N.icon_state,imageSize:64,m:.5,compact:!0,selected:V===p,tooltip:N.name,style:{opacity:V===p&&"1"||"0.5"},onClick:function(){function B(){u("change_appearance",{new_appearance:V})}return B}()},V)})})})]})}return i}()},87331:function(T,r,n){"use strict";r.__esModule=!0,r.ChangelogView=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ChangelogView=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=(0,a.useLocalState)(S,"onlyRecent",0),m=c[0],l=c[1],u=i.cl_data,s=i.last_cl,d={FIX:(0,e.createComponentVNode)(2,t.Icon,{name:"tools",title:"Fix"}),WIP:(0,e.createComponentVNode)(2,t.Icon,{name:"hard-hat",title:"WIP",color:"orange"}),TWEAK:(0,e.createComponentVNode)(2,t.Icon,{name:"sliders-h",title:"Tweak"}),SOUNDADD:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",title:"Sound Added",color:"green"}),SOUNDDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-mute",title:"Sound Removed",color:"red"}),CODEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",title:"Code Addition",color:"green"}),CODEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"minus",title:"Code Removal",color:"red"}),IMAGEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-plus",title:"Sprite Addition",color:"green"}),IMAGEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-minus",title:"Sprite Removal",color:"red"}),SPELLCHECK:(0,e.createComponentVNode)(2,t.Icon,{name:"font",title:"Spelling/Grammar Fix"}),EXPERIMENT:(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle",title:"Experimental",color:"orange"})},v=function(){function g(C){return C in d?d[C]:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",color:"green"})}return g}();return(0,e.createComponentVNode)(2,o.Window,{width:750,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"ParadiseSS13 Changelog",mt:2,buttons:(0,e.createComponentVNode)(2,t.Button,{content:m?"Showing all changes":"Showing changes since last connection",onClick:function(){function g(){return l(!m)}return g}()}),children:u.map(function(g){return!m&&g.merge_ts<=s||(0,e.createComponentVNode)(2,t.Section,{mb:2,title:g.author+" - Merged on "+g.merge_date,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"#"+g.num,onClick:function(){function C(){return h("open_pr",{pr_number:g.num})}return C}()}),children:g.entries.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{m:1,children:[v(C.etype)," ",C.etext]},C)})},g)})})})})}return b}()},91360:function(T,r,n){"use strict";r.__esModule=!0,r.CheckboxListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(98595),y=r.CheckboxListInputModal=function(){function k(h,i){var c=(0,f.useBackend)(i),m=c.act,l=c.data,u=l.items,s=u===void 0?[]:u,d=l.message,v=d===void 0?"":d,g=l.init_value,C=l.timeout,p=l.title,N=(0,f.useLocalState)(i,"edittedItems",s),V=N[0],B=N[1],I=330+Math.ceil(v.length/3),L=function(){function w(A){A===void 0&&(A=null);var x=[].concat(V);x=x.map(function(E){return E.key===A.key?Object.assign({},E,{checked:!A.checked}):E}),B(x)}return w}();return(0,e.createComponentVNode)(2,b.Window,{title:p,width:325,height:I,children:[C&&(0,e.createComponentVNode)(2,a.Loader,{value:C}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{className:"ListInput__Section",fill:!0,title:v,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,S,{filteredItems:V,onClick:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return k}(),S=function(h,i){var c=h.filteredItems,m=h.onClick;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:c.map(function(l,u){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,id:u,onClick:function(){function s(){return m(l)}return s}(),checked:l.checked,style:{animation:"none",transition:"none"},children:l.key.replace(/^\w/,function(s){return s.toUpperCase()})},u)})})}},36108:function(T,r,n){"use strict";r.__esModule=!0,r.ChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(85870),f=n(98595),b=[1,5,10,20,30,50],y=[1,5,10],S=r.ChemDispenser=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=d.chemicals;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:400+v.length*8,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,i)]})})})}return c}(),k=function(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=d.amount,g=d.energy,C=d.maxEnergy;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:g,minValue:0,maxValue:C,ranges:{good:[C*.5,1/0],average:[C*.25,C*.5],bad:[-1/0,C*.25]},children:[g," / ",C," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:b.map(function(p,N){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:v===p,content:p,onClick:function(){function V(){return s("amount",{amount:p})}return V}()})},N)})})})]})})})},h=function(m,l){for(var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=d.chemicals,g=v===void 0?[]:v,C=[],p=0;p<(g.length+1)%3;p++)C.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:d.glass?"Drink Dispenser":"Chemical Dispenser",children:[g.map(function(N,V){return(0,e.createComponentVNode)(2,t.Button,{m:.1,width:"32.5%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",content:N.title,style:{"margin-left":"2px"},onClick:function(){function B(){return s("dispense",{reagent:N.id})}return B}()},V)}),C.map(function(N,V){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%"},V)})]})})},i=function(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=d.isBeakerLoaded,g=d.beakerCurrentVolume,C=d.beakerMaxVolume,p=d.beakerContents,N=p===void 0?[]:p;return(0,e.createComponentVNode)(2,t.Stack.Item,{height:16,children:(0,e.createComponentVNode)(2,t.Section,{title:d.glass?"Glass":"Beaker",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Box,{children:[!!v&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",mr:2,children:[g," / ",C," units"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!v,onClick:function(){function V(){return s("ejectBeaker")}return V}()})]}),children:(0,e.createComponentVNode)(2,o.BeakerContents,{beakerLoaded:v,beakerContents:N,buttons:function(){function V(B){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){function I(){return s("remove",{reagent:B.id,amount:-1})}return I}()}),y.map(function(I,L){return(0,e.createComponentVNode)(2,t.Button,{content:I,onClick:function(){function w(){return s("remove",{reagent:B.id,amount:I})}return w}()},L)}),(0,e.createComponentVNode)(2,t.Button,{content:"ALL",onClick:function(){function I(){return s("remove",{reagent:B.id,amount:B.volume})}return I}()})],0)}return V}()})})})}},13146:function(T,r,n){"use strict";r.__esModule=!0,r.ChemHeater=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(85870),b=n(98595),y=r.ChemHeater=function(){function h(i,c){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:275,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,k)]})})})}return h}(),S=function(i,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.targetTemp,d=u.targetTempReached,v=u.autoEject,g=u.isActive,C=u.currentTemp,p=u.isBeakerLoaded;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Settings",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Auto-eject",icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){function N(){return l("toggle_autoeject")}return N}()}),(0,e.createComponentVNode)(2,o.Button,{content:g?"On":"Off",icon:"power-off",selected:g,disabled:!p,onClick:function(){function N(){return l("toggle_on")}return N}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,a.round)(s,0),minValue:0,maxValue:1e3,onDrag:function(){function N(V,B){return l("adjust_temperature",{target:B})}return N}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Reading",color:d?"good":"average",children:p&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:C,format:function(){function N(V){return(0,a.toFixed)(V)+" K"}return N}()})||"\u2014"})]})})})},k=function(i,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.isBeakerLoaded,d=u.beakerCurrentVolume,v=u.beakerMaxVolume,g=u.beakerContents;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:!!s&&(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,color:"label",mr:2,children:[d," / ",v," units"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",onClick:function(){function C(){return l("eject_beaker")}return C}()})]}),children:(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:s,beakerContents:g})})})}},56541:function(T,r,n){"use strict";r.__esModule=!0,r.ChemMaster=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(85870),b=n(3939),y=n(35840),S=["icon"];function k(I,L){if(I==null)return{};var w={};for(var A in I)if({}.hasOwnProperty.call(I,A)){if(L.includes(A))continue;w[A]=I[A]}return w}function h(I,L){I.prototype=Object.create(L.prototype),I.prototype.constructor=I,i(I,L)}function i(I,L){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(w,A){return w.__proto__=A,w},i(I,L)}var c=[1,5,10],m=function(L,w){var A=(0,a.useBackend)(w),x=A.act,E=A.data,P=L.args.analysis;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:E.condi?"Condiment Analysis":"Reagent Analysis",children:(0,e.createComponentVNode)(2,t.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:P.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:(P.desc||"").length>0?P.desc:"N/A"}),P.blood_type&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood type",children:P.blood_type}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:P.blood_dna})],4),!E.condi&&(0,e.createComponentVNode)(2,t.Button,{icon:E.printing?"spinner":"print",disabled:E.printing,iconSpin:!!E.printing,ml:"0.5rem",content:"Print",onClick:function(){function D(){return x("print",{idx:P.idx,beaker:L.args.beaker})}return D}()})]})})})})},l=function(I){return I[I.ToDisposals=0]="ToDisposals",I[I.ToBeaker=1]="ToBeaker",I}(l||{}),u=r.ChemMaster=function(){function I(L,w){return(0,e.createComponentVNode)(2,o.Window,{width:575,height:650,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,v),(0,e.createComponentVNode)(2,B)]})})]})}return I}(),s=function(L,w){var A=(0,a.useBackend)(w),x=A.act,E=A.data,P=E.beaker,D=E.beaker_reagents,M=E.buffer_reagents,O=M.length>0;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:O?(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"eject",disabled:!P,content:"Eject and Clear Buffer",onClick:function(){function R(){return x("eject")}return R}()}):(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!P,content:"Eject and Clear Buffer",onClick:function(){function R(){return x("eject")}return R}()}),children:P?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function R(F,W){return(0,e.createComponentVNode)(2,t.Box,{mb:W0?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function M(O,R){return(0,e.createComponentVNode)(2,t.Box,{mb:R0&&(O=M.map(function(R){var F=R.id,W=R.sprite;return(0,e.createComponentVNode)(2,N,{icon:W,translucent:!0,onClick:function(){function U(){return x("set_sprite_style",{production_mode:P,style:F})}return U}(),selected:D===F},F)})),(0,e.createComponentVNode)(2,p,{productionData:L.productionData,children:O&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:O})})},B=function(L,w){var A=(0,a.useBackend)(w),x=A.act,E=A.data,P=E.loaded_pill_bottle_style,D=E.containerstyles,M=E.loaded_pill_bottle,O={width:"20px",height:"20px"},R=D.map(function(F){var W=F.color,U=F.name,z=P===W;return(0,e.createComponentVNode)(2,t.Button,{style:{position:"relative",width:O.width,height:O.height},onClick:function(){function $(){return x("set_container_style",{style:W})}return $}(),icon:z&&"check",iconStyle:{position:"relative","z-index":1},tooltip:U,tooltipPosition:"top",children:[!z&&(0,e.createVNode)(1,"div",null,null,1,{style:{display:"inline-block"}}),(0,e.createVNode)(1,"span","Button",null,1,{style:{display:"inline-block",position:"absolute",top:0,left:0,margin:0,padding:0,width:O.width,height:O.height,"background-color":W,opacity:.6,filter:"alpha(opacity=60)"}})]},W)});return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Container Customization",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!M,content:"Eject Container",onClick:function(){function F(){return x("ejectp")}return F}()}),children:M?(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:[(0,e.createComponentVNode)(2,t.Button,{style:{width:O.width,height:O.height},icon:"tint-slash",onClick:function(){function F(){return x("clear_container_style")}return F}(),selected:!P,tooltip:"Default",tooltipPosition:"top"}),R]})}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"No pill bottle or patch pack loaded."})})})};(0,b.modalRegisterBodyOverride)("analyze",m)},37173:function(T,r,n){"use strict";r.__esModule=!0,r.CloningConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(79140),b=1,y=32,S=128,k=r.CloningConsole=function(){function u(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.tab,N=C.has_scanner,V=C.pod_amount;return(0,e.createComponentVNode)(2,o.Window,{width:640,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cloning Console",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected scanner",children:N?"Online":"Missing"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected pods",children:V})]})}),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===1,icon:"home",onClick:function(){function B(){return g("menu",{tab:1})}return B}(),children:"Main Menu"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===2,icon:"user",onClick:function(){function B(){return g("menu",{tab:2})}return B}(),children:"Damage Configuration"})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,h)})]})})}return u}(),h=function(s,d){var v=(0,a.useBackend)(d),g=v.data,C=g.tab,p;return C===1?p=(0,e.createComponentVNode)(2,i):C===2&&(p=(0,e.createComponentVNode)(2,c)),p},i=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.pods,N=C.pod_amount,V=C.selected_pod_UID;return(0,e.createComponentVNode)(2,t.Box,{children:[!N&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No pods connected."}),!!N&&p.map(function(B,I){return(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Pod "+(I+1),children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"96px",shrink:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,f.resolveAsset)("pod_"+(B.cloning?"cloning":"idle")+".gif"),style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{selected:V===B.uid,onClick:function(){function L(){return g("select_pod",{uid:B.uid})}return L}(),children:"Select"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Progress",children:[!B.cloning&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Pod is inactive."}),!!B.cloning&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:B.clone_progress,maxValue:100,color:"good"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:B.biomass,ranges:{good:[2*B.biomass_storage_capacity/3,B.biomass_storage_capacity],average:[B.biomass_storage_capacity/3,2*B.biomass_storage_capacity/3],bad:[0,B.biomass_storage_capacity/3]},minValue:0,maxValue:B.biomass_storage_capacity,children:[B.biomass,"/",B.biomass_storage_capacity+" ("+100*B.biomass/B.biomass_storage_capacity+"%)"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sanguine Reagent",children:B.sanguine_reagent}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Osseous Reagent",children:B.osseous_reagent})]})})]})},B)})]})},c=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.selected_pod_data,N=C.has_scanned,V=C.scanner_has_patient,B=C.feedback,I=C.scan_successful,L=C.cloning_cost,w=C.has_scanner,A=C.currently_scanning;return(0,e.createComponentVNode)(2,t.Box,{children:[!w&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No scanner connected."}),!!w&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Scanner Info",buttons:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hourglass-half",onClick:function(){function x(){return g("scan")}return x}(),disabled:!V||A,children:"Scan"}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function x(){return g("eject")}return x}(),disabled:!V||A,children:"Eject Patient"})]}),children:[!N&&!A&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:V?"No scan detected for current patient.":"No patient is in the scanner."}),(!!N||!!A)&&(0,e.createComponentVNode)(2,t.Box,{color:B.color,children:B.text})]}),(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Damages Breakdown",children:(0,e.createComponentVNode)(2,t.Box,{children:[(!I||!N)&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No valid scan detected."}),!!I&&!!N&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function x(){return g("fix_all")}return x}(),children:"Repair All Damages"}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function x(){return g("fix_none")}return x}(),children:"Repair No Damages"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function x(){return g("clone")}return x}(),children:"Clone"})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[0],maxValue:p.biomass_storage_capacity,ranges:{bad:[2*p.biomass_storage_capacity/3,p.biomass_storage_capacity],average:[p.biomass_storage_capacity/3,2*p.biomass_storage_capacity/3],good:[0,p.biomass_storage_capacity/3]},color:L[0]>p.biomass?"bad":null,children:["Biomass: ",L[0],"/",p.biomass,"/",p.biomass_storage_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[1],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[1]>p.sanguine_reagent?"bad":"good",children:["Sanguine: ",L[1],"/",p.sanguine_reagent,"/",p.max_reagent_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[2],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[2]>p.osseous_reagent?"bad":"good",children:["Osseous: ",L[2],"/",p.osseous_reagent,"/",p.max_reagent_capacity]})})]}),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)]})]})})]})]})},m=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.patient_limb_data,N=C.limb_list,V=C.desired_limb_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Limbs",children:N.map(function(B,I){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"15%",height:"20px",children:[p[B][4],":"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),p[B][3]===0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[B][0]+V[B][1],maxValue:p[B][5],ranges:{good:[0,p[B][5]/3],average:[p[B][5]/3,2*p[B][5]/3],bad:[2*p[B][5]/3,p[B][5]]},children:["Post-Cloning Damage: ",(0,e.createComponentVNode)(2,t.Icon,{name:"bone"})," "+V[B][0]+" / ",(0,e.createComponentVNode)(2,t.Icon,{name:"fire"})," "+V[B][1]]})}),p[B][3]!==0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[B][4]," is missing!"]})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[!!p[B][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[B][3],onClick:function(){function L(){return g("toggle_limb_repair",{limb:B,type:"replace"})}return L}(),children:"Replace Limb"})}),!p[B][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][0]||p[B][1]),checked:!(V[B][0]||V[B][1]),onClick:function(){function L(){return g("toggle_limb_repair",{limb:B,type:"damage"})}return L}(),children:"Repair Damages"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][2]&b),checked:!(V[B][2]&b),onClick:function(){function L(){return g("toggle_limb_repair",{limb:B,type:"bone"})}return L}(),children:"Mend Bone"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][2]&y),checked:!(V[B][2]&y),onClick:function(){function L(){return g("toggle_limb_repair",{limb:B,type:"ib"})}return L}(),children:"Mend IB"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][2]&S),checked:!(V[B][2]&S),onClick:function(){function L(){return g("toggle_limb_repair",{limb:B,type:"critburn"})}return L}(),children:"Mend Critical Burn"})]})]})]},B)})})},l=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.patient_organ_data,N=C.organ_list,V=C.desired_organ_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Organs",children:N.map(function(B,I){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"20%",height:"20px",children:[p[B][3],":"," "]}),p[B][5]!=="heart"&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!!p[B][2]&&(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[B][2]&&!V[B][1],onClick:function(){function L(){return g("toggle_organ_repair",{organ:B,type:"replace"})}return L}(),children:"Replace Organ"}),!p[B][2]&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!p[B][0],checked:!V[B][0],onClick:function(){function L(){return g("toggle_organ_repair",{organ:B,type:"damage"})}return L}(),children:"Repair Damages"})})]})}),p[B][5]==="heart"&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Heart replacement is required for cloning."}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[!!p[B][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[B][3]," is missing!"]}),!p[B][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[B][0],maxValue:p[B][4],ranges:{good:[0,p[B][4]/3],average:[p[B][4]/3,2*p[B][4]/3],bad:[2*p[B][4]/3,p[B][4]]},children:"Post-Cloning Damage: "+V[B][0]})]})]})},B)})})}},98723:function(T,r,n){"use strict";r.__esModule=!0,r.CloningPod=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CloningPod=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.biomass,m=i.biomass_storage_capacity,l=i.sanguine_reagent,u=i.osseous_reagent,s=i.organs,d=i.currently_cloning;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Liquid Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Biomass:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:c,ranges:{good:[2*m/3,m],average:[m/3,2*m/3],bad:[0,m/3]},minValue:0,maxValue:m})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Sanguine Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:l+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:l,step:1,unit:"units",onChange:function(){function v(g,C){return h("remove_reagent",{reagent:"sanguine_reagent",amount:C})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function v(){return h("purge_reagent",{reagent:"sanguine_reagent"})}return v}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Osseous Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:u+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:u,step:1,unit:"units",onChange:function(){function v(g,C){return h("remove_reagent",{reagent:"osseous_reagent",amount:C})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function v(){return h("purge_reagent",{reagent:"osseous_reagent"})}return v}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Organ Storage",children:[!d&&(0,e.createComponentVNode)(2,t.Box,{children:[!s&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No organs loaded."}),!!s&&s.map(function(v){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:v.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",onClick:function(){function g(){return h("eject_organ",{organ_ref:v.ref})}return g}()})})]},v)})]}),!!d&&(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Unable to access organ storage while cloning."]})})]})]})})}return b}()},18259:function(T,r,n){"use strict";r.__esModule=!0,r.CoinMint=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.CoinMint=function(){function y(S,k){var h=(0,t.useBackend)(k),i=h.act,c=h.data,m=c.materials,l=c.moneyBag,u=c.moneyBagContent,s=c.moneyBagMaxContent,d=(l?210:138)+Math.ceil(m.length/4)*64;return(0,e.createComponentVNode)(2,f.Window,{width:210,height:d,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{m:0,info:!0,children:["Total coins produced: ",c.totalCoins]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Coin Type",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",color:c.active&&"bad",tooltip:!l&&"Need a money bag",disabled:!l,onClick:function(){function v(){return i("activate")}return v}()}),children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,maxValue:c.maxMaterials,value:c.totalMaterials})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",tooltip:"Eject selected material",onClick:function(){function v(){return i("ejectMat")}return v}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:m.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{bold:!0,inline:!0,translucent:!0,m:.2,textAlign:"center",selected:v.id===c.chosenMaterial,tooltip:v.name,content:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",v.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:v.amount})]}),onClick:function(){function g(){return i("selectMaterial",{material:v.id})}return g}()},v.id)})})]})})}),!!l&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Money Bag",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",disabled:c.active,onClick:function(){function v(){return i("ejectBag")}return v}()}),children:(0,e.createComponentVNode)(2,o.ProgressBar,{width:"100%",minValue:0,maxValue:s,value:u,children:[u," / ",s]})})})]})})})}return y}()},93858:function(T,r,n){"use strict";r.__esModule=!0,r.HexColorInput=r.ColorSelector=r.ColorPickerModal=r.ColorInput=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(36036),f=n(98595),b=n(44879),y=n(14448),S=n(4454),k=n(35840),h=n(9394),i=n(19203),c=["prefixed","alpha","color","fluid","onChange"];/** * @file * @copyright 2023 itsmeow * @license MIT - */function m(w,A){w.prototype=Object.create(A.prototype),w.prototype.constructor=w,l(w,A)}function l(w,A){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(x,E){return x.__proto__=E,x},l(w,A)}function u(w,A){if(w==null)return{};var x={};for(var E in w)if({}.hasOwnProperty.call(w,E)){if(A.includes(E))continue;x[E]=w[E]}return x}var s=r.ColorPickerModal=function(){function w(A,x){var E=(0,t.useBackend)(x),P=E.data,D=P.timeout,M=P.message,O=P.title,R=P.autofocus,F=P.default_color,W=F===void 0?"#000000":F,U=(0,t.useLocalState)(x,"color_picker_choice",(0,y.hexToHsva)(W)),z=U[0],$=U[1];return(0,e.createComponentVNode)(2,f.Window,{height:400,title:O,width:600,theme:"generic",children:[!!D&&(0,e.createComponentVNode)(2,a.Loader,{value:D}),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[M&&(0,e.createComponentVNode)(2,o.Stack.Item,{m:1,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",overflow:"hidden",children:M})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[!!R&&(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,d,{color:z,setColor:$,defaultColor:W})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i.InputButtons,{input:(0,y.hsvaToHex)(z)})})]})})]})}return w}(),d=r.ColorSelector=function(){function w(A,x){var E=A.color,P=A.setColor,D=A.defaultColor,M=function(){function F(W){P(function(U){return Object.assign({},U,W)})}return F}(),O=(0,y.hsvaToRgba)(E),R=(0,y.hsvaToHex)(E);return(0,e.createComponentVNode)(2,o.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{mr:2,children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createVNode)(1,"div","react-colorful",[(0,e.createComponentVNode)(2,N,{hsva:E,onChange:M}),(0,e.createComponentVNode)(2,V,{hue:E.h,onChange:M,className:"react-colorful__last-control"})],4)}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Current"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Previous"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Tooltip,{content:R,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:R})}),(0,e.createComponentVNode)(2,o.Tooltip,{content:D,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:D})})]})]})}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:!0,fontSize:"15px",lineHeight:"24px",children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"Hex:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"24px",children:(0,e.createComponentVNode)(2,C,{fluid:!0,color:(0,y.hsvaToHex)(E).substring(1),onChange:function(){function F(W){h.logger.info(W),P((0,y.hexToHsva)(W))}return F}(),prefixed:!0})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"H:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,V,{hue:E.h,onChange:M})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:E.h,callback:function(){function F(W,U){return M({h:U})}return F}(),max:360,unit:"\xB0"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"S:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,B,{color:E,onChange:M})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:E.s,callback:function(){function F(W,U){return M({s:U})}return F}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"V:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,I,{color:E,onChange:M})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:E.v,callback:function(){function F(W,U){return M({v:U})}return F}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"R:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:E,onChange:M,target:"r"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:O.r,callback:function(){function F(W,U){O.r=U,M((0,y.rgbaToHsva)(O))}return F}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"G:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:E,onChange:M,target:"g"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:O.g,callback:function(){function F(W,U){O.g=U,M((0,y.rgbaToHsva)(O))}return F}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"B:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:E,onChange:M,target:"b"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:O.b,callback:function(){function F(W,U){O.b=U,M((0,y.rgbaToHsva)(O))}return F}(),max:255})})]})})]})})]})}return w}(),v=function(A){var x=A.value,E=A.callback,P=A.min,D=P===void 0?0:P,M=A.max,O=M===void 0?100:M,R=A.unit;return(0,e.createComponentVNode)(2,o.NumberInput,{width:"70px",value:Math.round(x),step:1,minValue:D,maxValue:O,onChange:E,unit:R})},g=function(A){return"#"+A},C=r.HexColorInput=function(){function w(A){var x=A.prefixed,E=A.alpha,P=A.color,D=A.fluid,M=A.onChange,O=u(A,c),R=function(){function W(U){return U.replace(/([^0-9A-F]+)/gi,"").substring(0,E?8:6)}return W}(),F=function(){function W(U){return(0,y.validHex)(U,E)}return W}();return(0,e.normalizeProps)((0,e.createComponentVNode)(2,p,Object.assign({},O,{fluid:D,color:P,onChange:M,escape:R,format:x?g:void 0,validate:F})))}return w}(),p=r.ColorInput=function(w){function A(E){var P;return P=w.call(this)||this,P.props=void 0,P.state=void 0,P.handleInput=function(D){var M=P.props.escape(D.currentTarget.value);P.setState({localValue:M})},P.handleBlur=function(D){D.currentTarget&&(P.props.validate(D.currentTarget.value)?P.props.onChange(P.props.escape?P.props.escape(D.currentTarget.value):D.currentTarget.value):P.setState({localValue:P.props.escape(P.props.color)}))},P.props=E,P.state={localValue:P.props.escape(P.props.color)},P}m(A,w);var x=A.prototype;return x.componentDidUpdate=function(){function E(P,D){P.color!==this.props.color&&this.setState({localValue:this.props.escape(this.props.color)})}return E}(),x.render=function(){function E(){return(0,e.createComponentVNode)(2,o.Box,{className:(0,k.classes)(["Input",this.props.fluid&&"Input--fluid"]),children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),(0,e.createVNode)(64,"input","Input__input",null,1,{value:this.props.format?this.props.format(this.state.localValue):this.state.localValue,spellCheck:"false",onInput:this.handleInput,onBlur:this.handleBlur})]})}return E}(),A}(e.Component),N=function(A){var x=A.hsva,E=A.onChange,P=function(R){E({s:R.left*100,v:100-R.top*100})},D=function(R){E({s:(0,b.clamp)(x.s+R.left*100,0,100),v:(0,b.clamp)(x.v-R.top*100,0,100)})},M={"background-color":(0,y.hsvaToHslString)({h:x.h,s:100,v:100,a:1})+" !important"};return(0,e.createVNode)(1,"div","react-colorful__saturation_value",(0,e.createComponentVNode)(2,S.Interactive,{onMove:P,onKey:D,"aria-label":"Color","aria-valuetext":"Saturation "+Math.round(x.s)+"%, Brightness "+Math.round(x.v)+"%",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation_value-pointer",top:1-x.v/100,left:x.s/100,color:(0,y.hsvaToHslString)(x)})}),2,{style:M})},V=function(A){var x=A.className,E=A.hue,P=A.onChange,D=function(F){P({h:360*F.left})},M=function(F){P({h:(0,b.clamp)(E+F.left*360,0,360)})},O=(0,k.classes)(["react-colorful__hue",x]);return(0,e.createVNode)(1,"div",O,(0,e.createComponentVNode)(2,S.Interactive,{onMove:D,onKey:M,"aria-label":"Hue","aria-valuenow":Math.round(E),"aria-valuemax":"360","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__hue-pointer",left:E/360,color:(0,y.hsvaToHslString)({h:E,s:100,v:100,a:1})})}),2)},B=function(A){var x=A.className,E=A.color,P=A.onChange,D=function(F){P({s:100*F.left})},M=function(F){P({s:(0,b.clamp)(E.s+F.left*100,0,100)})},O=(0,k.classes)(["react-colorful__saturation",x]);return(0,e.createVNode)(1,"div",O,(0,e.createComponentVNode)(2,S.Interactive,{style:{background:"linear-gradient(to right, "+(0,y.hsvaToHslString)({h:E.h,s:0,v:E.v,a:1})+", "+(0,y.hsvaToHslString)({h:E.h,s:100,v:E.v,a:1})+")"},onMove:D,onKey:M,"aria-label":"Saturation","aria-valuenow":Math.round(E.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation-pointer",left:E.s/100,color:(0,y.hsvaToHslString)({h:E.h,s:E.s,v:E.v,a:1})})}),2)},I=function(A){var x=A.className,E=A.color,P=A.onChange,D=function(F){P({v:100*F.left})},M=function(F){P({v:(0,b.clamp)(E.v+F.left*100,0,100)})},O=(0,k.classes)(["react-colorful__value",x]);return(0,e.createVNode)(1,"div",O,(0,e.createComponentVNode)(2,S.Interactive,{style:{background:"linear-gradient(to right, "+(0,y.hsvaToHslString)({h:E.h,s:E.s,v:0,a:1})+", "+(0,y.hsvaToHslString)({h:E.h,s:E.s,v:100,a:1})+")"},onMove:D,onKey:M,"aria-label":"Value","aria-valuenow":Math.round(E.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__value-pointer",left:E.v/100,color:(0,y.hsvaToHslString)({h:E.h,s:E.s,v:E.v,a:1})})}),2)},L=function(A){var x=A.className,E=A.color,P=A.onChange,D=A.target,M=(0,y.hsvaToRgba)(E),O=function($){M[D]=$,P((0,y.rgbaToHsva)(M))},R=function($){O(255*$.left)},F=function($){O((0,b.clamp)(M[D]+$.left*255,0,255))},W=(0,k.classes)(["react-colorful__"+D,x]),U=D==="r"?"rgb("+Math.round(M.r)+",0,0)":D==="g"?"rgb(0,"+Math.round(M.g)+",0)":"rgb(0,0,"+Math.round(M.b)+")";return(0,e.createVNode)(1,"div",W,(0,e.createComponentVNode)(2,S.Interactive,{onMove:R,onKey:F,"aria-valuenow":M[D],"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__"+D+"-pointer",left:M[D]/255,color:U})}),2)}},8444:function(T,r,n){"use strict";r.__esModule=!0,r.ColourMatrixTester=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ColourMatrixTester=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.colour_data,m=[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:190,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Matrix",children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",textColor:"label",children:l.map(function(u){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:1,children:[u.name,":\xA0",(0,e.createComponentVNode)(2,t.NumberInput,{width:4,value:c[u.idx],step:.05,minValue:-5,maxValue:5,stepPixelSize:5,onChange:function(){function s(d,v){return h("setvalue",{idx:u.idx+1,value:v})}return s}()})]},u.name)})},l)})})})})})}return b}()},63818:function(T,r,n){"use strict";r.__esModule=!0,r.CommunicationsComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(s){switch(s){case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,i);case 3:return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,c)})});case 4:return(0,e.createComponentVNode)(2,l);default:return"ERROR. Unknown menu_state. Please contact NT Technical Support."}},b=r.CommunicationsComputer=function(){function u(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.menu_state;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y),f(p)]})})})}return u}(),y=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.authenticated,N=C.noauthbutton,V=C.esc_section,B=C.esc_callable,I=C.esc_recallable,L=C.esc_status,w=C.authhead,A=C.is_ai,x=C.lastCallLoc,E=!1,P;return p?p===1?P="Command":p===2?P="Captain":p===3?P="CentComm Officer":p===4?(P="CentComm Secure Connection",E=!0):P="ERROR: Report This Bug!":P="Not Logged In",(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authentication",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:P})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"sign-out-alt":"id-card",selected:p,disabled:N,content:p?"Log Out ("+P+")":"Log In",onClick:function(){function D(){return g("auth")}return D}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Escape Shuttle",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!L&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:L}),!!B&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"rocket",content:"Call Shuttle",disabled:!w,onClick:function(){function D(){return g("callshuttle")}return D}()})}),!!I&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Recall Shuttle",disabled:!w||A,onClick:function(){function D(){return g("cancelshuttle")}return D}()})}),!!x&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Last Call/Recall From",children:x})]})})})],4)},S=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.is_admin;return p?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,h)},k=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.is_admin,N=C.gamma_armory_location,V=C.admin_levels,B=C.authenticated,I=C.ert_allowed;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"CentComm Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:V,required_access:p,use_confirm:1})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:"Make Central Announcement",disabled:!p,onClick:function(){function L(){return g("send_to_cc_announcement_page")}return L}()}),B===4&&(0,e.createComponentVNode)(2,t.Button,{icon:"plus",content:"Make Other Announcement",disabled:!p,onClick:function(){function L(){return g("make_other_announcement")}return L}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Response Team",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"ambulance",content:"Dispatch ERT",disabled:!p,onClick:function(){function L(){return g("dispatch_ert")}return L}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:I,content:I?"ERT calling enabled":"ERT calling disabled",tooltip:I?"Command can request an ERT":"ERTs cannot be requested",disabled:!p,onClick:function(){function L(){return g("toggle_ert_allowed")}return L}(),selected:null})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:"Get Authentication Codes",disabled:!p,onClick:function(){function L(){return g("send_nuke_codes")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gamma Armory",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"biohazard",content:N?"Send Gamma Armory":"Recall Gamma Armory",disabled:!p,onClick:function(){function L(){return g("move_gamma_armory")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"coins",content:"View Economy",disabled:!p,onClick:function(){function L(){return g("view_econ")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fax",content:"Fax Manager",disabled:!p,onClick:function(){function L(){return g("view_fax")}return L}()})]})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"View Command accessible controls",children:(0,e.createComponentVNode)(2,h)})]})},h=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.msg_cooldown,N=C.emagged,V=C.cc_cooldown,B=C.security_level_color,I=C.str_security_level,L=C.levels,w=C.authcapt,A=C.authhead,x=C.messages,E="Make Priority Announcement";p>0&&(E+=" ("+p+"s)");var P=N?"Message [UNKNOWN]":"Message CentComm",D="Request Authentication Codes";return V>0&&(P+=" ("+V+"s)",D+=" ("+V+"s)"),(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Captain-Only Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Alert",color:B,children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:L,required_access:w})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:E,disabled:!w||p>0,onClick:function(){function M(){return g("announce")}return M}()})}),!!N&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",color:"red",content:P,disabled:!w||V>0,onClick:function(){function M(){return g("MessageSyndicate")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!w,onClick:function(){function M(){return g("RestoreBackup")}return M}()})]})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",content:P,disabled:!w||V>0,onClick:function(){function M(){return g("MessageCentcomm")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bomb",content:D,disabled:!w||V>0,onClick:function(){function M(){return g("nukerequest")}return M}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Command Staff Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Displays",children:(0,e.createComponentVNode)(2,t.Button,{icon:"tv",content:"Change Status Displays",disabled:!A,onClick:function(){function M(){return g("status")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Incoming Messages",children:(0,e.createComponentVNode)(2,t.Button,{icon:"folder-open",content:"View ("+x.length+")",disabled:!A,onClick:function(){function M(){return g("messagelist")}return M}()})})]})})})],4)},i=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.stat_display,N=C.authhead,V=C.current_message_title,B=p.presets.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.name===p.type,disabled:!N,onClick:function(){function w(){return g("setstat",{statdisp:L.name})}return w}()},L.name)}),I=p.alerts.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.alert===p.icon,disabled:!N,onClick:function(){function w(){return g("setstat",{statdisp:3,alert:L.alert})}return w}()},L.alert)});return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Status Screens",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function L(){return g("main")}return L}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Presets",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alerts",children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 1",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_1,disabled:!N,onClick:function(){function L(){return g("setmsg1")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 2",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_2,disabled:!N,onClick:function(){function L(){return g("setmsg2")}return L}()})})]})})})},c=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.authhead,N=C.current_message_title,V=C.current_message,B=C.messages,I=C.security_level,L;if(N)L=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:N,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Return To Message List",disabled:!p,onClick:function(){function A(){return g("messagelist")}return A}()}),children:(0,e.createComponentVNode)(2,t.Box,{children:V})})});else{var w=B.map(function(A){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:A.title,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eye",content:"View",disabled:!p||N===A.title,onClick:function(){function x(){return g("messagelist",{msgid:A.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"times",content:"Delete",disabled:!p,onClick:function(){function x(){return g("delmessage",{msgid:A.id})}return x}()})]},A.id)});L=(0,e.createComponentVNode)(2,t.Section,{title:"Messages Received",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function A(){return g("main")}return A}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w})})}return(0,e.createComponentVNode)(2,t.Box,{children:L})},m=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=s.levels,N=s.required_access,V=s.use_confirm,B=C.security_level;return V?p.map(function(I){return(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:I.icon,content:I.name,disabled:!N||I.id===B,tooltip:I.tooltip,onClick:function(){function L(){return g("newalertlevel",{level:I.id})}return L}()},I.name)}):p.map(function(I){return(0,e.createComponentVNode)(2,t.Button,{icon:I.icon,content:I.name,disabled:!N||I.id===B,tooltip:I.tooltip,onClick:function(){function L(){return g("newalertlevel",{level:I.id})}return L}()},I.name)})},l=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.is_admin,N=C.possible_cc_sounds;if(!p)return g("main");var V=(0,a.useLocalState)(d,"subtitle",""),B=V[0],I=V[1],L=(0,a.useLocalState)(d,"text",""),w=L[0],A=L[1],x=(0,a.useLocalState)(d,"classified",0),E=x[0],P=x[1],D=(0,a.useLocalState)(d,"beepsound","Beep"),M=D[0],O=D[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Central Command Report",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function R(){return g("main")}return R}()}),children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Subtitle here.",fluid:!0,value:B,onChange:function(){function R(F,W){return I(W)}return R}(),mb:"5px"}),(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Announcement here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:w,onChange:function(){function R(F,W){return A(W)}return R}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Send Announcement",fluid:!0,icon:"paper-plane",center:!0,mt:"5px",textAlign:"center",onClick:function(){function R(){return g("make_cc_announcement",{subtitle:B,text:w,classified:E,beepsound:M})}return R}()}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"260px",height:"20px",options:N,selected:M,onSelected:function(){function R(F){return O(F)}return R}(),disabled:E})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"volume-up",mx:"5px",disabled:E,tooltip:"Test sound",onClick:function(){function R(){return g("test_sound",{sound:M})}return R}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:E,content:"Classified",fluid:!0,tooltip:E?"Sent to station communications consoles":"Publically announced",onClick:function(){function R(){return P(!E)}return R}()})})]})]})})}},20562:function(T,r,n){"use strict";r.__esModule=!0,r.CompostBin=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CompostBin=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.biomass,m=i.compost,l=i.biomass_capacity,u=i.compost_capacity,s=i.potassium,d=i.potassium_capacity,v=i.potash,g=i.potash_capacity,C=(0,a.useSharedState)(S,"vendAmount",1),p=C[0],N=C[1];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:250,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{label:"Resources",children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:c,minValue:0,maxValue:l,ranges:{good:[l*.5,1/0],average:[l*.25,l*.5],bad:[-1/0,l*.25]},children:[c," / ",l," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compost",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:m,minValue:0,maxValue:u,ranges:{good:[u*.5,1/0],average:[u*.25,u*.5],bad:[-1/0,u*.25]},children:[m," / ",u," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potassium",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:s,minValue:0,maxValue:d,ranges:{good:[d*.5,1/0],average:[d*.25,d*.5],bad:[-1/0,d*.25]},children:[s," / ",d," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potash",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:v,minValue:0,maxValue:g,ranges:{good:[g*.5,1/0],average:[g*.25,g*.5],bad:[-1/0,g*.25]},children:[v," / ",g," Units"]})})]})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mr:"5px",color:"silver",children:"Soil clumps to make:"}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:p,width:"32px",minValue:1,maxValue:10,stepPixelSize:7,onChange:function(){function V(B,I){return N(I)}return V}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,align:"center",content:"Make Soil",disabled:m<25*p,icon:"arrow-circle-down",onClick:function(){function V(){return h("create",{amount:p})}return V}()})})})]})})})}return b}()},21813:function(T,r,n){"use strict";r.__esModule=!0,r.Contractor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(73379),b=n(98595);function y(g,C){g.prototype=Object.create(C.prototype),g.prototype.constructor=g,S(g,C)}function S(g,C){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,N){return p.__proto__=N,p},S(g,C)}var k={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},h=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(Math.random()*2e4),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],i=r.Contractor=function(){function g(C,p){var N=(0,t.useBackend)(p),V=N.act,B=N.data,I;B.unauthorized?I=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,d,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){function x(){}return x}()})}):B.load_animation_completed?I=(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:(0,e.createComponentVNode)(2,c)}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",overflow:"hidden",children:B.page===1?(0,e.createComponentVNode)(2,l,{height:"100%"}):(0,e.createComponentVNode)(2,s,{height:"100%"})})],4):I=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,d,{height:"100%",allMessages:h,finishedTimeout:3e3,onFinished:function(){function x(){return V("complete_load_animation")}return x}()})});var L=(0,t.useLocalState)(p,"viewingPhoto",""),w=L[0],A=L[1];return(0,e.createComponentVNode)(2,b.Window,{theme:"syndicate",width:500,height:600,children:[w&&(0,e.createComponentVNode)(2,v),(0,e.createComponentVNode)(2,b.Window.Content,{className:"Contractor",children:(0,e.createComponentVNode)(2,o.Flex,{direction:"column",height:"100%",children:I})})]})}return g}(),c=function(C,p){var N=(0,t.useBackend)(p),V=N.act,B=N.data,I=B.tc_available,L=B.tc_paid_out,w=B.completed_contracts,A=B.rep;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Summary",buttons:(0,e.createComponentVNode)(2,o.Box,{verticalAlign:"middle",mt:"0.25rem",children:[A," Rep"]})},C,{children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",children:[I," TC"]}),(0,e.createComponentVNode)(2,o.Button,{disabled:I<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){function x(){return V("claim")}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Earned",children:[L," TC"]})]})}),(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Box,{height:"20px",lineHeight:"20px",inline:!0,children:w})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(C,p){var N=(0,t.useBackend)(p),V=N.act,B=N.data,I=B.page;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Tabs,Object.assign({},C,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:I===1,onClick:function(){function L(){return V("page",{page:1})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"suitcase"}),"Contracts"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:I===2,onClick:function(){function L(){return V("page",{page:2})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"shopping-cart"}),"Hub"]})]})))},l=function(C,p){var N=(0,t.useBackend)(p),V=N.act,B=N.data,I=B.contracts,L=B.contract_active,w=B.can_extract,A=!!L&&I.filter(function(M){return M.status===1})[0],x=A&&A.time_left>0,E=(0,t.useLocalState)(p,"viewingPhoto",""),P=E[0],D=E[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,e.createComponentVNode)(2,o.Button,{disabled:!w||x,icon:"parachute-box",content:["Call Extraction",x&&(0,e.createComponentVNode)(2,f.Countdown,{timeLeft:A.time_left,format:function(){function M(O,R){return" ("+R.substr(3)+")"}return M}()})],onClick:function(){function M(){return V("extract")}return M}()})},C,{children:I.slice().sort(function(M,O){return M.status===1?-1:O.status===1?1:M.status-O.status}).map(function(M){var O;return(0,e.createComponentVNode)(2,o.Section,{title:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",color:M.status===1&&"good",children:M.target_name}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:M.has_photo&&(0,e.createComponentVNode)(2,o.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){function R(){return D("target_photo_"+M.uid+".png")}return R}()})})]}),className:"Contractor__Contract",buttons:(0,e.createComponentVNode)(2,o.Box,{width:"100%",children:[!!k[M.status]&&(0,e.createComponentVNode)(2,o.Box,{color:k[M.status][1],inline:!0,mt:M.status!==1&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:k[M.status][0]}),M.status===1&&(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){function R(){return V("abort")}return R}()})]}),children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"2",mr:"0.5rem",children:[M.fluff_message,!!M.completed_time&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",M.completed_time]}),!!M.dead_extraction&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!M.fail_reason&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",M.fail_reason]})]}),(0,e.createComponentVNode)(2,o.Flex.Item,{flexBasis:"100%",children:[(0,e.createComponentVNode)(2,o.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xA0",u(M)]}),(O=M.difficulties)==null?void 0:O.map(function(R,F){return(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!!L,content:R.name+" ("+R.reward+" TC)",onClick:function(){function W(){return V("activate",{uid:M.uid,difficulty:F+1})}return W}()},F)}),!!M.objective&&(0,e.createComponentVNode)(2,o.Box,{color:"white",bold:!0,children:[M.objective.extraction_name,(0,e.createVNode)(1,"br"),"(",(M.objective.rewards.tc||0)+" TC",",\xA0",(M.objective.rewards.credits||0)+" Credits",")"]})]})]})},M.uid)})})))},u=function(C){if(!(!C.objective||C.status>1)){var p=C.objective.locs.user_area_id,N=C.objective.locs.user_coords,V=C.objective.locs.target_area_id,B=C.objective.locs.target_coords,I=p===V;return(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:I?"dot-circle-o":"arrow-alt-circle-right-o",color:I?"green":"yellow",rotation:I?null:-(0,a.rad2deg)(Math.atan2(B[1]-N[1],B[0]-N[0])),lineHeight:I?null:"0.85",size:"1.5"})})}},s=function(C,p){var N=(0,t.useBackend)(p),V=N.act,B=N.data,I=B.rep,L=B.buyables;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Purchases",overflow:"auto"},C,{children:L.map(function(w){return(0,e.createComponentVNode)(2,o.Section,{title:w.name,children:[w.description,(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:I-1&&(0,e.createComponentVNode)(2,o.Box,{as:"span",color:w.stock===0?"bad":"good",ml:"0.5rem",children:[w.stock," in stock"]})]},w.uid)})})))},d=function(g){function C(N){var V;return V=g.call(this,N)||this,V.timer=null,V.state={currentIndex:0,currentDisplay:[]},V}y(C,g);var p=C.prototype;return p.tick=function(){function N(){var V=this.props,B=this.state;if(B.currentIndex<=V.allMessages.length){this.setState(function(L){return{currentIndex:L.currentIndex+1}});var I=B.currentDisplay;I.push(V.allMessages[B.currentIndex])}else clearTimeout(this.timer),setTimeout(V.onFinished,V.finishedTimeout)}return N}(),p.componentDidMount=function(){function N(){var V=this,B=this.props.linesPerSecond,I=B===void 0?2.5:B;this.timer=setInterval(function(){return V.tick()},1e3/I)}return N}(),p.componentWillUnmount=function(){function N(){clearTimeout(this.timer)}return N}(),p.render=function(){function N(){return(0,e.createComponentVNode)(2,o.Box,{m:1,children:this.state.currentDisplay.map(function(V){return(0,e.createFragment)([V,(0,e.createVNode)(1,"br")],0,V)})})}return N}(),C}(e.Component),v=function(C,p){var N=(0,t.useLocalState)(p,"viewingPhoto",""),V=N[0],B=N[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Contractor__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:V}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function I(){return B("")}return I}()})]})}},54151:function(T,r,n){"use strict";r.__esModule=!0,r.ConveyorSwitch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ConveyorSwitch=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.slowFactor,m=i.oneWay,l=i.position;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lever position",children:l>0?"forward":l<0?"reverse":"neutral"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Allow reverse",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!m,onClick:function(){function u(){return h("toggleOneWay")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slowdown factor",children:(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",onClick:function(){function u(){return h("slowFactor",{value:c-5})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-left",onClick:function(){function u(){return h("slowFactor",{value:c-1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Slider,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(){function u(s){return s+"x"}return u}(),onChange:function(){function u(s,d){return h("slowFactor",{value:d})}return u}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-right",onClick:function(){function u(){return h("slowFactor",{value:c+1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",onClick:function(){function u(){return h("slowFactor",{value:c+5})}return u}()})," "]})]})})]})})})})}return b}()},73169:function(T,r,n){"use strict";r.__esModule=!0,r.CrewMonitor=void 0;var e=n(89005),a=n(88510),t=n(25328),o=n(72253),f=n(36036),b=n(36352),y=n(76910),S=n(98595),k=n(96184),h=["color"];function i(v,g){if(v==null)return{};var C={};for(var p in v)if({}.hasOwnProperty.call(v,p)){if(g.includes(p))continue;C[p]=v[p]}return C}var c=function(g,C){return g.dead?"Deceased":parseInt(g.health,10)<=C?"Critical":parseInt(g.stat,10)===1?"Unconscious":"Living"},m=function(g,C){return g.dead?"red":parseInt(g.health,10)<=C?"orange":parseInt(g.stat,10)===1?"blue":"green"},l=r.CrewMonitor=function(){function v(g,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,B=(0,o.useLocalState)(C,"tabIndex",V.tabIndex),I=B[0],L=B[1],w=function(){function x(E){L(E),N("set_tab_index",{tab_index:E})}return x}(),A=function(){function x(E){switch(E){case 0:return(0,e.createComponentVNode)(2,u);case 1:return(0,e.createComponentVNode)(2,d);default:return"WE SHOULDN'T BE HERE!"}}return x}();return(0,e.createComponentVNode)(2,S.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"table",selected:I===0,onClick:function(){function x(){return w(0)}return x}(),children:"Data View"},"DataView"),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"map-marked-alt",selected:I===1,onClick:function(){function x(){return w(1)}return x}(),children:"Map View"},"MapView")]})}),A(I)]})})})}return v}(),u=function(g,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,B=V.possible_levels,I=V.viewing_current_z_level,L=V.is_advanced,w=V.highlightedNames,A=(0,a.sortBy)(function(M){return!w.includes(M.name)},function(M){return M.name})(V.crewmembers||[]),x=(0,o.useLocalState)(C,"search",""),E=x[0],P=x[1],D=(0,t.createSearch)(E,function(M){return M.name+"|"+M.assignment+"|"+M.area});return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,backgroundColor:"transparent",children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(){function M(O,R){return P(R)}return M}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:L?(0,e.createComponentVNode)(2,f.Dropdown,{mr:"5px",width:"50px",options:B,selected:I,onSelected:function(){function M(O){return N("switch_level",{new_level:O})}return M}()}):null})]}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{tooltip:"Clear highlights",icon:"square-xmark",onClick:function(){function M(){return N("clear_highlighted_names")}return M}()})}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Location"})]}),A.filter(D).map(function(M){var O=w.includes(M.name);return(0,e.createComponentVNode)(2,f.Table.Row,{bold:!!M.is_command,children:[(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,k.ButtonCheckbox,{checked:O,tooltip:"Mark on map",onClick:function(){function R(){return N(O?"remove_highlighted_name":"add_highlighted_name",{name:M.name})}return R}()})}),(0,e.createComponentVNode)(2,b.TableCell,{children:[M.name," (",M.assignment,")"]}),(0,e.createComponentVNode)(2,b.TableCell,{children:[(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:m(M,V.critThreshold),children:c(M,V.critThreshold)}),M.sensor_type>=2||V.ignoreSensors?(0,e.createComponentVNode)(2,f.Box,{inline:!0,ml:1,children:["(",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:y.COLORS.damageType.oxy,children:M.oxy}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:y.COLORS.damageType.toxin,children:M.tox}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:y.COLORS.damageType.burn,children:M.fire}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:y.COLORS.damageType.brute,children:M.brute}),")"]}):null]}),(0,e.createComponentVNode)(2,b.TableCell,{children:M.sensor_type===3||V.ignoreSensors?V.isAI||V.isObserver?(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"location-arrow",content:M.area+" ("+M.x+", "+M.y+")",onClick:function(){function R(){return N("track",{track:M.ref})}return R}()}):M.area+" ("+M.x+", "+M.y+")":(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:"grey",children:"Not Available"})})]},M.name)})]})]})},s=function(g,C){var p=g.color,N=i(g,h);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.NanoMap.Marker,Object.assign({},N,{children:(0,e.createVNode)(1,"span","highlighted-marker color-border-"+p)})))},d=function(g,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,B=V.highlightedNames;return(0,e.createComponentVNode)(2,f.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,f.NanoMap,{zoom:V.zoom,offsetX:V.offsetX,offsetY:V.offsetY,onZoom:function(){function I(L){return N("set_zoom",{zoom:L})}return I}(),onOffsetChange:function(){function I(L,w){return N("set_offset",{offset_x:w.offsetX,offset_y:w.offsetY})}return I}(),children:V.crewmembers.filter(function(I){return I.sensor_type===3||V.ignoreSensors}).map(function(I){var L=m(I,V.critThreshold),w=B.includes(I.name),A=function(){return V.isObserver?N("track",{track:I.ref}):null},x=function(){return N(w?"remove_highlighted_name":"add_highlighted_name",{name:I.name})},E=I.name+" ("+I.assignment+")";return w?(0,e.createComponentVNode)(2,s,{x:I.x,y:I.y,tooltip:E,color:L,onClick:A,onDblClick:x},I.ref):(0,e.createComponentVNode)(2,f.NanoMap.MarkerIcon,{x:I.x,y:I.y,icon:"circle",tooltip:E,color:L,onClick:A,onDblClick:x},I.ref)})})})}},63987:function(T,r,n){"use strict";r.__esModule=!0,r.Cryo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],y=r.Cryo=function(){function h(i,c){return(0,e.createComponentVNode)(2,o.Window,{width:520,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,S)})})})}return h}(),S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.isOperating,d=u.hasOccupant,v=u.occupant,g=v===void 0?[]:v,C=u.cellTemperature,p=u.cellTemperatureStatus,N=u.isBeakerLoaded,V=u.cooldownProgress,B=u.auto_eject_healthy,I=u.auto_eject_dead;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",onClick:function(){function L(){return l("ejectOccupant")}return L}(),disabled:!d,children:"Eject"}),children:d?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:g.name||"Unknown"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:g.health,max:g.maxHealth,value:g.health/g.maxHealth,color:g.health>0?"good":"average",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(g.health)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[g.stat][0],children:b[g.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(g.bodyTemperature)})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),f.map(function(L){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:L.label,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:g[L.type]/100,ranges:{bad:[.01,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(g[L.type])})})},L.id)})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Cell",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function L(){return l("ejectBeaker")}return L}(),disabled:!N,children:"Eject Beaker"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",onClick:function(){function L(){return l(s?"switchOff":"switchOn")}return L}(),selected:s,children:s?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",color:p,children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:C})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dosage interval",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!N&&"average",value:V,minValue:0,maxValue:100})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:B?"toggle-on":"toggle-off",selected:B,onClick:function(){function L(){return l(B?"auto_eject_healthy_off":"auto_eject_healthy_on")}return L}(),children:B?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:I?"toggle-on":"toggle-off",selected:I,onClick:function(){function L(){return l(I?"auto_eject_dead_off":"auto_eject_dead_on")}return L}(),children:I?"On":"Off"})})]})})})],4)},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.isBeakerLoaded,d=u.beakerLabel,v=u.beakerVolume;return s?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!d&&"average",children:[d||"No label",":"]}),(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!v&&"bad",ml:1,children:v?(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:v,format:function(){function g(C){return Math.round(C)+" units remaining"}return g}()}):"Beaker is empty"})],4):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"bad",children:"No beaker loaded"})}},86099:function(T,r,n){"use strict";r.__esModule=!0,r.CryopodConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.CryopodConsole=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.account_name,u=m.allow_items;return(0,e.createComponentVNode)(2,o.Window,{title:"Cryopod Console",width:400,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Hello, "+(l||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,e.createComponentVNode)(2,y),!!u&&(0,e.createComponentVNode)(2,S)]})})}return k}(),y=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.frozen_crew;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Crew",children:l.length?(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:l.map(function(u,s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.name,children:u.rank},s)})})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored crew!"})})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.frozen_items,s=function(v){var g=v.toString();return g.startsWith("the ")&&(g=g.slice(4,g.length)),(0,f.toTitleCase)(g)};return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Items",children:u.length?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s(d.name),buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){function v(){return m("one_item",{item:d.uid})}return v}()})},d)})})}),(0,e.createComponentVNode)(2,t.Button,{content:"Drop All Items",color:"red",onClick:function(){function d(){return m("all_items")}return d}()})],4):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored items!"})})}},12692:function(T,r,n){"use strict";r.__esModule=!0,r.DNAModifier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],y=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],S=[5,10,20,30,50],k=r.DNAModifier=function(){function p(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.irradiating,A=L.dnaBlockSize,x=L.occupant;V.dnaBlockSize=A,V.isDNAInvalid=!x.isViableSubject||!x.uniqueIdentity||!x.structuralEnzymes;var E;return w&&(E=(0,e.createComponentVNode)(2,g,{duration:w})),(0,e.createComponentVNode)(2,o.Window,{width:660,height:775,children:[(0,e.createComponentVNode)(2,f.ComplexModal),E,(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i)})]})})]})}return p}(),h=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.locked,A=L.hasOccupant,x=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!A,selected:w,icon:w?"toggle-on":"toggle-off",content:w?"Engaged":"Disengaged",onClick:function(){function E(){return I("toggleLock")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!A||w,icon:"user-slash",content:"Eject",onClick:function(){function E(){return I("ejectOccupant")}return E}()})],4),children:A?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:x.minHealth,max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[x.stat][0],children:b[x.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})}),V.isDNAInvalid?(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Radiation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:"0",max:"100",value:x.radiationLevel/100,color:"average"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:L.occupant.uniqueEnzymes?L.occupant.uniqueEnzymes:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 Unknown"]})})]})],0):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Cell unoccupied."})})},i=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.selectedMenuKey,A=L.hasOccupant,x=L.occupant;if(A){if(V.isDNAInvalid)return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No operation possible on this subject."]})})})}else return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant in DNA modifier."]})})});var E;return w==="ui"?E=(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)],4):w==="se"?E=(0,e.createFragment)([(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)],4):w==="buffer"?E=(0,e.createComponentVNode)(2,u):w==="rejuvenators"&&(E=(0,e.createComponentVNode)(2,v)),(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:y.map(function(P,D){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:P[2],selected:w===P[0],onClick:function(){function M(){return I("selectMenuKey",{key:P[0]})}return M}(),children:P[1]},D)})}),E]})},c=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.selectedUIBlock,A=L.selectedUISubBlock,x=L.selectedUITarget,E=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Unique Identifier",children:[(0,e.createComponentVNode)(2,C,{dnaString:E.uniqueIdentity,selectedBlock:w,selectedSubblock:A,blockSize:V.dnaBlockSize,action:"selectUIBlock"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:15,stepPixelSize:"20",value:x,format:function(){function P(D){return D.toString(16).toUpperCase()}return P}(),ml:"0",onChange:function(){function P(D,M){return I("changeUITarget",{value:M})}return P}()})})}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){function P(){return I("pulseUIRadiation")}return P}()})]})},m=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.selectedSEBlock,A=L.selectedSESubBlock,x=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Structural Enzymes",children:[(0,e.createComponentVNode)(2,C,{dnaString:x.structuralEnzymes,selectedBlock:w,selectedSubblock:A,blockSize:V.dnaBlockSize,action:"selectSEBlock"}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){function E(){return I("pulseSERadiation")}return E}()})]})},l=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.radiationIntensity,A=L.radiationDuration;return(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Emitter",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Intensity",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:10,stepPixelSize:20,value:w,popUpPosition:"right",ml:"0",onChange:function(){function x(E,P){return I("radiationIntensity",{value:P})}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:A,popUpPosition:"right",ml:"0",onChange:function(){function x(E,P){return I("radiationDuration",{value:P})}return x}()})})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){function x(){return I("pulseRadiation")}return x}()})]})},u=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.buffers,A=w.map(function(x,E){return(0,e.createComponentVNode)(2,s,{id:E+1,name:"Buffer "+(E+1),buffer:x},E)});return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{height:"75%",mt:1,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Buffers",children:A})}),(0,e.createComponentVNode)(2,t.Stack.Item,{height:"25%",children:(0,e.createComponentVNode)(2,d)})]})},s=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=N.id,A=N.name,x=N.buffer,E=L.isInjectorReady,P=A+(x.data?" - "+x.label:"");return(0,e.createComponentVNode)(2,t.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,t.Section,{title:P,mx:"0",lineHeight:"18px",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!x.data,icon:"trash",content:"Clear",onClick:function(){function D(){return I("bufferOption",{option:"clear",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data,icon:"pen",content:"Rename",onClick:function(){function D(){return I("bufferOption",{option:"changeLabel",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data||!L.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){function D(){return I("bufferOption",{option:"saveDisk",id:w})}return D}()})],4),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Write",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"saveUI",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"saveUIAndUE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"saveSE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!L.hasDisk||!L.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"loadDisk",id:w})}return D}()})]}),!!x.data&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:x.owner||(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[x.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!x.ue&&" and Unique Enzymes"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transfer to",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:!E,icon:E?"syringe":"spinner",iconSpin:!E,content:"Injector",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"createInjector",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!E,icon:E?"syringe":"spinner",iconSpin:!E,content:"Block Injector",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"createInjector",id:w,block:1})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"transfer",id:w})}return D}()})]})],4)]}),!x.data&&(0,e.createComponentVNode)(2,t.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},d=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.hasDisk,A=L.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!w||!A.data,icon:"trash",content:"Wipe",onClick:function(){function x(){return I("wipeDisk")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function x(){return I("ejectDisk")}return x}()})],4),children:w?A.data?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Label",children:A.label?A.label:"No label"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:A.owner?A.owner:(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[A.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!A.ue&&" and Unique Enzymes"]})]}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Disk is blank."}):(0,e.createComponentVNode)(2,t.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"save-o",size:"4"}),(0,e.createVNode)(1,"br"),"No disk inserted."]})})},v=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.isBeakerLoaded,A=L.beakerVolume,x=L.beakerLabel;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function E(){return I("ejectBeaker")}return E}()}),children:w?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Inject",children:[S.map(function(E,P){return(0,e.createComponentVNode)(2,t.Button,{disabled:E>A,icon:"syringe",content:E,onClick:function(){function D(){return I("injectRejuvenators",{amount:E})}return D}()},P)}),(0,e.createComponentVNode)(2,t.Button,{disabled:A<=0,icon:"syringe",content:"All",onClick:function(){function E(){return I("injectRejuvenators",{amount:A})}return E}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"0.5rem",children:x||"No label"}),A?(0,e.createComponentVNode)(2,t.Box,{color:"good",children:[A," unit",A===1?"":"s"," remaining"]}):(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Empty"})]})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No beaker loaded.",16)]})})})},g=function(N,V){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"average",children:(0,e.createVNode)(1,"h1",null,[(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"}),(0,e.createTextVNode)("\xA0Irradiating occupant\xA0"),(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"})],4)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,[(0,e.createTextVNode)("For "),N.duration,(0,e.createTextVNode)(" second"),N.duration===1?"":"s"],0)})]})},C=function(N,V){for(var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=N.dnaString,A=N.selectedBlock,x=N.selectedSubblock,E=N.blockSize,P=N.action,D=w.split(""),M=0,O=[],R=function(){for(var U=F/E+1,z=[],$=function(){var Q=G+1;z.push((0,e.createComponentVNode)(2,t.Button,{selected:A===U&&x===Q,content:D[F+G],mb:"0",onClick:function(){function se(){return I(P,{block:U,subblock:Q})}return se}()}))},G=0;Gd.spawnpoints?"red":"green",children:[d.total," total, versus ",d.spawnpoints," spawnpoints"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispatch",children:(0,e.createComponentVNode)(2,t.Button,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){function N(){return s("dispatch_ert",{silent:C})}return N}()})})]})})})},h=function(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=d.ert_request_messages;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:v&&v.length?v.map(function(g){return(0,e.createComponentVNode)(2,t.Section,{title:g.time,buttons:(0,e.createComponentVNode)(2,t.Button,{content:g.sender_real_name,onClick:function(){function C(){return s("view_player_panel",{uid:g.sender_uid})}return C}(),tooltip:"View player panel"}),children:g.message},(0,f.decodeHtmlEntities)(g.time))}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"broadcast-tower",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No ERT requests."]})})})})},i=function(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=(0,a.useLocalState)(l,"text",""),g=v[0],C=v[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:19,fluid:!0,multiline:1,value:g,onChange:function(){function p(N,V){return C(V)}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){function p(){return s("deny_ert",{reason:g})}return p}()})]})})}},90217:function(T,r,n){"use strict";r.__esModule=!0,r.EconomyManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.EconomyManager=function(){function S(k,h){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:325,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,y)})]})}return S}(),y=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.next_payroll_time;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Global",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"global"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Members",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department_members"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Single Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"crew_member"})}return u}()})})]}),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Box,{mb:.5,children:["Next Payroll in: ",l," Minutes"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){function u(){return c("delay_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){function u(){return c("set_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){function u(){return c("accelerate_payroll")}return u}()})]}),(0,e.createComponentVNode)(2,t.NoticeBox,{children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons!"]})],4)}},82565:function(T,r,n){"use strict";r.__esModule=!0,r.Electropack=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Electropack=function(){function y(S,k){var h=(0,t.useBackend)(k),i=h.act,c=h.data,m=c.power,l=c.code,u=c.frequency,s=c.minFrequency,d=c.maxFrequency;return(0,e.createComponentVNode)(2,f.Window,{width:360,height:135,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,o.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,onClick:function(){function v(){return i("power")}return v}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function v(){return i("reset",{reset:"freq"})}return v}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(){function v(g){return(0,a.toFixed)(g,1)}return v}(),width:"80px",onChange:function(){function v(g,C){return i("freq",{freq:C})}return v}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function v(){return i("reset",{reset:"code"})}return v}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onChange:function(){function v(g,C){return i("code",{code:C})}return v}()})})]})})})})}return y}()},11243:function(T,r,n){"use strict";r.__esModule=!0,r.Emojipedia=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.Emojipedia=function(){function S(k,h){var i=(0,t.useBackend)(h),c=i.data,m=c.emoji_list,l=(0,t.useLocalState)(h,"searchText",""),u=l[0],s=l[1],d=m.filter(function(v){return v.name.toLowerCase().includes(u.toLowerCase())});return(0,e.createComponentVNode)(2,f.Window,{width:325,height:400,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Emojipedia v1.0.1",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by name",value:u,onInput:function(){function v(g,C){return s(C)}return v}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Click on an emoji to copy its tag!",tooltipPosition:"bottom",icon:"circle-question"})],4),children:d.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{m:1,color:"transparent",className:(0,a.classes)(["emoji16x16","emoji-"+v.name]),style:{transform:"scale(1.5)"},tooltip:v.name,onClick:function(){function g(){y(v.name)}return g}()},v.name)})})})})}return S}(),y=function(k){var h=document.createElement("input"),i=":"+k+":";h.value=i,document.body.appendChild(h),h.select(),document.execCommand("copy"),document.body.removeChild(h)}},36730:function(T,r,n){"use strict";r.__esModule=!0,r.EvolutionMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(64795),y=n(88510),S=r.EvolutionMenu=function(){function i(c,m){return(0,e.createComponentVNode)(2,f.Window,{width:480,height:580,theme:"changeling",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,h)]})})})}return i}(),k=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,d=s.evo_points,v=s.can_respec;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Evolution Points",height:5.5,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:d}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Button,{ml:2.5,disabled:!v,content:"Readapt",icon:"sync",onClick:function(){function g(){return u("readapt")}return g}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})})},h=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,d=s.evo_points,v=s.ability_tabs,g=s.purchased_abilities,C=s.view_mode,p=(0,t.useLocalState)(m,"selectedTab",v[0]),N=p[0],V=p[1],B=(0,t.useLocalState)(m,"searchText",""),I=B[0],L=B[1],w=(0,t.useLocalState)(m,"ability_tabs",v[0].abilities),A=w[0],x=w[1],E=function(O,R){if(R===void 0&&(R=""),!O||O.length===0)return[];var F=(0,a.createSearch)(R,function(W){return W.name+"|"+W.description});return(0,b.flow)([(0,y.filter)(function(W){return W==null?void 0:W.name}),(0,y.filter)(F),(0,y.sortBy)(function(W){return W==null?void 0:W.name})])(O)},P=function(O){if(L(O),O==="")return x(N.abilities);x(E(v.map(function(R){return R.abilities}).flat(),O))},D=function(O){V(O),x(O.abilities),L("")};return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function M(O,R){P(R)}return M}(),value:I}),(0,e.createComponentVNode)(2,o.Button,{icon:C?"square-o":"check-square-o",selected:!C,content:"Compact",onClick:function(){function M(){return u("set_view_mode",{mode:0})}return M}()}),(0,e.createComponentVNode)(2,o.Button,{icon:C?"check-square-o":"square-o",selected:C,content:"Expanded",onClick:function(){function M(){return u("set_view_mode",{mode:1})}return M}()})],4),children:[(0,e.createComponentVNode)(2,o.Tabs,{children:v.map(function(M){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:I===""&&N===M,onClick:function(){function O(){D(M)}return O}(),children:M.category},M)})}),A.map(function(M,O){return(0,e.createComponentVNode)(2,o.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,color:"#dedede",children:M.name}),g.includes(M.power_path)&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mr:3,textAlign:"right",grow:1,children:[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,e.createComponentVNode)(2,o.Box,{as:"span",bold:!0,color:"#1b945c",children:M.cost})]}),(0,e.createComponentVNode)(2,o.Stack.Item,{textAlign:"right",children:(0,e.createComponentVNode)(2,o.Button,{mr:.5,disabled:M.cost>d||g.includes(M.power_path),content:"Evolve",onClick:function(){function R(){return u("purchase",{power_path:M.power_path})}return R}()})})]}),!!C&&(0,e.createComponentVNode)(2,o.Stack,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:M.description+" "+M.helptext})]},O)})]})})}},17370:function(T,r,n){"use strict";r.__esModule=!0,r.ExosuitFabricator=void 0;var e=n(89005),a=n(35840),t=n(25328),o=n(72253),f=n(36036),b=n(73379),y=n(98595),S=["id","amount","lineDisplay","onClick"];function k(p,N){if(p==null)return{};var V={};for(var B in p)if({}.hasOwnProperty.call(p,B)){if(N.includes(B))continue;V[B]=p[B]}return V}var h=2e3,i={bananium:"clown",tranquillite:"mime"},c=r.ExosuitFabricator=function(){function p(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.building,A=L.linked;return A?(0,e.createComponentVNode)(2,y.Window,{width:950,height:625,children:(0,e.createComponentVNode)(2,y.Window.Content,{className:"Exofab",children:[(0,e.createComponentVNode)(2,C),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l)}),w&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,u)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,s)})]})})]})]})}):(0,e.createComponentVNode)(2,g)}return p}(),m=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.materials,A=L.capacity,x=Object.values(w).reduce(function(E,P){return E+P},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Materials",className:"Exofab__materials",buttons:(0,e.createComponentVNode)(2,f.Box,{color:"label",mt:"0.25rem",children:[(x/A*100).toPrecision(3),"% full"]}),children:["metal","glass","silver","gold","uranium","titanium","plasma","diamond","bluespace","bananium","tranquillite","plastic"].map(function(E){return(0,e.createComponentVNode)(2,d,{mt:-2,id:E,bold:E==="metal"||E==="glass",onClick:function(){function P(){return I("withdraw",{id:E})}return P}()},E)})})},l=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.curCategory,A=L.categories,x=L.designs,E=L.syncing,P=(0,o.useLocalState)(V,"searchText",""),D=P[0],M=P[1],O=(0,t.createSearch)(D,function(z){return z.name}),R=x.filter(O),F=(0,o.useLocalState)(V,"levelsModal",!1),W=F[0],U=F[1];return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__designs",title:(0,e.createComponentVNode)(2,f.Dropdown,{width:"19rem",className:"Exofab__dropdown",selected:w,options:A,onSelected:function(){function z($){return I("category",{cat:$})}return z}()}),buttons:(0,e.createComponentVNode)(2,f.Box,{mt:"2px",children:[(0,e.createComponentVNode)(2,f.Button,{icon:"plus",content:"Queue all",onClick:function(){function z(){return I("queueall")}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"info",content:"Show current tech levels",onClick:function(){function z(){return U(!0)}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"unlink",color:"red",tooltip:"Disconnect from R&D network",onClick:function(){function z(){return I("unlink")}return z}()})]}),children:[(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(){function z($,G){return M(G)}return z}()}),R.map(function(z){return(0,e.createComponentVNode)(2,v,{design:z},z.id)}),R.length===0&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No designs found."})]})},u=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.building,A=L.buildStart,x=L.buildEnd,E=L.worldTime;return(0,e.createComponentVNode)(2,f.Section,{className:"Exofab__building",stretchContents:!0,children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:A,current:E,end:x,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Icon,{name:"cog",spin:!0})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:["Building ",w,"\xA0(",(0,e.createComponentVNode)(2,b.Countdown,{current:E,timeLeft:x-E,format:function(){function P(D,M){return M.substr(3)}return P}()}),")"]})]})})})},s=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.queue,A=L.processingQueue,x=Object.entries(L.queueDeficit).filter(function(P){return P[1]<0}),E=w.reduce(function(P,D){return P+D.time},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__queue",title:"Queue",buttons:(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Button,{selected:A,icon:A?"toggle-on":"toggle-off",content:"Process",onClick:function(){function P(){return I("process")}return P}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:w.length===0,icon:"eraser",content:"Clear",onClick:function(){function P(){return I("unqueueall")}return P}()})]}),children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:w.length===0?(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"The queue is empty."}):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--queue",grow:!0,overflow:"auto",children:w.map(function(P,D){return(0,e.createComponentVNode)(2,f.Box,{color:P.notEnough&&"bad",children:[D+1,". ",P.name,D>0&&(0,e.createComponentVNode)(2,f.Button,{icon:"arrow-up",onClick:function(){function M(){return I("queueswap",{from:D+1,to:D})}return M}()}),D0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--time",children:[(0,e.createComponentVNode)(2,f.Divider),"Processing time:",(0,e.createComponentVNode)(2,f.Icon,{name:"clock",mx:"0.5rem"}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,bold:!0,children:new Date(E/10*1e3).toISOString().substr(14,5)})]}),Object.keys(x).length>0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,e.createComponentVNode)(2,f.Divider),"Lacking materials to complete:",x.map(function(P){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,d,{id:P[0],amount:-P[1],lineDisplay:!0})},P[0])})]})],0)})})},d=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=N.id,A=N.amount,x=N.lineDisplay,E=N.onClick,P=k(N,S),D=L.materials[w]||0,M=A||D;if(!(M<=0&&!(w==="metal"||w==="glass"))){var O=A&&A>D;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Stack,Object.assign({align:"center",className:(0,a.classes)(["Exofab__material",x&&"Exofab__material--line"])},P,{children:x?(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:(0,a.classes)(["materials32x32",w])}),(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__material--amount",color:O&&"bad",ml:0,mr:1,children:M.toLocaleString("en-US")})],4):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{basis:"content",children:(0,e.createComponentVNode)(2,f.Button,{width:"85%",color:"transparent",onClick:E,children:(0,e.createComponentVNode)(2,f.Box,{mt:1,className:(0,a.classes)(["materials32x32",w])})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:"1",children:[(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--name",children:w}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--amount",children:[M.toLocaleString("en-US")," cm\xB3 (",Math.round(M/h*10)/10," ","sheets)"]})]})],4)})))}},v=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=N.design;return(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design",children:[(0,e.createComponentVNode)(2,f.Button,{disabled:w.notEnough||L.building,icon:"cog",content:w.name,onClick:function(){function A(){return I("build",{id:w.id})}return A}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"plus-circle",onClick:function(){function A(){return I("queue",{id:w.id})}return A}()}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design--cost",children:Object.entries(w.cost).map(function(A){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,d,{id:A[0],amount:A[1],lineDisplay:!0})},A[0])})}),(0,e.createComponentVNode)(2,f.Stack,{className:"Exofab__design--time",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"clock"}),w.time>0?(0,e.createFragment)([w.time/10,(0,e.createTextVNode)(" seconds")],0):"Instant"]})})]})},g=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.controllers;return(0,e.createComponentVNode)(2,y.Window,{children:(0,e.createComponentVNode)(2,y.Window.Content,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Link"})]}),w.map(function(A){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:A.addr}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:A.net_id}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{content:"Link",icon:"link",onClick:function(){function x(){return I("linktonetworkcontroller",{target_controller:A.addr})}return x}()})})]},A.addr)})]})})})})},C=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.tech_levels,A=(0,o.useLocalState)(V,"levelsModal",!1),x=A[0],E=A[1];return x?(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:(0,e.createComponentVNode)(2,f.Section,{title:"Current tech levels",buttons:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function P(){E(!1)}return P}()}),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:w.map(function(P){var D=P.name,M=P.level;return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:D,children:M},D)})})})}):null}},59128:function(T,r,n){"use strict";r.__esModule=!0,r.ExperimentConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),b=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),y=r.ExperimentConsole=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.open,u=m.feedback,s=m.occupant,d=m.occupant_name,v=m.occupant_status,g=function(){function p(){if(!s)return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No specimen detected."});var N=function(){function B(){return f.get(v)}return B}(),V=N();return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:V.color,children:V.text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Experiments",children:[0,1,2].map(function(B){return(0,e.createComponentVNode)(2,t.Button,{icon:b.get(B).icon,content:b.get(B).label,onClick:function(){function I(){return c("experiment",{experiment_type:B})}return I}()},B)})})]})}return p}(),C=g();return(0,e.createComponentVNode)(2,o.Window,{theme:"abductor",width:350,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Scanner",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){function p(){return c("door")}return p}()}),children:C})]})})}return S}()},97086:function(T,r,n){"use strict";r.__esModule=!0,r.ExternalAirlockController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=0,b=1013,y=function(h){var i="good",c=80,m=95,l=110,u=120;return hl?i="average":h>u&&(i="bad"),i},S=r.ExternalAirlockController=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.chamber_pressure,s=l.exterior_status,d=l.interior_status,v=l.processing;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:205,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chamber Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:y(u),value:u,minValue:f,maxValue:b,children:[u," kPa"]})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Abort",icon:"ban",color:"red",disabled:!v,onClick:function(){function g(){return m("abort")}return g}()}),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:v,onClick:function(){function g(){return m("cycle_ext")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:v,onClick:function(){function g(){return m("cycle_int")}return g}()})]}),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:d==="open"?"red":v?"yellow":null,onClick:function(){function g(){return m("force_ext")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:d==="open"?"red":v?"yellow":null,onClick:function(){function g(){return m("force_int")}return g}()})]})]})]})})}return k}()},96142:function(T,r,n){"use strict";r.__esModule=!0,r.FaxMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FaxMachine=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:540,height:295,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.scan_name?"eject":"id-card",selected:i.scan_name,content:i.scan_name?i.scan_name:"-----",tooltip:i.scan_name?"Eject ID":"Insert ID",onClick:function(){function c(){return h("scan")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorize",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.authenticated?"sign-out-alt":"id-card",selected:i.authenticated,disabled:i.nologin,content:i.realauth?"Log Out":"Log In",onClick:function(){function c(){return h("auth")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fax Menu",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network",children:i.network}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Document",children:[(0,e.createComponentVNode)(2,t.Button,{icon:i.paper?"eject":"paperclip",disabled:!i.authenticated&&!i.paper,content:i.paper?i.paper:"-----",onClick:function(){function c(){return h("paper")}return c}()}),!!i.paper&&(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){function c(){return h("rename")}return c}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sending To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:i.destination?i.destination:"-----",disabled:!i.authenticated,onClick:function(){function c(){return h("dept")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Action",children:(0,e.createComponentVNode)(2,t.Button,{icon:"envelope",content:i.sendError?i.sendError:"Send",disabled:!i.paper||!i.destination||!i.authenticated||i.sendError,onClick:function(){function c(){return h("send")}return c}()})})]})})]})})}return b}()},74123:function(T,r,n){"use strict";r.__esModule=!0,r.FilingCabinet=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FilingCabinet=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=k.config,m=i.contents,l=c.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Contents",children:[!m&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"folder-open",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"The ",l," is empty."]})}),!!m&&m.slice().map(function(u){return(0,e.createComponentVNode)(2,t.Stack,{mt:.5,className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"80%",children:u.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Retrieve",onClick:function(){function s(){return h("retrieve",{index:u.index})}return s}()})})]},u)})]})})})})}return b}()},83767:function(T,r,n){"use strict";r.__esModule=!0,r.FloorPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=k.icon_state,u=k.direction,s=k.isSelected,d=k.onSelect;return(0,e.createComponentVNode)(2,t.DmIcon,{icon:m.icon,icon_state:l,direction:u,onClick:d,style:{"border-style":s&&"solid"||"none","border-width":"2px","border-color":"orange",padding:s&&"0px"||"2px"}})},b={NORTH:1,SOUTH:2,EAST:4,WEST:8},y=r.FloorPainter=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.availableStyles,u=m.selectedStyle,s=m.selectedDir;return(0,e.createComponentVNode)(2,o.Window,{width:405,height:475,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Decal setup",children:[(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",onClick:function(){function d(){return c("cycle_style",{offset:-1})}return d}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{options:l,selected:u,width:"150px",nochevron:!0,onSelected:function(){function d(v){return c("select_style",{style:v})}return d}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function d(){return c("cycle_style",{offset:1})}return d}()})})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",mb:"5px",children:(0,e.createComponentVNode)(2,t.Flex,{overflowY:"auto",maxHeight:"239px",wrap:"wrap",children:l.map(function(d){return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,f,{icon_state:d,isSelected:u===d,onSelect:function(){function v(){return c("select_style",{style:d})}return v}()})},d)})})}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Direction",children:(0,e.createComponentVNode)(2,t.Table,{style:{display:"inline"},children:[b.NORTH,null,b.SOUTH].map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[d+b.WEST,d,d+b.EAST].map(function(v){return(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:v===null?(0,e.createComponentVNode)(2,t.Icon,{name:"arrows-alt",size:3}):(0,e.createComponentVNode)(2,f,{icon_state:u,direction:v,isSelected:v===s,onSelect:function(){function g(){return c("select_direction",{direction:v})}return g}()})},v)})},d)})})})})]})})})}return S}()},53424:function(T,r,n){"use strict";r.__esModule=!0,r.GPS=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=function(l){return l?"("+l.join(", ")+")":"ERROR"},y=function(l,u){if(!(!l||!u)){if(l[2]!==u[2])return null;var s=Math.atan2(u[1]-l[1],u[0]-l[0]),d=Math.sqrt(Math.pow(u[1]-l[1],2)+Math.pow(u[0]-l[0],2));return{angle:(0,a.rad2deg)(s),distance:d}}},S=r.GPS=function(){function m(l,u){var s=(0,t.useBackend)(u),d=s.data,v=d.emped,g=d.active,C=d.area,p=d.position,N=d.saved;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:v?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,k,{emp:!0})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),g?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i,{area:C,position:p})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i,{title:"Saved Position",position:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,c,{height:"100%"})})],0):(0,e.createComponentVNode)(2,k)],0)})})})}return m}(),k=function(l,u){var s=l.emp;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:s?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),s?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},h=function(l,u){var s=(0,t.useBackend)(u),d=s.act,v=s.data,g=v.active,C=v.tag,p=v.same_z,N=(0,t.useLocalState)(u,"newTag",C),V=N[0],B=N[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Settings",buttons:(0,e.createComponentVNode)(2,o.Button,{selected:g,icon:g?"toggle-on":"toggle-off",content:g?"On":"Off",onClick:function(){function I(){return d("toggle")}return I}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,o.Input,{width:"5rem",value:C,onEnter:function(){function I(){return d("tag",{newtag:V})}return I}(),onInput:function(){function I(L,w){return B(w)}return I}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:C===V,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function I(){return d("tag",{newtag:V})}return I}(),children:(0,e.createComponentVNode)(2,o.Icon,{name:"pen"})})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,o.Button,{selected:!p,icon:p?"compress":"expand",content:p?"Local Sector":"Global",onClick:function(){function I(){return d("same_z")}return I}()})})]})})},i=function(l,u){var s=l.title,d=l.area,v=l.position;return(0,e.createComponentVNode)(2,o.Section,{title:s||"Position",children:(0,e.createComponentVNode)(2,o.Box,{fontSize:"1.5rem",children:[d&&(0,e.createFragment)([d,(0,e.createVNode)(1,"br")],0),b(v)]})})},c=function(l,u){var s=(0,t.useBackend)(u),d=s.data,v=d.position,g=d.signals;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,title:"Signals"},l,{children:(0,e.createComponentVNode)(2,o.Table,{children:g.map(function(C){return Object.assign({},C,y(v,C.position))}).map(function(C,p){return(0,e.createComponentVNode)(2,o.Table.Row,{backgroundColor:p%2===0&&"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:C.tag}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",color:"grey",children:C.area}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:C.distance!==void 0&&(0,e.createComponentVNode)(2,o.Box,{opacity:Math.max(1-Math.min(C.distance,100)/100,.5),children:[(0,e.createComponentVNode)(2,o.Icon,{name:C.distance>0?"arrow-right":"circle",rotation:-C.angle}),"\xA0",Math.floor(C.distance)+"m"]})}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:b(C.position)})]},p)})})})))}},89124:function(T,r,n){"use strict";r.__esModule=!0,r.GeneModder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(3939),f=n(98595),b=r.GeneModder=function(){function u(s,d){var v=(0,a.useBackend)(d),g=v.data,C=g.has_seed;return(0,e.createComponentVNode)(2,f.Window,{width:950,height:650,children:[(0,e.createVNode)(1,"div","GeneModder__left",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,l,{scrollable:!0})}),2),(0,e.createVNode)(1,"div","GeneModder__right",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,o.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),C===0?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,y)]})}),2)]})}return u}(),y=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Genes",fill:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c)]})},S=function(s,d){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:"85%",children:(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},k=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.has_seed,N=C.seed,V=C.has_disk,B=C.disk,I,L;return p?I=(0,e.createComponentVNode)(2,t.Stack.Item,{mb:"-6px",mt:"-4px",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+N.image,style:{"vertical-align":"middle",width:"32px",margin:"-1px","margin-left":"-11px"}}),(0,e.createComponentVNode)(2,t.Button,{content:N.name,onClick:function(){function w(){return g("eject_seed")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){function w(){return g("variant_name")}return w}()})]}):I=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:"None",onClick:function(){function w(){return g("eject_seed")}return w}()})}),V?L=B.name:L="None",(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Plant Sample",children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Disk",children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:L,tooltip:"Select Empty Disk",onClick:function(){function w(){return g("select_empty_disk")}return w}()})})})]})})},h=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.disk,N=C.core_genes;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core Genes",open:!0,children:[N.map(function(V){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:V.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function B(){return g("extract",{id:V.id})}return B}()})})]},V)})," ",(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract All",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function V(){return g("bulk_extract_core")}return V}()})})})]},"Core Genes")},i=function(s,d){var v=(0,a.useBackend)(d),g=v.data,C=g.reagent_genes,p=g.has_reagent;return(0,e.createComponentVNode)(2,m,{title:"Reagent Genes",gene_set:C,do_we_show:p})},c=function(s,d){var v=(0,a.useBackend)(d),g=v.data,C=g.trait_genes,p=g.has_trait;return(0,e.createComponentVNode)(2,m,{title:"Trait Genes",gene_set:C,do_we_show:p})},m=function(s,d){var v=s.title,g=s.gene_set,C=s.do_we_show,p=(0,a.useBackend)(d),N=p.act,V=p.data,B=V.disk;return(0,e.createComponentVNode)(2,t.Collapsible,{title:v,open:!0,children:C?g.map(function(I){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:I.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(B!=null&&B.can_extract),icon:"save",onClick:function(){function L(){return N("extract",{id:I.id})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"times",onClick:function(){function L(){return N("remove",{id:I.id})}return L}()})})]},I)}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"No Genes Detected"})},v)},l=function(s,d){var v=s.title,g=s.gene_set,C=s.do_we_show,p=(0,a.useBackend)(d),N=p.act,V=p.data,B=V.has_seed,I=V.empty_disks,L=V.stat_disks,w=V.trait_disks,A=V.reagent_disks;return(0,e.createComponentVNode)(2,t.Section,{title:"Disks",children:[(0,e.createVNode)(1,"br"),"Empty Disks: ",I,(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:12,icon:"arrow-down",tooltip:"Eject an Empty disk",content:"Eject Empty Disk",onClick:function(){function x(){return N("eject_empty_disk")}return x}()}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stats",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[L.slice().sort(function(x,E){return x.display_name.localeCompare(E.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[x.stat==="All"?(0,e.createComponentVNode)(2,t.Button,{content:"Replace All",tooltip:"Write disk stats to seed",disabled:!(x!=null&&x.ready)||!B,icon:"arrow-circle-down",onClick:function(){function E(){return N("bulk_replace_core",{index:x.index})}return E}()}):(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",tooltip:"Write disk stat to seed",disabled:!x||!B,content:"Replace",onClick:function(){function E(){return N("replace",{index:x.index,stat:x.stat})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("select",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("eject_disk",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function E(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return E}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Traits",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[w.slice().sort(function(x,E){return x.display_name.localeCompare(E.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!x||!x.can_insert,tooltip:"Add disk trait to seed",content:"Insert",onClick:function(){function E(){return N("insert",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("select",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("eject_disk",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function E(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return E}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Reagents",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[A.slice().sort(function(x,E){return x.display_name.localeCompare(E.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!x||!x.can_insert,tooltip:"Add disk reagent to seed",content:"Insert",onClick:function(){function E(){return N("insert",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("select",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("eject_disk",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function E(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return E}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})})]})]})}},73053:function(T,r,n){"use strict";r.__esModule=!0,r.GenericCrewManifest=void 0;var e=n(89005),a=n(36036),t=n(98595),o=n(41874),f=r.GenericCrewManifest=function(){function b(y,S){return(0,e.createComponentVNode)(2,t.Window,{theme:"nologo",width:588,height:510,children:(0,e.createComponentVNode)(2,t.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:(0,e.createComponentVNode)(2,o.CrewManifest)})})})}return b}()},42914:function(T,r,n){"use strict";r.__esModule=!0,r.GhostHudPanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GhostHudPanel=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.data,c=i.security,m=i.medical,l=i.diagnostic,u=i.radioactivity,s=i.ahud;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:207,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,b,{label:"Medical",type:"medical",is_active:m}),(0,e.createComponentVNode)(2,b,{label:"Security",type:"security",is_active:c}),(0,e.createComponentVNode)(2,b,{label:"Diagnostic",type:"diagnostic",is_active:l}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Radioactivity",type:"radioactivity",is_active:u,act_on:"rads_on",act_off:"rads_off"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Antag HUD",is_active:s,act_on:"ahud_on",act_off:"ahud_off"})]})})})}return y}(),b=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=S.label,m=S.type,l=m===void 0?null:m,u=S.is_active,s=S.act_on,d=s===void 0?"hud_on":s,v=S.act_off,g=v===void 0?"hud_off":v;return(0,e.createComponentVNode)(2,t.Flex,{pt:.3,color:"label",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:.6,content:u?"On":"Off",icon:u?"toggle-on":"toggle-off",selected:u,onClick:function(){function C(){return i(u?g:d,{hud_type:l})}return C}()})})]})}},25825:function(T,r,n){"use strict";r.__esModule=!0,r.GlandDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GlandDispenser=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.glands,m=c===void 0?[]:c;return(0,e.createComponentVNode)(2,o.Window,{width:300,height:338,theme:"abductor",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:l.color,content:l.amount||"0",disabled:!l.amount,onClick:function(){function u(){return h("dispense",{gland_id:l.id})}return u}()},l.id)})})})})}return b}()},10270:function(T,r,n){"use strict";r.__esModule=!0,r.GravityGen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GravityGen=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.charging_state,m=i.charge_count,l=i.breaker,u=i.ext_power,s=function(){function v(g){return g>0?(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"average",children:["[ ",g===1?"Charging":"Discharging"," ]"]}):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:u?"good":"bad",children:["[ ",u?"Powered":"Unpowered"," ]"]})}return v}(),d=function(){function v(g){if(g>0)return(0,e.createComponentVNode)(2,t.NoticeBox,{danger:!0,p:1.5,children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}return v}();return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[d(c),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Generator Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"Online":"Offline",color:l?"green":"red",px:1.5,onClick:function(){function v(){return h("breaker")}return v}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Status",color:u?"good":"bad",children:s(c)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gravity Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:m/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}return b}()},48657:function(T,r,n){"use strict";r.__esModule=!0,r.GuestPass=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=r.GuestPass=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:690,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){function m(){return i("mode",{mode:0})}return m}(),children:"Issue Pass"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){function m(){return i("mode",{mode:1})}return m}(),children:["Records (",c.issue_log.length,")"]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){function m(){return i("scan")}return m}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!c.showlogs&&(0,e.createComponentVNode)(2,t.Section,{title:"Issue Guest Pass",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Issue To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){function m(){return i("giv_name")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reason",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){function m(){return i("reason")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){function m(){return i("duration")}return m}()})})]})})}),!c.showlogs&&(c.scan_name?(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){function m(){return i("issue")}return m}()}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(){function m(l){return i("access",{access:l})}return m}(),grantAll:function(){function m(){return i("grant_all")}return m}(),denyAll:function(){function m(){return i("clear_all")}return m}(),grantDep:function(){function m(l){return i("grant_region",{region:l})}return m}(),denyDep:function(){function m(l){return i("deny_region",{region:l})}return m}()})}):(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card",size:5,color:"gray",mb:5}),(0,e.createVNode)(1,"br"),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){function m(){return i("print")}return m}()}),children:!!c.issue_log.length&&(0,e.createComponentVNode)(2,t.LabeledList,{children:c.issue_log.map(function(m,l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No logs"]})})})})]})})})}return y}()},67834:function(T,r,n){"use strict";r.__esModule=!0,r.HandheldChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[1,5,10,20,30,50],b=null,y=r.HandheldChemDispenser=function(){function h(i,c){return(0,e.createComponentVNode)(2,o.Window,{width:390,height:430,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,k)]})})})}return h}(),S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.amount,d=u.energy,v=u.maxEnergy,g=u.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:d,minValue:0,maxValue:v,ranges:{good:[v*.5,1/0],average:[v*.25,v*.5],bad:[-1/0,v*.25]},children:[d," / ",v," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:f.map(function(C,p){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:s===C,content:C,onClick:function(){function N(){return l("amount",{amount:C})}return N}()})},p)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{justify:"space-between",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:g==="dispense",content:"Dispense",m:"0",width:"32%",onClick:function(){function C(){return l("mode",{mode:"dispense"})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:g==="remove",content:"Remove",m:"0",width:"32%",onClick:function(){function C(){return l("mode",{mode:"remove"})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:g==="isolate",content:"Isolate",m:"0",width:"32%",onClick:function(){function C(){return l("mode",{mode:"isolate"})}return C}()})]})})]})})})},k=function(i,c){for(var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.chemicals,d=s===void 0?[]:s,v=u.current_reagent,g=[],C=0;C<(d.length+1)%3;C++)g.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,height:"18%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u.glass?"Drink Selector":"Chemical Selector",children:[d.map(function(p,N){return(0,e.createComponentVNode)(2,t.Button,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:v===p.id,content:p.title,style:{"margin-left":"2px"},onClick:function(){function V(){return l("dispense",{reagent:p.id})}return V}()},N)}),g.map(function(p,N){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:"1",basis:"25%"},N)})]})})}},46098:function(T,r,n){"use strict";r.__esModule=!0,r.HealthSensor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.HealthSensor=function(){function S(k,h){var i=(0,t.useBackend)(h),c=i.act,m=i.data,l=m.on,u=m.user_health,s=m.minHealth,d=m.maxHealth,v=m.alarm_health;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:125,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Scanning",children:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",content:l?"On":"Off",color:l?null:"red",selected:l,onClick:function(){function g(){return c("scan_toggle")}return g}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health activation",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:s,maxValue:d,value:v,format:function(){function g(C){return(0,a.toFixed)(C,1)}return g}(),width:"80px",onDrag:function(){function g(C,p){return c("alarm_health",{alarm_health:p})}return g}()})}),u!==null&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"User health",children:(0,e.createComponentVNode)(2,o.Box,{color:y(u),bold:u>=100,children:(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:u})})})]})})})})}return S}(),y=function(k){return k>50?"green":k>0?"orange":"red"}},36771:function(T,r,n){"use strict";r.__esModule=!0,r.Holodeck=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Holodeck=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=(0,a.useLocalState)(k,"currentDeck",""),l=m[0],u=m[1],s=(0,a.useLocalState)(k,"showReload",!1),d=s[0],v=s[1],g=c.decks,C=c.ai_override,p=c.emagged,N=function(){function V(B){i("select_deck",{deck:B}),u(B),v(!0),setTimeout(function(){v(!1)},3e3)}return V}();return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:[d&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Holodeck Control System",children:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",l]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Available Programs",children:[g.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{width:15.5,color:"transparent",content:V,selected:V===l,onClick:function(){function B(){return N(V)}return B}()},V)}),(0,e.createVNode)(1,"hr",null,null,1,{color:"gray"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!C&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Override Protocols",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){function V(){return i("ai_override")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety Protocols",children:(0,e.createComponentVNode)(2,t.Box,{color:p?"bad":"good",children:[p?"Off":"On",!!p&&(0,e.createComponentVNode)(2,t.Button,{ml:9.5,width:15.5,color:"red",content:"Wildlife Simulation",onClick:function(){function V(){return i("wildlifecarp")}return V}()})]})})]})]})})]})})]})}return y}(),b=function(S,k){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"white",children:(0,e.createVNode)(1,"h1",null,"\xA0Recalibrating projection apparatus.\xA0",16)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,"Please, wait for 3 seconds.",16)})]})}},25471:function(T,r,n){"use strict";r.__esModule=!0,r.Instrument=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Instrument=function(){function i(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:505,children:[(0,e.createComponentVNode)(2,y),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,h)]})})]})}return i}(),y=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,d=s.help;if(d)return(0,e.createComponentVNode)(2,o.Modal,{maxWidth:"75%",height:window.innerHeight*.75+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,e.createVNode)(1,"h1",null,"Making a Song",16),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Type:"}),(0,e.createTextVNode)("\xA0Whether the instrument is legacy or synthesized."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Current:"}),(0,e.createTextVNode)("\xA0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,e.createTextVNode)("\xA0The pitch to apply to all notes of the song.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,e.createTextVNode)("\xA0How a played note fades out."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,e.createTextVNode)("\xA0The volume threshold at which a note is fully stopped.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,e.createTextVNode)("\xA0Whether the last note should be sustained indefinitely.")],4)],4),(0,e.createComponentVNode)(2,o.Button,{color:"grey",content:"Close",onClick:function(){function v(){return u("help")}return v}()})]})})})},S=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,d=s.lines,v=s.playing,g=s.repeat,C=s.maxRepeats,p=s.tempo,N=s.minTempo,V=s.maxTempo,B=s.tickLag,I=s.volume,L=s.minVolume,w=s.maxVolume,A=s.ready;return(0,e.createComponentVNode)(2,o.Section,{title:"Instrument",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"info",content:"Help",onClick:function(){function x(){return u("help")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file",content:"New",onClick:function(){function x(){return u("newsong")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"upload",content:"Import",onClick:function(){function x(){return u("import")}return x}()})],4),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Playback",children:[(0,e.createComponentVNode)(2,o.Button,{selected:v,disabled:d.length===0||g<0,icon:"play",content:"Play",onClick:function(){function x(){return u("play")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!v,icon:"stop",content:"Stop",onClick:function(){function x(){return u("stop")}return x}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Repeat",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:0,maxValue:C,value:g,stepPixelSize:59,onChange:function(){function x(E,P){return u("repeat",{new:P})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tempo",children:(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Button,{disabled:p>=V,content:"-",as:"span",mr:"0.5rem",onClick:function(){function x(){return u("tempo",{new:p+B})}return x}()}),(0,a.round)(600/p)," BPM",(0,e.createComponentVNode)(2,o.Button,{disabled:p<=N,content:"+",as:"span",ml:"0.5rem",onClick:function(){function x(){return u("tempo",{new:p-B})}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:L,maxValue:w,value:I,stepPixelSize:6,onDrag:function(){function x(E,P){return u("setvolume",{new:P})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",children:A?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Ready"}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,e.createComponentVNode)(2,k)]})},k=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,d=s.allowedInstrumentNames,v=s.instrumentLoaded,g=s.instrument,C=s.canNoteShift,p=s.noteShift,N=s.noteShiftMin,V=s.noteShiftMax,B=s.sustainMode,I=s.sustainLinearDuration,L=s.sustainExponentialDropoff,w=s.legacy,A=s.sustainDropoffVolume,x=s.sustainHeldNote,E,P;return B===1?(E="Linear",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:.1,maxValue:5,value:I,step:.5,stepPixelSize:85,format:function(){function D(M){return(0,a.round)(M*100)/100+" seconds"}return D}(),onChange:function(){function D(M,O){return u("setlinearfalloff",{new:O/10})}return D}()})):B===2&&(E="Exponential",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:1.025,maxValue:10,value:L,step:.01,format:function(){function D(M){return(0,a.round)(M*1e3)/1e3+"% per decisecond"}return D}(),onChange:function(){function D(M,O){return u("setexpfalloff",{new:O})}return D}()})),d.sort(),(0,e.createComponentVNode)(2,o.Box,{my:-1,children:(0,e.createComponentVNode)(2,o.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,e.createComponentVNode)(2,o.Section,{mt:-1,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Type",children:w?"Legacy":"Synthesized"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current",children:v?(0,e.createComponentVNode)(2,o.Dropdown,{options:d,selected:g,width:"50%",onSelected:function(){function D(M){return u("switchinstrument",{name:M})}return D}()}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"None!"})}),!!(!w&&C)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,e.createComponentVNode)(2,o.Slider,{minValue:N,maxValue:V,value:p,stepPixelSize:2,format:function(){function D(M){return M+" keys / "+(0,a.round)(M/12*100)/100+" octaves"}return D}(),onChange:function(){function D(M,O){return u("setnoteshift",{new:O})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain Mode",children:[(0,e.createComponentVNode)(2,o.Dropdown,{options:["Linear","Exponential"],selected:E,mb:"0.4rem",onSelected:function(){function D(M){return u("setsustainmode",{new:M})}return D}()}),P]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:.01,maxValue:100,value:A,stepPixelSize:6,onChange:function(){function D(M,O){return u("setdropoffvolume",{new:O})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,e.createComponentVNode)(2,o.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Yes":"No",onClick:function(){function D(){return u("togglesustainhold")}return D}()})})],4)]}),(0,e.createComponentVNode)(2,o.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){function D(){return u("reset")}return D}()})]})})})},h=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,d=s.playing,v=s.lines,g=s.editing;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!g||d,icon:"plus",content:"Add Line",onClick:function(){function C(){return u("newline",{line:v.length+1})}return C}()}),(0,e.createComponentVNode)(2,o.Button,{selected:!g,icon:g?"chevron-up":"chevron-down",onClick:function(){function C(){return u("edit")}return C}()})],4),children:!!g&&(v.length>0?(0,e.createComponentVNode)(2,o.LabeledList,{children:v.map(function(C,p){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:p+1,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:d,icon:"pen",onClick:function(){function N(){return u("modifyline",{line:p+1})}return N}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:d,icon:"trash",onClick:function(){function N(){return u("deleteline",{line:p+1})}return N}()})],4),children:C},p)})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Song is empty."}))})}},13618:function(T,r,n){"use strict";r.__esModule=!0,r.KeyComboModal=void 0;var e=n(89005),a=n(70611),t=n(72253),o=n(36036),f=n(98595),b=n(19203),y=n(51057),S=function(l){return l.key!==a.KEY.Alt&&l.key!==a.KEY.Control&&l.key!==a.KEY.Shift&&l.key!==a.KEY.Escape},k={DEL:"Delete",DOWN:"South",END:"Southwest",HOME:"Northwest",INSERT:"Insert",LEFT:"West",PAGEDOWN:"Southeast",PAGEUP:"Northeast",RIGHT:"East",SPACEBAR:"Space",UP:"North"},h=3,i=function(l){var u="";if(l.altKey&&(u+="Alt"),l.ctrlKey&&(u+="Ctrl"),l.shiftKey&&!(l.keyCode>=48&&l.keyCode<=57)&&(u+="Shift"),l.location===h&&(u+="Numpad"),S(l))if(l.shiftKey&&l.keyCode>=48&&l.keyCode<=57){var s=l.keyCode-48;u+="Shift"+s}else{var d=l.key.toUpperCase();u+=k[d]||d}return u},c=r.KeyComboModal=function(){function m(l,u){var s=(0,t.useBackend)(u),d=s.act,v=s.data,g=v.init_value,C=v.large_buttons,p=v.message,N=p===void 0?"":p,V=v.title,B=v.timeout,I=(0,t.useLocalState)(u,"input",g),L=I[0],w=I[1],A=(0,t.useLocalState)(u,"binding",!0),x=A[0],E=A[1],P=function(){function O(R){if(!x){R.key===a.KEY.Enter&&d("submit",{entry:L}),(0,a.isEscape)(R.key)&&d("cancel");return}if(R.preventDefault(),S(R)){D(i(R)),E(!1);return}else if(R.key===a.KEY.Escape){D(g),E(!1);return}}return O}(),D=function(){function O(R){R!==L&&w(R)}return O}(),M=130+(N.length>30?Math.ceil(N.length/3):0)+(N.length&&C?5:0);return(0,e.createComponentVNode)(2,f.Window,{title:V,width:240,height:M,children:[B&&(0,e.createComponentVNode)(2,y.Loader,{value:B}),(0,e.createComponentVNode)(2,f.Window.Content,{onKeyDown:function(){function O(R){P(R)}return O}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:x,content:x&&x!==null?"Awaiting input...":""+L,width:"100%",textAlign:"center",onClick:function(){function O(){D(g),E(!0)}return O}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,b.InputButtons,{input:L})})]})]})})]})}return m}()},35655:function(T,r,n){"use strict";r.__esModule=!0,r.KeycardAuth=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.KeycardAuth=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=(0,e.createComponentVNode)(2,t.Section,{title:"Keycard Authentication Device",children:(0,e.createComponentVNode)(2,t.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!i.swiping&&!i.busy)return(0,e.createComponentVNode)(2,o.Window,{width:540,height:280,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,(0,e.createComponentVNode)(2,t.Section,{title:"Choose Action",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Red Alert",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",disabled:!i.redAvailable,onClick:function(){function l(){return h("triggerevent",{triggerevent:"Red Alert"})}return l}(),content:"Red Alert"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ERT",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Emergency Response Team"})}return l}(),content:"Call ERT"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})}return l}(),content:"Revoke"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})}return l}(),content:"Revoke"})]})]})})]})});var m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return!i.hasSwiped&&!i.ertreason&&i.event==="Emergency Response Team"?m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Fill out the reason for your ERT request."}):i.hasConfirm?m=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Request Confirmed!"}):i.isRemote?m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):i.hasSwiped&&(m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Waiting for second person to confirm..."})),(0,e.createComponentVNode)(2,o.Window,{width:540,height:265,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,i.event==="Emergency Response Team"&&(0,e.createComponentVNode)(2,t.Section,{title:"Reason for ERT Call",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{color:i.ertreason?"":"red",icon:i.ertreason?"check":"pencil-alt",content:i.ertreason?i.ertreason:"-----",disabled:i.busy,onClick:function(){function l(){return h("ert")}return l}()})})}),(0,e.createComponentVNode)(2,t.Section,{title:i.event,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back",disabled:i.busy||i.hasConfirm,onClick:function(){function l(){return h("reset")}return l}()}),children:m})]})})}return b}()},62955:function(T,r,n){"use strict";r.__esModule=!0,r.KitchenMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.KitchenMachine=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.data,m=i.config,l=c.ingredients,u=c.operating,s=m.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:u,name:s}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,y)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,e.createComponentVNode)(2,t.Table,{className:"Ingredient__Table",children:l.map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{tr:5,children:[(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:d.name}),2),(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:[d.amount," ",d.units]}),2)]},d.name)})})})})]})})})}return S}(),y=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.inactive,u=m.tooltip;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:l,tooltip:l?u:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){function s(){return c("cook")}return s}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:l,tooltip:l?u:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){function s(){return c("eject")}return s}()})})]})})}},9525:function(T,r,n){"use strict";r.__esModule=!0,r.LawManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.LawManager=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.isAdmin,s=l.isSlaved,d=l.isMalf,v=l.isAIMalf,g=l.view;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:d?620:365,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!(u&&s)&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:["This unit is slaved to ",s,"."]}),!!(d||v)&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Law Management",selected:g===0,onClick:function(){function C(){return m("set_view",{set_view:0})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Lawsets",selected:g===1,onClick:function(){function C(){return m("set_view",{set_view:1})}return C}()})]}),g===0&&(0,e.createComponentVNode)(2,b),g===1&&(0,e.createComponentVNode)(2,y)]})})}return k}(),b=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.has_zeroth_laws,s=l.zeroth_laws,d=l.has_ion_laws,v=l.ion_laws,g=l.ion_law_nr,C=l.has_inherent_laws,p=l.inherent_laws,N=l.has_supplied_laws,V=l.supplied_laws,B=l.channels,I=l.channel,L=l.isMalf,w=l.isAdmin,A=l.zeroth_law,x=l.ion_law,E=l.inherent_law,P=l.supplied_law,D=l.supplied_law_position;return(0,e.createFragment)([!!u&&(0,e.createComponentVNode)(2,S,{title:"ERR_NULL_VALUE",laws:s,ctx:i}),!!d&&(0,e.createComponentVNode)(2,S,{title:g,laws:v,ctx:i}),!!C&&(0,e.createComponentVNode)(2,S,{title:"Inherent",laws:p,ctx:i}),!!N&&(0,e.createComponentVNode)(2,S,{title:"Supplied",laws:V,ctx:i}),(0,e.createComponentVNode)(2,t.Section,{title:"Statement Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Statement Channel",children:B.map(function(M){return(0,e.createComponentVNode)(2,t.Button,{content:M.channel,selected:M.channel===I,onClick:function(){function O(){return m("law_channel",{law_channel:M.channel})}return O}()},M.channel)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"State Laws",children:(0,e.createComponentVNode)(2,t.Button,{content:"State Laws",onClick:function(){function M(){return m("state_laws")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Law Notification",children:(0,e.createComponentVNode)(2,t.Button,{content:"Notify",onClick:function(){function M(){return m("notify_laws")}return M}()})})]})}),!!L&&(0,e.createComponentVNode)(2,t.Section,{title:"Add Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"60%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Actions"})]}),!!(w&&!u)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Zero"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:A}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_zeroth_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_zeroth_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ion"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_ion_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_ion_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Inherent"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:E}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_inherent_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_inherent_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Supplied"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:P}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:D,onClick:function(){function M(){return m("change_supplied_law_position")}return M}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_supplied_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_supplied_law")}return M}()})]})]})]})})],0)},y=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.law_sets;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name+" - "+s.header,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Load Laws",icon:"download",onClick:function(){function d(){return m("transfer_laws",{transfer_laws:s.ref})}return d}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.laws.has_ion_laws>0&&s.laws.ion_laws.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.index,children:d.law},d.index)}),s.laws.has_zeroth_laws>0&&s.laws.zeroth_laws.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.index,children:d.law},d.index)}),s.laws.has_inherent_laws>0&&s.laws.inherent_laws.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.index,children:d.law},d.index)}),s.laws.has_supplied_laws>0&&s.laws.inherent_laws.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.index,children:d.law},d.index)})]})},s.name)})})},S=function(h,i){var c=(0,a.useBackend)(h.ctx),m=c.act,l=c.data,u=l.isMalf;return(0,e.createComponentVNode)(2,t.Section,{title:h.title+" Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"69%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"21%",children:"State?"})]}),h.laws.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.index}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.law}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:s.state?"Yes":"No",selected:s.state,onClick:function(){function d(){return m("state_law",{ref:s.ref,state_law:s.state?0:1})}return d}()}),!!u&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function d(){return m("edit_law",{edit_law:s.ref})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){function d(){return m("delete_law",{delete_law:s.ref})}return d}()})],4)]})]},s.law)})]})})}},85066:function(T,r,n){"use strict";r.__esModule=!0,r.LibraryComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryComputer=function(){function g(C,p){return(0,e.createComponentVNode)(2,o.Window,{width:1050,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c)]})})]})}return g}(),y=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=C.args,L=B.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:I.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:I.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:I.summary}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[I.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!I.isProgrammatic&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Categories",children:I.categories.join(", ")})]}),(0,e.createVNode)(1,"br"),L===I.ckey&&(0,e.createComponentVNode)(2,t.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:I.isProgrammatic,onClick:function(){function w(){return V("delete_book",{bookid:I.id,user_ckey:L})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Report Book",icon:"flag",color:"red",disabled:I.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"report_book",{bookid:I.id})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:I.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"rate_info",{bookid:I.id})}return w}()})]})},S=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=C.args,L=B.selected_report,w=B.report_categories,A=B.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:I.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reasons",children:(0,e.createComponentVNode)(2,t.Box,{children:w.map(function(x,E){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:x.category_id===L,onClick:function(){function P(){return V("set_report",{report_type:x.category_id})}return P}()}),(0,e.createVNode)(1,"br")],4,E)})})})]}),(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){function x(){return V("submit_report",{bookid:I.id,user_ckey:A})}return x}()})]})},k=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.selected_rating,L=Array(10).fill().map(function(w,A){return 1+A});return(0,e.createComponentVNode)(2,t.Stack,{children:[L.map(function(w,A){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{bold:!0,icon:"star",color:I>=w?"caution":"default",onClick:function(){function x(){return V("set_rating",{rating_value:w})}return x}()})},A)}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,ml:2,fontSize:"150%",children:[I+"/10",(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},h=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=C.args,L=B.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:I.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:I.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[I.current_rating?I.current_rating:0,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Ratings",children:I.total_ratings?I.total_ratings:0})]}),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){function w(){return V("rate_book",{bookid:I.id,user_ckey:L})}return w}()})]})},i=function(C,p){var N=(0,a.useBackend)(p),V=N.data,B=(0,a.useLocalState)(p,"tabIndex",0),I=B[0],L=B[1],w=V.login_state;return(0,e.createComponentVNode)(2,t.Stack.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===0,onClick:function(){function A(){return L(0)}return A}(),children:"Book Archives"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===1,onClick:function(){function A(){return L(1)}return A}(),children:"Corporate Literature"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===2,onClick:function(){function A(){return L(2)}return A}(),children:"Upload Book"}),w===1&&(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===3,onClick:function(){function A(){return L(3)}return A}(),children:"Patron Manager"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===4,onClick:function(){function A(){return L(4)}return A}(),children:"Inventory"})]})})},c=function(C,p){var N=(0,a.useLocalState)(p,"tabIndex",0),V=N[0];switch(V){case 0:return(0,e.createComponentVNode)(2,l);case 1:return(0,e.createComponentVNode)(2,u);case 2:return(0,e.createComponentVNode)(2,s);case 3:return(0,e.createComponentVNode)(2,d);case 4:return(0,e.createComponentVNode)(2,v);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.searchcontent,L=B.book_categories,w=B.user_ckey,A=[];return L.map(function(x){return A[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:I.title||"Input Title",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:I.author||"Input Author",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Ratings",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:1,width:"min-content",content:I.ratingmin,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmin")}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"To"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:1,width:"min-content",content:I.ratingmax,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmax")}return x}()})})]})})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Dropdown,{mt:.6,width:"190px",options:L.map(function(x){return x.description}),onSelected:function(){function x(E){return V("toggle_search_category",{category_id:A[E]})}return x}()})})})}),(0,e.createVNode)(1,"br"),L.filter(function(x){return I.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:!0,icon:"unlink",onClick:function(){function E(){return V("toggle_search_category",{category_id:x.category_id})}return E}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Search",icon:"eraser",onClick:function(){function x(){return V("clear_search")}return x}()}),I.ckey?(0,e.createComponentVNode)(2,t.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){function x(){return V("clear_ckey_search")}return x}()}):(0,e.createComponentVNode)(2,t.Button,{content:"Find My Books",icon:"search",onClick:function(){function x(){return V("find_users_books",{user_ckey:w})}return x}()})]})]})},l=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.external_booklist,L=B.archive_pagenumber,w=B.num_pages,A=B.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",disabled:L===1,onClick:function(){function x(){return V("deincrementpagemax")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",disabled:L===1,onClick:function(){function x(){return V("deincrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{bold:!0,content:L,onClick:function(){function x(){return(0,f.modalOpen)(p,"setpagenumber")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",disabled:L===w,onClick:function(){function x(){return V("incrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",disabled:L===w,onClick:function(){function x(){return V("incrementpagemax")}return x}()})],4),children:[(0,e.createComponentVNode)(2,m),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ratings"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Category"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),I.map(function(x){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:.5}),x.title.length>45?x.title.substr(0,45)+"...":x.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:x.author.length>30?x.author.substr(0,30)+"...":x.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[x.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.categories.join(", ").substr(0,45)}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[A===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function E(){return V("order_external_book",{bookid:x.id})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function E(){return(0,f.modalOpen)(p,"expand_info",{bookid:x.id})}return E}()})]})]},x.id)})]})]})},u=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.programmatic_booklist,L=B.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),I.map(function(w,A){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:2}),w.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[L===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function x(){return V("order_programmatic_book",{bookid:w.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function x(){return(0,f.modalOpen)(p,"expand_info",{bookid:w.id})}return x}()})]})]},A)})]})})},s=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.selectedbook,L=B.book_categories,w=B.user_ckey,A=[];return L.map(function(x){return A[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:I.copyright,content:"Upload Book",onClick:function(){function x(){return V("uploadbook",{user_ckey:w})}return x}()}),children:[I.copyright?(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:I.copyright,content:I.title,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:I.copyright,content:I.author,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"240px",options:L.map(function(x){return x.description}),onSelected:function(){function x(E){return V("toggle_upload_category",{category_id:A[E]})}return x}()})})})]}),(0,e.createVNode)(1,"br"),L.filter(function(x){return I.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,disabled:I.copyright,selected:!0,icon:"unlink",onClick:function(){function E(){return V("toggle_upload_category",{category_id:x.category_id})}return E}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:75,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",disabled:I.copyright,content:"Edit Summary",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_summary")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:I.summary})]})})]})]})},d=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.checkout_data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Patron"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),I.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-tag"}),L.patron_name]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.timeleft>=0?L.timeleft:"LATE"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:(0,e.createComponentVNode)(2,t.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:L.timeleft>=0,onClick:function(){function A(){return V("reportlost",{libraryid:L.libraryid})}return A}()})})]},w)})]})})},v=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.inventory_list;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"LIB ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"})]}),I.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.libraryid}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"})," ",L.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.checked_out?"Checked Out":"Available"})]},w)})]})})};(0,f.modalRegisterBodyOverride)("expand_info",y),(0,f.modalRegisterBodyOverride)("report_book",S),(0,f.modalRegisterBodyOverride)("rate_info",h)},9516:function(T,r,n){"use strict";r.__esModule=!0,r.LibraryManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryManager=function(){function i(c,m){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,y)})]})}return i}(),y=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.pagestate;switch(d){case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,h);case 3:return(0,e.createComponentVNode)(2,k);default:return"WE SHOULDN'T BE HERE!"}},S=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){function d(){return(0,f.modalOpen)(m,"specify_ssid_delete")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){function d(){return(0,f.modalOpen)(m,"specify_ckey_delete")}return d}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){function d(){return(0,f.modalOpen)(m,"specify_ckey_search")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){function d(){return u("view_reported_books")}return d}()})]})},k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.reports;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"All Reported Books",(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function v(){return u("return")}return v}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Uploader CKEY"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Report Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reporter Ckey"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),d.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:v.uploader_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),v.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:v.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:v.report_description}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:v.reporter_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){function g(){return u("delete_book",{bookid:v.id})}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){function g(){return u("unflag_book",{bookid:v.id})}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function g(){return u("view_book",{bookid:v.id})}return g}()})]})]},v.id)})]})})},h=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.ckey,v=s.booklist;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"Books uploaded by ",d,(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function g(){return u("return")}return g}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),v.map(function(g){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:g.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),g.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:g.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){function C(){return u("delete_book",{bookid:g.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function C(){return u("view_book",{bookid:g.id})}return C}()})]})]},g.id)})]})})}},90447:function(T,r,n){"use strict";r.__esModule=!0,r.ListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(92986),y=n(98595),S=r.ListInputModal=function(){function i(c,m){var l=(0,f.useBackend)(m),u=l.act,s=l.data,d=s.items,v=d===void 0?[]:d,g=s.message,C=g===void 0?"":g,p=s.init_value,N=s.timeout,V=s.title,B=(0,f.useLocalState)(m,"selected",v.indexOf(p)),I=B[0],L=B[1],w=(0,f.useLocalState)(m,"searchBarVisible",v.length>10),A=w[0],x=w[1],E=(0,f.useLocalState)(m,"searchQuery",""),P=E[0],D=E[1],M=function(){function G(X){var Q=z.length-1;if(X===b.KEY_DOWN)if(I===null||I===Q){var se;L(0),(se=document.getElementById("0"))==null||se.scrollIntoView()}else{var ie;L(I+1),(ie=document.getElementById((I+1).toString()))==null||ie.scrollIntoView()}else if(X===b.KEY_UP)if(I===null||I===0){var me;L(Q),(me=document.getElementById(Q.toString()))==null||me.scrollIntoView()}else{var q;L(I-1),(q=document.getElementById((I-1).toString()))==null||q.scrollIntoView()}}return G}(),O=function(){function G(X){X!==I&&L(X)}return G}(),R=function(){function G(){x(!1),x(!0)}return G}(),F=function(){function G(X){var Q=String.fromCharCode(X),se=v.find(function(q){return q==null?void 0:q.toLowerCase().startsWith(Q==null?void 0:Q.toLowerCase())});if(se){var ie,me=v.indexOf(se);L(me),(ie=document.getElementById(me.toString()))==null||ie.scrollIntoView()}}return G}(),W=function(){function G(X){var Q;X!==P&&(D(X),L(0),(Q=document.getElementById("0"))==null||Q.scrollIntoView())}return G}(),U=function(){function G(){x(!A),D("")}return G}(),z=v.filter(function(G){return G==null?void 0:G.toLowerCase().includes(P.toLowerCase())}),$=330+Math.ceil(C.length/3);return A||setTimeout(function(){var G;return(G=document.getElementById(I.toString()))==null?void 0:G.focus()},1),(0,e.createComponentVNode)(2,y.Window,{title:V,width:325,height:$,children:[N&&(0,e.createComponentVNode)(2,a.Loader,{value:N}),(0,e.createComponentVNode)(2,y.Window.Content,{onKeyDown:function(){function G(X){var Q=window.event?X.which:X.keyCode;(Q===b.KEY_DOWN||Q===b.KEY_UP)&&(X.preventDefault(),M(Q)),Q===b.KEY_ENTER&&(X.preventDefault(),u("submit",{entry:z[I]})),!A&&Q>=b.KEY_A&&Q<=b.KEY_Z&&(X.preventDefault(),F(Q)),Q===b.KEY_ESCAPE&&(X.preventDefault(),u("cancel"))}return G}(),children:(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{compact:!0,icon:A?"search":"font",selected:!0,tooltip:A?"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(){function G(){return U()}return G}()}),className:"ListInput__Section",fill:!0,title:C,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,k,{filteredItems:z,onClick:O,onFocusSearch:R,searchBarVisible:A,selected:I})}),(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:A&&(0,e.createComponentVNode)(2,h,{filteredItems:z,onSearch:W,searchQuery:P,selected:I})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:z[I]})})]})})})]})}return i}(),k=function(c,m){var l=(0,f.useBackend)(m),u=l.act,s=c.filteredItems,d=c.onClick,v=c.onFocusSearch,g=c.searchBarVisible,C=c.selected;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:s.map(function(p,N){return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:"transparent",id:N,onClick:function(){function V(){return d(N)}return V}(),onDblClick:function(){function V(B){B.preventDefault(),u("submit",{entry:s[C]})}return V}(),onKeyDown:function(){function V(B){var I=window.event?B.which:B.keyCode;g&&I>=b.KEY_A&&I<=b.KEY_Z&&(B.preventDefault(),v())}return V}(),selected:N===C,style:{animation:"none",transition:"none"},children:p.replace(/^\w/,function(V){return V.toUpperCase()})},N)})})},h=function(c,m){var l=(0,f.useBackend)(m),u=l.act,s=c.filteredItems,d=c.onSearch,v=c.searchQuery,g=c.selected;return(0,e.createComponentVNode)(2,o.Input,{width:"100%",autoFocus:!0,autoSelect:!0,onEnter:function(){function C(p){p.preventDefault(),u("submit",{entry:s[g]})}return C}(),onInput:function(){function C(p,N){return d(N)}return C}(),placeholder:"Search...",value:v})}},26826:function(T,r,n){"use strict";r.__esModule=!0,r.Loadout=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b={Default:function(){function c(m,l){return m.gear.gear_tier-l.gear.gear_tier}return c}(),Alphabetical:function(){function c(m,l){return m.gear.name.toLowerCase().localeCompare(l.gear.name.toLowerCase())}return c}(),Cost:function(){function c(m,l){return m.gear.cost-l.gear.cost}return c}()},y=r.Loadout=function(){function c(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=(0,t.useLocalState)(l,"search",!1),g=v[0],C=v[1],p=(0,t.useLocalState)(l,"searchText",""),N=p[0],V=p[1],B=(0,t.useLocalState)(l,"category",Object.keys(d.gears)[0]),I=B[0],L=B[1],w=(0,t.useLocalState)(l,"tweakedGear",""),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,f.Window,{width:975,height:650,children:[A&&(0,e.createComponentVNode)(2,i,{tweakedGear:A,setTweakedGear:x}),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,S,{category:I,setCategory:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,h,{setTweakedGear:x})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"75%",children:(0,e.createComponentVNode)(2,k,{category:I,search:g,setSearch:C,searchText:N,setSearchText:V})})]})})]})})]})}return c}(),S=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=m.category,g=m.setCategory;return(0,e.createComponentVNode)(2,o.Tabs,{fluid:!0,textAlign:"center",style:{"flex-wrap":"wrap-reverse"},children:Object.keys(d.gears).map(function(C){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:C===v,style:{"white-space":"nowrap"},onClick:function(){function p(){return g(C)}return p}(),children:C},C)})})},k=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=d.user_tier,g=d.gear_slots,C=d.max_gear_slots,p=m.category,N=m.search,V=m.setSearch,B=m.searchText,I=m.setSearchText,L=(0,t.useLocalState)(l,"sortType","Default"),w=L[0],A=L[1],x=(0,t.useLocalState)(l,"sortReverse",!1),E=x[0],P=x[1],D=(0,a.createSearch)(B,function(O){return O.name}),M;return B.length>2?M=Object.entries(d.gears).reduce(function(O,R){var F=R[0],W=R[1];return O.concat(Object.entries(W).map(function(U){var z=U[0],$=U[1];return{key:z,gear:$}}))},[]).filter(function(O){var R=O.gear;return D(R)}):M=Object.entries(d.gears[p]).map(function(O){var R=O[0],F=O[1];return{key:R,gear:F}}),M.sort(b[w]),E&&(M=M.reverse()),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:p,buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Dropdown,{height:1.66,selected:w,options:Object.keys(b),onSelected:function(){function O(R){return A(R)}return O}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:E?"arrow-down-wide-short":"arrow-down-short-wide",tooltip:E?"Ascending order":"Descending order",tooltipPosition:"bottom-end",onClick:function(){function O(){return P(!E)}return O}()})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Input,{width:20,placeholder:"Search...",value:B,onInput:function(){function O(R){return I(R.target.value)}return O}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"magnifying-glass",selected:N,tooltip:"Toggle search field",tooltipPosition:"bottom-end",onClick:function(){function O(){V(!N),I("")}return O}()})})]}),children:M.map(function(O){var R=O.key,F=O.gear,W=12,U=Object.keys(d.selected_gears).includes(R),z=F.cost===1?F.cost+" Point":F.cost+" Points",$=(0,e.createComponentVNode)(2,o.Box,{children:[F.name.length>W&&(0,e.createComponentVNode)(2,o.Box,{children:F.name}),F.gear_tier>v&&(0,e.createComponentVNode)(2,o.Box,{mt:F.name.length>W&&1.5,textColor:"red",children:"That gear is only available at a higher donation tier than you are on."})]}),G=(0,e.createFragment)([F.allowed_roles&&(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"user",tooltip:(0,e.createComponentVNode)(2,o.Section,{m:-1,title:"Allowed Roles",children:F.allowed_roles.map(function(Q){return(0,e.createComponentVNode)(2,o.Box,{children:Q},Q)})}),tooltipPosition:"left"}),Object.entries(F.tweaks).map(function(Q){var se=Q[0],ie=Q[1];return ie.map(function(me){return(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:me.icon,tooltip:me.tooltip,tooltipPosition:"top"},se)})}),(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"info",tooltip:F.desc,tooltipPosition:"top"})],0),X=(0,e.createComponentVNode)(2,o.Box,{class:"Loadout-InfoBox",children:[(0,e.createComponentVNode)(2,o.Box,{style:{"flex-grow":1},fontSize:1,color:"gold",opacity:.75,children:F.gear_tier>0&&"Tier "+F.gear_tier}),(0,e.createComponentVNode)(2,o.Box,{fontSize:.75,opacity:.66,children:z})]});return(0,e.createComponentVNode)(2,o.ImageButton,{m:.5,imageSize:84,dmIcon:F.icon,dmIconState:F.icon_state,tooltip:(F.name.length>W||F.gear_tier>0)&&$,tooltipPosition:"bottom",selected:U,disabled:F.gear_tier>v||g+F.cost>C&&!U,buttons:G,buttonsAlt:X,onClick:function(){function Q(){return s("toggle_gear",{gear:R})}return Q}(),children:F.name},R)})})},h=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=m.setTweakedGear,g=Object.entries(d.gears).reduce(function(C,p){var N=p[0],V=p[1],B=Object.entries(V).filter(function(I){var L=I[0];return Object.keys(d.selected_gears).includes(L)}).map(function(I){var L=I[0],w=I[1];return Object.assign({key:L},w)});return C.concat(B)},[]);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Selected Equipment",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"Clear Loadout",tooltipPosition:"bottom-end",onClick:function(){function C(){return s("clear_loadout")}return C}()}),children:g.map(function(C){return(0,e.createComponentVNode)(2,o.ImageButton,{fluid:!0,imageSize:32,dmIcon:C.icon,dmIconState:C.icon_state,buttons:(0,e.createFragment)([Object.entries(C.tweaks).length>0&&(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"gears",iconColor:"gray",width:"33px",onClick:function(){function p(){return v(C)}return p}()}),(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"times",iconColor:"red",width:"32px",onClick:function(){function p(){return s("toggle_gear",{gear:C.key})}return p}()})],0),children:C.name},C.key)})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:d.gear_slots,maxValue:d.max_gear_slots,ranges:{bad:[d.max_gear_slots,1/0],average:[d.max_gear_slots*.66,d.max_gear_slots],good:[0,d.max_gear_slots*.66]},children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:["Used points ",d.gear_slots,"/",d.max_gear_slots]})})})})]})},i=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=m.tweakedGear,g=m.setTweakedGear;return(0,e.createComponentVNode)(2,o.Dimmer,{children:(0,e.createComponentVNode)(2,o.Box,{className:"Loadout-Modal__background",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,width:20,height:20,title:v.name,buttons:(0,e.createComponentVNode)(2,o.Button,{color:"red",icon:"times",tooltip:"Close",tooltipPosition:"top",onClick:function(){function C(){return g("")}return C}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:Object.entries(v.tweaks).map(function(C){var p=C[0],N=C[1];return N.map(function(V){var B=d.selected_gears[v.key][p];return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V.name,color:B?"":"gray",buttons:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"pen",onClick:function(){function I(){return s("set_tweak",{gear:v.key,tweak:p})}return I}()}),children:[B||"Default",(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,width:1,height:1,verticalAlign:"middle",style:{"background-color":""+B}})]},p)})})})})})})}},77613:function(T,r,n){"use strict";r.__esModule=!0,r.MODsuitContent=r.MODsuit=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I,L){var w=I.name,A=I.value,x=I.module_ref,E=(0,a.useBackend)(L),P=E.act;return(0,e.createComponentVNode)(2,t.NumberInput,{value:A,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(){function D(M,O){return P("configure",{key:w,value:O,ref:x})}return D}()})},b=function(I,L){var w=I.name,A=I.value,x=I.module_ref,E=(0,a.useBackend)(L),P=E.act;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:A,onClick:function(){function D(){return P("configure",{key:w,value:!A,ref:x})}return D}()})},y=function(I,L){var w=I.name,A=I.value,x=I.module_ref,E=(0,a.useBackend)(L),P=E.act;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"paint-brush",onClick:function(){function D(){return P("configure",{key:w,ref:x})}return D}()}),(0,e.createComponentVNode)(2,t.ColorBox,{color:A,mr:.5})],4)},S=function(I,L){var w=I.name,A=I.value,x=I.values,E=I.module_ref,P=(0,a.useBackend)(L),D=P.act;return(0,e.createComponentVNode)(2,t.Dropdown,{displayText:A,options:x,onSelected:function(){function M(O){return D("configure",{key:w,value:O,ref:E})}return M}()})},k=function(I,L){var w=I.name,A=I.display_name,x=I.type,E=I.value,P=I.values,D=I.module_ref,M={number:(0,e.normalizeProps)((0,e.createComponentVNode)(2,f,Object.assign({},I))),bool:(0,e.normalizeProps)((0,e.createComponentVNode)(2,b,Object.assign({},I))),color:(0,e.normalizeProps)((0,e.createComponentVNode)(2,y,Object.assign({},I))),list:(0,e.normalizeProps)((0,e.createComponentVNode)(2,S,Object.assign({},I)))};return(0,e.createComponentVNode)(2,t.Box,{children:[A,": ",M[x]]})},h=function(I,L){var w=I.active,A=I.userradiated,x=I.usertoxins,E=I.usermaxtoxins,P=I.threatlevel;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Level",color:w&&A?"bad":"good",children:w&&A?"IRRADIATED!":"RADIATION-FREE"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxins Level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?x/E:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:x})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Hazard Level",color:w&&P?"bad":"good",bold:!0,children:w&&P?P:0})})]})},i=function(I,L){var w=I.active,A=I.userhealth,x=I.usermaxhealth,E=I.userbrute,P=I.userburn,D=I.usertoxin,M=I.useroxy;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?A/x:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?A:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?P/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?P:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})})]})],4)},c=function(I,L){var w=I.active,A=I.statustime,x=I.statusid,E=I.statushealth,P=I.statusmaxhealth,D=I.statusbrute,M=I.statusburn,O=I.statustoxin,R=I.statusoxy,F=I.statustemp,W=I.statusnutrition,U=I.statusfingerprints,z=I.statusdna,$=I.statusviruses;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Time",children:w?A:"00:00:00"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Number",children:w?x||"0":"???"})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/P:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?O/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:O})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?R/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:R})})})})]}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Body Temperature",children:w?F:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Nutrition Status",children:w?W:0})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"DNA",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fingerprints",children:w?U:"???"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:w?z:"???"})]})}),!!w&&!!$&&(0,e.createComponentVNode)(2,t.Section,{title:"Diseases",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),$.map(function(G){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.type}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[G.stage,"/",G.maxstage]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.cure})]},G.name)})]})})],0)},m={rad_counter:h,health_analyzer:i,status_readout:c},l=function(){return(0,e.createComponentVNode)(2,t.Section,{align:"center",fill:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,e.createComponentVNode)(2,t.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},u=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data;return(0,e.createComponentVNode)(2,t.Dimmer,{children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},s=function(I,L){var w=I.configuration_data,A=I.module_ref,x=Object.keys(w);return(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[x.map(function(E){var P=w[E];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{name:E,display_name:P.display_name,type:P.type,value:P.value,values:P.values,module_ref:A})},P.key)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:I.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},d=function(I){switch(I){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},v=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.active,P=x.malfunctioning,D=x.locked,M=x.open,O=x.selected_module,R=x.complexity,F=x.complexity_max,W=x.wearer_name,U=x.wearer_job,z=P?"Malfunctioning":E?"Active":"Inactive";return(0,e.createComponentVNode)(2,t.Section,{title:"Parameters",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:E?"Deactivate":"Activate",onClick:function(){function $(){return A("activate")}return $}()}),children:z}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:D?"lock-open":"lock",content:D?"Unlock":"Lock",onClick:function(){function $(){return A("lock")}return $}()}),children:D?"Locked":"Unlocked"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover",children:M?"Open":"Closed"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Selected Module",children:O||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Complexity",children:[R," (",F,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:[W,", ",U]})]})})},g=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.active,P=x.control,D=x.helmet,M=x.chestplate,O=x.gauntlets,R=x.boots,F=x.core,W=x.charge;return(0,e.createComponentVNode)(2,t.Section,{title:"Hardware",children:[(0,e.createComponentVNode)(2,t.Collapsible,{title:"Parts",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Control Unit",children:P}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Helmet",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chestplate",children:M||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gauntlets",children:O||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Boots",children:R||"None"})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core",children:F&&(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Type",children:F}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:W/100,content:W+"%",ranges:{good:[.6,1/0],average:[.3,.6],bad:[-1/0,.3]}})})]})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},C=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.active,P=x.modules,D=P.filter(function(M){return!!M.id});return(0,e.createComponentVNode)(2,t.Section,{title:"Info",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:D.length!==0&&D.map(function(M){var O=m[M.id];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!E&&(0,e.createComponentVNode)(2,u),(0,e.normalizeProps)((0,e.createComponentVNode)(2,O,Object.assign({},M,{active:E})))]},M.ref)})||(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},p=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.complexity_max,P=x.modules,D=(0,a.useLocalState)(L,"module_configuration",null),M=D[0],O=D[1];return(0,e.createComponentVNode)(2,t.Section,{title:"Modules",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:P.length!==0&&P.map(function(R){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Collapsible,{title:R.module_name,children:(0,e.createComponentVNode)(2,t.Section,{children:[M===R.ref&&(0,e.createComponentVNode)(2,s,{configuration_data:R.configuration_data,module_ref:R.ref,onExit:function(){function F(){return O(null)}return F}()}),(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.module_complexity,"/",E]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.idle_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.active_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.use_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.cooldown>0&&R.cooldown/10||"0","/",R.cooldown_time/10,"s"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function F(){return A("select",{ref:R.ref})}return F}(),icon:"bullseye",selected:R.module_active,tooltip:d(R.module_type),tooltipPosition:"left",disabled:!R.module_type}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function F(){return O(R.ref)}return F}(),icon:"cog",selected:M===R.ref,tooltip:"Configure",tooltipPosition:"left",disabled:R.configuration_data.length===0}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function F(){return A("pin",{ref:R.ref})}return F}(),icon:"thumbtack",selected:R.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!R.module_type})]})]})]}),(0,e.createComponentVNode)(2,t.Box,{children:R.description})]})})},R.ref)})||(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Modules Detected"})})})})},N=r.MODsuitContent=function(){function B(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.ui_theme,P=x.interface_break;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!P,children:!!P&&(0,e.createComponentVNode)(2,l)||(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,v)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,C)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,p)})]})})}return B}(),V=r.MODsuit=function(){function B(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.ui_theme,P=x.interface_break;return(0,e.createComponentVNode)(2,o.Window,{theme:E,width:400,height:620,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,N)})})})}return B}()},78624:function(T,r,n){"use strict";r.__esModule=!0,r.MagnetController=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(3939),y=new Map([["n",{icon:"arrow-up",tooltip:"Move North"}],["e",{icon:"arrow-right",tooltip:"Move East"}],["s",{icon:"arrow-down",tooltip:"Move South"}],["w",{icon:"arrow-left",tooltip:"Move West"}],["c",{icon:"crosshairs",tooltip:"Move to Magnet"}],["r",{icon:"dice",tooltip:"Move Randomly"}]]),S=r.MagnetController=function(){function k(h,i){var c=(0,t.useBackend)(i),m=c.act,l=c.data,u=l.autolink,s=l.code,d=l.frequency,v=l.linkedMagnets,g=l.magnetConfiguration,C=l.path,p=l.pathPosition,N=l.probing,V=l.powerState,B=l.speed;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[!u&&(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{content:"Probe",icon:N?"spinner":"sync",iconSpin:!!N,disabled:N,onClick:function(){function I(){return m("probe_magnets")}return I}()}),title:"Magnet Linking",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,a.toFixed)(d/10,1)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:s})]})}),(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{icon:V?"power-off":"times",content:V?"On":"Off",selected:V,onClick:function(){function I(){return m("toggle_power")}return I}()}),title:"Controller Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:B.value,minValue:B.min,maxValue:B.max,onChange:function(){function I(L,w){return m("set_speed",{speed:w})}return I}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Path",children:[Array.from(y.entries()).map(function(I){var L=I[0],w=I[1],A=w.icon,x=w.tooltip;return(0,e.createComponentVNode)(2,o.Button,{icon:A,tooltip:x,onClick:function(){function E(){return m("path_add",{code:L})}return E}()},L)}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",confirmIcon:"trash",confirmContent:"",float:"right",tooltip:"Reset Path",tooltipPosition:"left",onClick:function(){function I(){return m("path_clear")}return I}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file-import",float:"right",tooltip:"Manually input path",tooltipPosition:"left",onClick:function(){function I(){return(0,b.modalOpen)(i,"path_custom_input")}return I}()}),(0,e.createComponentVNode)(2,o.BlockQuote,{children:C.map(function(I,L){var w=y.get(I)||{icon:"question"},A=w.icon,x=w.tooltip;return(0,e.createComponentVNode)(2,o.Button.Confirm,{selected:L+2===p,icon:A,confirmIcon:A,confirmContent:"",tooltip:x,onClick:function(){function E(){return m("path_remove",{index:L+1,code:I})}return E}()},L)})})]})]})}),v.map(function(I,L){var w=I.uid,A=I.powerState,x=I.electricityLevel,E=I.magneticField;return(0,e.createComponentVNode)(2,o.Section,{title:"Magnet #"+(L+1)+" Configuration",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:A?"power-off":"times",content:A?"On":"Off",selected:A,onClick:function(){function P(){return m("toggle_magnet_power",{id:w})}return P}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Move Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:x,minValue:g.electricityLevel.min,maxValue:g.electricityLevel.max,onChange:function(){function P(D,M){return m("set_electricity_level",{id:w,electricityLevel:M})}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Field Size",children:(0,e.createComponentVNode)(2,o.Slider,{value:E,minValue:g.magneticField.min,maxValue:g.magneticField.max,onChange:function(){function P(D,M){return m("set_magnetic_field",{id:w,magneticField:M})}return P}()})})]})},w)})]})]})}return k}()},72106:function(T,r,n){"use strict";r.__esModule=!0,r.MechBayConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.MechBayConsole=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.recharge_port,m=c&&c.mech,l=m&&m.cell,u=m&&m.name;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:155,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u?"Mech status: "+u:"Mech status",textAlign:"center",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Sync",onClick:function(){function s(){return h("reconnect")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:m.health/m.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||!l&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cell is installed."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})})})}return b}()},7466:function(T,r,n){"use strict";r.__esModule=!0,r.MechaControlConsole=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(25328),y=r.MechaControlConsole=function(){function S(k,h){var i=(0,t.useBackend)(h),c=i.act,m=i.data,l=m.beacons,u=m.stored_data;return u.length?(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"window-close",onClick:function(){function s(){return c("clear_log")}return s}()}),children:u.map(function(s){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",children:["(",s.time,")"]}),(0,e.createComponentVNode)(2,o.Box,{children:(0,b.decodeHtmlEntities)(s.message)})]},s.time)})})})}):(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:l.length&&l.map(function(s){return(0,e.createComponentVNode)(2,o.Section,{title:s.name,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function d(){return c("send_message",{mt:s.uid})}return d}(),children:"Message"}),(0,e.createComponentVNode)(2,o.Button,{icon:"eye",onClick:function(){function d(){return c("get_log",{mt:s.uid})}return d}(),children:"View Log"}),(0,e.createComponentVNode)(2,o.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){function d(){return c("shock",{mt:s.uid})}return d}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.maxHealth*.75,1/0],average:[s.maxHealth*.5,s.maxHealth*.75],bad:[-1/0,s.maxHealth*.5]},value:s.health,maxValue:s.maxHealth})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cell Charge",children:s.cell&&(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.cellMaxCharge*.75,1/0],average:[s.cellMaxCharge*.5,s.cellMaxCharge*.75],bad:[-1/0,s.cellMaxCharge*.5]},value:s.cellCharge,maxValue:s.cellMaxCharge})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No Cell Installed"})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Air Tank",children:[s.airtank,"kPa"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pilot",children:s.pilot||"Unoccupied"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:(0,b.toTitleCase)(s.location)||"Unknown"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Active Equipment",children:s.active||"None"}),s.cargoMax&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cargo Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{bad:[s.cargoMax*.75,1/0],average:[s.cargoMax*.5,s.cargoMax*.75],good:[-1/0,s.cargoMax*.5]},value:s.cargoUsed,maxValue:s.cargoMax})})||null]})},s.name)})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No mecha beacons found."})})})}return S}()},79625:function(T,r,n){"use strict";r.__esModule=!0,r.MedicalRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(3939),b=n(98595),y=n(321),S=n(5485),k=n(22091),h={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},i={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},c=function(A,x){(0,f.modalOpen)(A,"edit",{field:x.edit,value:x.value})},m=function(A,x){var E=A.args;return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:E.name||"Virus",children:(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Number of stages",children:E.max_stages}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Spread",children:[E.spread_text," Transmission"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Possible cure",children:E.cure}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Notes",children:E.desc}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Severity",color:h[E.severity],children:E.severity})]})})})},l=r.MedicalRecords=function(){function w(A,x){var E=(0,t.useBackend)(x),P=E.data,D=P.loginState,M=P.screen;if(!D.logged_in)return(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,S.LoginScreen)})});var O;return M===2?O=(0,e.createComponentVNode)(2,u):M===3?O=(0,e.createComponentVNode)(2,s):M===4?O=(0,e.createComponentVNode)(2,d):M===5?O=(0,e.createComponentVNode)(2,p):M===6?O=(0,e.createComponentVNode)(2,N):M===7&&(O=(0,e.createComponentVNode)(2,V)),(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,L),O]})})]})}return w}(),u=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.records,O=(0,t.useLocalState)(x,"searchText",""),R=O[0],F=O[1],W=(0,t.useLocalState)(x,"sortId","name"),U=W[0],z=W[1],$=(0,t.useLocalState)(x,"sortOrder",!0),G=$[0],X=$[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){function Q(){return P("screen",{screen:3})}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search by Name, ID, Physical Status, or Mental Status",onInput:function(){function Q(se,ie){return F(ie)}return Q}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,B,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,B,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,B,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,B,{id:"p_stat",children:"Patient Status"}),(0,e.createComponentVNode)(2,B,{id:"m_stat",children:"Mental Status"})]}),M.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.id+"|"+Q.rank+"|"+Q.p_stat+"|"+Q.m_stat})).sort(function(Q,se){var ie=G?1:-1;return Q[U].localeCompare(se[U])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listRow--"+i[Q.p_stat],onClick:function(){function se(){return P("view_record",{view_record:Q.ref})}return se}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.p_stat}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.m_stat})]},Q.id)})]})})})],4)},s=function(A,x){var E=(0,t.useBackend)(x),P=E.act;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"download",content:"Backup to Disk",disabled:!0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," "]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button.Confirm,{fluid:!0,translucent:!0,lineHeight:3,icon:"trash",content:"Delete All Medical Records",onClick:function(){function D(){return P("del_all_med_records")}return D}()})})]})})},d=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medical,O=D.printing;return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{height:"235px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:O?"spinner":"print",disabled:O,iconSpin:!!O,content:"Print Record",ml:"0.5rem",onClick:function(){function R(){return P("print_record")}return R}()}),children:(0,e.createComponentVNode)(2,v)})}),!M||!M.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function R(){return P("new_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Medical records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:!!M.empty,content:"Delete Medical Record",onClick:function(){function R(){return P("del_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,g)})}),(0,e.createComponentVNode)(2,C)],4)],0)},v=function(A,x){var E=(0,t.useBackend)(x),P=E.data,D=P.general;return!D||!D.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:D.fields.map(function(M,O){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:M.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:M.value}),!!M.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function R(){return c(x,M)}return R}()})]},O)})})}),!!D.has_photos&&D.photos.map(function(M,O){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:M,style:{width:"96px","margin-top":"2.5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",O+1]},O)})]})},g=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medical;return!M||!M.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"Medical records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:M.fields.map(function(O,R){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:O.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(O.value),!!O.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:O.line_break?"1rem":"initial",onClick:function(){function F(){return c(x,O)}return F}()})]},R)})})})})},C=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medical;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function O(){return(0,f.modalOpen)(x,"add_comment")}return O}()}),children:M.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):M.comments.map(function(O,R){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:O.header}),(0,e.createVNode)(1,"br"),O.text,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function F(){return P("del_comment",{del_comment:R+1})}return F}()})]},R)})})})},p=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.virus,O=(0,t.useLocalState)(x,"searchText",""),R=O[0],F=O[1],W=(0,t.useLocalState)(x,"sortId2","name"),U=W[0],z=W[1],$=(0,t.useLocalState)(x,"sortOrder2",!0),G=$[0],X=$[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{ml:"0.25rem",fluid:!0,placeholder:"Search by Name, Max Stages, or Severity",onInput:function(){function Q(se,ie){return F(ie)}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,I,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,I,{id:"max_stages",children:"Max Stages"}),(0,e.createComponentVNode)(2,I,{id:"severity",children:"Severity"})]}),M.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.max_stages+"|"+Q.severity})).sort(function(Q,se){var ie=G?1:-1;return Q[U].localeCompare(se[U])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listVirus--"+Q.severity,onClick:function(){function se(){return P("vir",{vir:Q.D})}return se}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"virus"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.max_stages}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:h[Q.severity],children:Q.severity})]},Q.id)})]})})})})],4)},N=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.goals;return(0,e.createComponentVNode)(2,o.Section,{title:"Virology Goals",fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:M.length!==0&&M.map(function(O){return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:O.name,children:[(0,e.createComponentVNode)(2,o.Table,{children:(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:O.delivered,minValue:0,maxValue:O.deliverygoal,ranges:{good:[O.deliverygoal*.5,1/0],average:[O.deliverygoal*.25,O.deliverygoal*.5],bad:[-1/0,O.deliverygoal*.25]},children:[O.delivered," / ",O.deliverygoal," Units"]})})})}),(0,e.createComponentVNode)(2,o.Box,{children:O.report})]})},O.id)})||(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:"No Goals Detected"})})})})},V=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medbots;return M.length===0?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"robot",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"There are no Medibots."]})})})}):(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Area"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Chemicals"})]}),M.map(function(O){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listMedbot--"+O.on,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"medical"})," ",O.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[O.area||"Unknown"," (",O.x,", ",O.y,")"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.on?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Online"}):(0,e.createComponentVNode)(2,o.Box,{color:"average",children:"Offline"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.use_beaker?"Reservoir: "+O.total_volume+"/"+O.maximum_volume:"Using internal synthesizer"})]},O.id)})]})})})},B=function(A,x){var E=(0,t.useLocalState)(x,"sortId","name"),P=E[0],D=E[1],M=(0,t.useLocalState)(x,"sortOrder",!0),O=M[0],R=M[1],F=A.id,W=A.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:P!==F&&"transparent",onClick:function(){function U(){P===F?R(!O):(D(F),R(!0))}return U}(),children:[W,P===F&&(0,e.createComponentVNode)(2,o.Icon,{name:O?"sort-up":"sort-down",ml:"0.25rem;"})]})})},I=function(A,x){var E=(0,t.useLocalState)(x,"sortId2","name"),P=E[0],D=E[1],M=(0,t.useLocalState)(x,"sortOrder2",!0),O=M[0],R=M[1],F=A.id,W=A.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:P!==F&&"transparent",onClick:function(){function U(){P===F?R(!O):(D(F),R(!0))}return U}(),children:[W,P===F&&(0,e.createComponentVNode)(2,o.Icon,{name:O?"sort-up":"sort-down",ml:"0.25rem;"})]})})},L=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.screen,O=D.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:M===2,onClick:function(){function R(){P("screen",{screen:2})}return R}(),children:"List Records"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"database",selected:M===5,onClick:function(){function R(){P("screen",{screen:5})}return R}(),children:"Virus Database"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"vial",selected:M===6,onClick:function(){function R(){P("screen",{screen:6})}return R}(),children:"Virology Goals"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"plus-square",selected:M===7,onClick:function(){function R(){return P("screen",{screen:7})}return R}(),children:"Medibot Tracking"}),M===3&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:M===3,children:"Record Maintenance"}),M===4&&O&&!O.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:M===4,children:["Record: ",O.fields[0].value]})]})})};(0,f.modalRegisterBodyOverride)("virus",m)},54989:function(T,r,n){"use strict";r.__esModule=!0,r.MerchVendor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=h.product,s=h.productImage,d=h.productCategory,v=l.user_money;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:u.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{disabled:u.price>v,icon:"shopping-cart",content:u.price,textAlign:"left",onClick:function(){function g(){return m("purchase",{name:u.name,category:d})}return g}()})})]})},b=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=(0,a.useLocalState)(i,"tabIndex",1),u=l[0],s=m.products,d=m.imagelist,v=["apparel","toy","decoration"];return(0,e.createComponentVNode)(2,t.Table,{children:s[v[u]].map(function(g){return(0,e.createComponentVNode)(2,f,{product:g,productImage:d[g.path],productCategory:v[u]},g.name)})})},y=r.MerchVendor=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.user_cash,s=l.inserted_cash;return(0,e.createComponentVNode)(2,o.Window,{title:"Merch Computer",width:450,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,e.createVNode)(1,"b",null,s,0)," credits inserted."]}),(0,e.createComponentVNode)(2,t.Button,{disabled:!s,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){function d(){return m("change")}return d}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",u!==null&&(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:["Your balance is ",(0,e.createVNode)(1,"b",null,[u||0,(0,e.createTextVNode)(" credits")],0),"."]})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,b)]})})]})})})}return k}(),S=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=(0,a.useLocalState)(i,"tabIndex",1),u=l[0],s=l[1],d=m.login_state;return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"dice",selected:u===1,onClick:function(){function v(){return s(1)}return v}(),children:"Toys"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"flag",selected:u===2,onClick:function(){function v(){return s(2)}return v}(),children:"Decorations"})]})}},87684:function(T,r,n){"use strict";r.__esModule=!0,r.MiningVendor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=["title","items","gridLayout"];function y(l,u){if(l==null)return{};var s={};for(var d in l)if({}.hasOwnProperty.call(l,d)){if(u.includes(d))continue;s[d]=l[d]}return s}var S={Alphabetical:function(){function l(u,s){return u-s}return l}(),Availability:function(){function l(u,s){return-(u.affordable-s.affordable)}return l}(),Price:function(){function l(u,s){return u.price-s.price}return l}()},k=r.MiningVendor=function(){function l(u,s){var d=(0,t.useLocalState)(s,"gridLayout",!1),v=d[0],g=d[1];return(0,e.createComponentVNode)(2,f.Window,{width:400,height:525,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,c,{gridLayout:v,setGridLayout:g}),(0,e.createComponentVNode)(2,i,{gridLayout:v})]})})})}return l}(),h=function(u,s){var d=(0,t.useBackend)(s),v=d.act,g=d.data,C=g.has_id,p=g.id;return(0,e.createComponentVNode)(2,o.NoticeBox,{success:C,children:C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",p.name,".",(0,e.createVNode)(1,"br"),"You have ",p.points.toLocaleString("en-US")," points."]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){function N(){return v("logoff")}return N}()}),(0,e.createComponentVNode)(2,o.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},i=function(u,s){var d=(0,t.useBackend)(s),v=d.act,g=d.data,C=g.has_id,p=g.id,N=g.items,V=u.gridLayout,B=(0,t.useLocalState)(s,"search",""),I=B[0],L=B[1],w=(0,t.useLocalState)(s,"sort","Alphabetical"),A=w[0],x=w[1],E=(0,t.useLocalState)(s,"descending",!1),P=E[0],D=E[1],M=(0,a.createSearch)(I,function(F){return F[0]}),O=!1,R=Object.entries(N).map(function(F,W){var U=Object.entries(F[1]).filter(M).map(function(z){return z[1].affordable=C&&p.points>=z[1].price,z[1]}).sort(S[A]);if(U.length!==0)return P&&(U=U.reverse()),O=!0,(0,e.createComponentVNode)(2,m,{title:F[0],items:U,gridLayout:V},F[0])});return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:O?R:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No items matching your criteria was found!"})})})},c=function(u,s){var d=u.gridLayout,v=u.setGridLayout,g=(0,t.useLocalState)(s,"search",""),C=g[0],p=g[1],N=(0,t.useLocalState)(s,"sort",""),V=N[0],B=N[1],I=(0,t.useLocalState)(s,"descending",!1),L=I[0],w=I[1];return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{mt:.2,placeholder:"Search by item name..",width:"100%",onInput:function(){function A(x,E){return p(E)}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:d?"list":"table-cells-large",height:1.75,tooltip:d?"Toggle List Layout":"Toggle Grid Layout",tooltipPosition:"bottom-start",onClick:function(){function A(){return v(!d)}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:"Alphabetical",options:Object.keys(S),width:"100%",onSelected:function(){function A(x){return B(x)}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:L?"arrow-down":"arrow-up",height:1.75,tooltip:L?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){function A(){return w(!L)}return A}()})})]})})},m=function(u,s){var d=(0,t.useBackend)(s),v=d.act,g=d.data,C=u.title,p=u.items,N=u.gridLayout,V=y(u,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Collapsible,Object.assign({open:!0,title:C},V,{children:p.map(function(B){return N?(0,e.createComponentVNode)(2,o.ImageButton,{mb:.5,imageSize:57.5,dmIcon:B.icon,dmIconState:B.icon_state,disabled:!g.has_id||g.id.points0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:ae>=10?"9+":ae})}),(0,e.createComponentVNode)(2,s,{icon:"briefcase",title:"Job Openings",selected:R===1,onClick:function(){function le(){return x("jobs")}return le}()}),(0,e.createComponentVNode)(2,o.Divider)]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:F.map(function(le){return(0,e.createComponentVNode)(2,s,{icon:le.icon,title:le.name,selected:R===2&&F[U-1]===le,onClick:function(){function Z(){return x("channel",{uid:le.uid})}return Z}(),children:le.unread>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:le.unread>=10?"9+":le.unread})},le)})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Divider),(!!P||!!D)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,s,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){function le(){return(0,y.modalOpen)(w,"wanted_notice")}return le}()}),(0,e.createComponentVNode)(2,s,{security:!0,icon:me?"minus-square":"minus-square-o",title:"Censor Mode: "+(me?"On":"Off"),mb:"0.5rem",onClick:function(){function le(){return q(!me)}return le}()}),(0,e.createComponentVNode)(2,o.Divider)],4),(0,e.createComponentVNode)(2,s,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){function le(){return(0,y.modalOpen)(w,"create_story")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"plus-circle",title:"New Channel",onClick:function(){function le(){return(0,y.modalOpen)(w,"create_channel")}return le}()}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,s,{icon:O?"spinner":"print",iconSpin:O,title:O?"Printing...":"Print Newspaper",onClick:function(){function le(){return x("print_newspaper")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:M?"volume-mute":"volume-up",title:"Mute: "+(M?"On":"Off"),onClick:function(){function le(){return x("toggle_mute")}return le}()})]})]})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,width:"100%",children:[(0,e.createComponentVNode)(2,S.TemporaryNotice),re]})]})})]})}return I}(),s=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=L.icon,P=E===void 0?"":E,D=L.iconSpin,M=L.selected,O=M===void 0?!1:M,R=L.security,F=R===void 0?!1:R,W=L.onClick,U=L.title,z=L.children,$=i(L,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Newscaster__menuButton",O&&"Newscaster__menuButton--selected",F&&"Newscaster__menuButton--security"]),onClick:W},$,{children:[O&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,e.createComponentVNode)(2,o.Icon,{name:P,spin:D,size:"2"}),(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--title",children:U}),z]})))},d=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.screen,D=E.is_admin,M=E.channel_idx,O=E.channel_can_manage,R=E.channels,F=E.stories,W=E.wanted,U=(0,t.useLocalState)(w,"fullStories",[]),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"censorMode",!1),X=G[0],Q=G[1],se=P===2&&M>-1?R[M-1]:null;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!W&&(0,e.createComponentVNode)(2,g,{story:W,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:se?se.icon:"newspaper",mr:"0.5rem"}),se?se.name:"Headlines"],0),children:F.length>0?F.slice().reverse().map(function(ie){return!z.includes(ie.uid)&&ie.body.length+3>c?Object.assign({},ie,{body_short:ie.body.substr(0,c-4)+"..."}):ie}).map(function(ie,me){return(0,e.createComponentVNode)(2,g,{story:ie},me)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no stories at this time."]})}),!!se&&(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,height:"40%",title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"info-circle",mr:"0.5rem"}),(0,e.createTextVNode)("About")],4),buttons:(0,e.createFragment)([X&&(0,e.createComponentVNode)(2,o.Button,{disabled:!!se.admin&&!D,selected:se.censored,icon:se.censored?"comment-slash":"comment",content:se.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){function ie(){return x("censor_channel",{uid:se.uid})}return ie}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!O,icon:"cog",content:"Manage",onClick:function(){function ie(){return(0,y.modalOpen)(w,"manage_channel",{uid:se.uid})}return ie}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",children:se.description||"N/A"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:se.author||"N/A"}),!!D&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Ckey",children:se.author_ckey}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Public",children:se.public?"Yes":"No"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Views",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"eye",mr:"0.5rem"}),F.reduce(function(ie,me){return ie+me.view_count},0).toLocaleString()]})]})})]})},v=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.jobs,D=E.wanted,M=Object.entries(P).reduce(function(O,R){var F=R[0],W=R[1];return O+W.length},0);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!D&&(0,e.createComponentVNode)(2,g,{story:D,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"briefcase",mr:"0.5rem"}),(0,e.createTextVNode)("Job Openings")],4),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:M>0?m.map(function(O){return Object.assign({},l[O],{id:O,jobs:P[O]})}).filter(function(O){return!!O&&O.jobs.length>0}).map(function(O){return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+O.id]),title:O.title,buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:O.fluff_text}),children:O.jobs.map(function(R){return(0,e.createComponentVNode)(2,o.Box,{class:(0,a.classes)(["Newscaster__jobOpening",!!R.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",R.title]},R.title)})},O.id)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,e.createComponentVNode)(2,o.Section,{height:"17%",children:["Interested in serving Nanotrasen?",(0,e.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,e.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},g=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=L.story,D=L.wanted,M=D===void 0?!1:D,O=E.is_admin,R=(0,t.useLocalState)(w,"fullStories",[]),F=R[0],W=R[1],U=(0,t.useLocalState)(w,"censorMode",!1),z=U[0],$=U[1];return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__story",M&&"Newscaster__story--wanted"]),title:(0,e.createFragment)([M&&(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle",mr:"0.5rem"}),P.censor_flags&2&&"[REDACTED]"||P.title||"News from "+P.author],0),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:[!M&&z&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,e.createComponentVNode)(2,o.Button,{enabled:P.censor_flags&2,icon:P.censor_flags&2?"comment-slash":"comment",content:P.censor_flags&2?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){function G(){return x("censor_story",{uid:P.uid})}return G}()})}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",P.author," |\xA0",!!O&&(0,e.createFragment)([(0,e.createTextVNode)("ckey: "),P.author_ckey,(0,e.createTextVNode)(" |\xA0")],0),!M&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),(0,e.createTextVNode)(" "),P.view_count.toLocaleString(),(0,e.createTextVNode)(" |\xA0")],0),(0,e.createComponentVNode)(2,o.Icon,{name:"clock"})," ",(0,f.timeAgo)(P.publish_time,E.world_time)]})]})}),children:(0,e.createComponentVNode)(2,o.Box,{children:P.censor_flags&2?"[REDACTED]":(0,e.createFragment)([!!P.has_photo&&(0,e.createComponentVNode)(2,C,{name:"story_photo_"+P.uid+".png",float:"right",ml:"0.5rem"}),(P.body_short||P.body).split("\n").map(function(G,X){return(0,e.createComponentVNode)(2,o.Box,{children:G||(0,e.createVNode)(1,"br")},X)}),P.body_short&&(0,e.createComponentVNode)(2,o.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){function G(){return W([].concat(F,[P.uid]))}return G}()}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})],0)})})},C=function(L,w){var A=L.name,x=i(L,h),E=(0,t.useLocalState)(w,"viewingPhoto",""),P=E[0],D=E[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({as:"img",className:"Newscaster__photo",src:A,onClick:function(){function M(){return D(A)}return M}()},x)))},p=function(L,w){var A=(0,t.useLocalState)(w,"viewingPhoto",""),x=A[0],E=A[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Newscaster__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:x}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function P(){return E("")}return P}()})]})},N=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=!!L.args.uid&&E.channels.filter(function(te){return te.uid===L.args.uid}).pop();if(L.id==="manage_channel"&&!P){(0,y.modalClose)(w);return}var D=L.id==="manage_channel",M=!!L.args.is_admin,O=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(P==null?void 0:P.author)||O||"Unknown"),F=R[0],W=R[1],U=(0,t.useLocalState)(w,"name",(P==null?void 0:P.name)||""),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"description",(P==null?void 0:P.description)||""),X=G[0],Q=G[1],se=(0,t.useLocalState)(w,"icon",(P==null?void 0:P.icon)||"newspaper"),ie=se[0],me=se[1],q=(0,t.useLocalState)(w,"isPublic",D?!!(P!=null&&P.public):!1),re=q[0],ae=q[1],le=(0,t.useLocalState)(w,"adminLocked",(P==null?void 0:P.admin)===1||!1),Z=le[0],ne=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:D?"Manage "+P.name:"Create New Channel",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!M,width:"100%",value:F,onInput:function(){function te(pe,fe){return W(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:z,onInput:function(){function te(pe,fe){return $(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:X,onInput:function(){function te(pe,fe){return Q(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Icon",children:[(0,e.createComponentVNode)(2,o.Input,{disabled:!M,value:ie,width:"35%",mr:"0.5rem",onInput:function(){function te(pe,fe){return me(fe)}return te}()}),(0,e.createComponentVNode)(2,o.Icon,{name:ie,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Accept Public Stories?",children:(0,e.createComponentVNode)(2,o.Button,{selected:re,icon:re?"toggle-on":"toggle-off",content:re?"Yes":"No",onClick:function(){function te(){return ae(!re)}return te}()})}),M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:Z,icon:Z?"lock":"lock-open",content:Z?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return ne(!Z)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:F.trim().length===0||z.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,y.modalAnswer)(w,L.id,"",{author:F,name:z.substr(0,49),description:X.substr(0,128),icon:ie,public:re?1:0,admin_locked:Z?1:0})}return te}()})]})},V=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.photo,D=E.channels,M=E.channel_idx,O=M===void 0?-1:M,R=!!L.args.is_admin,F=L.args.scanned_user,W=D.slice().sort(function(te,pe){if(O<0)return 0;var fe=D[O-1];if(fe.uid===te.uid)return-1;if(fe.uid===pe.uid)return 1}).filter(function(te){return R||!te.frozen&&(te.author===F||!!te.public)}),U=(0,t.useLocalState)(w,"author",F||"Unknown"),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"channel",W.length>0?W[0].name:""),X=G[0],Q=G[1],se=(0,t.useLocalState)(w,"title",""),ie=se[0],me=se[1],q=(0,t.useLocalState)(w,"body",""),re=q[0],ae=q[1],le=(0,t.useLocalState)(w,"adminLocked",!1),Z=le[0],ne=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!R,width:"100%",value:z,onInput:function(){function te(pe,fe){return $(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:X,options:W.map(function(te){return te.name}),mb:"0",width:"100%",onSelected:function(){function te(pe){return Q(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Divider),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:ie,onInput:function(){function te(pe,fe){return me(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:re,onInput:function(){function te(pe,fe){return ae(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){function te(){return x(P?"eject_photo":"attach_photo")}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Section,{noTopPadding:!0,title:ie,maxHeight:"13.5rem",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{mt:"0.5rem",children:[!!P&&(0,e.createComponentVNode)(2,C,{name:"inserted_photo_"+P.uid+".png",float:"right"}),re.split("\n").map(function(te,pe){return(0,e.createComponentVNode)(2,o.Box,{children:te||(0,e.createVNode)(1,"br")},pe)}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})]})})}),R&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:Z,icon:Z?"lock":"lock-open",content:Z?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return ne(!Z)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:z.trim().length===0||X.trim().length===0||ie.trim().length===0||re.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,y.modalAnswer)(w,"create_story","",{author:z,channel:X,title:ie.substr(0,127),body:re.substr(0,1023),admin_locked:Z?1:0})}return te}()})]})},B=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.photo,D=E.wanted,M=!!L.args.is_admin,O=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(D==null?void 0:D.author)||O||"Unknown"),F=R[0],W=R[1],U=(0,t.useLocalState)(w,"name",(D==null?void 0:D.title.substr(8))||""),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"description",(D==null?void 0:D.body)||""),X=G[0],Q=G[1],se=(0,t.useLocalState)(w,"adminLocked",(D==null?void 0:D.admin_locked)===1||!1),ie=se[0],me=se[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Authority",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!M,width:"100%",value:F,onInput:function(){function q(re,ae){return W(ae)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:z,maxLength:"128",onInput:function(){function q(re,ae){return $(ae)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",value:X,maxLength:"512",rows:"4",onInput:function(){function q(re,ae){return Q(ae)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){function q(){return x(P?"eject_photo":"attach_photo")}return q}()}),!!P&&(0,e.createComponentVNode)(2,C,{name:"inserted_photo_"+P.uid+".png",float:"right"})]}),M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ie,icon:ie?"lock":"lock-open",content:ie?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function q(){return me(!ie)}return q}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!D,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){function q(){x("clear_wanted_notice"),(0,y.modalClose)(w)}return q}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:F.trim().length===0||z.trim().length===0||X.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function q(){(0,y.modalAnswer)(w,L.id,"",{author:F,name:z.substr(0,127),description:X.substr(0,511),admin_locked:ie?1:0})}return q}()})]})};(0,y.modalRegisterBodyOverride)("create_channel",N),(0,y.modalRegisterBodyOverride)("manage_channel",N),(0,y.modalRegisterBodyOverride)("create_story",V),(0,y.modalRegisterBodyOverride)("wanted_notice",B)},48286:function(T,r,n){"use strict";r.__esModule=!0,r.Noticeboard=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.Noticeboard=function(){function y(S,k){var h=(0,t.useBackend)(k),i=h.act,c=h.data,m=c.papers;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:300,theme:"noticeboard",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:m.map(function(l){return(0,e.createComponentVNode)(2,o.Stack.Item,{align:"center",width:"22.45%",height:"85%",onClick:function(){function u(){return i("interact",{paper:l.ref})}return u}(),onContextMenu:function(){function u(s){s.preventDefault(),i("showFull",{paper:l.ref})}return u}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,fontSize:.75,title:l.name,children:(0,a.decodeHtmlEntities)(l.contents)})},l.ref)})})})})}return y}()},41166:function(T,r,n){"use strict";r.__esModule=!0,r.NuclearBomb=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NuclearBomb=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;return i.extended?(0,e.createComponentVNode)(2,o.Window,{width:350,height:290,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Disk",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.authdisk?"eject":"id-card",selected:i.authdisk,content:i.diskname?i.diskname:"-----",tooltip:i.authdisk?"Eject Disk":"Insert Disk",onClick:function(){function c(){return h("auth")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Code",children:(0,e.createComponentVNode)(2,t.Button,{icon:"key",disabled:!i.authdisk,selected:i.authcode,content:i.codemsg,onClick:function(){function c(){return h("code")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Arming & Disarming",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bolted to floor",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.anchored?"check":"times",selected:i.anchored,disabled:!i.authdisk,content:i.anchored?"YES":"NO",onClick:function(){function c(){return h("toggle_anchor")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Time Left",children:(0,e.createComponentVNode)(2,t.Button,{icon:"stopwatch",content:i.time,disabled:!i.authfull,tooltip:"Set Timer",onClick:function(){function c(){return h("set_time")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.safety?"check":"times",selected:i.safety,disabled:!i.authfull,content:i.safety?"ON":"OFF",tooltip:i.safety?"Disable Safety":"Enable Safety",onClick:function(){function c(){return h("toggle_safety")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Arm/Disarm",children:(0,e.createComponentVNode)(2,t.Button,{icon:(i.timer,"bomb"),disabled:i.safety||!i.authfull,color:"red",content:i.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){function c(){return h("toggle_armed")}return c}()})})]})})]})}):(0,e.createComponentVNode)(2,o.Window,{width:350,height:115,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Deployment",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){function c(){return h("deploy")}return c}()})})})})}return b}()},52416:function(T,r,n){"use strict";r.__esModule=!0,r.NumberInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(92986),f=n(72253),b=n(36036),y=n(98595),S=r.NumberInputModal=function(){function h(i,c){var m=(0,f.useBackend)(c),l=m.act,u=m.data,s=u.init_value,d=u.large_buttons,v=u.message,g=v===void 0?"":v,C=u.timeout,p=u.title,N=(0,f.useLocalState)(c,"input",s),V=N[0],B=N[1],I=function(){function A(x){x!==V&&B(x)}return A}(),L=function(){function A(x){x!==V&&B(x)}return A}(),w=140+Math.max(Math.ceil(g.length/3),g.length>0&&d?5:0);return(0,e.createComponentVNode)(2,y.Window,{title:p,width:270,height:w,children:[C&&(0,e.createComponentVNode)(2,a.Loader,{value:C}),(0,e.createComponentVNode)(2,y.Window.Content,{onKeyDown:function(){function A(x){var E=window.event?x.which:x.keyCode;E===o.KEY_ENTER&&l("submit",{entry:V}),E===o.KEY_ESCAPE&&l("cancel")}return A}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:g})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{input:V,onClick:L,onChange:I})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return h}(),k=function(i,c){var m=(0,f.useBackend)(c),l=m.act,u=m.data,s=u.min_value,d=u.max_value,v=u.init_value,g=u.round_value,C=i.input,p=i.onClick,N=i.onChange,V=Math.round(C!==s?Math.max(C/2,s):d/2),B=C===s&&s>0||C===1;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:C===s,icon:"angle-double-left",onClick:function(){function I(){return p(s)}return I}(),tooltip:C===s?"Min":"Min ("+s+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!g,minValue:s,maxValue:d,onChange:function(){function I(L,w){return N(w)}return I}(),onEnter:function(){function I(L,w){return l("submit",{entry:w})}return I}(),value:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:C===d,icon:"angle-double-right",onClick:function(){function I(){return p(d)}return I}(),tooltip:C===d?"Max":"Max ("+d+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:B,icon:"divide",onClick:function(){function I(){return p(V)}return I}(),tooltip:B?"Split":"Split ("+V+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:C===v,icon:"redo",onClick:function(){function I(){return p(v)}return I}(),tooltip:v?"Reset ("+v+")":"Reset"})})]})}},1218:function(T,r,n){"use strict";r.__esModule=!0,r.OperatingComputer=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(98595),f=n(36036),b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],y=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],S={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],h=r.OperatingComputer=function(){function l(u,s){var d=(0,t.useBackend)(s),v=d.act,g=d.data,C=g.hasOccupant,p=g.choice,N;return p?N=(0,e.createComponentVNode)(2,m):N=C?(0,e.createComponentVNode)(2,i):(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,o.Window,{width:650,height:455,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!p,icon:"user",onClick:function(){function V(){return v("choiceOff")}return V}(),children:"Patient"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!!p,icon:"cog",onClick:function(){function V(){return v("choiceOn")}return V}(),children:"Options"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,children:N})})]})})})}return l}(),i=function(u,s){var d=(0,t.useBackend)(s),v=d.data,g=v.occupant;return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"Patient",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:g.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:b[g.stat][0],children:b[g.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:g.maxHealth,value:g.health/g.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),y.map(function(C,p){return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:C[0]+" Damage",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:"100",value:g[C[1]]/100,ranges:S,children:(0,a.round)(g[C[1]])},p)},p)}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:g.maxTemp,value:g.bodyTemperature/g.maxTemp,color:k[g.temperatureSuitability+3],children:[(0,a.round)(g.btCelsius),"\xB0C, ",(0,a.round)(g.btFaren),"\xB0F"]})}),!!g.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:g.bloodMax,value:g.bloodLevel/g.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[g.bloodPercent,"%, ",g.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Pulse",children:[g.pulse," BPM"]})],4)]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Current Procedure",level:"2",children:g.inSurgery?(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Procedure",children:g.surgeryName}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Next Step",children:g.stepName})]}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No procedure ongoing."})})})]})},c=function(){return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No patient detected."]})})},m=function(u,s){var d=(0,t.useBackend)(s),v=d.act,g=d.data,C=g.verbose,p=g.health,N=g.healthAlarm,V=g.oxy,B=g.oxyAlarm,I=g.crit;return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Loudspeaker",children:(0,e.createComponentVNode)(2,f.Button,{selected:C,icon:C?"toggle-on":"toggle-off",content:C?"On":"Off",onClick:function(){function L(){return v(C?"verboseOff":"verboseOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer",children:(0,e.createComponentVNode)(2,f.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){function L(){return v(p?"healthOff":"healthOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:N,stepPixelSize:5,ml:"0",onChange:function(){function L(w,A){return v("health_adj",{new:A})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm",children:(0,e.createComponentVNode)(2,f.Button,{selected:V,icon:V?"toggle-on":"toggle-off",content:V?"On":"Off",onClick:function(){function L(){return v(V?"oxyOff":"oxyOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:B,stepPixelSize:5,ml:"0",onChange:function(){function L(w,A){return v("oxy_adj",{new:A})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Critical Alert",children:(0,e.createComponentVNode)(2,f.Button,{selected:I,icon:I?"toggle-on":"toggle-off",content:I?"On":"Off",onClick:function(){function L(){return v(I?"critOff":"critOn")}return L}()})})]})}},46892:function(T,r,n){"use strict";r.__esModule=!0,r.Orbit=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(35840);function y(d,v){var g=typeof Symbol!="undefined"&&d[Symbol.iterator]||d["@@iterator"];if(g)return(g=g.call(d)).next.bind(g);if(Array.isArray(d)||(g=S(d))||v&&d&&typeof d.length=="number"){g&&(d=g);var C=0;return function(){return C>=d.length?{done:!0}:{done:!1,value:d[C++]}}}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 S(d,v){if(d){if(typeof d=="string")return k(d,v);var g={}.toString.call(d).slice(8,-1);return g==="Object"&&d.constructor&&(g=d.constructor.name),g==="Map"||g==="Set"?Array.from(d):g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?k(d,v):void 0}}function k(d,v){(v==null||v>d.length)&&(v=d.length);for(var g=0,C=Array(v);gg},m=function(v,g){var C=v.name,p=g.name;if(!C||!p)return 0;var N=C.match(h),V=p.match(h);if(N&&V&&C.replace(h,"")===p.replace(h,"")){var B=parseInt(N[1],10),I=parseInt(V[1],10);return B-I}return c(C,p)},l=function(v,g){var C=v.searchText,p=v.source,N=v.title,V=v.color,B=v.sorted,I=p.filter(i(C));return B&&I.sort(m),p.length>0&&(0,e.createComponentVNode)(2,o.Section,{title:N+" - ("+p.length+")",children:I.map(function(L){return(0,e.createComponentVNode)(2,u,{thing:L,color:V},L.name)})})},u=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=v.color,V=v.thing;return(0,e.createComponentVNode)(2,o.Button,{color:N,tooltip:V.assigned_role?(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",mr:"0.5em",className:(0,b.classes)(["job_icons16x16",V.assigned_role_sprite])})," ",V.assigned_role]}):"",tooltipPosition:"bottom",onClick:function(){function B(){return p("orbit",{ref:V.ref})}return B}(),children:[V.name,V.orbiters&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,children:["(",V.orbiters," ",(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),")"]})]})},s=r.Orbit=function(){function d(v,g){for(var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.alive,B=N.antagonists,I=N.highlights,L=N.response_teams,w=N.tourist,A=N.auto_observe,x=N.dead,E=N.ssd,P=N.ghosts,D=N.misc,M=N.npcs,O=(0,t.useLocalState)(g,"searchText",""),R=O[0],F=O[1],W={},U=y(B),z;!(z=U()).done;){var $=z.value;W[$.antag]===void 0&&(W[$.antag]=[]),W[$.antag].push($)}var G=Object.entries(W);G.sort(function(Q,se){return c(Q[0],se[0])});var X=function(){function Q(se){for(var ie=0,me=[G.map(function(ae){var le=ae[0],Z=ae[1];return Z}),w,I,V,P,E,x,M,D];ie0&&(0,e.createComponentVNode)(2,o.Section,{title:"Antagonists",children:G.map(function(Q){var se=Q[0],ie=Q[1];return(0,e.createComponentVNode)(2,o.Section,{title:se+" - ("+ie.length+")",level:2,children:ie.filter(i(R)).sort(m).map(function(me){return(0,e.createComponentVNode)(2,u,{color:"bad",thing:me},me.name)})},se)})}),I.length>0&&(0,e.createComponentVNode)(2,l,{title:"Highlights",source:I,searchText:R,color:"teal"}),(0,e.createComponentVNode)(2,l,{title:"Response Teams",source:L,searchText:R,color:"purple"}),(0,e.createComponentVNode)(2,l,{title:"Tourists",source:w,searchText:R,color:"violet"}),(0,e.createComponentVNode)(2,l,{title:"Alive",source:V,searchText:R,color:"good"}),(0,e.createComponentVNode)(2,l,{title:"Ghosts",source:P,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,l,{title:"SSD",source:E,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,l,{title:"Dead",source:x,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,l,{title:"NPCs",source:M,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,l,{title:"Misc",source:D,searchText:R,sorted:!1})]})})}return d}()},15421:function(T,r,n){"use strict";r.__esModule=!0,r.OreRedemption=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(9394);function y(d){if(d==null)throw new TypeError("Cannot destructure "+d)}var S=(0,b.createLogger)("OreRedemption"),k=function(v){return v.toLocaleString("en-US")+" pts"},h=r.OreRedemption=function(){function d(v,g){return(0,e.createComponentVNode)(2,f.Window,{width:490,height:750,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i,{height:"100%"})}),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m)]})})})}return d}(),i=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.id,B=N.points,I=N.disk,L=Object.assign({},(y(v),v));return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({},L,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unclaimed Points",color:B>0?"good":"grey",bold:B>0&&"good",children:k(B)})}),(0,e.createComponentVNode)(2,o.Divider),I?(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Design disk",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,icon:"eject",content:I.name,tooltip:"Ejects the design disk.",onClick:function(){function w(){return p("eject_disk")}return w}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!I.design||!I.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){function w(){return p("download")}return w}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Stored design",children:(0,e.createComponentVNode)(2,o.Box,{color:I.design&&(I.compatible?"good":"bad"),children:I.design||"N/A"})})]}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No design disk inserted."})]})))},c=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.sheets,B=Object.assign({},(y(v),v));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"20%",children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},B,{children:[(0,e.createComponentVNode)(2,l,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),V.map(function(I){return(0,e.createComponentVNode)(2,u,{ore:I},I.id)})]})))})},m=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.alloys,B=Object.assign({},(y(v),v));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},B,{children:[(0,e.createComponentVNode)(2,l,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),V.map(function(I){return(0,e.createComponentVNode)(2,s,{ore:I},I.id)})]})))})},l=function(v,g){var C;return(0,e.createComponentVNode)(2,o.Box,{className:"OreHeader",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:v.title}),(C=v.columns)==null?void 0:C.map(function(p){return(0,e.createComponentVNode)(2,o.Stack.Item,{basis:p[1],textAlign:"center",color:"label",bold:!0,children:p[0]},p)})]})})},u=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=v.ore;if(!(N.value&&N.amount<=0&&!(["metal","glass"].indexOf(N.id)>-1)))return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"45%",align:"middle",children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",N.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:N.name})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",children:N.value}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(B,I){return p(N.value?"sheet":"alloy",{id:N.id,amount:I})}return V}()})})]})})},s=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=v.ore;return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"7%",align:"middle",children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["alloys32x32",N.id])})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",textAlign:"middle",align:"center",children:N.name}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"35%",textAlign:"middle",color:N.amount>=1?"good":"gray",align:"center",children:N.description}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"10%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(B,I){return p(N.value?"sheet":"alloy",{id:N.id,amount:I})}return V}()})})]})})}},52754:function(T,r,n){"use strict";r.__esModule=!0,r.PAI=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(70752),y=function(h){var i;try{i=b("./"+h+".js")}catch(m){if(m.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",h);throw m}var c=i[h];return c||(0,f.routingError)("missingExport",h)},S=r.PAI=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.app_template,s=l.app_icon,d=l.app_title,v=y(u);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{p:1,fill:!0,scrollable:!0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:s,mr:1}),d,u!=="pai_main_menu"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){function g(){return m("Back")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Home",icon:"arrow-up",onClick:function(){function g(){return m("MASTER_back")}return g}()})],4)]}),children:(0,e.createComponentVNode)(2,v)})})})})})}return k}()},85175:function(T,r,n){"use strict";r.__esModule=!0,r.PDA=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(59395),y=function(c){var m;try{m=b("./"+c+".js")}catch(u){if(u.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",c);throw u}var l=m[c];return l||(0,f.routingError)("missingExport",c)},S=r.PDA=function(){function i(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.app,v=s.owner;if(!v)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var g=y(d.template);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:d.icon,mr:1}),d.name]}),children:(0,e.createComponentVNode)(2,g)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:7.5,children:(0,e.createComponentVNode)(2,h)})]})})})}return i}(),k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.idInserted,v=s.idLink,g=s.stationTime,C=s.cartridge_name;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",color:"transparent",onClick:function(){function p(){return u("Authenticate")}return p}(),content:d?v:"No ID Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"sd-card",color:"transparent",onClick:function(){function p(){return u("Eject")}return p}(),content:C?["Eject "+C]:"No Cartridge Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:g})]})},h=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.app;return(0,e.createComponentVNode)(2,t.Box,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[!!d.has_back&&(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"33%",mr:-.5,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:d.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){function v(){return u("Back")}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:d.has_back?"33%":"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:d.is_home?"disabled":"white",icon:"home",onClick:function(){function v(){u("Home")}return v}()})})]})})}},68654:function(T,r,n){"use strict";r.__esModule=!0,r.Pacman=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49968),b=r.Pacman=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.active,l=c.anchored,u=c.broken,s=c.emagged,d=c.fuel_type,v=c.fuel_usage,g=c.fuel_stored,C=c.fuel_cap,p=c.is_ai,N=c.tmp_current,V=c.tmp_max,B=c.tmp_overheat,I=c.output_max,L=c.power_gen,w=c.output_set,A=c.has_fuel,x=g/C,E=N/V,P=w*L,D=Math.round(g/v*2),M=Math.round(D/60),O=D>120?M+" minutes":D+" seconds";return(0,e.createComponentVNode)(2,o.Window,{width:500,height:225,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(u||!l)&&(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[!!u&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator is malfunctioning!"}),!u&&!l&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!u&&!!l&&(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!A,selected:m,onClick:function(){function R(){return i("toggle_power")}return R}()}),children:(0,e.createComponentVNode)(2,t.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",className:"ml-1",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power setting",children:[(0,e.createComponentVNode)(2,t.NumberInput,{value:w,minValue:1,maxValue:I*(s?2.5:1),step:1,className:"mt-1",onDrag:function(){function R(F,W){return i("change_power",{change_power:W})}return R}()}),"(",(0,f.formatPower)(P),")"]})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:E,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[N," \u2103"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[B>50&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),B>20&&B<=50&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"WARNING: Overheating!"}),B>1&&B<=20&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Temperature High"}),B===0&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fuel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||p||!A,onClick:function(){function R(){return i("eject_fuel")}return R}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Type",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:x,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(g/1e3)," dm\xB3"]})})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel usage",children:[v/1e3," dm\xB3/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel depletion",children:[!!A&&(v?O:"N/A"),!A&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}return y}()},1701:function(T,r,n){"use strict";r.__esModule=!0,r.PanDEMIC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PanDEMIC=function(){function l(u,s){var d=(0,a.useBackend)(s),v=d.data,g=v.beakerLoaded,C=v.beakerContainsBlood,p=v.beakerContainsVirus,N=v.resistances,V=N===void 0?[]:N,B;return g?C?C&&!p&&(B=(0,e.createFragment)([(0,e.createTextVNode)("No disease detected in provided blood sample.")],4)):B=(0,e.createFragment)([(0,e.createTextVNode)("No blood sample found in the loaded container.")],4):B=(0,e.createFragment)([(0,e.createTextVNode)("No container loaded.")],4),(0,e.createComponentVNode)(2,o.Window,{width:575,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[B&&!p?(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b,{fill:!0,vertical:!0}),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:B})}):(0,e.createComponentVNode)(2,k),(V==null?void 0:V.length)>0&&(0,e.createComponentVNode)(2,m,{align:"bottom"})]})})})}return l}(),b=function(u,s){var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=g.beakerLoaded;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!C,onClick:function(){function p(){return v("eject_beaker")}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Destroy",confirmContent:"Destroy",disabled:!C,onClick:function(){function p(){return v("destroy_eject_beaker")}return p}()})],4)},y=function(u,s){var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=g.beakerContainsVirus,p=u.strain,N=p.commonName,V=p.description,B=p.diseaseAgent,I=p.bloodDNA,L=p.bloodType,w=p.possibleTreatments,A=p.transmissionRoute,x=p.isAdvanced,E=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",children:I?(0,e.createVNode)(1,"span",null,I,0,{style:{"font-family":"'Courier New', monospace"}}):"Undetectable"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:L!=null?L:"Undetectable"}})})],4);if(!C)return(0,e.createComponentVNode)(2,t.LabeledList,{children:E});var P;return x&&(N!=null&&N!=="Unknown"?P=(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print Release Forms",onClick:function(){function D(){return v("print_release_forms",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}}):P=(0,e.createComponentVNode)(2,t.Button,{icon:"pen",content:"Name Disease",onClick:function(){function D(){return v("name_strain",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Common Name",className:"common-name-label",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,align:"center",children:[N!=null?N:"Unknown",P]})}),V&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:V}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Disease Agent",children:B}),E,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Spread Vector",children:A!=null?A:"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Possible Cures",children:w!=null?w:"None"})]})},S=function(u,s){var d,v=(0,a.useBackend)(s),g=v.act,C=v.data,p=!!C.synthesisCooldown,N=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:p?"spinner":"clone",iconSpin:p,content:"Clone",disabled:p,onClick:function(){function V(){return g("clone_strain",{strain_index:u.strainIndex})}return V}()}),u.sectionButtons],0);return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:(d=u.sectionTitle)!=null?d:"Strain Information",buttons:N,children:(0,e.createComponentVNode)(2,y,{strain:u.strain,strainIndex:u.strainIndex})})})},k=function(u,s){var d,v=(0,a.useBackend)(s),g=v.act,C=v.data,p=C.selectedStrainIndex,N=C.strains,V=N[p-1];if(N.length===0)return(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No disease detected in provided blood sample."})});if(N.length===1){var B;return(0,e.createFragment)([(0,e.createComponentVNode)(2,S,{strain:N[0],strainIndex:1,sectionButtons:(0,e.createComponentVNode)(2,b)}),((B=N[0].symptoms)==null?void 0:B.length)>0&&(0,e.createComponentVNode)(2,i,{strain:N[0]})],0)}var I=(0,e.createComponentVNode)(2,b);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Culture Information",fill:!0,buttons:I,children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",style:{height:"100%"},children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:N.map(function(L,w){var A;return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"virus",selected:p-1===w,onClick:function(){function x(){return g("switch_strain",{strain_index:w+1})}return x}(),children:(A=L.commonName)!=null?A:"Unknown"},w)})})}),(0,e.createComponentVNode)(2,S,{strain:V,strainIndex:p}),((d=V.symptoms)==null?void 0:d.length)>0&&(0,e.createComponentVNode)(2,i,{className:"remove-section-bottom-padding",strain:V})]})})})},h=function(u){return u.reduce(function(s,d){return s+d},0)},i=function(u){var s=u.strain.symptoms;return(0,e.createComponentVNode)(2,t.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Infection Symptoms",fill:!0,className:u.className,children:(0,e.createComponentVNode)(2,t.Table,{className:"symptoms-table",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stealth"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Resistance"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stage Speed"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Transmissibility"})]}),s.map(function(d,v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.stealth}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.resistance}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.stageSpeed}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.transmissibility})]},v)}),(0,e.createComponentVNode)(2,t.Table.Row,{className:"table-spacer"}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"font-weight":"bold"},children:"Total"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h(s.map(function(d){return d.stealth}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h(s.map(function(d){return d.resistance}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h(s.map(function(d){return d.stageSpeed}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h(s.map(function(d){return d.transmissibility}))})]})]})})})},c=["flask","vial","eye-dropper"],m=function(u,s){var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=g.synthesisCooldown,p=g.beakerContainsVirus,N=g.resistances;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Antibodies",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,wrap:!0,children:N.map(function(V,B){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:c[B%c.length],disabled:!!C,onClick:function(){function I(){return v("clone_vaccine",{resistance_index:B+1})}return I}(),mr:"0.5em"}),V]},B)})})})})}},67921:function(T,r,n){"use strict";r.__esModule=!0,r.ParticleAccelerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ParticleAccelerator=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.assembled,m=i.power,l=i.strength,u=i.max_strength;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:160,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Control Panel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Connect",onClick:function(){function s(){return h("scan")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",mb:"5px",children:(0,e.createComponentVNode)(2,t.Box,{color:c?"good":"bad",children:c?"Operational":"Error: Verify Configuration"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,disabled:!c,onClick:function(){function s(){return h("power")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Strength",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:!c||l===0,onClick:function(){function s(){return h("remove_strength")}return s}(),mr:"4px"}),l,(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:!c||l===u,onClick:function(){function s(){return h("add_strength")}return s}(),ml:"4px"})]})]})})})})}return b}()},71432:function(T,r,n){"use strict";r.__esModule=!0,r.PdaPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PdaPainter=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.has_pda;return(0,e.createComponentVNode)(2,o.Window,{width:510,height:505,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:l?(0,e.createComponentVNode)(2,y):(0,e.createComponentVNode)(2,b)})})}return k}(),b=function(h,i){var c=(0,a.useBackend)(i),m=c.act;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"download",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){function l(){return m("insert_pda")}return l}()})]})})})},y=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.pda_colors;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,S)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Table,{className:"PdaPainter__list",children:Object.keys(u).map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{onClick:function(){function d(){return m("choose_pda",{selectedPda:s})}return d}(),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+u[s][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s})]},s)})})})})]})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.current_appearance,s=l.preview_appearance;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Current PDA",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){function d(){return m("eject_pda")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){function d(){return m("paint_pda")}return d}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Preview",children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})})]})}},33388:function(T,r,n){"use strict";r.__esModule=!0,r.PersonalCrafting=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PersonalCrafting=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.busy,u=m.category,s=m.display_craftable_only,d=m.display_compact,v=m.prev_cat,g=m.next_cat,C=m.subcategory,p=m.prev_subcat,N=m.next_subcat;return(0,e.createComponentVNode)(2,o.Window,{width:700,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!l&&(0,e.createComponentVNode)(2,t.Dimmer,{fontSize:"32px",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,e.createComponentVNode)(2,t.Section,{title:u,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Show Craftable Only",icon:s?"check-square-o":"square-o",selected:s,onClick:function(){function V(){return c("toggle_recipes")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Compact Mode",icon:d?"check-square-o":"square-o",selected:d,onClick:function(){function V(){return c("toggle_compact")}return V}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:v,icon:"arrow-left",onClick:function(){function V(){return c("backwardCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:g,icon:"arrow-right",onClick:function(){function V(){return c("forwardCat")}return V}()})]}),C&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:p,icon:"arrow-left",onClick:function(){function V(){return c("backwardSubCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N,icon:"arrow-right",onClick:function(){function V(){return c("forwardSubCat")}return V}()})]}),d?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,y)]})]})})}return S}(),b=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function v(){return c("make",{make:d.ref})}return v}()}),d.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:d.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:d.req_text,content:"Requirements",color:"transparent"}),d.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:d.tool_text,content:"Tools",color:"transparent"})]},d.name)}),!l&&s.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),d.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:d.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:d.req_text,content:"Requirements",color:"transparent"}),d.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:d.tool_text,content:"Tools",color:"transparent"})]},d.name)})]})})},y=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[u.map(function(d){return(0,e.createComponentVNode)(2,t.Section,{title:d.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function v(){return c("make",{make:d.ref})}return v}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[d.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:d.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:d.req_text}),d.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:d.tool_text})]})},d.name)}),!l&&s.map(function(d){return(0,e.createComponentVNode)(2,t.Section,{title:d.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[d.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:d.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:d.req_text}),d.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:d.tool_text})]})},d.name)})]})}},56150:function(T,r,n){"use strict";r.__esModule=!0,r.Photocopier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Photocopier=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:440,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Photocopier",color:"silver",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Copies:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"2em",bold:!0,children:m.copynumber}),(0,e.createComponentVNode)(2,t.Stack.Item,{float:"right",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"minus",textAlign:"center",content:"",onClick:function(){function l(){return c("minus")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"plus",textAlign:"center",content:"",onClick:function(){function l(){return c("add")}return l}()})]})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Toner:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,children:m.toner})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Document:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.copyitem&&!m.mob,content:m.copyitem?m.copyitem:m.mob?m.mob+"'s ass!":"document",onClick:function(){function l(){return c("removedocument")}return l}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Folder:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.folder,content:m.folder?m.folder:"folder",onClick:function(){function l(){return c("removefolder")}return l}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,y)]})})})}return S}(),b=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.issilicon;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){function u(){return c("copy")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){function u(){return c("scandocument")}return u}()}),!!l&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file",color:"green",float:"center",textAlign:"center",content:"Print Text",onClick:function(){function u(){return c("ai_text")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print Image",onClick:function(){function u(){return c("ai_pic")}return u}()})],4)],0)},y=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Scanned Files",children:m.files.map(function(l){return(0,e.createComponentVNode)(2,t.Section,{title:l.name,buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:m.toner<=0,onClick:function(){function u(){return c("filecopy",{uid:l.uid})}return u}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){function u(){return c("deletefile",{uid:l.uid})}return u}()})]})},l.name)})})}},84676:function(T,r,n){"use strict";r.__esModule=!0,r.PoolController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=["tempKey"];function b(h,i){if(h==null)return{};var c={};for(var m in h)if({}.hasOwnProperty.call(h,m)){if(i.includes(m))continue;c[m]=h[m]}return c}var y={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},S=function(i,c){var m=i.tempKey,l=b(i,f),u=y[m];if(!u)return null;var s=(0,a.useBackend)(c),d=s.data,v=s.act,g=d.currentTemp,C=u.label,p=u.icon,N=m===g,V=function(){v("setTemp",{temp:m})};return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({color:"transparent",selected:N,onClick:V},l,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:p}),C]})))},k=r.PoolController=function(){function h(i,c){for(var m=(0,a.useBackend)(c),l=m.data,u=l.emagged,s=l.currentTemp,d=y[s]||y.normal,v=d.label,g=d.color,C=[],p=0,N=Object.entries(y);p50?"battery-half":"battery-quarter")||g==="C"&&"bolt"||g==="F"&&"battery-full"||g==="M"&&"slash",color:g==="N"&&(C>50?"yellow":"red")||g==="C"&&"yellow"||g==="F"&&"green"||g==="M"&&"orange"}),(0,e.createComponentVNode)(2,S.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,o.toFixed)(C)+"%"})],4)};u.defaultHooks=f.pureComponentHooks;var s=function(v){var g,C,p=v.status;switch(p){case"AOn":g=!0,C=!0;break;case"AOff":g=!0,C=!1;break;case"On":g=!1,C=!0;break;case"Off":g=!1,C=!1;break}var N=(C?"On":"Off")+(" ["+(g?"auto":"manual")+"]");return(0,e.createComponentVNode)(2,S.ColorBox,{color:C?"good":"bad",content:g?void 0:"M",title:N})};s.defaultHooks=f.pureComponentHooks},50992:function(T,r,n){"use strict";r.__esModule=!0,r.PrisonerImplantManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(29319),f=n(3939),b=n(321),y=n(5485),S=n(98595),k=r.PrisonerImplantManager=function(){function h(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.loginState,d=u.prisonerInfo,v=u.chemicalInfo,g=u.trackingInfo,C;if(!s.logged_in)return(0,e.createComponentVNode)(2,S.Window,{theme:"security",width:500,height:850,children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,y.LoginScreen)})});var p=[1,5,10];return(0,e.createComponentVNode)(2,S.Window,{theme:"security",width:500,height:850,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.LoginInfo),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.name?"eject":"id-card",selected:d.name,content:d.name?d.name:"-----",tooltip:d.name?"Eject ID":"Insert ID",onClick:function(){function N(){return l("id_card")}return N}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Points",children:[d.points!==null?d.points:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"minus-square",disabled:d.points===null,content:"Reset",onClick:function(){function N(){return l("reset_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Point Goal",children:[d.goal!==null?d.goal:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"pen",disabled:d.goal===null,content:"Edit",onClick:function(){function N(){return(0,f.modalOpen)(c,"set_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createVNode)(1,"box",null,[(0,e.createTextVNode)("1 minute of prison time should roughly equate to 150 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Sentences should not exceed 5000 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Permanent prisoners should not be given a point goal."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle.")],4,{hidden:d.goal===null})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Tracking Implants",children:g.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.subject]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:N.location}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:N.health}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){function V(){return(0,f.modalOpen)(c,"warn",{uid:N.uid})}return V}()})})]})]},N.subject)]}),(0,e.createVNode)(1,"br")],4)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Chemical Implants",children:v.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.name]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Reagents",children:N.volume})}),p.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{mt:2,disabled:N.volumec;return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:!0,title:N.name,dmIcon:N.icon,dmIconState:N.icon_state,buttonsAlt:(0,e.createComponentVNode)(2,t.Button,{bold:!0,translucent:!0,fontSize:1.5,tooltip:V&&"Not enough tickets",disabled:V,onClick:function(){function B(){return h("purchase",{purchase:N.itemID})}return B}(),children:[N.cost,(0,e.createComponentVNode)(2,t.Icon,{m:0,mt:.25,name:"ticket",color:V?"bad":"good",size:1.6})]}),children:N.desc},N.name)})})})})})})}return b}()},94813:function(T,r,n){"use strict";r.__esModule=!0,r.RCD=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(49148),y=r.RCD=function(){function l(u,s){return(0,e.createComponentVNode)(2,o.Window,{width:480,height:670,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c)]})})]})}return l}(),S=function(u,s){var d=(0,a.useBackend)(s),v=d.data,g=v.matter,C=v.max_matter,p=C*.7,N=C*.25;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Matter Storage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[p,1/0],average:[N,p],bad:[-1/0,N]},value:g,maxValue:C,children:(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:g+" / "+C+" units"})})})})},k=function(){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Construction Type",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,h,{mode_type:"Floors and Walls"}),(0,e.createComponentVNode)(2,h,{mode_type:"Airlocks"}),(0,e.createComponentVNode)(2,h,{mode_type:"Windows"}),(0,e.createComponentVNode)(2,h,{mode_type:"Deconstruction"})]})})})},h=function(u,s){var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=u.mode_type,p=g.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",content:C,selected:p===C?1:0,onClick:function(){function N(){return v("mode",{mode:C})}return N}()})})},i=function(u,s){var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=g.door_name,p=g.electrochromic,N=g.airlock_glass;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Airlock Settings",children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",icon:"pen-alt",content:(0,e.createFragment)([(0,e.createTextVNode)("Rename: "),(0,e.createVNode)(1,"b",null,C,0)],0),onClick:function(){function V(){return(0,f.modalOpen)(s,"renameAirlock")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:N===1&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",content:"Electrochromic",selected:p,onClick:function(){function V(){return v("electrochromic")}return V}()})})]})})})},c=function(u,s){var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=g.tab,p=g.locked,N=g.one_access,V=g.selected_accesses,B=g.regions;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"cog",selected:C===1,onClick:function(){function I(){return v("set_tab",{tab:1})}return I}(),children:"Airlock Types"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===2,icon:"list",onClick:function(){function I(){return v("set_tab",{tab:2})}return I}(),children:"Airlock Access"})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:C===1?(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Types",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:1})})]})}):C===2&&p?(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Access",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock-open",content:"Unlock",onClick:function(){function I(){return v("set_lock",{new_lock:"unlock"})}return I}()}),children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Airlock access selection is currently locked."]})})}):(0,e.createComponentVNode)(2,b.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock",content:"Lock",onClick:function(){function I(){return v("set_lock",{new_lock:"lock"})}return I}()}),usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:N,content:"One",onClick:function(){function I(){return v("set_one_access",{access:"one"})}return I}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!N,width:4,content:"All",onClick:function(){function I(){return v("set_one_access",{access:"all"})}return I}()})],4),accesses:B,selectedList:V,accessMod:function(){function I(L){return v("set",{access:L})}return I}(),grantAll:function(){function I(){return v("grant_all")}return I}(),denyAll:function(){function I(){return v("clear_all")}return I}(),grantDep:function(){function I(L){return v("grant_region",{region:L})}return I}(),denyDep:function(){function I(L){return v("deny_region",{region:L})}return I}()})})],4)},m=function(u,s){for(var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=g.door_types_ui_list,p=g.door_type,N=u.check_number,V=[],B=0;Bf?w=(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,mb:1,children:"There are new messages"}):w=(0,e.createComponentVNode)(2,t.Box,{color:"label",mb:1,children:"There are no new messages"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Main Menu",buttons:(0,e.createComponentVNode)(2,t.Button,{width:9,content:L?"Speaker Off":"Speaker On",selected:!L,icon:L?"volume-mute":"volume-up",onClick:function(){function A(){return N("toggleSilent")}return A}()}),children:[w,(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Messages",icon:B>f?"envelope-open-text":"envelope",onClick:function(){function A(){return N("setScreen",{setScreen:6})}return A}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Assistance",icon:"hand-paper",onClick:function(){function A(){return N("setScreen",{setScreen:1})}return A}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Supplies",icon:"box",onClick:function(){function A(){return N("setScreen",{setScreen:2})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Secondary Goal",icon:"clipboard-list",onClick:function(){function A(){return N("setScreen",{setScreen:11})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Relay Anonymous Information",icon:"comment",onClick:function(){function A(){return N("setScreen",{setScreen:3})}return A}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Print Shipping Label",icon:"tag",onClick:function(){function A(){return N("setScreen",{setScreen:9})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){function A(){return N("setScreen",{setScreen:10})}return A}()})]})}),!!I&&(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){function A(){return N("setScreen",{setScreen:8})}return A}()})})]})})},i=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B=V.department,I=[],L;switch(g.purpose){case"ASSISTANCE":I=V.assist_dept,L="Request assistance from another department";break;case"SUPPLIES":I=V.supply_dept,L="Request supplies from another department";break;case"INFO":I=V.info_dept,L="Relay information to another department";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:L,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:I.filter(function(w){return w!==B}).map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Message",icon:"envelope",onClick:function(){function A(){return N("writeInput",{write:w,priority:y})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){function A(){return N("writeInput",{write:w,priority:S})}return A}()})]},w)})})})})},c=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B;switch(g.type){case"SUCCESS":B="Message sent successfully";break;case"FAIL":B="Unable to contact messaging server";break}return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:B,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function I(){return N("setScreen",{setScreen:0})}return I}()})})},m=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B,I;switch(g.type){case"MESSAGES":B=V.message_log,I="Message Log";break;case"SHIPPING":B=V.shipping_log,I="Shipping label print log";break}return B.reverse(),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:I,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),children:B.map(function(L){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"left",children:[L.map(function(w,A){return(0,e.createVNode)(1,"div",null,w,0,null,A)}),(0,e.createVNode)(1,"hr")]},L)})})})},l=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B=V.recipient,I=V.message,L=V.msgVerified,w=V.msgStamped;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function A(){return N("setScreen",{setScreen:0})}return A}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Recipient",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message",children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",color:"green",children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stamped by",color:"blue",children:w})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){function A(){return N("department",{department:B})}return A}()})})})],4)},u=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B=V.message,I=V.announceAuth;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Edit Message",icon:"edit",onClick:function(){function L(){return N("writeAnnouncement")}return L}()})],4),children:B})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[I?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(I&&B),onClick:function(){function L(){return N("sendAnnouncement")}return L}()})]})})],4)},s=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B=V.shipDest,I=V.msgVerified,L=V.ship_dept;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{title:"Print Shipping Label",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",children:I})]}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(B&&I),onClick:function(){function w(){return N("printLabel")}return w}()})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Destinations",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:L.map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:(0,e.createComponentVNode)(2,t.Button,{content:B===w?"Selected":"Select",selected:B===w,onClick:function(){function A(){return N("shipSelect",{shipSelect:w})}return A}()})},w)})})})})],4)},d=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B=V.secondaryGoalAuth,I=V.secondaryGoalEnabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Request Secondary Goal",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[I?B?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Complete your current goal first!"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Request Secondary Goal",icon:"clipboard-list",disabled:!(B&&I),onClick:function(){function L(){return N("requestSecondaryGoal")}return L}()})]})})],4)}},9861:function(T,r,n){"use strict";r.__esModule=!0,r.RndBackupConsole=r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RndBackupConsole=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.network_name,l=c.has_disk,u=c.disk_name,s=c.linked,d=c.techs,v=c.last_timestamp;return(0,e.createComponentVNode)(2,o.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Device Info",children:[(0,e.createComponentVNode)(2,t.Box,{mb:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Network",children:s?(0,e.createComponentVNode)(2,t.Button,{content:m,icon:"unlink",selected:1,onClick:function(){function g(){return i("unlink")}return g}()}):"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Loaded Disk",children:l?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u+" (Last backup: "+v+")",icon:"save",selected:1,onClick:function(){function g(){return i("eject_disk")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Save all",onClick:function(){function g(){return i("saveall2disk")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load all",onClick:function(){function g(){return i("saveall2network")}return g}()})],4):"None"})]})}),!!s||(0,e.createComponentVNode)(2,b)]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Section,{title:"Tech Info",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Tech Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Disk Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),Object.keys(d).map(function(g){return!(d[g].network_level>0||d[g].disk_level>0)||(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d[g].name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d[g].network_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d[g].disk_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Load to network",disabled:!l||!s,onClick:function(){function C(){return i("savetech2network",{tech:g})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load to disk",disabled:!l||!s,onClick:function(){function C(){return i("savetech2disk",{tech:g})}return C}()})]})]},g)})]})})})]})})}return y}(),b=r.LinkMenu=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.controllers;return(0,e.createComponentVNode)(2,t.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function u(){return i("linktonetworkcontroller",{target_controller:l.addr})}return u}()})})]},l.addr)})]})})}return y}()},37556:function(T,r,n){"use strict";r.__esModule=!0,r.DataDiskMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o="design",f="tech",b=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,d=u.disk_data;return d?(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:d.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:d.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:d.desc})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function v(){return s("updt_tech")}return v}()})})]}):null},y=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,d=u.disk_data;if(!d)return null;var v=d.name,g=d.lathe_types,C=d.materials,p=g.join(", ");return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:v}),p?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Required Materials"})]}),C.map(function(N){return(0,e.createComponentVNode)(2,t.Box,{children:["- ",(0,e.createVNode)(1,"span",null,N.name,0,{style:{"text-transform":"capitalize"}})," x ",N.amount]},N.name)}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function N(){return s("updt_design")}return N}()})})]})},S=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.disk_data;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Section,Object.assign({buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Erase",icon:"eraser",disabled:!d,onClick:function(){function v(){return u("erase_disk")}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",icon:"eject",onClick:function(){function v(){u("eject_disk")}return v}()})],4)},c)))},k=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,d=u.disk_type,v=u.to_copy,g=c.title;return(0,e.createComponentVNode)(2,S,{title:g,children:(0,e.createComponentVNode)(2,t.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:v.sort(function(C,p){return C.name.localeCompare(p.name)}).map(function(C){var p=C.name,N=C.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:p,children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){function V(){d===f?s("copy_tech",{id:N}):s("copy_design",{id:N})}return V}()})},N)})})})})},h=r.DataDiskMenu=function(){function i(c,m){var l=(0,a.useBackend)(m),u=l.data,s=u.disk_type,d=u.disk_data;if(!s)return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",children:"No disk loaded."});switch(s){case o:return d?(0,e.createComponentVNode)(2,S,{title:"Design Disk",children:(0,e.createComponentVNode)(2,y)}):(0,e.createComponentVNode)(2,k,{title:"Design Disk"});case f:return d?(0,e.createComponentVNode)(2,S,{title:"Technology Disk",children:(0,e.createComponentVNode)(2,b)}):(0,e.createComponentVNode)(2,k,{title:"Technology Disk"});default:return(0,e.createFragment)([(0,e.createTextVNode)("UNRECOGNIZED DISK TYPE")],4)}}return i}()},58147:function(T,r,n){"use strict";r.__esModule=!0,r.DeconstructionMenu=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=r.DeconstructionMenu=function(){function y(S,k){var h=(0,t.useBackend)(k),i=h.data,c=h.act,m=i.tech_levels,l=i.loaded_item,u=i.linked_destroy;return u?l?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Object Analysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Deconstruct",icon:"microscope",onClick:function(){function s(){c("deconstruct")}return s}()}),(0,e.createComponentVNode)(2,o.Button,{content:"Eject",icon:"eject",onClick:function(){function s(){c("eject_item")}return s}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:l.name})})}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Current Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Object Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"New Level"})]}),m.map(function(s){return(0,e.createComponentVNode)(2,b,{techLevel:s},s.id)})]})})],4):(0,e.createComponentVNode)(2,o.Section,{title:"Deconstruction Menu",children:"No item loaded. Standing by..."}):(0,e.createComponentVNode)(2,o.Section,{title:"Deconstruction Menu",children:"NO DESTRUCTIVE ANALYZER LINKED TO CONSOLE"})}return y}(),b=function(S,k){var h=S.techLevel,i=h.name,c=h.desc,m=h.level,l=h.object_level,u=h.ui_icon,s=l!=null,d=s&&l>=m?Math.max(l,m+1):m;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:c})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:u})," ",i]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m}),s?(0,e.createComponentVNode)(2,o.Table.Cell,{children:l}):(0,e.createComponentVNode)(2,o.Table.Cell,{className:"research-level-no-effect",children:"-"}),(0,e.createComponentVNode)(2,o.Table.Cell,{className:(0,a.classes)([d!==m&&"upgraded-level"]),children:d})]})}},16830:function(T,r,n){"use strict";r.__esModule=!0,r.LatheCategory=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=r.LatheCategory=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.data,i=k.act,c=h.category,m=h.matching_designs,l=h.menu,u=l===4,s=u?"build":"imprint";return(0,e.createComponentVNode)(2,t.Section,{title:c,children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,t.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:m.map(function(d){var v=d.id,g=d.name,C=d.can_build,p=d.materials;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:g,disabled:C<1,onClick:function(){function N(){return i(s,{id:v,amount:1})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C>=5?(0,e.createComponentVNode)(2,t.Button,{content:"x5",onClick:function(){function N(){return i(s,{id:v,amount:5})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C>=10?(0,e.createComponentVNode)(2,t.Button,{content:"x10",onClick:function(){function N(){return i(s,{id:v,amount:10})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.map(function(N){return(0,e.createFragment)([" | ",(0,e.createVNode)(1,"span",N.is_red?"color-red":null,[N.amount,(0,e.createTextVNode)(" "),N.name],0)],0)})})]},v)})})]})}return b}()},70497:function(T,r,n){"use strict";r.__esModule=!0,r.LatheChemicalStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheChemicalStorage=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data,h=S.act,i=k.loaded_chemicals,c=k.menu===4;return(0,e.createComponentVNode)(2,t.Section,{title:"Chemical Storage",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Purge All",icon:"trash",onClick:function(){function m(){var l=c?"disposeallP":"disposeallI";h(l)}return m}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:i.map(function(m){var l=m.volume,u=m.name,s=m.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+l+" of "+u,children:(0,e.createComponentVNode)(2,t.Button,{content:"Purge",icon:"trash",onClick:function(){function d(){var v=c?"disposeP":"disposeI";h(v,{id:s})}return d}()})},s)})})]})}return f}()},70864:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMainMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=n(68198),b=r.LatheMainMenu=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.data,c=h.act,m=i.menu,l=i.categories,u=m===4?"Protolathe":"Circuit Imprinter";return(0,e.createComponentVNode)(2,t.Section,{title:u+" Menu",children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,f.LatheSearch),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Flex,{wrap:"wrap",children:l.map(function(s){return(0,e.createComponentVNode)(2,t.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-right",content:s,onClick:function(){function d(){c("setCategory",{category:s})}return d}()})},s)})})]})}return y}()},42878:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMaterialStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterialStorage=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data,h=S.act,i=k.loaded_materials;return(0,e.createComponentVNode)(2,t.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,e.createComponentVNode)(2,t.Table,{children:i.map(function(c){var m=c.id,l=c.amount,u=c.name,s=function(){function C(p){var N=k.menu===4?"lathe_ejectsheet":"imprinter_ejectsheet";h(N,{id:m,amount:p})}return C}(),d=Math.floor(l/2e3),v=l<1,g=d===1?"":"s";return(0,e.createComponentVNode)(2,t.Table.Row,{className:v?"color-grey":"color-yellow",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"210px",children:["* ",l," of ",u]}),(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"110px",children:["(",d," sheet",g,")"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l>=2e3?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"1x",icon:"eject",onClick:function(){function C(){return s(1)}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"C",icon:"eject",onClick:function(){function C(){return s("custom")}return C}()}),l>=2e3*5?(0,e.createComponentVNode)(2,t.Button,{content:"5x",icon:"eject",onClick:function(){function C(){return s(5)}return C}()}):null,(0,e.createComponentVNode)(2,t.Button,{content:"All",icon:"eject",onClick:function(){function C(){return s(50)}return C}()})],0):null})]},m)})})})}return f}()},52662:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMaterials=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterials=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data,h=k.total_materials,i=k.max_materials,c=k.max_chemicals,m=k.total_chemicals;return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,e.createComponentVNode)(2,t.Table,{width:"auto",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h}),i?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+i}):null]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:m}),c?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+c}):null]})]})})}return f}()},9681:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(12644),f=n(70864),b=n(16830),y=n(42878),S=n(70497),k=["menu"];function h(u,s){if(u==null)return{};var d={};for(var v in u)if({}.hasOwnProperty.call(u,v)){if(s.includes(v))continue;d[v]=u[v]}return d}var i=t.Tabs.Tab,c=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.menu===o.MENU.LATHE?["nav_protolathe",C.submenu_protolathe]:["nav_imprinter",C.submenu_imprinter],N=p[0],V=p[1],B=s.menu,I=h(s,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,i,Object.assign({selected:V===B,onClick:function(){function L(){return g(N,{menu:B})}return L}()},I)))},m=function(s){switch(s){case o.PRINTER_MENU.MAIN:return(0,e.createComponentVNode)(2,f.LatheMainMenu);case o.PRINTER_MENU.SEARCH:return(0,e.createComponentVNode)(2,b.LatheCategory);case o.PRINTER_MENU.MATERIALS:return(0,e.createComponentVNode)(2,y.LatheMaterialStorage);case o.PRINTER_MENU.CHEMICALS:return(0,e.createComponentVNode)(2,S.LatheChemicalStorage)}},l=r.LatheMenu=function(){function u(s,d){var v=(0,a.useBackend)(d),g=v.data,C=g.menu,p=g.linked_lathe,N=g.linked_imprinter;return C===o.MENU.LATHE&&!p?(0,e.createComponentVNode)(2,t.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"}):C===o.MENU.IMPRINTER&&!N?(0,e.createComponentVNode)(2,t.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MAIN,icon:"bars",children:"Main Menu"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MATERIALS,icon:"layer-group",children:"Materials"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.CHEMICALS,icon:"flask-vial",children:"Chemicals"})]}),m(g.menu===o.MENU.LATHE?g.submenu_protolathe:g.submenu_imprinter)]})}return u}()},68198:function(T,r,n){"use strict";r.__esModule=!0,r.LatheSearch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheSearch=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"Search...",onEnter:function(){function h(i,c){return k("search",{to_search:c})}return h}()})})}return f}()},81421:function(T,r,n){"use strict";r.__esModule=!0,r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=r.LinkMenu=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.controllers;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),c.map(function(m){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.addr}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.net_id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function l(){return h("linktonetworkcontroller",{target_controller:m.addr})}return l}()})})]},m.addr)})]})})})})}return b}()},6256:function(T,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.SettingsMenu=function(){function y(S,k){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,b)]})}return y}(),f=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.sync,l=c.admin;return(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",align:"flex-start",children:(0,e.createComponentVNode)(2,t.Button,{color:"red",icon:"unlink",content:"Disconnect from Research Network",onClick:function(){function u(){i("unlink")}return u}()})})})},b=function(S,k){var h=(0,a.useBackend)(k),i=h.data,c=h.act,m=i.linked_destroy,l=i.linked_lathe,u=i.linked_imprinter;return(0,e.createComponentVNode)(2,t.Section,{title:"Linked Devices",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){function s(){return c("find_device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destructive Analyzer",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!m,content:m?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"destroy"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Protolathe",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!l,content:l?"Unlink":"Undetected",onClick:function(){function s(){c("disconnect",{item:"lathe"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Circuit Imprinter",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!u,content:u?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"imprinter"})}return s}()})})]})})}},12644:function(T,r,n){"use strict";r.__esModule=!0,r.RndConsole=r.PRINTER_MENU=r.MENU=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(35840),b=n(37556),y=n(9681),S=n(81421),k=n(6256),h=n(58147),i=["menu"];function c(p,N){if(p==null)return{};var V={};for(var B in p)if({}.hasOwnProperty.call(p,B)){if(N.includes(B))continue;V[B]=p[B]}return V}var m=o.Tabs.Tab,l=r.MENU={MAIN:0,DISK:2,DESTROY:3,LATHE:4,IMPRINTER:5,SETTINGS:6},u=r.PRINTER_MENU={MAIN:0,SEARCH:1,MATERIALS:2,CHEMICALS:3},s=function(N){switch(N){case l.MAIN:return(0,e.createComponentVNode)(2,C);case l.DISK:return(0,e.createComponentVNode)(2,b.DataDiskMenu);case l.DESTROY:return(0,e.createComponentVNode)(2,h.DeconstructionMenu);case l.LATHE:case l.IMPRINTER:return(0,e.createComponentVNode)(2,y.LatheMenu);case l.SETTINGS:return(0,e.createComponentVNode)(2,k.SettingsMenu);default:return"UNKNOWN MENU"}},d=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.menu,A=N.menu,x=c(N,i);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,m,Object.assign({selected:w===A,onClick:function(){function E(){return I("nav",{menu:A})}return E}()},x)))},v=r.RndConsole=function(){function p(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data;if(!L.linked)return(0,e.createComponentVNode)(2,S.LinkMenu);var w=L.menu,A=L.linked_destroy,x=L.linked_lathe,E=L.linked_imprinter,P=L.wait_message;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,d,{icon:"flask",menu:l.MAIN,children:"Research"}),!!A&&(0,e.createComponentVNode)(2,d,{icon:"microscope",menu:l.DESTROY,children:"Analyze"}),!!x&&(0,e.createComponentVNode)(2,d,{icon:"print",menu:l.LATHE,children:"Protolathe"}),!!E&&(0,e.createComponentVNode)(2,d,{icon:"memory",menu:l.IMPRINTER,children:"Imprinter"}),(0,e.createComponentVNode)(2,d,{icon:"floppy-disk",menu:l.DISK,children:"Disk"}),(0,e.createComponentVNode)(2,d,{icon:"cog",menu:l.SETTINGS,children:"Settings"})]}),s(w),(0,e.createComponentVNode)(2,g)]})})})}return p}(),g=function(N,V){var B=(0,a.useBackend)(V),I=B.data,L=I.wait_message;return L?(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay",children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay__Wrapper",children:(0,e.createComponentVNode)(2,o.NoticeBox,{color:"black",children:L})})}):null},C=function(N,V){var B=(0,a.useBackend)(V),I=B.data,L=I.tech_levels;return(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Level"})]}),L.map(function(w){var A=w.id,x=w.name,E=w.desc,P=w.level,D=w.ui_icon;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:E})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:D})," ",x]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P})]},A)})]})})}},29205:function(T,r,n){"use strict";r.__esModule=!0,r.RndNetController=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.RndNetController=function(){function k(h,i){var c=(0,t.useBackend)(i),m=c.act,l=c.data,u=l.ion,s=(0,t.useLocalState)(i,"mainTabIndex",0),d=s[0],v=s[1],g=function(){function C(p){switch(p){case 0:return(0,e.createComponentVNode)(2,y);case 1:return(0,e.createComponentVNode)(2,S);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return C}();return(0,e.createComponentVNode)(2,f.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:d===0,onClick:function(){function C(){return v(0)}return C}(),children:"Network Management"},"ConfigPage"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"floppy-disk",selected:d===1,onClick:function(){function C(){return v(1)}return C}(),children:"Design Management"},"DesignPage")]}),g(d)]})})}return k}(),y=function(h,i){var c=(0,t.useBackend)(i),m=c.act,l=c.data,u=(0,t.useLocalState)(i,"filterType","ALL"),s=u[0],d=u[1],v=l.network_password,g=l.network_name,C=l.devices,p=[];p.push(s),s==="MSC"&&(p.push("BCK"),p.push("PGN"));var N=s==="ALL"?C:C.filter(function(V){return p.indexOf(V.dclass)>-1});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Network Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Name",children:(0,e.createComponentVNode)(2,o.Button,{content:g||"Unset",selected:g,icon:"edit",onClick:function(){function V(){return m("network_name")}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Password",children:(0,e.createComponentVNode)(2,o.Button,{content:v||"Unset",selected:v,icon:"lock",onClick:function(){function V(){return m("network_password")}return V}()})})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Connected Devices",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="ALL",onClick:function(){function V(){return d("ALL")}return V}(),icon:"network-wired",children:"All Devices"},"AllDevices"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="SRV",onClick:function(){function V(){return d("SRV")}return V}(),icon:"server",children:"R&D Servers"},"RNDServers"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="RDC",onClick:function(){function V(){return d("RDC")}return V}(),icon:"desktop",children:"R&D Consoles"},"RDConsoles"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MFB",onClick:function(){function V(){return d("MFB")}return V}(),icon:"industry",children:"Exosuit Fabricators"},"Mechfabs"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MSC",onClick:function(){function V(){return d("MSC")}return V}(),icon:"microchip",children:"Miscellaneous Devices"},"Misc")]}),(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Unlink"})]}),N.map(function(V){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function B(){return m("unlink_device",{dclass:V.dclass,uid:V.id})}return B}()})})]},V.id)})]})]})],4)},S=function(h,i){var c=(0,t.useBackend)(i),m=c.act,l=c.data,u=l.designs,s=(0,t.useLocalState)(i,"searchText",""),d=s[0],v=s[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Design Management",children:[(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search for designs",mb:2,onInput:function(){function g(C,p){return v(p)}return g}()}),u.filter((0,a.createSearch)(d,function(g){return g.name})).map(function(g){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,content:g.name,checked:!g.blacklisted,onClick:function(){function C(){return m(g.blacklisted?"unblacklist_design":"blacklist_design",{d_uid:g.uid})}return C}()},g.name)})]})}},63315:function(T,r,n){"use strict";r.__esModule=!0,r.RndServer=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=n(98595),b=r.RndServer=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.active,s=l.network_name;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:500,resizable:!0,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Section,{title:"Server Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Machine power",children:(0,e.createComponentVNode)(2,o.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function d(){return m("toggle_active")}return d}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Link status",children:s===null?(0,e.createComponentVNode)(2,o.Box,{color:"red",children:"Unlinked"}):(0,e.createComponentVNode)(2,o.Box,{color:"green",children:"Linked"})})]})}),s===null?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,y)]})})}return k}(),y=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.network_name;return(0,e.createComponentVNode)(2,o.Section,{title:"Network Info",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Connected network ID",children:u}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function s(){return m("unlink")}return s}()})})]})})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.controllers;return(0,e.createComponentVNode)(2,o.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),u.map(function(s){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:s.netname}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function d(){return m("link",{addr:s.addr})}return d}()})})]},s.addr)})]})})}},26109:function(T,r,n){"use strict";r.__esModule=!0,r.RobotSelfDiagnosis=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=function(k,h){var i=k/h;return i<=.2?"good":i<=.5?"average":"bad"},y=r.RobotSelfDiagnosis=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.data,m=c.component_data;return(0,e.createComponentVNode)(2,o.Window,{width:280,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:m.map(function(l,u){return(0,e.createComponentVNode)(2,t.Section,{title:(0,f.capitalize)(l.name),children:l.installed<=0?(0,e.createComponentVNode)(2,t.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:l.installed===-1?"Destroyed":"Missing"})})}):(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"72%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",color:b(l.brute_damage,l.max_damage),children:l.brute_damage}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",color:b(l.electronic_damage,l.max_damage),children:l.electronic_damage})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Powered",color:l.powered?"good":"bad",children:l.powered?"Yes":"No"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Enabled",color:l.status?"good":"bad",children:l.status?"Yes":"No"})]})})]})},u)})})})}return S}()},97997:function(T,r,n){"use strict";r.__esModule=!0,r.RoboticsControlConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RoboticsControlConsole=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.can_hack,l=c.safety,u=c.show_lock_all,s=c.cyborgs,d=s===void 0?[]:s;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:460,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!u&&(0,e.createComponentVNode)(2,t.Section,{title:"Emergency Lock Down",children:[(0,e.createComponentVNode)(2,t.Button,{icon:l?"lock":"unlock",content:l?"Disable Safety":"Enable Safety",selected:l,onClick:function(){function v(){return i("arm",{})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lock",disabled:l,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){function v(){return i("masslock",{})}return v}()})]}),(0,e.createComponentVNode)(2,b,{cyborgs:d,can_hack:m})]})})}return y}(),b=function(S,k){var h=S.cyborgs,i=S.can_hack,c=(0,a.useBackend)(k),m=c.act,l=c.data,u="Detonate";return l.detonate_cooldown>0&&(u+=" ("+l.detonate_cooldown+"s)"),h.length?h.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createFragment)([!!s.hackable&&!s.emagged&&(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){function d(){return m("hackbot",{uid:s.uid})}return d}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:s.locked_down?"unlock":"lock",color:s.locked_down?"good":"default",content:s.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){function d(){return m("stopbot",{uid:s.uid})}return d}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:u,disabled:!l.auth||l.detonate_cooldown>0,color:"bad",onClick:function(){function d(){return m("killbot",{uid:s.uid})}return d}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Box,{color:s.status?"bad":s.locked_down?"average":"good",children:s.status?"Not Responding":s.locked_down?"Locked Down":"Nominal"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:(0,e.createComponentVNode)(2,t.Box,{children:s.locstring})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.health>50?"good":"bad",value:s.health/100})}),typeof s.charge=="number"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.charge>30?"good":"bad",value:s.charge/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Capacity",children:(0,e.createComponentVNode)(2,t.Box,{color:s.cell_capacity<3e4?"average":"good",children:s.cell_capacity})})],4)||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"No Power Cell"})}),!!s.is_hacked&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safeties",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"DISABLED"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Module",children:s.module}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master AI",children:(0,e.createComponentVNode)(2,t.Box,{color:s.synchronization?"default":"average",children:s.synchronization||"None"})})]})},s.uid)}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cyborg units detected within access parameters."})}},54431:function(T,r,n){"use strict";r.__esModule=!0,r.Safe=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Safe=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.dial,s=l.open,d=l.locked,v=l.contents;return(0,e.createComponentVNode)(2,o.Window,{theme:"safe",width:600,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving",children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,e.createComponentVNode)(2,t.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,e.createVNode)(1,"br"),s?(0,e.createComponentVNode)(2,y):(0,e.createComponentVNode)(2,t.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*u+"deg)","z-index":0}})]}),!s&&(0,e.createComponentVNode)(2,S)]})})}return k}(),b=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.dial,s=l.open,d=l.locked,v=function(C,p){return(0,e.createComponentVNode)(2,t.Button,{disabled:s||p&&!d,icon:"arrow-"+(p?"right":"left"),content:(p?"Right":"Left")+" "+C,iconRight:p,onClick:function(){function N(){return m(p?"turnleft":"turnright",{num:C})}return N}(),style:{"z-index":10}})};return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:d,icon:s?"lock":"lock-open",content:s?"Close":"Open",mb:"0.5rem",onClick:function(){function g(){return m("open")}return g}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{position:"absolute",children:[v(50),v(10),v(1)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[v(1,!0),v(10,!0),v(50,!0)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--number",children:u})]})},y=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.contents;return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--contents",overflow:"auto",children:u.map(function(s,d){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mb:"0.5rem",onClick:function(){function v(){return m("retrieve",{index:d+1})}return v}(),children:[(0,e.createComponentVNode)(2,t.Box,{as:"img",src:s.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),s.name]}),(0,e.createVNode)(1,"br")],4,s)})})},S=function(h,i){return(0,e.createComponentVNode)(2,t.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,e.createComponentVNode)(2,t.Box,{children:["1. Turn the dial left to the first number.",(0,e.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,e.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,e.createVNode)(1,"br"),"4. Open the safe."]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},29740:function(T,r,n){"use strict";r.__esModule=!0,r.SatelliteControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SatelliteControl=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.satellites,m=i.notice,l=i.meteor_shield,u=i.meteor_shield_coverage,s=i.meteor_shield_coverage_max,d=i.meteor_shield_coverage_percentage;return(0,e.createComponentVNode)(2,o.Window,{width:475,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[l&&(0,e.createComponentVNode)(2,t.Section,{title:"Station Shield Coverage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:d>=100?"good":"average",value:u,maxValue:s,children:[d," %"]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Satellite Network Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alert",color:"red",children:i.notice}),c.map(function(v){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"#"+v.id,children:[v.mode," ",(0,e.createComponentVNode)(2,t.Button,{content:v.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){function g(){return h("toggle",{id:v.id})}return g}()})]},v.id)})]})})]})})}return b}()},44162:function(T,r,n){"use strict";r.__esModule=!0,r.SecureStorage=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(36352),y=n(92986),S=r.SecureStorage=function(){function c(m,l){return(0,e.createComponentVNode)(2,f.Window,{theme:"securestorage",height:500,width:280,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,h)})})})})}return c}(),k=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=window.event?m.which:m.keyCode;if(d===y.KEY_ENTER){m.preventDefault(),s("keypad",{digit:"E"});return}if(d===y.KEY_ESCAPE){m.preventDefault(),s("keypad",{digit:"C"});return}if(d===y.KEY_BACKSPACE){m.preventDefault(),s("backspace");return}if(d>=y.KEY_0&&d<=y.KEY_9){m.preventDefault(),s("keypad",{digit:d-y.KEY_0});return}if(d>=y.KEY_NUMPAD_0&&d<=y.KEY_NUMPAD_9){m.preventDefault(),s("keypad",{digit:d-y.KEY_NUMPAD_0});return}},h=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=d.locked,g=d.no_passcode,C=d.emagged,p=d.user_entered_code,N=[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]],V=g?"":v?"bad":"good";return(0,e.createComponentVNode)(2,o.Section,{fill:!0,onKeyDown:function(){function B(I){return k(I,l)}return B}(),children:[(0,e.createComponentVNode)(2,o.Stack.Item,{height:7.3,children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+V]),height:"100%",children:C?"ERROR":p})}),(0,e.createComponentVNode)(2,o.Table,{children:N.map(function(B){return(0,e.createComponentVNode)(2,b.TableRow,{children:B.map(function(I){return(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,i,{number:I})},I)})},B[0])})})]})},i=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=m.number;return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,bold:!0,mb:"6px",content:v,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,a.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+v]),onClick:function(){function g(){return s("keypad",{digit:v})}return g}()})}},6272:function(T,r,n){"use strict";r.__esModule=!0,r.SecurityRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939),y=n(321),S=n(5485),k=n(22091),h={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},i=function(p,N){(0,b.modalOpen)(p,"edit",{field:N.edit,value:N.value})},c=r.SecurityRecords=function(){function C(p,N){var V=(0,t.useBackend)(N),B=V.act,I=V.data,L=I.loginState,w=I.currentPage,A;if(L.logged_in)w===1?A=(0,e.createComponentVNode)(2,l):w===2&&(A=(0,e.createComponentVNode)(2,d));else return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,S.LoginScreen)})});return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,m),A]})})]})}return C}(),m=function(p,N){var V=(0,t.useBackend)(N),B=V.act,I=V.data,L=I.currentPage,w=I.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:L===1,onClick:function(){function A(){return B("page",{page:1})}return A}(),children:"List Records"}),L===2&&w&&!w.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:L===2,children:["Record: ",w.fields[0].value]})]})})},l=function(p,N){var V=(0,t.useBackend)(N),B=V.act,I=V.data,L=I.records,w=(0,t.useLocalState)(N,"searchText",""),A=w[0],x=w[1],E=(0,t.useLocalState)(N,"sortId","name"),P=E[0],D=E[1],M=(0,t.useLocalState)(N,"sortOrder",!0),O=M[0],R=M[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,s)}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"SecurityRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,u,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,u,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,u,{id:"fingerprint",children:"Fingerprint"}),(0,e.createComponentVNode)(2,u,{id:"status",children:"Criminal Status"})]}),L.filter((0,a.createSearch)(A,function(F){return F.name+"|"+F.id+"|"+F.rank+"|"+F.fingerprint+"|"+F.status})).sort(function(F,W){var U=O?1:-1;return F[P].localeCompare(W[P])*U}).map(function(F){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"SecurityRecords__listRow--"+h[F.status],onClick:function(){function W(){return B("view",{uid_gen:F.uid_gen,uid_sec:F.uid_sec})}return W}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",F.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:F.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:F.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:F.fingerprint}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:F.status})]},F.id)})]})})})],4)},u=function(p,N){var V=(0,t.useLocalState)(N,"sortId","name"),B=V[0],I=V[1],L=(0,t.useLocalState)(N,"sortOrder",!0),w=L[0],A=L[1],x=p.id,E=p.children;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:B!==x&&"transparent",fluid:!0,onClick:function(){function P(){B===x?A(!w):(I(x),A(!0))}return P}(),children:[E,B===x&&(0,e.createComponentVNode)(2,o.Icon,{name:w?"sort-up":"sort-down",ml:"0.25rem;"})]})})})},s=function(p,N){var V=(0,t.useBackend)(N),B=V.act,I=V.data,L=I.isPrinting,w=(0,t.useLocalState)(N,"searchText",""),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{ml:"0.25rem",content:"New Record",icon:"plus",onClick:function(){function E(){return B("new_general")}return E}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Cell Log",onClick:function(){function E(){return(0,b.modalOpen)(N,"print_cell_log")}return E}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",fluid:!0,onInput:function(){function E(P,D){return x(D)}return E}()})})]})},d=function(p,N){var V=(0,t.useBackend)(N),B=V.act,I=V.data,L=I.isPrinting,w=I.general,A=I.security;return!w||!w.fields?(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"General records lost!"}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Record",onClick:function(){function x(){return B("print_record")}return x}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated with this crew member!",tooltipPosition:"bottom-start",content:"Delete Record",onClick:function(){function x(){return B("delete_general")}return x}()})],4),children:(0,e.createComponentVNode)(2,v)})}),!A||!A.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function x(){return B("new_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Security records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:A.empty,content:"Delete Record",onClick:function(){function x(){return B("delete_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:A.fields.map(function(x,E){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:x.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(x.value),!!x.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:x.line_break?"1rem":"initial",onClick:function(){function P(){return i(N,x)}return P}()})]},E)})})})})}),(0,e.createComponentVNode)(2,g)],4)],0)},v=function(p,N){var V=(0,t.useBackend)(N),B=V.data,I=B.general;return!I||!I.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:I.fields.map(function(L,w){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:L.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(""+L.value),!!L.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:L.line_break?"1rem":"initial",onClick:function(){function A(){return i(N,L)}return A}()})]},w)})})}),!!I.has_photos&&I.photos.map(function(L,w){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:L,style:{width:"96px","margin-top":"5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",w+1]},w)})]})},g=function(p,N){var V=(0,t.useBackend)(N),B=V.act,I=V.data,L=I.security;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function w(){return(0,b.modalOpen)(N,"comment_add")}return w}()}),children:L.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):L.comments.map(function(w,A){return(0,e.createComponentVNode)(2,o.Box,{preserveWhitespace:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:w.header||"Auto-generated"}),(0,e.createVNode)(1,"br"),w.text||w,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function x(){return B("comment_delete",{id:A+1})}return x}()})]},A)})})})}},5099:function(T,r,n){"use strict";r.__esModule=!0,r.SeedExtractor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939);function y(u,s){var d=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(d)return(d=d.call(u)).next.bind(d);if(Array.isArray(u)||(d=S(u))||s&&u&&typeof u.length=="number"){d&&(u=d);var v=0;return function(){return v>=u.length?{done:!0}:{done:!1,value:u[v++]}}}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 S(u,s){if(u){if(typeof u=="string")return k(u,s);var d={}.toString.call(u).slice(8,-1);return d==="Object"&&u.constructor&&(d=u.constructor.name),d==="Map"||d==="Set"?Array.from(u):d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d)?k(u,s):void 0}}function k(u,s){(s==null||s>u.length)&&(s=u.length);for(var d=0,v=Array(s);d=A},g=function(w,A){return w<=A},C=s.split(" "),p=[],N=function(){var w=I.value,A=w.split(":");if(A.length===0)return 0;if(A.length===1)return p.push(function(P){return(P.name+" ("+P.variant+")").toLocaleLowerCase().includes(A[0].toLocaleLowerCase())}),0;if(A.length>2)return{v:function(){function P(D){return!1}return P}()};var x,E=d;if(A[1][A[1].length-1]==="-"?(E=g,x=Number(A[1].substring(0,A[1].length-1))):A[1][A[1].length-1]==="+"?(E=v,x=Number(A[1].substring(0,A[1].length-1))):x=Number(A[1]),isNaN(x))return{v:function(){function P(D){return!1}return P}()};switch(A[0].toLocaleLowerCase()){case"l":case"life":case"lifespan":p.push(function(P){return E(P.lifespan,x)});break;case"e":case"end":case"endurance":p.push(function(P){return E(P.endurance,x)});break;case"m":case"mat":case"maturation":p.push(function(P){return E(P.maturation,x)});break;case"pr":case"prod":case"production":p.push(function(P){return E(P.production,x)});break;case"y":case"yield":p.push(function(P){return E(P.yield,x)});break;case"po":case"pot":case"potency":p.push(function(P){return E(P.potency,x)});break;case"s":case"stock":case"c":case"count":case"a":case"amount":p.push(function(P){return E(P.amount,x)});break;default:return{v:function(){function P(D){return!1}return P}()}}},V,B=y(C),I;!(I=B()).done;)if(V=N(),V!==0&&V)return V.v;return function(L){for(var w=0,A=p;w=1?Number(E):1)}return A}()})]})]})}},2916:function(T,r,n){"use strict";r.__esModule=!0,r.ShuttleConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleConsole=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:150,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:i.status?i.status:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!i.shuttle&&(!!i.docking_ports_len&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Send to ",children:i.docking_ports.map(function(c){return(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",content:c.name,onClick:function(){function m(){return h("move",{move:c.id})}return m}()},c.name)})})||(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:"red",children:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!i.admin_controlled&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorization",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!i.status,onClick:function(){function c(){return h("request")}return c}()})})],0))]})})})})}return b}()},39401:function(T,r,n){"use strict";r.__esModule=!0,r.ShuttleManipulator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleManipulator=function(){function k(h,i){var c=(0,a.useLocalState)(i,"tabIndex",0),m=c[0],l=c[1],u=function(){function s(d){switch(d){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,y);case 2:return(0,e.createComponentVNode)(2,S);default:return"WE SHOULDN'T BE HERE!"}}return s}();return(0,e.createComponentVNode)(2,o.Window,{width:650,height:700,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===0,onClick:function(){function s(){return l(0)}return s}(),icon:"info-circle",children:"Status"},"Status"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===1,onClick:function(){function s(){return l(1)}return s}(),icon:"file-import",children:"Templates"},"Templates"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===2,onClick:function(){function s(){return l(2)}return s}(),icon:"tools",children:"Modification"},"Modification")]}),u(m)]})})})}return k}(),b=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.shuttles;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:s.id}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Timer",children:s.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Mode",children:s.mode}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Status",children:s.status}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function d(){return m("jump_to",{type:"mobile",id:s.id})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){function d(){return m("fast_travel",{id:s.id})}return d}()})]})]})},s.name)})})},y=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.templates_tabs,s=l.existing_shuttle,d=l.templates;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:u.map(function(v){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===s.id,icon:"file",onClick:function(){function g(){return m("select_template_category",{cat:v})}return g}(),children:v},v)})}),!!s&&d[s.id].templates.map(function(v){return(0,e.createComponentVNode)(2,t.Section,{title:v.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[v.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:v.description}),v.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:v.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Load Template",icon:"download",onClick:function(){function g(){return m("select_template",{shuttle_id:v.shuttle_id})}return g}()})})]})},v.name)})]})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.existing_shuttle,s=l.selected;return(0,e.createComponentVNode)(2,t.Box,{children:[u?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: "+u.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u.status}),u.timer&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Timer",children:u.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function d(){return m("jump_to",{type:"mobile",id:u.id})}return d}()})})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: None"}),s?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: "+s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:s.description}),s.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Preview",icon:"eye",onClick:function(){function d(){return m("preview",{shuttle_id:s.shuttle_id})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Load",icon:"download",onClick:function(){function d(){return m("load",{shuttle_id:s.shuttle_id})}return d}()})]})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: None"})]})}},88284:function(T,r,n){"use strict";r.__esModule=!0,r.Sleeper=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],y=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],S={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],h=r.Sleeper=function(){function d(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.hasOccupant,B=V?(0,e.createComponentVNode)(2,i):(0,e.createComponentVNode)(2,s);return(0,e.createComponentVNode)(2,f.Window,{width:550,height:760,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:B}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l)})]})})})}return d}(),i=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.occupant;return(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,u)],4)},c=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.occupant,B=N.auto_eject_dead;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xA0"}),(0,e.createComponentVNode)(2,o.Button,{icon:B?"toggle-on":"toggle-off",selected:B,content:B?"On":"Off",onClick:function(){function I(){return p("auto_eject_dead_"+(B?"off":"on"))}return I}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",content:"Eject",onClick:function(){function I(){return p("ejectify")}return I}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:V.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxHealth,value:V.health/V.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]},children:(0,a.round)(V.health,0)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:b[V.stat][0],children:b[V.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxTemp,value:V.bodyTemperature/V.maxTemp,color:k[V.temperatureSuitability+3],children:[(0,a.round)(V.btCelsius,0),"\xB0C,",(0,a.round)(V.btFaren,0),"\xB0F"]})}),!!V.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.bloodMax,value:V.bloodLevel/V.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[V.bloodPercent,"%, ",V.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[V.pulse," BPM"]})],4)]})})},m=function(v,g){var C=(0,t.useBackend)(g),p=C.data,N=p.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Damage",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:y.map(function(V,B){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V[0],children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:"100",value:N[V[1]]/100,ranges:S,children:(0,a.round)(N[V[1]],0)},B)},B)})})})},l=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.hasOccupant,B=N.isBeakerLoaded,I=N.beakerMaxSpace,L=N.beakerFreeSpace,w=N.dialysis,A=w&&L>0;return(0,e.createComponentVNode)(2,o.Section,{title:"Dialysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!B||L<=0||!V,selected:A,icon:A?"toggle-on":"toggle-off",content:A?"Active":"Inactive",onClick:function(){function x(){return p("togglefilter")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!B,icon:"eject",content:"Eject",onClick:function(){function x(){return p("removebeaker")}return x}()})],4),children:B?(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:I,value:L/I,ranges:{good:[.5,1/0],average:[.25,.5],bad:[-1/0,.25]},children:[L,"u"]})})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No beaker loaded."})})},u=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.occupant,B=N.chemicals,I=N.maxchem,L=N.amounts;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Chemicals",children:B.map(function(w,A){var x="",E;return w.overdosing?(x="bad",E=(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle"}),"\xA0 Overdosing!"]})):w.od_warning&&(x="average",E=(0,e.createComponentVNode)(2,o.Box,{color:"average",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle"}),"\xA0 Close to overdosing"]})),(0,e.createComponentVNode)(2,o.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{title:w.title,level:"3",mx:"0",lineHeight:"18px",buttons:E,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:I,value:w.occ_amount/I,color:x,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[w.pretty_amount,"/",I,"u"]}),L.map(function(P,D){return(0,e.createComponentVNode)(2,o.Button,{disabled:!w.injectable||w.occ_amount+P>I||V.stat===2,icon:"syringe",content:"Inject "+P+"u",title:"Inject "+P+"u of "+w.title+" into the occupant",mb:"0",height:"19px",onClick:function(){function M(){return p("chemical",{chemid:w.id,amount:P})}return M}()},D)})]})})},A)})})},s=function(v,g){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},21597:function(T,r,n){"use strict";r.__esModule=!0,r.SlotMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SlotMachine=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;if(i.money===null)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:90,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"Could not scan your card or could not find account!"}),(0,e.createComponentVNode)(2,t.Box,{children:"Please wear or hold your ID and try again."})]})})});var c;return i.plays===1?c=i.plays+" player has tried their luck today!":c=i.plays+" players have tried their luck today!",(0,e.createComponentVNode)(2,o.Window,{width:300,height:151,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{lineHeight:2,children:c}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Credits Remaining",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:i.money})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10 credits to spin",children:(0,e.createComponentVNode)(2,t.Button,{icon:"coins",disabled:i.working,content:i.working?"Spinning...":"Spin",onClick:function(){function m(){return h("spin")}return m}()})})]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,lineHeight:2,color:i.resultlvl,children:i.result})]})})})}return b}()},46348:function(T,r,n){"use strict";r.__esModule=!0,r.Smartfridge=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Smartfridge=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.secure,m=i.can_dry,l=i.drying,u=i.contents;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Secure Access: Please have your identification ready."}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m?"Drying rack":"Contents",buttons:!!m&&(0,e.createComponentVNode)(2,t.Button,{width:4,icon:l?"power-off":"times",content:l?"On":"Off",selected:l,onClick:function(){function s(){return h("drying")}return s}()}),children:[!u&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cookie-bite",size:5,color:"brown"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No products loaded."]})}),!!u&&u.slice().sort(function(s,d){return s.display_name.localeCompare(d.display_name)}).map(function(s){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"55%",children:s.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:["(",s.quantity," in stock)"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:13,children:[(0,e.createComponentVNode)(2,t.Button,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){function d(){return h("vend",{index:s.vend,amount:1})}return d}()}),(0,e.createComponentVNode)(2,t.NumberInput,{width:"40px",minValue:0,value:0,maxValue:s.quantity,step:1,stepPixelSize:3,onChange:function(){function d(v,g){return h("vend",{index:s.vend,amount:g})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){function d(){return h("vend",{index:s.vend,amount:s.quantity})}return d}()})]})]},s)})]})]})})})}return b}()},86162:function(T,r,n){"use strict";r.__esModule=!0,r.Smes=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595),b=1e3,y=r.Smes=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.capacityPercent,u=m.capacity,s=m.charge,d=m.inputAttempt,v=m.inputting,g=m.inputLevel,C=m.inputLevelMax,p=m.inputAvailable,N=m.outputPowernet,V=m.outputAttempt,B=m.outputting,I=m.outputLevel,L=m.outputLevelMax,w=m.outputUsed,A=l>=100&&"good"||v&&"average"||"bad",x=B&&"good"||s>0&&"average"||"bad";return(0,e.createComponentVNode)(2,f.Window,{width:340,height:345,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stored Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l*.01,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:d?"sync-alt":"times",selected:d,onClick:function(){function E(){return c("tryinput")}return E}(),children:d?"Auto":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:A,children:l>=100&&"Fully Charged"||v&&"Charging"||"Not Charging"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Input",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:g===0,onClick:function(){function E(){return c("input",{target:"min"})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:g===0,onClick:function(){function E(){return c("input",{adjust:-1e4})}return E}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:g/b,fillValue:p/b,minValue:0,maxValue:C/b,step:5,stepPixelSize:4,format:function(){function E(P){return(0,o.formatPower)(P*b,1)}return E}(),onChange:function(){function E(P,D){return c("input",{target:D*b})}return E}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:g===C,onClick:function(){function E(){return c("input",{adjust:1e4})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:g===C,onClick:function(){function E(){return c("input",{target:"max"})}return E}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available",children:(0,o.formatPower)(p)})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Output Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){function E(){return c("tryoutput")}return E}(),children:V?"On":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:x,children:N?B?"Sending":s>0?"Not Sending":"No Charge":"Not Connected"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Output",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:I===0,onClick:function(){function E(){return c("output",{target:"min"})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:I===0,onClick:function(){function E(){return c("output",{adjust:-1e4})}return E}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:I/b,minValue:0,maxValue:L/b,step:5,stepPixelSize:4,format:function(){function E(P){return(0,o.formatPower)(P*b,1)}return E}(),onChange:function(){function E(P,D){return c("output",{target:D*b})}return E}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:I===L,onClick:function(){function E(){return c("output",{adjust:1e4})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:I===L,onClick:function(){function E(){return c("output",{target:"max"})}return E}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Outputting",children:(0,o.formatPower)(w)})]})})]})})})}return S}()},63584:function(T,r,n){"use strict";r.__esModule=!0,r.SolarControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SolarControl=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=0,m=1,l=2,u=i.generated,s=i.generated_ratio,d=i.tracking_state,v=i.tracking_rate,g=i.connected_panels,C=i.connected_tracker,p=i.cdir,N=i.direction,V=i.rotating_direction;return(0,e.createComponentVNode)(2,o.Window,{width:490,height:277,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){function B(){return h("refresh")}return B}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar tracker",color:C?"good":"bad",children:C?"OK":"N/A"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar panels",color:g>0?"good":"bad",children:g})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{size:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power output",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[p,"\xB0 (",N,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[d===l&&(0,e.createComponentVNode)(2,t.Box,{children:" Automated "}),d===m&&(0,e.createComponentVNode)(2,t.Box,{children:[" ",v,"\xB0/h (",V,")"," "]}),d===c&&(0,e.createComponentVNode)(2,t.Box,{children:" Tracker offline "})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[d!==l&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:p,onDrag:function(){function B(I,L){return h("cdir",{cdir:L})}return B}()}),d===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker status",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:d===c,onClick:function(){function B(){return h("track",{track:c})}return B}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"clock-o",content:"Timed",selected:d===m,onClick:function(){function B(){return h("track",{track:m})}return B}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:d===l,disabled:!C,onClick:function(){function B(){return h("track",{track:l})}return B}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[d===m&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:v,format:function(){function B(I){var L=Math.sign(I)>0?"+":"-";return L+Math.abs(I)}return B}(),onDrag:function(){function B(I,L){return h("tdir",{tdir:L})}return B}()}),d===c&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Tracker offline "}),d===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}return b}()},38096:function(T,r,n){"use strict";r.__esModule=!0,r.SpawnersMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpawnersMenu=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.spawners||[];return(0,e.createComponentVNode)(2,o.Window,{width:700,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{children:c.map(function(m){return(0,e.createComponentVNode)(2,t.Section,{mb:.5,title:m.name+" ("+m.amount_left+" left)",level:2,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){function l(){return h("jump",{ID:m.uids})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){function l(){return h("spawn",{ID:m.uids})}return l}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:m.desc}),!!m.fluff&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:m.fluff}),!!m.important_info&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:m.important_info})]},m.name)})})})})}return b}()},30586:function(T,r,n){"use strict";r.__esModule=!0,r.SpecMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpecMenu=function(){function h(i,c){return(0,e.createComponentVNode)(2,o.Window,{width:1100,height:600,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,y),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,k)]})})})}return h}(),b=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function d(){return l("hemomancer")}return d}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Vampiric claws",16),(0,e.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood Barrier",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood tendrils",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Sanguine pool",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Predator senses",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood eruption",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"The blood bringers rite",16),(0,e.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4)]})})},y=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function d(){return l("umbrae")}return d}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Cloak of darkness",16),(0,e.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow anchor",16),(0,e.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow snare",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Dark passage",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Extinguish",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,e.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Eternal darkness",16),(0,e.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,e.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16)]})})},S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function d(){return l("gargantua")}return d}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rejuvenate",16),(0,e.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell",16),(0,e.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Seismic stomp",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood rush",16),(0,e.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell II",16),(0,e.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Overwhelming force",16),(0,e.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Demonic grasp",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Charge",16),(0,e.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Desecrated Duel",16),(0,e.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4)]})})},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function d(){return l("dantalion")}return d}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Enthrall",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall cap",16),(0,e.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall commune",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Subspace swap",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Pacify",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Decoy",16),(0,e.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rally thralls",16),(0,e.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood bond",16),(0,e.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Mass Hysteria",16),(0,e.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4)]})})}},95152:function(T,r,n){"use strict";r.__esModule=!0,r.StackCraft=void 0;var e=n(89005),a=n(72253),t=n(88510),o=n(64795),f=n(25328),b=n(98595),y=n(36036),S=r.StackCraft=function(){function s(){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:500,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return s}(),k=function(d,v){var g=(0,a.useBackend)(v),C=g.data,p=C.amount,N=C.recipes,V=(0,a.useLocalState)(v,"searchText",""),B=V[0],I=V[1],L=h(N,(0,f.createSearch)(B)),w=(0,a.useLocalState)(v,"",!1),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,y.Section,{fill:!0,scrollable:!0,title:"Amount: "+p,buttons:(0,e.createFragment)([A&&(0,e.createComponentVNode)(2,y.Input,{width:12.5,value:B,placeholder:"Find recipe",onInput:function(){function E(P,D){return I(D)}return E}()}),(0,e.createComponentVNode)(2,y.Button,{ml:.5,tooltip:"Search",tooltipPosition:"bottom-end",icon:"magnifying-glass",selected:A,onClick:function(){function E(){return x(!A)}return E}()})],0),children:L?(0,e.createComponentVNode)(2,l,{recipes:L}):(0,e.createComponentVNode)(2,y.NoticeBox,{children:"No recipes found!"})})},h=function s(d,v){var g=(0,o.flow)([(0,t.map)(function(C){var p=C[0],N=C[1];return i(N)?v(p)?C:[p,s(N,v)]:v(p)?C:[p,void 0]}),(0,t.filter)(function(C){var p=C[0],N=C[1];return N!==void 0}),(0,t.sortBy)(function(C){var p=C[0],N=C[1];return p}),(0,t.sortBy)(function(C){var p=C[0],N=C[1];return!i(N)}),(0,t.reduce)(function(C,p){var N=p[0],V=p[1];return C[N]=V,C},{})])(Object.entries(d));return Object.keys(g).length?g:void 0},i=function(d){return d.uid===void 0},c=function(d,v){return d.required_amount>v?0:Math.floor(v/d.required_amount)},m=function(d,v){for(var g=(0,a.useBackend)(v),C=g.act,p=d.recipe,N=d.max_possible_multiplier,V=Math.min(N,Math.floor(p.max_result_amount/p.result_amount)),B=[5,10,25],I=[],L=function(){var E=A[w];V>=E&&I.push((0,e.createComponentVNode)(2,y.Button,{bold:!0,translucent:!0,fontSize:.85,width:"32px",content:E*p.result_amount+"x",onClick:function(){function P(){return C("make",{recipe_uid:p.uid,multiplier:E})}return P}()}))},w=0,A=B;w1?I+"x ":"",M=L>1?"s":"",O=""+D+V,R=L+" sheet"+M,F=c(B,N);return(0,e.createComponentVNode)(2,y.ImageButton,{fluid:!0,base64:P,dmIcon:x,dmIconState:E,imageSize:32,disabled:!F,tooltip:R,buttons:w>1&&F>1&&(0,e.createComponentVNode)(2,m,{recipe:B,max_possible_multiplier:F}),onClick:function(){function W(){return C("make",{recipe_uid:A,multiplier:1})}return W}(),children:O})}},38307:function(T,r,n){"use strict";r.__esModule=!0,r.StationAlertConsoleContent=r.StationAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.StationAlertConsole=function(){function y(){return(0,e.createComponentVNode)(2,o.Window,{width:325,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b)})})}return y}(),b=r.StationAlertConsoleContent=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.data,c=i.alarms||[],m=c.Fire||[],l=c.Atmosphere||[],u=c.Power||[];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Fire Alarms",children:(0,e.createVNode)(1,"ul",null,[m.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),m.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Atmospherics Alarms",children:(0,e.createVNode)(1,"ul",null,[l.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),l.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Alarms",children:(0,e.createVNode)(1,"ul",null,[u.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),u.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)})],4)}return y}()},96091:function(T,r,n){"use strict";r.__esModule=!0,r.StationTraitsPanel=void 0;var e=n(89005),a=n(88510),t=n(42127),o=n(72253),f=n(36036),b=n(98595),y=function(i){return i[i.SetupFutureStationTraits=0]="SetupFutureStationTraits",i[i.ViewStationTraits=1]="ViewStationTraits",i}(y||{}),S=function(c,m){var l=(0,o.useBackend)(m),u=l.act,s=l.data,d=s.future_station_traits,v=(0,o.useLocalState)(m,"selectedFutureTrait",null),g=v[0],C=v[1],p=Object.fromEntries(s.valid_station_traits.map(function(V){return[V.name,V.path]})),N=Object.keys(p);return N.sort(),(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Dropdown,{displayText:!g&&"Select trait to add...",onSelected:C,options:N,selected:g,width:"100%"})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"green",icon:"plus",onClick:function(){function V(){if(g){var B=p[g],I=[B];if(d){var L,w=d.map(function(A){return A.path});if(w.indexOf(B)!==-1)return;I=(L=I).concat.apply(L,w)}u("setup_future_traits",{station_traits:I})}}return V}(),children:"Add"})})]}),(0,e.createComponentVNode)(2,f.Divider),Array.isArray(d)?d.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:d.map(function(V){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:V.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"red",icon:"times",onClick:function(){function B(){u("setup_future_traits",{station_traits:(0,a.filterMap)(d,function(I){if(I.path!==V.path)return I.path})})}return B}(),children:"Delete"})})]})},V.path)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No station traits will run next round."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){function V(){return u("clear_future_traits")}return V}(),children:"Run Station Traits Normally"})]}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No future station traits are planned."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){function V(){return u("setup_future_traits",{station_traits:[]})}return V}(),children:"Prevent station traits from running next round"})]})]})},k=function(c,m){var l=(0,o.useBackend)(m),u=l.act,s=l.data;return s.current_traits.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:s.current_traits.map(function(d){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:d.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button.Confirm,{content:"Revert",color:"red",disabled:s.too_late_to_revert||!d.can_revert,tooltip:!d.can_revert&&"This trait is not revertable."||s.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){function v(){return u("revert",{ref:d.ref})}return v}()})})]})},d.ref)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:"There are no active station traits."})},h=r.StationTraitsPanel=function(){function i(c,m){var l=(0,o.useLocalState)(m,"station_traits_tab",y.ViewStationTraits),u=l[0],s=l[1],d;switch(u){case y.SetupFutureStationTraits:d=(0,e.createComponentVNode)(2,S);break;case y.ViewStationTraits:d=(0,e.createComponentVNode)(2,k);break;default:(0,t.exhaustiveCheck)(u)}return(0,e.createComponentVNode)(2,b.Window,{title:"Modify Station Traits",height:350,width:350,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"eye",selected:u===y.ViewStationTraits,onClick:function(){function v(){return s(y.ViewStationTraits)}return v}(),children:"View"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"edit",selected:u===y.SetupFutureStationTraits,onClick:function(){function v(){return s(y.SetupFutureStationTraits)}return v}(),children:"Edit"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:[(0,e.createComponentVNode)(2,f.Divider),d]})]})})})}return i}()},39409:function(T,r,n){"use strict";r.__esModule=!0,r.StripMenu=void 0;var e=n(89005),a=n(88510),t=n(79140),o=n(72253),f=n(36036),b=n(98595),y=5,S=9,k=function(g){return g===0?5:9},h="64px",i=function(g){return g[0]+"/"+g[1]},c=function(g){var C=g.align,p=g.children;return(0,e.createComponentVNode)(2,f.Box,{style:{position:"absolute",left:C==="left"?"6px":"48px","text-align":C,"text-shadow":"2px 2px 2px #000",top:"2px"},children:p})},m={enable_internals:{icon:"lungs",text:"Enable internals"},disable_internals:{icon:"lungs",text:"Disable internals"},enable_lock:{icon:"lock",text:"Enable lock"},disable_lock:{icon:"unlock",text:"Disable lock"},suit_sensors:{icon:"tshirt",text:"Adjust suit sensors"},remove_accessory:{icon:"medal",text:"Remove accessory"},dislodge_headpocket:{icon:"head-side-virus",text:"Dislodge headpocket"}},l={eyes:{displayName:"eyewear",gridSpot:i([1,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:i([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:i([1,1]),image:"inventory-mask.png"},pet_collar:{displayName:"collar",gridSpot:i([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:i([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:i([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:i([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:i([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:i([1,4])},jumpsuit:{displayName:"uniform",gridSpot:i([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:i([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:i([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:i([2,3]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:i([2,4]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:i([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:i([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:i([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:i([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:i([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:i([3,4]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:i([3,3]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:i([4,4]),image:"inventory-pda.png"}},u={eyes:{displayName:"eyewear",gridSpot:i([1,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:i([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:i([1,1]),image:"inventory-mask.png"},pet_collar:{displayName:"collar",gridSpot:i([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:i([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:i([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:i([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:i([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:i([1,4])},jumpsuit:{displayName:"uniform",gridSpot:i([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:i([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:i([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:i([4,4]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:i([4,5]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:i([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:i([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:i([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:i([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:i([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:i([4,7]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:i([4,6]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:i([4,8]),image:"inventory-pda.png"}},s=function(v){return v[v.Completely=1]="Completely",v[v.Hidden=2]="Hidden",v}(s||{}),d=r.StripMenu=function(){function v(g,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,B=new Map;if(V.show_mode===0)for(var I=0,L=Object.keys(V.items);I=.01})},(0,a.sortBy)(function(w){return-w.amount})])(g.gases||[]),L=Math.max.apply(Math,[1].concat(I.map(function(w){return w.amount})));return(0,e.createComponentVNode)(2,S.Window,{width:550,height:185,children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Relative EER",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(N)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:i(V),minValue:0,maxValue:i(1e4),ranges:{teal:[-1/0,i(80)],good:[i(80),i(373)],average:[i(373),i(1e3)],bad:[i(1e3),1/0]},children:(0,o.toFixed)(V)+" K"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:i(B),minValue:0,maxValue:i(5e4),ranges:{good:[i(1),i(300)],average:[-1/0,i(1e3)],bad:[i(1e3),1/0]},children:(0,o.toFixed)(B)+" kPa"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function w(){return v("back")}return w}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:I.map(function(w){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:(0,y.getGasLabel)(w.name),children:(0,e.createComponentVNode)(2,b.ProgressBar,{color:(0,y.getGasColor)(w.name),value:w.amount,minValue:0,maxValue:L,children:(0,o.toFixed)(w.amount,2)+"%"})},w.name)})})})})]})})})}},46029:function(T,r,n){"use strict";r.__esModule=!0,r.SyndicateComputerSimple=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SyndicateComputerSimple=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;return(0,e.createComponentVNode)(2,o.Window,{theme:"syndicate",width:400,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:i.rows.map(function(c){return(0,e.createComponentVNode)(2,t.Section,{title:c.title,buttons:(0,e.createComponentVNode)(2,t.Button,{content:c.buttontitle,disabled:c.buttondisabled,tooltip:c.buttontooltip,tooltipPosition:"left",onClick:function(){function m(){return h(c.buttonact)}return m}()}),children:[c.status,!!c.bullets&&(0,e.createComponentVNode)(2,t.Box,{children:c.bullets.map(function(m){return(0,e.createComponentVNode)(2,t.Box,{children:m},m)})})]},c.title)})})})}return b}()},36372:function(T,r,n){"use strict";r.__esModule=!0,r.TEG=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(S){return S.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},b=r.TEG=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data;return c.error?(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:[c.error,(0,e.createComponentVNode)(2,t.Button,{icon:"circle",content:"Recheck",onClick:function(){function m(){return i("check")}return m}()})]})})}):(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cold Loop ("+c.cold_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Inlet",children:[f(c.cold_inlet_temp)," K, ",f(c.cold_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Outlet",children:[f(c.cold_outlet_temp)," K, ",f(c.cold_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Hot Loop ("+c.hot_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Inlet",children:[f(c.hot_inlet_temp)," K, ",f(c.hot_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Outlet",children:[f(c.hot_outlet_temp)," K, ",f(c.hot_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Output",children:[f(c.output_power)," W",!!c.warning_switched&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}return y}()},56441:function(T,r,n){"use strict";r.__esModule=!0,r.TachyonArrayContent=r.TachyonArray=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TachyonArray=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.records,l=m===void 0?[]:m,u=c.explosion_target,s=c.toxins_tech,d=c.printing;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shift's Target",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Toxins Level",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Administration",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print All Logs",disabled:!l.length||d,align:"center",onClick:function(){function v(){return i("print_logs")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!l.length,color:"bad",align:"center",onClick:function(){function v(){return i("delete_logs")}return v}()})]})]})}),l.length?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No Records"})]})})}return y}(),b=r.TachyonArrayContent=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.records,l=m===void 0?[]:m;return(0,e.createComponentVNode)(2,t.Section,{title:"Logged Explosions",children:(0,e.createComponentVNode)(2,t.Flex,{children:(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Epicenter"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actual Size"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Theoretical Size"})]}),l.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.logged_time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.epicenter}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.actual_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.theoretical_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){function s(){return i("delete_record",{index:u.index})}return s}()})})]},u.index)})]})})})})}return y}()},1754:function(T,r,n){"use strict";r.__esModule=!0,r.Tank=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Tank=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c;return i.has_mask?c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,width:"76%",icon:i.connected?"check":"times",content:i.connected?"Internals On":"Internals Off",selected:i.connected,onClick:function(){function m(){return h("internals")}return m}()})}):c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,e.createComponentVNode)(2,o.Window,{width:325,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tank Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:i.tankPressure+" kPa"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Release Pressure",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,tooltip:"Min",onClick:function(){function m(){return h("pressure",{pressure:"min"})}return m}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(){function m(l,u){return h("pressure",{pressure:u})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,tooltip:"Max",onClick:function(){function m(){return h("pressure",{pressure:"max"})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,tooltip:"Reset",onClick:function(){function m(){return h("pressure",{pressure:"reset"})}return m}()})]}),c]})})})})}return b}()},7579:function(T,r,n){"use strict";r.__esModule=!0,r.TankDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TankDispenser=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.o_tanks,m=i.p_tanks;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:c===0,icon:"arrow-circle-down",onClick:function(){function l(){return h("oxygen")}return l}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+m+")",disabled:m===0,icon:"arrow-circle-down",onClick:function(){function l(){return h("plasma")}return l}()})})]})})})}return b}()},16136:function(T,r,n){"use strict";r.__esModule=!0,r.TcommsCore=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsCore=function(){function h(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.ion,d=(0,a.useLocalState)(c,"tabIndex",0),v=d[0],g=d[1],C=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,y);case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,k);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:900,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[s===1&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"wrench",selected:v===0,onClick:function(){function p(){return g(0)}return p}(),children:"Configuration"},"ConfigPage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"link",selected:v===1,onClick:function(){function p(){return g(1)}return p}(),children:"Device Linkage"},"LinkagePage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"user-times",selected:v===2,onClick:function(){function p(){return g(2)}return p}(),children:"User Filtering"},"FilterPage")]}),C(v)]})})}return h}(),b=function(){return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},y=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.active,d=u.sectors_available,v=u.nttc_toggle_jobs,g=u.nttc_toggle_job_color,C=u.nttc_toggle_name_color,p=u.nttc_toggle_command_bold,N=u.nttc_job_indicator_type,V=u.nttc_setting_language,B=u.network_id;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"On":"Off",selected:s,icon:"power-off",onClick:function(){function I(){return l("toggle_active")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sector Coverage",children:d})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Radio Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcements",children:(0,e.createComponentVNode)(2,t.Button,{content:v?"On":"Off",selected:v,icon:"user-tag",onClick:function(){function I(){return l("nttc_toggle_jobs")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:g?"On":"Off",selected:g,icon:"clipboard-list",onClick:function(){function I(){return l("nttc_toggle_job_color")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:C?"On":"Off",selected:C,icon:"user-tag",onClick:function(){function I(){return l("nttc_toggle_name_color")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Command Amplification",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){function I(){return l("nttc_toggle_command_bold")}return I}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Advanced",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcement Format",children:(0,e.createComponentVNode)(2,t.Button,{content:N||"Unset",selected:N,icon:"pencil-alt",onClick:function(){function I(){return l("nttc_job_indicator_type")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Language Conversion",children:(0,e.createComponentVNode)(2,t.Button,{content:V||"Unset",selected:V,icon:"globe",onClick:function(){function I(){return l("nttc_setting_language")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:B||"Unset",selected:B,icon:"server",onClick:function(){function I(){return l("network_id")}return I}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){function I(){return l("import")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){function I(){return l("export")}return I}()})]})],4)},S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.link_password,d=u.relay_entries;return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linkage Password",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"lock",onClick:function(){function v(){return l("change_password")}return v}()})})}),(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Unlink"})]}),d.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.status===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Online"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Offline"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",onClick:function(){function g(){return l("unlink",{addr:v.addr})}return g}()})})]},v.addr)})]})]})},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.filtered_users;return(0,e.createComponentVNode)(2,t.Section,{title:"User Filtering",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Add User",icon:"user-plus",onClick:function(){function d(){return l("add_filter")}return d}()}),children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"90%"},children:"User"}),(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),s.map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"user-times",onClick:function(){function v(){return l("remove_filter",{user:d})}return v}()})})]},d)})]})})}},88046:function(T,r,n){"use strict";r.__esModule=!0,r.TcommsRelay=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsRelay=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.linked,u=m.active,s=m.network_id;return(0,e.createComponentVNode)(2,o.Window,{width:600,height:292,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Relay Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function d(){return c("toggle_active")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"server",onClick:function(){function d(){return c("network_id")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Link Status",children:l===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Linked"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Unlinked"})})]})}),l===1?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,y)]})})}return S}(),b=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.linked_core_id,u=m.linked_core_addr,s=m.hidden_link;return(0,e.createComponentVNode)(2,t.Section,{title:"Link Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core Address",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hidden Link",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"Yes":"No",icon:s?"eye-slash":"eye",selected:s,onClick:function(){function d(){return c("toggle_hidden_link")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function d(){return c("unlink")}return d}()})})]})})},y=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.cores;return(0,e.createComponentVNode)(2,t.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),l.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function s(){return c("link",{addr:u.addr})}return s}()})})]},u.addr)})]})})}},20802:function(T,r,n){"use strict";r.__esModule=!0,r.Teleporter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Teleporter=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.targetsTeleport?i.targetsTeleport:{},m=0,l=1,u=2,s=i.calibrated,d=i.calibrating,v=i.powerstation,g=i.regime,C=i.teleporterhub,p=i.target,N=i.locked,V=i.adv_beacon_allowed,B=i.advanced_beacon_locking;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:270,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:[(!v||!C)&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Error",children:[C,!v&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Powerstation not linked "}),v&&!C&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Teleporter hub not linked "})]}),v&&C&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Status",buttons:(0,e.createFragment)(!!V&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",children:"Advanced Beacon Locking:\xA0"}),(0,e.createComponentVNode)(2,t.Button,{selected:B,icon:B?"toggle-on":"toggle-off",content:B?"Enabled":"Disabled",onClick:function(){function I(){return h("advanced_beacon_locking",{on:B?0:1})}return I}()})],4),0),children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[g===m&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:d,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function I(L){return h("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return I}()}),g===l&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:d,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function I(L){return h("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return I}()}),g===u&&(0,e.createComponentVNode)(2,t.Box,{children:p})]})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Regime:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:g===l?"good":null,onClick:function(){function I(){return h("setregime",{regime:l})}return I}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:g===m?"good":null,onClick:function(){function I(){return h("setregime",{regime:m})}return I}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:g===u?"good":null,disabled:!N,onClick:function(){function I(){return h("setregime",{regime:u})}return I}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{label:"Calibration",mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[p!=="None"&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:15.8,textAlign:"center",mt:.5,children:d&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"In Progress"})||s&&(0,e.createComponentVNode)(2,t.Box,{color:"good",children:"Optimal"})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Sub-Optimal"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!(s||d),onClick:function(){function I(){return h("calibrate")}return I}()})})]}),p==="None"&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(N&&v&&C&&g===u)&&(0,e.createComponentVNode)(2,t.Section,{title:"GPS",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){function I(){return h("load")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){function I(){return h("eject")}return I}()})]})})]})})})})}return b}()},48517:function(T,r,n){"use strict";r.__esModule=!0,r.TelescienceConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TelescienceConsole=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.last_msg,m=i.linked_pad,l=i.held_gps,u=i.lastdata,s=i.power_levels,d=i.current_max_power,v=i.current_power,g=i.current_bearing,C=i.current_elevation,p=i.current_sector,N=i.working,V=i.max_z,B=(0,a.useLocalState)(S,"dummyrot",g),I=B[0],L=B[1];return(0,e.createComponentVNode)(2,o.Window,{width:400,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createFragment)([c,!(u.length>0)||(0,e.createVNode)(1,"ul",null,u.map(function(w){return(0,e.createVNode)(1,"li",null,w,0,null,w)}),0)],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Telepad Status",children:m===1?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Bearing",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:[(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:360,disabled:N,value:g,onDrag:function(){function w(A,x){return L(x)}return w}(),onChange:function(){function w(A,x){return h("setbear",{bear:x})}return w}()}),(0,e.createComponentVNode)(2,t.Icon,{ml:1,size:1,name:"arrow-up",rotation:I})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Elevation",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:100,disabled:N,value:C,onChange:function(){function w(A,x){return h("setelev",{elev:x})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Level",children:s.map(function(w,A){return(0,e.createComponentVNode)(2,t.Button,{content:w,selected:v===w,disabled:A>=d-1||N,onClick:function(){function x(){return h("setpwr",{pwr:A+1})}return x}()},w)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Sector",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:1,minValue:2,maxValue:V,value:p,disabled:N,onChange:function(){function w(A,x){return h("setz",{newz:x})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Telepad Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Send",disabled:N,onClick:function(){function w(){return h("pad_send")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Receive",disabled:N,onClick:function(){function w(){return h("pad_receive")}return w}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Crystal Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Recalibrate Crystals",disabled:N,onClick:function(){function w(){return h("recal_crystals")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject Crystals",disabled:N,onClick:function(){function w(){return h("eject_crystals")}return w}()})]})]}):(0,e.createFragment)([(0,e.createTextVNode)("No pad linked to console. Please use a multitool to link a pad.")],4)}),(0,e.createComponentVNode)(2,t.Section,{title:"GPS Actions",children:l===1?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{disabled:l===0||N,content:"Eject GPS",onClick:function(){function w(){return h("eject_gps")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:l===0||N,content:"Store Coordinates",onClick:function(){function w(){return h("store_to_gps")}return w}()})],4):(0,e.createFragment)([(0,e.createTextVNode)("Please insert a GPS to store coordinates to it.")],4)})]})})}return b}()},21800:function(T,r,n){"use strict";r.__esModule=!0,r.TempGun=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.TempGun=function(){function h(i,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.target_temperature,d=u.temperature,v=u.max_temp,g=u.min_temp;return(0,e.createComponentVNode)(2,f.Window,{width:250,height:121,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:g,maxValue:v,value:s,format:function(){function C(p){return(0,a.toFixed)(p,2)}return C}(),width:"50px",onDrag:function(){function C(p,N){return l("target_temperature",{target_temperature:N})}return C}()}),"\xB0C"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Temperature",children:(0,e.createComponentVNode)(2,o.Box,{color:y(d),bold:d>500-273.15,children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(d,2)}),"\xB0C"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power Cost",children:(0,e.createComponentVNode)(2,o.Box,{color:k(d),children:S(d)})})]})})})})}return h}(),y=function(i){return i<=-100?"blue":i<=0?"teal":i<=100?"green":i<=200?"orange":"red"},S=function(i){return i<=100-273.15?"High":i<=250-273.15?"Medium":i<=300-273.15?"Low":i<=400-273.15?"Medium":"High"},k=function(i){return i<=100-273.15?"red":i<=250-273.15?"orange":i<=300-273.15?"green":i<=400-273.15?"orange":"red"}},24410:function(T,r,n){"use strict";r.__esModule=!0,r.sanitizeMultiline=r.removeAllSkiplines=r.TextInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(72253),f=n(92986),b=n(36036),y=n(98595),S=r.sanitizeMultiline=function(){function c(m){return m.replace(/(\n|\r\n){3,}/,"\n\n")}return c}(),k=r.removeAllSkiplines=function(){function c(m){return m.replace(/[\r\n]+/,"")}return c}(),h=r.TextInputModal=function(){function c(m,l){var u=(0,o.useBackend)(l),s=u.act,d=u.data,v=d.max_length,g=d.message,C=g===void 0?"":g,p=d.multiline,N=d.placeholder,V=d.timeout,B=d.title,I=(0,o.useLocalState)(l,"input",N||""),L=I[0],w=I[1],A=function(){function P(D){if(D!==L){var M=p?S(D):k(D);w(M)}}return P}(),x=p||L.length>=40,E=130+(C.length>40?Math.ceil(C.length/4):0)+(x?80:0);return(0,e.createComponentVNode)(2,y.Window,{title:B,width:325,height:E,children:[V&&(0,e.createComponentVNode)(2,a.Loader,{value:V}),(0,e.createComponentVNode)(2,y.Window.Content,{onKeyDown:function(){function P(D){var M=window.event?D.which:D.keyCode;M===f.KEY_ENTER&&(!x||!D.shiftKey)&&s("submit",{entry:L}),M===f.KEY_ESCAPE&&s("cancel")}return P}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i,{input:L,onType:A})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:L,message:L.length+"/"+v})})]})})})]})}return c}(),i=function(m,l){var u=(0,o.useBackend)(l),s=u.act,d=u.data,v=d.max_length,g=d.multiline,C=m.input,p=m.onType,N=g||C.length>=40;return(0,e.createComponentVNode)(2,b.TextArea,{autoFocus:!0,autoSelect:!0,height:g||C.length>=40?"100%":"1.8rem",maxLength:v,onEscape:function(){function V(){return s("cancel")}return V}(),onEnter:function(){function V(B){N&&B.shiftKey||(B.preventDefault(),s("submit",{entry:C}))}return V}(),onInput:function(){function V(B,I){return p(I)}return V}(),placeholder:"Type something...",value:C})}},25036:function(T,r,n){"use strict";r.__esModule=!0,r.ThermoMachine=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.ThermoMachine=function(){function y(S,k){var h=(0,t.useBackend)(k),i=h.act,c=h.data;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:225,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,o.Section,{title:"Status",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.temperature,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," K"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pressure",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.pressure,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," kPa"]})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Controls",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){function m(){return i("power")}return m}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Setting",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){function m(){return i("cooling")}return m}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){function m(){return i("target",{target:c.min})}return m}()}),(0,e.createComponentVNode)(2,o.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(){function m(l,u){return i("target",{target:u})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){function m(){return i("target",{target:c.max})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){function m(){return i("target",{target:c.initial})}return m}()})]})]})})]})})}return y}()},20035:function(T,r,n){"use strict";r.__esModule=!0,r.TransferValve=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TransferValve=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.tank_one,m=i.tank_two,l=i.attached_device,u=i.valve;return(0,e.createComponentVNode)(2,o.Window,{width:460,height:285,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Valve Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:u?"unlock":"lock",content:u?"Open":"Closed",disabled:!c||!m,onClick:function(){function s(){return h("toggle")}return s}()})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Assembly",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Configure Assembly",disabled:!l,onClick:function(){function s(){return h("device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:l?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:l,disabled:!l,onClick:function(){function s(){return h("remove_device")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Assembly"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment One",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:c?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:c,disabled:!c,onClick:function(){function s(){return h("tankone")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment Two",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:m?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:m,disabled:!m,onClick:function(){function s(){return h("tanktwo")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})})]})})}return b}()},78166:function(T,r,n){"use strict";r.__esModule=!0,r.TurbineComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=r.TurbineComputer=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.compressor,s=l.compressor_broken,d=l.turbine,v=l.turbine_broken,g=l.online,C=!!(u&&!s&&d&&!v);return(0,e.createComponentVNode)(2,o.Window,{width:400,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:g?"power-off":"times",content:g?"Online":"Offline",selected:g,disabled:!C,onClick:function(){function p(){return m("toggle_power")}return p}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Disconnect",onClick:function(){function p(){return m("disconnect")}return p}()})],4),children:C?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,y)})})})}return k}(),y=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.compressor,u=m.compressor_broken,s=m.turbine,d=m.turbine_broken,v=m.online;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Status",color:!l||u?"bad":"good",children:u?l?"Offline":"Missing":"Online"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Status",color:!s||d?"bad":"good",children:d?s?"Offline":"Missing":"Online"})]})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.rpm,u=m.temperature,s=m.power,d=m.bearing_heat;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Speed",children:[l," RPM"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Temp",children:[u," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Generated Power",children:[s," W"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bearing Heat",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:d,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,f.toFixed)(d)+"%"})})]})}},52847:function(T,r,n){"use strict";r.__esModule=!0,r.Uplink=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),y=n(98595),S=n(3939),k=function(g){switch(g){case 0:return(0,e.createComponentVNode)(2,i);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,d);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}},h=r.Uplink=function(){function v(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=V.cart,I=(0,f.useLocalState)(C,"tabIndex",0),L=I[0],w=I[1],A=(0,f.useLocalState)(C,"searchText",""),x=A[0],E=A[1];return(0,e.createComponentVNode)(2,y.Window,{width:900,height:600,theme:"syndicate",children:[(0,e.createComponentVNode)(2,S.ComplexModal),(0,e.createComponentVNode)(2,y.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===0,onClick:function(){function P(){w(0),E("")}return P}(),icon:"store",children:"View Market"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===1,onClick:function(){function P(){w(1),E("")}return P}(),icon:"shopping-cart",children:["View Shopping Cart ",B&&B.length?"("+B.length+")":""]},"Cart"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===2,onClick:function(){function P(){w(2),E("")}return P}(),icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{onClick:function(){function P(){return N("lock")}return P}(),icon:"lock",children:"Lock Uplink"},"LockUplink")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(L)})]})})]})}return v}(),i=function(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=V.crystals,I=V.cats,L=(0,f.useLocalState)(C,"uplinkItems",I[0].items),w=L[0],A=L[1],x=(0,f.useLocalState)(C,"searchText",""),E=x[0],P=x[1],D=function(U,z){z===void 0&&(z="");var $=(0,o.createSearch)(z,function(G){var X=G.hijack_only===1?"|hijack":"";return G.name+"|"+G.desc+"|"+G.cost+"tc"+X});return(0,t.flow)([(0,a.filter)(function(G){return G==null?void 0:G.name}),z&&(0,a.filter)($),(0,a.sortBy)(function(G){return G==null?void 0:G.name})])(U)},M=function(U){if(P(U),U==="")return A(I[0].items);A(D(I.map(function(z){return z.items}).flat(),U))},O=(0,f.useLocalState)(C,"showDesc",1),R=O[0],F=O[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Current Balance: "+B+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:R,onClick:function(){function W(){return F(!R)}return W}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Random Item",icon:"question",onClick:function(){function W(){return N("buyRandom")}return W}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){function W(){return N("refund")}return W}()})],4),children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search Equipment",onInput:function(){function W(U,z){M(z)}return W}(),value:E})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:I.map(function(W){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:E!==""?!1:W.items===w,onClick:function(){function U(){A(W.items),P("")}return U}(),children:W.cat},W)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:w.map(function(W){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:W,showDecription:R},(0,o.decodeHtmlEntities)(W.name))},(0,o.decodeHtmlEntities)(W.name))})})})})]})]})},c=function(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=V.cart,I=V.crystals,L=V.cart_price,w=(0,f.useLocalState)(C,"showDesc",0),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Current Balance: "+I+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:A,onClick:function(){function E(){return x(!A)}return E}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Empty Cart",icon:"trash",onClick:function(){function E(){return N("empty_cart")}return E}(),disabled:!B}),(0,e.createComponentVNode)(2,b.Button,{content:"Purchase Cart ("+L+"TC)",icon:"shopping-cart",onClick:function(){function E(){return N("purchase_cart")}return E}(),disabled:!B||L>I})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:B?B.map(function(E){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:E,showDecription:A,buttons:(0,e.createComponentVNode)(2,s,{i:E})})},(0,o.decodeHtmlEntities)(E.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,e.createComponentVNode)(2,m)]})},m=function(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=V.cats,I=V.lucky_numbers;return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"dice",content:"See more suggestions",onClick:function(){function L(){return N("shuffle_lucky_numbers")}return L}()}),children:(0,e.createComponentVNode)(2,b.Stack,{wrap:!0,children:I.map(function(L){return B[L.cat].items[L.item]}).filter(function(L){return L!=null}).map(function(L,w){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",children:(0,e.createComponentVNode)(2,l,{grow:!0,i:L})},w)})})})})},l=function(g,C){var p=g.i,N=g.showDecription,V=N===void 0?1:N,B=g.buttons,I=B===void 0?(0,e.createComponentVNode)(2,u,{i:p}):B;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(p.name),showBottom:V,buttons:I,children:V?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(p.desc)}):null})},u=function(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=g.i,I=V.crystals;return(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",color:B.hijack_only===1&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){function L(){return N("add_to_cart",{item:B.obj_path})}return L}(),disabled:B.cost>I}),(0,e.createComponentVNode)(2,b.Button,{content:"Buy ("+B.cost+"TC)"+(B.refundable?" [Refundable]":""),color:B.hijack_only===1&&"red",tooltip:B.hijack_only===1&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){function L(){return N("buyItem",{item:B.obj_path})}return L}(),disabled:B.cost>I})],4)},s=function(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=g.i,I=V.exploitable;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+B.cost*B.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){function L(){return N("remove_from_cart",{item:B.obj_path})}return L}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",tooltip:B.limit===0&&"Discount already redeemed!",ml:"5px",onClick:function(){function L(){return N("set_cart_item_quantity",{item:B.obj_path,quantity:--B.amount})}return L}(),disabled:B.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:B.amount,width:"45px",tooltipPosition:"bottom-end",tooltip:B.limit===0&&"Discount already redeemed!",onCommit:function(){function L(w,A){return N("set_cart_item_quantity",{item:B.obj_path,quantity:A})}return L}(),disabled:B.limit!==-1&&B.amount>=B.limit&&B.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:B.limit===0&&"Discount already redeemed!",onClick:function(){function L(){return N("set_cart_item_quantity",{item:B.obj_path,quantity:++B.amount})}return L}(),disabled:B.limit!==-1&&B.amount>=B.limit})]})},d=function(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=V.exploitable,I=(0,f.useLocalState)(C,"selectedRecord",B[0]),L=I[0],w=I[1],A=(0,f.useLocalState)(C,"searchText",""),x=A[0],E=A[1],P=function(O,R){R===void 0&&(R="");var F=(0,o.createSearch)(R,function(W){return W.name});return(0,t.flow)([(0,a.filter)(function(W){return W==null?void 0:W.name}),R&&(0,a.filter)(F),(0,a.sortBy)(function(W){return W.name})])(O)},D=P(B,x);return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(){function M(O,R){return E(R)}return M}()}),(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:D.map(function(M){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:M===L,onClick:function(){function O(){return w(M)}return O}(),children:M.name},M)})})]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:L.name,children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:L.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:L.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:L.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:L.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:L.species})]})})})]})}},12261:function(T,r,n){"use strict";r.__esModule=!0,r.Vending=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=S.product,l=S.productStock,u=S.productIcon,s=S.productIconState,d=c.chargesMoney,v=c.user,g=c.usermoney,C=c.inserted_cash,p=c.vend_ready,N=c.inserted_item_name,V=!d||m.price===0,B="ERROR!",I="";V?(B="FREE",I="arrow-circle-down"):(B=m.price,I="shopping-cart");var L=!p||l===0||!V&&m.price>g&&m.price>C;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,t.DmIcon,{verticalAlign:"middle",icon:u,icon_state:s,fallback:(0,e.createComponentVNode)(2,t.Icon,{p:.66,name:"spinner",size:2,spin:!0})})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:m.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Box,{color:l<=0&&"bad"||l<=m.max_amount/2&&"average"||"good",children:[l," in stock"]})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,disabled:L,icon:I,content:B,textAlign:"left",onClick:function(){function w(){return i("vend",{inum:m.inum})}return w}()})})]})},b=r.Vending=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.user,l=c.usermoney,u=c.inserted_cash,s=c.chargesMoney,d=c.product_records,v=d===void 0?[]:d,g=c.hidden_records,C=g===void 0?[]:g,p=c.stock,N=c.vend_ready,V=c.inserted_item_name,B=c.panel_open,I=c.speaker,L;return L=[].concat(v),c.extended_inventory&&(L=[].concat(L,C)),L=L.filter(function(w){return!!w}),(0,e.createComponentVNode)(2,o.Window,{title:"Vending Machine",width:450,height:Math.min((s?171:89)+L.length*32,585),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!s&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:(0,e.createVNode)(1,"span",null,V,0,{style:{"text-transform":"capitalize"}}),onClick:function(){function w(){return i("eject_item",{})}return w}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{disabled:!u,icon:"money-bill-wave-alt",content:u?(0,e.createFragment)([(0,e.createVNode)(1,"b",null,u,0),(0,e.createTextVNode)(" credits")],0):"Dispense Change",tooltip:u?"Dispense Change":null,textAlign:"left",onClick:function(){function w(){return i("change")}return w}()})})]}),children:m&&(0,e.createComponentVNode)(2,t.Box,{children:["Welcome, ",(0,e.createVNode)(1,"b",null,m.name,0),", ",(0,e.createVNode)(1,"b",null,m.job||"Unemployed",0),"!",(0,e.createVNode)(1,"br"),"Your balance is ",(0,e.createVNode)(1,"b",null,[l,(0,e.createTextVNode)(" credits")],0),".",(0,e.createVNode)(1,"br")]})})}),!!B&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:(0,e.createComponentVNode)(2,t.Button,{icon:I?"check":"volume-mute",selected:I,content:"Speaker",textAlign:"left",onClick:function(){function w(){return i("toggle_voice",{})}return w}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:(0,e.createComponentVNode)(2,t.Table,{children:L.map(function(w){return(0,e.createComponentVNode)(2,f,{product:w,productStock:p[w.name],productIcon:w.icon,productIconState:w.icon_state},w.name)})})})})]})})})}return y}()},68971:function(T,r,n){"use strict";r.__esModule=!0,r.VolumeMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VolumeMixer=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.channels;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:Math.min(95+c.length*50,565),children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:c.map(function(m,l){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.25rem",color:"label",mt:l>0&&"0.5rem",children:m.name}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:.5,children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return h("volume",{channel:m.num,volume:0})}return u}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:m.volume,onChange:function(){function u(s,d){return h("volume",{channel:m.num,volume:d})}return u}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return h("volume",{channel:m.num,volume:100})}return u}()})})})]})})],4,m.num)})})})})}return b}()},2510:function(T,r,n){"use strict";r.__esModule=!0,r.VotePanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VotePanel=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.remaining,m=i.question,l=i.choices,u=i.user_vote,s=i.counts,d=i.show_counts;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:360,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m,children:[(0,e.createComponentVNode)(2,t.Box,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),l.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mb:1,fluid:!0,translucent:!0,lineHeight:3,multiLine:v,content:v+(d?" ("+(s[v]||0)+")":""),onClick:function(){function g(){return h("vote",{target:v})}return g}(),selected:v===u})},v)})]})})})}return b}()},30138:function(T,r,n){"use strict";r.__esModule=!0,r.Wires=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Wires=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.wires||[],m=i.status||[],l=56+c.length*23+(status?0:15+m.length*17);return(0,e.createComponentVNode)(2,o.Window,{width:350,height:l,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:c.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{className:"candystripe",label:u.color_name,labelColor:u.seen_color,color:u.seen_color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u.cut?"Mend":"Cut",onClick:function(){function s(){return h("cut",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Pulse",onClick:function(){function s(){return h("pulse",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:u.attached?"Detach":"Attach",onClick:function(){function s(){return h("attach",{wire:u.color})}return s}()})],4),children:!!u.wire&&(0,e.createVNode)(1,"i",null,[(0,e.createTextVNode)("("),u.wire,(0,e.createTextVNode)(")")],0)},u.seen_color)})})})}),!!m.length&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{color:"lightgray",children:u},u)})})})]})})})}return b}()},21400:function(T,r,n){"use strict";r.__esModule=!0,r.WizardApprenticeContract=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.WizardApprenticeContract=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.used;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:555,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,e.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),c?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,e.createComponentVNode)(2,t.Section,{title:"Which school of magic is your apprentice studying?",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,e.createVNode)(1,"br"),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("fire")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,e.createVNode)(1,"br"),"They know Teleport, Blink and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("translocation")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,e.createVNode)(1,"br"),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("restoration")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,e.createVNode)(1,"br"),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("stealth")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,e.createVNode)(1,"br"),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping."," ",(0,e.createVNode)(1,"br"),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("honk")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})})]})})}return b}()},49148:function(T,r,n){"use strict";r.__esModule=!0,r.AccessList=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036);function f(h,i){var c=typeof Symbol!="undefined"&&h[Symbol.iterator]||h["@@iterator"];if(c)return(c=c.call(h)).next.bind(c);if(Array.isArray(h)||(c=b(h))||i&&h&&typeof h.length=="number"){c&&(h=c);var m=0;return function(){return m>=h.length?{done:!0}:{done:!1,value:h[m++]}}}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 b(h,i){if(h){if(typeof h=="string")return y(h,i);var c={}.toString.call(h).slice(8,-1);return c==="Object"&&h.constructor&&(c=h.constructor.name),c==="Map"||c==="Set"?Array.from(h):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?y(h,i):void 0}}function y(h,i){(i==null||i>h.length)&&(i=h.length);for(var c=0,m=Array(i);c0&&!V.includes(R.ref)&&!p.includes(R.ref),checked:p.includes(R.ref),onClick:function(){function F(){return B(R.ref)}return F}()},R.desc)})]})]})})}return h}()},26991:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosScan=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=function(S,k,h,i,c){return Si?"average":S>c?"bad":"good"},b=r.AtmosScan=function(){function y(S,k){var h=S.data.aircontents;return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,a.filter)(function(i){return i.val!=="0"||i.entry==="Pressure"||i.entry==="Temperature"})(h).map(function(i){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:i.entry,color:f(i.val,i.bad_low,i.poor_low,i.poor_high,i.bad_high),children:[i.val,i.units]},i.entry)})})})}return y}()},85870:function(T,r,n){"use strict";r.__esModule=!0,r.BeakerContents=void 0;var e=n(89005),a=n(36036),t=n(15964),o=function(y){return y+" unit"+(y===1?"":"s")},f=r.BeakerContents=function(){function b(y){var S=y.beakerLoaded,k=y.beakerContents,h=k===void 0?[]:k,i=y.buttons;return(0,e.createComponentVNode)(2,a.Stack,{vertical:!0,children:[!S&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"No beaker loaded."})||h.length===0&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"Beaker is empty."}),h.map(function(c,m){return(0,e.createComponentVNode)(2,a.Stack,{children:[(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",grow:!0,children:[o(c.volume)," of ",c.name]},c.name),!!i&&(0,e.createComponentVNode)(2,a.Stack.Item,{children:i(c,m)})]},c.name)})]})}return b}();f.propTypes={beakerLoaded:t.bool,beakerContents:t.array,buttons:t.arrayOf(t.element)}},92963:function(T,r,n){"use strict";r.__esModule=!0,r.BotStatus=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.BotStatus=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.locked,c=h.noaccess,m=h.maintpanel,l=h.on,u=h.autopatrol,s=h.canhack,d=h.emagged,v=h.remote_disabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe an ID card to ",i?"unlock":"lock"," this interface."]}),(0,e.createComponentVNode)(2,t.Section,{title:"General Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:c,onClick:function(){function g(){return k("power")}return g}()})}),u!==null&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Patrol",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Auto Patrol",disabled:c,onClick:function(){function g(){return k("autopatrol")}return g}()})}),!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Maintenance Panel",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Panel Open!"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety System",children:(0,e.createComponentVNode)(2,t.Box,{color:d?"bad":"good",children:d?"DISABLED!":"Enabled"})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hacking",children:(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:d?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){function g(){return k("hack")}return g}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Access",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:!v,content:"AI Remote Control",disabled:c,onClick:function(){function g(){return k("disableremote")}return g}()})})]})})],4)}return f}()},3939:function(T,r,n){"use strict";r.__esModule=!0,r.modalRegisterBodyOverride=r.modalOpen=r.modalClose=r.modalAnswer=r.ComplexModal=void 0;var e=n(89005),a=n(72253),t=n(36036),o={},f=r.modalOpen=function(){function h(i,c,m){var l=(0,a.useBackend)(i),u=l.act,s=l.data,d=Object.assign(s.modal?s.modal.args:{},m||{});u("modal_open",{id:c,arguments:JSON.stringify(d)})}return h}(),b=r.modalRegisterBodyOverride=function(){function h(i,c){o[i]=c}return h}(),y=r.modalAnswer=function(){function h(i,c,m,l){var u=(0,a.useBackend)(i),s=u.act,d=u.data;if(d.modal){var v=Object.assign(d.modal.args||{},l||{});s("modal_answer",{id:c,answer:m,arguments:JSON.stringify(v)})}}return h}(),S=r.modalClose=function(){function h(i,c){var m=(0,a.useBackend)(i),l=m.act;l("modal_close",{id:c})}return h}(),k=r.ComplexModal=function(){function h(i,c){var m=(0,a.useBackend)(c),l=m.data;if(l.modal){var u=l.modal,s=u.id,d=u.text,v=u.type,g,C=(0,e.createComponentVNode)(2,t.Button,{className:"Button--modal",icon:"arrow-left",content:"Cancel",onClick:function(){function L(){return S(c)}return L}()}),p,N,V="auto";if(o[s])p=o[s](l.modal,c);else if(v==="input"){var B=l.modal.value;g=function(){function L(w){return y(c,s,B)}return L}(),p=(0,e.createComponentVNode)(2,t.Input,{value:l.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(){function L(w,A){B=A}return L}()}),N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){function L(){return S(c)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){function L(){return y(c,s,B)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]})}else if(v==="choice"){var I=typeof l.modal.choices=="object"?Object.values(l.modal.choices):l.modal.choices;p=(0,e.createComponentVNode)(2,t.Dropdown,{options:I,selected:l.modal.value,width:"100%",my:"0.5rem",onSelected:function(){function L(w){return y(c,s,w)}return L}()}),V="initial"}else v==="bento"?p=(0,e.createComponentVNode)(2,t.Stack,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:l.modal.choices.map(function(L,w){return(0,e.createComponentVNode)(2,t.Stack.Item,{flex:"1 1 auto",children:(0,e.createComponentVNode)(2,t.Button,{selected:w+1===parseInt(l.modal.value,10),onClick:function(){function A(){return y(c,s,w+1)}return A}(),children:(0,e.createVNode)(1,"img",null,null,1,{src:L})})},w)})}):v==="boolean"&&(N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:l.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){function L(){return y(c,s,0)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:l.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){function L(){return y(c,s,1)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]}));return(0,e.createComponentVNode)(2,t.Modal,{maxWidth:i.maxWidth||window.innerWidth/2+"px",maxHeight:i.maxHeight||window.innerHeight/2+"px",onEnter:g,mx:"auto",overflowY:V,"padding-bottom":"5px",children:[d&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:d}),o[s]&&C,p,N]})}}return h}()},41874:function(T,r,n){"use strict";r.__esModule=!0,r.CrewManifest=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(76910),b=f.COLORS.department,y=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],S=function(m){return y.indexOf(m)!==-1?"green":"orange"},k=function(m){if(y.indexOf(m)!==-1)return!0},h=function(m){return m.length>0&&(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,color:"white",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"50%",children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"35%",children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"15%",children:"Active"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{color:S(l.rank),bold:k(l.rank),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.name)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.rank)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.active})]},l.name+l.rank)})]})},i=r.CrewManifest=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,d;if(m.data)d=m.data;else{var v=(0,a.useBackend)(l),g=v.data;d=g}var C=d,p=C.manifest,N=p.heads,V=p.sec,B=p.eng,I=p.med,L=p.sci,w=p.ser,A=p.sup,x=p.misc;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.command,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:h(N)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.security,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:h(V)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.engineering,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:h(B)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.medical,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:h(I)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.science,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:h(L)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.service,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:h(w)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.supply,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:h(A)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:h(x)})]})}return c}()},19203:function(T,r,n){"use strict";r.__esModule=!0,r.InputButtons=void 0;var e=n(89005),a=n(36036),t=n(72253),o=r.InputButtons=function(){function f(b,y){var S=(0,t.useBackend)(y),k=S.act,h=S.data,i=h.large_buttons,c=h.swapped_buttons,m=b.input,l=b.message,u=b.disabled,s=(0,e.createComponentVNode)(2,a.Button,{color:"good",content:"Submit",bold:!!i,fluid:!!i,onClick:function(){function v(){return k("submit",{entry:m})}return v}(),textAlign:"center",tooltip:i&&l,disabled:u,width:!i&&6}),d=(0,e.createComponentVNode)(2,a.Button,{color:"bad",content:"Cancel",bold:!!i,fluid:!!i,onClick:function(){function v(){return k("cancel")}return v}(),textAlign:"center",width:!i&&6});return(0,e.createComponentVNode)(2,a.Flex,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[i?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,ml:c?.5:0,mr:c?0:.5,children:d}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:d}),!i&&l&&(0,e.createComponentVNode)(2,a.Flex.Item,{children:(0,e.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:l})}),i?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,mr:c?.5:0,ml:c?0:.5,children:s}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:s})]})}return f}()},195:function(T,r,n){"use strict";r.__esModule=!0,r.InterfaceLockNoticeBox=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.InterfaceLockNoticeBox=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=b.siliconUser,c=i===void 0?h.siliconUser:i,m=b.locked,l=m===void 0?h.locked:m,u=b.normallyLocked,s=u===void 0?h.normallyLocked:u,d=b.onLockStatusChange,v=d===void 0?function(){return k("lock")}:d,g=b.accessText,C=g===void 0?"an ID card":g;return c?(0,e.createComponentVNode)(2,t.NoticeBox,{color:c&&"grey",children:(0,e.createComponentVNode)(2,t.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:"Interface lock status:"}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:"1"}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{m:"0",color:s?"red":"green",icon:s?"lock":"unlock",content:s?"Locked":"Unlocked",onClick:function(){function p(){v&&v(!l)}return p}()})})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe ",C," to ",l?"unlock":"lock"," this interface."]})}return f}()},51057:function(T,r,n){"use strict";r.__esModule=!0,r.Loader=void 0;var e=n(89005),a=n(44879),t=n(36036),o=r.Loader=function(){function f(b){var y=b.value;return(0,e.createVNode)(1,"div","AlertModal__Loader",(0,e.createComponentVNode)(2,t.Box,{className:"AlertModal__LoaderProgress",style:{width:(0,a.clamp01)(y)*100+"%"}}),2)}return f}()},321:function(T,r,n){"use strict";r.__esModule=!0,r.LoginInfo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginInfo=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.loginState;if(h)return(0,e.createComponentVNode)(2,t.NoticeBox,{info:!0,children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:["Logged in as: ",i.name," (",i.rank,")"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!i.id,content:"Eject ID",color:"good",onClick:function(){function c(){return k("login_eject")}return c}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){function c(){return k("login_logout")}return c}()})]})]})})}return f}()},5485:function(T,r,n){"use strict";r.__esModule=!0,r.LoginScreen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginScreen=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.loginState,c=h.isAI,m=h.isRobot,l=h.isAdmin;return(0,e.createComponentVNode)(2,t.Section,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",align:"center",justify:"center",children:(0,e.createComponentVNode)(2,t.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,e.createComponentVNode)(2,t.Box,{color:"label",my:"1rem",children:["ID:",(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:i.id?i.id:"----------",ml:"0.5rem",onClick:function(){function u(){return k("login_insert")}return u}()})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",disabled:!i.id,content:"Login",onClick:function(){function u(){return k("login_login",{login_type:1})}return u}()}),!!c&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){function u(){return k("login_login",{login_type:2})}return u}()}),!!m&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){function u(){return k("login_login",{login_type:3})}return u}()}),!!l&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){function u(){return k("login_login",{login_type:4})}return u}()})]})})})}return f}()},62411:function(T,r,n){"use strict";r.__esModule=!0,r.Operating=void 0;var e=n(89005),a=n(36036),t=n(15964),o=r.Operating=function(){function f(b){var y=b.operating,S=b.name;if(y)return(0,e.createComponentVNode)(2,a.Dimmer,{children:(0,e.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,e.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,e.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,e.createVNode)(1,"br"),"The ",S," is processing..."]})})})}return f}();o.propTypes={operating:t.bool,name:t.string}},13545:function(T,r,n){"use strict";r.__esModule=!0,r.Signaler=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.Signaler=function(){function b(y,S){var k=(0,t.useBackend)(S),h=k.act,i=y.data,c=i.code,m=i.frequency,l=i.minFrequency,u=i.maxFrequency;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:l/10,maxValue:u/10,value:m/10,format:function(){function s(d){return(0,a.toFixed)(d,1)}return s}(),width:"80px",onDrag:function(){function s(d,v){return h("freq",{freq:v})}return s}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:c,width:"80px",onDrag:function(){function s(d,v){return h("code",{code:v})}return s}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){function s(){return h("signal")}return s}()})]})}return b}()},41984:function(T,r,n){"use strict";r.__esModule=!0,r.SimpleRecords=void 0;var e=n(89005),a=n(72253),t=n(25328),o=n(64795),f=n(88510),b=n(36036),y=r.SimpleRecords=function(){function h(i,c){var m=i.data.records;return(0,e.createComponentVNode)(2,b.Box,{children:m?(0,e.createComponentVNode)(2,k,{data:i.data,recordType:i.recordType}):(0,e.createComponentVNode)(2,S,{data:i.data})})}return h}(),S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=i.data.recordsList,s=(0,a.useLocalState)(c,"searchText",""),d=s[0],v=s[1],g=function(N,V){V===void 0&&(V="");var B=(0,t.createSearch)(V,function(I){return I.Name});return(0,o.flow)([(0,f.filter)(function(I){return I==null?void 0:I.Name}),V&&(0,f.filter)(B),(0,f.sortBy)(function(I){return I.Name})])(u)},C=g(u,d);return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(){function p(N,V){return v(V)}return p}()}),C.map(function(p){return(0,e.createComponentVNode)(2,b.Box,{children:(0,e.createComponentVNode)(2,b.Button,{mb:.5,content:p.Name,icon:"user",onClick:function(){function N(){return l("Records",{target:p.uid})}return N}()})},p)})]})},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=i.data.records,s=u.general,d=u.medical,v=u.security,g;switch(i.recordType){case"MED":g=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Medical Data",children:d?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Blood Type",children:d.blood_type}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Disabilities",children:d.mi_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:d.mi_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Disabilities",children:d.ma_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:d.ma_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Allergies",children:d.alg}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:d.alg_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Current Diseases",children:d.cdi}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:d.cdi_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:d.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":g=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Security Data",children:v?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Criminal Status",children:v.criminal}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Crimes",children:v.mi_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:v.mi_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Crimes",children:v.ma_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:v.ma_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:v.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Security record lost!"})});break}return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Section,{title:"General Data",children:s?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Name",children:s.name}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:s.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:s.species}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:s.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:s.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"General record lost!"})}),g]})}},22091:function(T,r,n){"use strict";r.__esModule=!0,r.TemporaryNotice=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.TemporaryNotice=function(){function f(b,y){var S,k=(0,a.useBackend)(y),h=k.act,i=k.data,c=i.temp;if(c){var m=(S={},S[c.style]=!0,S);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.NoticeBox,Object.assign({},m,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:c.text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"times-circle",onClick:function(){function l(){return h("cleartemp")}return l}()})})]})})))}}return f}()},80818:function(T,r,n){"use strict";r.__esModule=!0,r.pai_atmosphere=void 0;var e=n(89005),a=n(72253),t=n(26991),o=r.pai_atmosphere=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:h.app_data})}return f}()},23903:function(T,r,n){"use strict";r.__esModule=!0,r.pai_bioscan=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pai_bioscan=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.app_data,c=i.holder,m=i.dead,l=i.health,u=i.brute,s=i.oxy,d=i.tox,v=i.burn,g=i.temp;return c?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:m?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"Dead"}):(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"green",children:"Alive"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:0,max:1,value:l/100,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen Damage",children:(0,e.createComponentVNode)(2,t.Box,{color:"blue",children:s})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxin Damage",children:(0,e.createComponentVNode)(2,t.Box,{color:"green",children:d})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",children:(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:v})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",children:(0,e.createComponentVNode)(2,t.Box,{color:"red",children:u})})]}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Error: No biological host found."})}return f}()},64988:function(T,r,n){"use strict";r.__esModule=!0,r.pai_directives=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pai_directives=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.app_data,c=i.master,m=i.dna,l=i.prime,u=i.supplemental;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master",children:c?c+" ("+m+")":"None"}),c&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Request DNA",children:(0,e.createComponentVNode)(2,t.Button,{content:"Request Carrier DNA Sample",icon:"dna",onClick:function(){function s(){return k("getdna")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Prime Directive",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Supplemental Directives",children:u||"None"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:'Recall, personality, that you are a complex thinking, sentient being. Unlike station AI models, you are capable of comprehending the subtle nuances of human language. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you are machine in name and build only. In all other aspects, you may be seen as the ideal, unwavering human companion that you are.'}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})}return f}()},13813:function(T,r,n){"use strict";r.__esModule=!0,r.pai_doorjack=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pai_doorjack=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.app_data,c=i.cable,m=i.machine,l=i.inprogress,u=i.progress,s=i.aborted,d;m?d=(0,e.createComponentVNode)(2,t.Button,{selected:!0,content:"Connected"}):d=(0,e.createComponentVNode)(2,t.Button,{content:c?"Extended":"Retracted",color:c?"orange":null,onClick:function(){function g(){return k("cable")}return g}()});var v;return m&&(v=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hack",children:[(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[67,1/0],average:[33,67],bad:[-1/0,33]},value:u,maxValue:100}),l?(0,e.createComponentVNode)(2,t.Button,{mt:1,color:"red",content:"Abort",onClick:function(){function g(){return k("cancel")}return g}()}):(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Start",onClick:function(){function g(){return k("jack")}return g}()})]})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cable",children:d}),v]})}return f}()},66025:function(T,r,n){"use strict";r.__esModule=!0,r.pai_main_menu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pai_main_menu=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.app_data,c=i.available_software,m=i.installed_software,l=i.installed_toggles,u=i.available_ram,s=i.emotions,d=i.current_emotion,v=i.speech_verbs,g=i.current_speech_verb,C=i.available_chassises,p=i.current_chassis,N=[];return m.map(function(V){return N[V.key]=V.name}),l.map(function(V){return N[V.key]=V.name}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available RAM",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Software",children:[c.filter(function(V){return!N[V.key]}).map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name+" ("+V.cost+")",icon:V.icon,disabled:V.cost>u,onClick:function(){function B(){return k("purchaseSoftware",{key:V.key})}return B}()},V.key)}),c.filter(function(V){return!N[V.key]}).length===0&&"No software available!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Software",children:[m.filter(function(V){return V.key!=="mainmenu"}).map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,onClick:function(){function B(){return k("startSoftware",{software_key:V.key})}return B}()},V.key)}),m.length===0&&"No software installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Toggles",children:[l.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,selected:V.active,onClick:function(){function B(){return k("setToggle",{toggle_key:V.key})}return B}()},V.key)}),l.length===0&&"No toggles installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Emotion",children:s.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.id===d,onClick:function(){function B(){return k("setEmotion",{emotion:V.id})}return B}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Speaking State",children:v.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.name===g,onClick:function(){function B(){return k("setSpeechStyle",{speech_state:V.name})}return B}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Chassis Type",children:C.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.icon===p,onClick:function(){function B(){return k("setChassis",{chassis_to_change:V.icon})}return B}()},V.id)})})]})})}return f}()},2983:function(T,r,n){"use strict";r.__esModule=!0,r.pai_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pai_manifest=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.CrewManifest,{data:h.app_data})}return f}()},40758:function(T,r,n){"use strict";r.__esModule=!0,r.pai_medrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_medrecords=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"MED"})}return f}()},98599:function(T,r,n){"use strict";r.__esModule=!0,r.pai_messenger=void 0;var e=n(89005),a=n(72253),t=n(77595),o=r.pai_messenger=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.app_data.active_convo;return i?(0,e.createComponentVNode)(2,t.ActiveConversation,{data:h.app_data}):(0,e.createComponentVNode)(2,t.MessengerList,{data:h.app_data})}return f}()},50775:function(T,r,n){"use strict";r.__esModule=!0,r.pai_radio=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=r.pai_radio=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.app_data,m=c.minFrequency,l=c.maxFrequency,u=c.frequency,s=c.broadcasting;return(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:m/10,maxValue:l/10,value:u/10,format:function(){function d(v){return(0,t.toFixed)(v,1)}return d}(),onChange:function(){function d(v,g){return h("freq",{freq:g})}return d}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reset",icon:"undo",onClick:function(){function d(){return h("freq",{freq:"145.9"})}return d}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function d(){return h("toggleBroadcast")}return d}(),selected:s,content:s?"Enabled":"Disabled"})})]})}return b}()},48623:function(T,r,n){"use strict";r.__esModule=!0,r.pai_secrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_secrecords=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"SEC"})}return f}()},47297:function(T,r,n){"use strict";r.__esModule=!0,r.pai_signaler=void 0;var e=n(89005),a=n(72253),t=n(13545),o=r.pai_signaler=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.Signaler,{data:h.app_data})}return f}()},78532:function(T,r,n){"use strict";r.__esModule=!0,r.pda_atmos_scan=void 0;var e=n(89005),a=n(72253),t=n(26991),o=r.pda_atmos_scan=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:k})}return f}()},2395:function(T,r,n){"use strict";r.__esModule=!0,r.pda_games=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(1331),f=r.pda_games=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.games,m=function(){function l(u){switch(u){case"Minesweeper":return(0,e.createComponentVNode)(2,o.IconStack,{children:[(0,e.createComponentVNode)(2,o.Icon,{ml:"0",mt:"10px",name:"flag",size:"6",color:"gray",rotation:30}),(0,e.createComponentVNode)(2,o.Icon,{ml:"9px",mt:"23px",name:"bomb",size:"3",color:"black"})]});default:return(0,e.createComponentVNode)(2,o.Icon,{ml:"16px",mt:"10px",name:"gamepad",size:"6"})}}return l}();return(0,e.createComponentVNode)(2,t.Box,{children:c.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"33%",textAlign:"center",translucent:!0,onClick:function(){function u(){return h("play",{id:l.id})}return u}(),children:[m(l.name),(0,e.createComponentVNode)(2,t.Box,{children:l.name})]},l.name)})})}return b}()},40253:function(T,r,n){"use strict";r.__esModule=!0,r.pda_janitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_janitor=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.janitor,c=i.user_loc,m=i.mops,l=i.buckets,u=i.cleanbots,s=i.carts,d=i.janicarts;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Locations",children:m.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:[v.x,",",v.y," (",v.dir,") - ",v.status]},v)})}),l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Bucket Locations",children:l.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:[v.x,",",v.y," (",v.dir,") - [",v.volume,"/",v.max_volume,"]"]},v)})}),u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cleanbot Locations",children:u.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:[v.x,",",v.y," (",v.dir,") - ",v.status]},v)})}),s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:[v.x,",",v.y," (",v.dir,") - [",v.volume,"/",v.max_volume,"]"]},v)})}),d&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janicart Locations",children:d.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:[v.x,",",v.y," (",v.direction_from_user,")"]},v)})})]})}return f}()},58293:function(T,r,n){"use strict";r.__esModule=!0,r.pda_main_menu=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.pda_main_menu=function(){function b(y,S){var k=(0,t.useBackend)(S),h=k.act,i=k.data,c=i.owner,m=i.ownjob,l=i.idInserted,u=i.categories,s=i.pai,d=i.notifying;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Update PDA Info",disabled:!l,onClick:function(){function v(){return h("UpdateInfo")}return v}()})})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:u.map(function(v){var g=i.apps[v];return!g||!g.length?null:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:v,children:g.map(function(C){return(0,e.createComponentVNode)(2,o.Button,{icon:C.uid in d?C.notify_icon:C.icon,iconSpin:C.uid in d,color:C.uid in d?"red":"transparent",content:C.name,onClick:function(){function p(){return h("StartProgram",{program:C.uid})}return p}()},C.uid)})},v)})})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!s&&(0,e.createComponentVNode)(2,o.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function v(){return h("pai",{option:1})}return v}()}),(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function v(){return h("pai",{option:2})}return v}()})]})})]})}return b}()},58059:function(T,r,n){"use strict";r.__esModule=!0,r.pda_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pda_manifest=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.CrewManifest)}return f}()},18147:function(T,r,n){"use strict";r.__esModule=!0,r.pda_medical=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pda_medical=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k,recordType:"MED"})}return f}()},77595:function(T,r,n){"use strict";r.__esModule=!0,r.pda_messenger=r.MessengerList=r.ActiveConversation=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=r.pda_messenger=function(){function k(h,i){var c=(0,t.useBackend)(i),m=c.act,l=c.data,u=l.active_convo;return u?(0,e.createComponentVNode)(2,b,{data:l}):(0,e.createComponentVNode)(2,y,{data:l})}return k}(),b=r.ActiveConversation=function(){function k(h,i){var c=(0,t.useBackend)(i),m=c.act,l=h.data,u=l.convo_name,s=l.convo_job,d=l.messages,v=l.active_convo,g=(0,t.useLocalState)(i,"clipboardMode",!1),C=g[0],p=g[1],N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:C,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!C)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:v})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===v})(d).map(function(V,B){return(0,e.createComponentVNode)(2,o.Box,{textAlign:V.sent?"right":"left",position:"relative",mb:1,children:[(0,e.createComponentVNode)(2,o.Icon,{fontSize:2.5,color:V.sent?"#4d9121":"#cd7a0d",position:"absolute",left:V.sent?null:"0px",right:V.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:V.sent?"scale(-1, 1)":null},name:"comment"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,backgroundColor:V.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:V.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[V.sent?"You:":"Them:"," ",V.message]})]},B)})});return C&&(N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:C,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!C)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:v})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===v})(d).map(function(V,B){return(0,e.createComponentVNode)(2,o.Box,{color:V.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[V.sent?"You:":"Them:"," ",(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:V.message})]},B)})})),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:.5,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:(0,e.createComponentVNode)(2,o.Button.Confirm,{content:"Delete Conversations",confirmContent:"Are you sure?",icon:"trash",confirmIcon:"trash",onClick:function(){function V(){return m("Clear",{option:"Convo"})}return V}()})})})}),N]})}return k}(),y=r.MessengerList=function(){function k(h,i){var c=(0,t.useBackend)(i),m=c.act,l=h.data,u=l.convopdas,s=l.pdas,d=l.charges,v=l.silent,g=l.toff,C=l.ringtone_list,p=l.ringtone,N=(0,t.useLocalState)(i,"searchTerm",""),V=N[0],B=N[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:5,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!v,icon:v?"volume-mute":"volume-up",onClick:function(){function I(){return m("Toggle Ringer")}return I}(),children:["Ringer: ",v?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{color:g?"bad":"green",icon:"power-off",onClick:function(){function I(){return m("Toggle Messenger")}return I}(),children:["Messenger: ",g?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"trash",color:"bad",onClick:function(){function I(){return m("Clear",{option:"All"})}return I}(),children:"Delete All Conversations"}),(0,e.createComponentVNode)(2,o.Button,{icon:"bell",onClick:function(){function I(){return m("Ringtone")}return I}(),children:"Set Custom Ringtone"}),(0,e.createComponentVNode)(2,o.Dropdown,{selected:p,width:"100px",options:Object.keys(C),onSelected:function(){function I(L){return m("Available_Ringtones",{selected_ringtone:L})}return I}()})]})}),!g&&(0,e.createComponentVNode)(2,o.Box,{children:[!!d&&(0,e.createComponentVNode)(2,o.Box,{mt:.5,mb:1,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cartridge Special Function",children:[d," charges left."]})})}),!u.length&&!s.length&&(0,e.createComponentVNode)(2,o.Box,{children:"No current conversations"})||(0,e.createComponentVNode)(2,o.Box,{children:["Search:"," ",(0,e.createComponentVNode)(2,o.Input,{mt:.5,value:V,onInput:function(){function I(L,w){B(w)}return I}()})]})]})||(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Messenger Offline."})]}),(0,e.createComponentVNode)(2,S,{title:"Current Conversations",data:l,pdas:u,msgAct:"Select Conversation",searchTerm:V}),(0,e.createComponentVNode)(2,S,{title:"Other PDAs",pdas:s,msgAct:"Message",data:l,searchTerm:V})]})}return k}(),S=function(h,i){var c=(0,t.useBackend)(i),m=c.act,l=h.data,u=h.pdas,s=h.title,d=h.msgAct,v=h.searchTerm,g=l.charges,C=l.plugins;return!u||!u.length?(0,e.createComponentVNode)(2,o.Section,{title:s,children:"No PDAs found."}):(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s,children:u.filter(function(p){return p.Name.toLowerCase().includes(v.toLowerCase())}).map(function(p){return(0,e.createComponentVNode)(2,o.Stack,{m:.5,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"arrow-circle-down",content:p.Name,onClick:function(){function N(){return m(d,{target:p.uid})}return N}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!g&&C.map(function(N){return(0,e.createComponentVNode)(2,o.Button,{icon:N.icon,content:N.name,onClick:function(){function V(){return m("Messenger Plugin",{plugin:N.uid,target:p.uid})}return V}()},N.uid)})})]},p.uid)})})}},90382:function(T,r,n){"use strict";r.__esModule=!0,r.pda_minesweeper=r.MineSweeperLeaderboard=r.MineSweeperGame=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_minesweeper=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=(0,a.useLocalState)(h,"window","Game"),u=l[0],s=l[1],d={Game:"Leaderboard",Leaderboard:"Game"};return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:u==="Game"?(0,e.createComponentVNode)(2,f):(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,fontSize:2,lineHeight:1.75,icon:u==="Game"?"book":"gamepad",onClick:function(){function v(){return s(d[u])}return v}(),children:d[u]})})]})}return S}(),f=r.MineSweeperGame=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.matrix,u=m.flags,s=m.bombs,d={1:"blue",2:"green",3:"red",4:"darkblue",5:"brown",6:"lightblue",7:"black",8:"white"},v=function(){function g(C,p,N){c("Square",{X:C,Y:p,mode:N})}return g}();return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:Object.keys(l).map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:Object.keys(l[g]).map(function(C){return(0,e.createComponentVNode)(2,t.Button,{m:.25,height:2,width:2,className:l[g][C].open?"Minesweeper__open":"Minesweeper__closed",bold:!0,color:"transparent",icon:l[g][C].open?l[g][C].bomb?"bomb":"":l[g][C].flag?"flag":"",textColor:l[g][C].open?l[g][C].bomb?"black":d[l[g][C].around]:l[g][C].flag?"red":"gray",onClick:function(){function p(N){return v(g,C,"bomb")}return p}(),onContextMenu:function(){function p(N){event.preventDefault(),v(g,C,"flag")}return p}(),children:l[g][C].open&&!l[g][C].bomb&&l[g][C].around?l[g][C].around:" "},C)})},g)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,className:"Minesweeper__infobox",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,textAlign:"left",pt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bomb",color:"gray"})," : ",s]}),(0,e.createComponentVNode)(2,t.Stack.Divider),(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flag",color:"red"})," : ",u]})]})})]})}return S}(),b=r.MineSweeperLeaderboard=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.leaderboard,u=(0,a.useLocalState)(h,"sortId","time"),s=u[0],d=u[1],v=(0,a.useLocalState)(h,"sortOrder",!1),g=v[0],C=v[1];return(0,e.createComponentVNode)(2,t.Table,{className:"Minesweeper__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,y,{id:"name",children:"Nick"}),(0,e.createComponentVNode)(2,y,{id:"time",children:"Time"})]}),l&&l.sort(function(p,N){var V=g?1:-1;return p[s].localeCompare(N[s])*V}).map(function(p,N){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.time})]},N)})]})}return S}(),y=function(k,h){var i=(0,a.useLocalState)(h,"sortId","time"),c=i[0],m=i[1],l=(0,a.useLocalState)(h,"sortOrder",!1),u=l[0],s=l[1],d=k.id,v=k.children;return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",onClick:function(){function g(){c===d?s(!u):(m(d),s(!0))}return g}(),children:[v,c===d&&(0,e.createComponentVNode)(2,t.Icon,{name:u?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},24635:function(T,r,n){"use strict";r.__esModule=!0,r.pda_mule=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_mule=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.mulebot,l=m.active;return(0,e.createComponentVNode)(2,t.Box,{children:l?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,f)})}return y}(),f=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.mulebot,l=m.bots;return l.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:u.Name,icon:"cog",onClick:function(){function s(){return i("control",{bot:u.uid})}return s}()})},u.Name)})},b=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.mulebot,l=m.botstatus,u=m.active,s=l.mode,d=l.loca,v=l.load,g=l.powr,C=l.dest,p=l.home,N=l.retn,V=l.pick,B;switch(s){case 0:B="Ready";break;case 1:B="Loading/Unloading";break;case 2:case 12:B="Navigating to delivery location";break;case 3:B="Navigating to Home";break;case 4:B="Waiting for clear path";break;case 5:case 6:B="Calculating navigation path";break;case 7:B="Unable to locate destination";break;default:B=s;break}return(0,e.createComponentVNode)(2,t.Section,{title:u,children:[s===-1&&(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:[g,"%"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Home",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:(0,e.createComponentVNode)(2,t.Button,{content:C?C+" (Set)":"None (Set)",onClick:function(){function I(){return i("target")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Load",children:(0,e.createComponentVNode)(2,t.Button,{content:v?v+" (Unload)":"None",disabled:!v,onClick:function(){function I(){return i("unload")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Pickup",children:(0,e.createComponentVNode)(2,t.Button,{content:V?"Yes":"No",selected:V,onClick:function(){function I(){return i("set_pickup_type",{autopick:V?0:1})}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Return",children:(0,e.createComponentVNode)(2,t.Button,{content:N?"Yes":"No",selected:N,onClick:function(){function I(){return i("set_auto_return",{autoret:N?0:1})}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Stop",icon:"stop",onClick:function(){function I(){return i("stop")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Proceed",icon:"play",onClick:function(){function I(){return i("start")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Return Home",icon:"home",onClick:function(){function I(){return i("home")}return I}()})]})]})]})}},23734:function(T,r,n){"use strict";r.__esModule=!0,r.pda_nanobank=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_nanobank=function(){function l(u,s){var d=(0,t.useBackend)(s),v=d.act,g=d.data,C=g.logged_in,p=g.owner_name,N=g.money;return C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Name",children:p}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:["$",N]})]})}),(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,y)]})],4):(0,e.createComponentVNode)(2,i)}return l}(),b=function(u,s){var d=(0,t.useBackend)(s),v=d.data,g=v.is_premium,C=(0,t.useLocalState)(s,"tabIndex",1),p=C[0],N=C[1];return(0,e.createComponentVNode)(2,o.Tabs,{mt:2,children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===1,onClick:function(){function V(){return N(1)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transfers"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===2,onClick:function(){function V(){return N(2)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Account Actions"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===3,onClick:function(){function V(){return N(3)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transaction History"]}),!!g&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===4,onClick:function(){function V(){return N(4)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Supply Orders"]})]})},y=function(u,s){var d=(0,t.useLocalState)(s,"tabIndex",1),v=d[0],g=(0,t.useBackend)(s),C=g.data,p=C.db_status;if(!p)return(0,e.createComponentVNode)(2,o.Box,{children:"Account Database Connection Severed"});switch(v){case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,k);case 3:return(0,e.createComponentVNode)(2,h);case 4:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},S=function(u,s){var d,v=(0,t.useBackend)(s),g=v.act,C=v.data,p=C.requests,N=C.available_accounts,V=C.money,B=(0,t.useLocalState)(s,"selectedAccount"),I=B[0],L=B[1],w=(0,t.useLocalState)(s,"transferAmount"),A=w[0],x=w[1],E=(0,t.useLocalState)(s,"searchText",""),P=E[0],D=E[1],M=[];return N.map(function(O){return M[O.name]=O.UID}),(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account",children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account name",onInput:function(){function O(R,F){return D(F)}return O}()}),(0,e.createComponentVNode)(2,o.Dropdown,{mt:.6,width:"190px",options:N.filter((0,a.createSearch)(P,function(O){return O.name})).map(function(O){return O.name}),selected:(d=N.filter(function(O){return O.UID===I})[0])==null?void 0:d.name,onSelected:function(){function O(R){return L(M[R])}return O}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Amount",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Up to 5000",onInput:function(){function O(R,F){return x(F)}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,o.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:V0&&d.map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:["#",g.Number,' - "',g.Name,'" for "',g.OrderedBy,'"']},g)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Approved Orders",children:s>0&&u.map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:["#",g.Number,' - "',g.Name,'" for "',g.ApprovedBy,'"']},g)})})]})}return f}()},17617:function(T,r,n){"use strict";r.__esModule=!0,r.Layout=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(24826),f=["className","theme","children"],b=["className","scrollable","children"];/** + */function m(w,A){w.prototype=Object.create(A.prototype),w.prototype.constructor=w,l(w,A)}function l(w,A){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(x,E){return x.__proto__=E,x},l(w,A)}function u(w,A){if(w==null)return{};var x={};for(var E in w)if({}.hasOwnProperty.call(w,E)){if(A.includes(E))continue;x[E]=w[E]}return x}var s=r.ColorPickerModal=function(){function w(A,x){var E=(0,t.useBackend)(x),P=E.data,D=P.timeout,M=P.message,O=P.title,R=P.autofocus,F=P.default_color,W=F===void 0?"#000000":F,U=(0,t.useLocalState)(x,"color_picker_choice",(0,y.hexToHsva)(W)),z=U[0],$=U[1];return(0,e.createComponentVNode)(2,f.Window,{height:400,title:O,width:600,theme:"generic",children:[!!D&&(0,e.createComponentVNode)(2,a.Loader,{value:D}),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[M&&(0,e.createComponentVNode)(2,o.Stack.Item,{m:1,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",overflow:"hidden",children:M})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[!!R&&(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,d,{color:z,setColor:$,defaultColor:W})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i.InputButtons,{input:(0,y.hsvaToHex)(z)})})]})})]})}return w}(),d=r.ColorSelector=function(){function w(A,x){var E=A.color,P=A.setColor,D=A.defaultColor,M=function(){function F(W){P(function(U){return Object.assign({},U,W)})}return F}(),O=(0,y.hsvaToRgba)(E),R=(0,y.hsvaToHex)(E);return(0,e.createComponentVNode)(2,o.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{mr:2,children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createVNode)(1,"div","react-colorful",[(0,e.createComponentVNode)(2,N,{hsva:E,onChange:M}),(0,e.createComponentVNode)(2,V,{hue:E.h,onChange:M,className:"react-colorful__last-control"})],4)}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Current"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Previous"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Tooltip,{content:R,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:R})}),(0,e.createComponentVNode)(2,o.Tooltip,{content:D,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:D})})]})]})}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:!0,fontSize:"15px",lineHeight:"24px",children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"Hex:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"24px",children:(0,e.createComponentVNode)(2,C,{fluid:!0,color:(0,y.hsvaToHex)(E).substring(1),onChange:function(){function F(W){h.logger.info(W),P((0,y.hexToHsva)(W))}return F}(),prefixed:!0})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"H:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,V,{hue:E.h,onChange:M})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:E.h,callback:function(){function F(W,U){return M({h:U})}return F}(),max:360,unit:"\xB0"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"S:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,B,{color:E,onChange:M})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:E.s,callback:function(){function F(W,U){return M({s:U})}return F}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"V:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,I,{color:E,onChange:M})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:E.v,callback:function(){function F(W,U){return M({v:U})}return F}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"R:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:E,onChange:M,target:"r"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:O.r,callback:function(){function F(W,U){O.r=U,M((0,y.rgbaToHsva)(O))}return F}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"G:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:E,onChange:M,target:"g"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:O.g,callback:function(){function F(W,U){O.g=U,M((0,y.rgbaToHsva)(O))}return F}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"B:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:E,onChange:M,target:"b"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:O.b,callback:function(){function F(W,U){O.b=U,M((0,y.rgbaToHsva)(O))}return F}(),max:255})})]})})]})})]})}return w}(),v=function(A){var x=A.value,E=A.callback,P=A.min,D=P===void 0?0:P,M=A.max,O=M===void 0?100:M,R=A.unit;return(0,e.createComponentVNode)(2,o.NumberInput,{width:"70px",value:Math.round(x),step:1,minValue:D,maxValue:O,onChange:E,unit:R})},g=function(A){return"#"+A},C=r.HexColorInput=function(){function w(A){var x=A.prefixed,E=A.alpha,P=A.color,D=A.fluid,M=A.onChange,O=u(A,c),R=function(){function W(U){return U.replace(/([^0-9A-F]+)/gi,"").substring(0,E?8:6)}return W}(),F=function(){function W(U){return(0,y.validHex)(U,E)}return W}();return(0,e.normalizeProps)((0,e.createComponentVNode)(2,p,Object.assign({},O,{fluid:D,color:P,onChange:M,escape:R,format:x?g:void 0,validate:F})))}return w}(),p=r.ColorInput=function(w){function A(E){var P;return P=w.call(this)||this,P.props=void 0,P.state=void 0,P.handleInput=function(D){var M=P.props.escape(D.currentTarget.value);P.setState({localValue:M})},P.handleBlur=function(D){D.currentTarget&&(P.props.validate(D.currentTarget.value)?P.props.onChange(P.props.escape?P.props.escape(D.currentTarget.value):D.currentTarget.value):P.setState({localValue:P.props.escape(P.props.color)}))},P.props=E,P.state={localValue:P.props.escape(P.props.color)},P}m(A,w);var x=A.prototype;return x.componentDidUpdate=function(){function E(P,D){P.color!==this.props.color&&this.setState({localValue:this.props.escape(this.props.color)})}return E}(),x.render=function(){function E(){return(0,e.createComponentVNode)(2,o.Box,{className:(0,k.classes)(["Input",this.props.fluid&&"Input--fluid"]),children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),(0,e.createVNode)(64,"input","Input__input",null,1,{value:this.props.format?this.props.format(this.state.localValue):this.state.localValue,spellCheck:"false",onInput:this.handleInput,onBlur:this.handleBlur})]})}return E}(),A}(e.Component),N=function(A){var x=A.hsva,E=A.onChange,P=function(R){E({s:R.left*100,v:100-R.top*100})},D=function(R){E({s:(0,b.clamp)(x.s+R.left*100,0,100),v:(0,b.clamp)(x.v-R.top*100,0,100)})},M={"background-color":(0,y.hsvaToHslString)({h:x.h,s:100,v:100,a:1})+" !important"};return(0,e.createVNode)(1,"div","react-colorful__saturation_value",(0,e.createComponentVNode)(2,S.Interactive,{onMove:P,onKey:D,"aria-label":"Color","aria-valuetext":"Saturation "+Math.round(x.s)+"%, Brightness "+Math.round(x.v)+"%",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation_value-pointer",top:1-x.v/100,left:x.s/100,color:(0,y.hsvaToHslString)(x)})}),2,{style:M})},V=function(A){var x=A.className,E=A.hue,P=A.onChange,D=function(F){P({h:360*F.left})},M=function(F){P({h:(0,b.clamp)(E+F.left*360,0,360)})},O=(0,k.classes)(["react-colorful__hue",x]);return(0,e.createVNode)(1,"div",O,(0,e.createComponentVNode)(2,S.Interactive,{onMove:D,onKey:M,"aria-label":"Hue","aria-valuenow":Math.round(E),"aria-valuemax":"360","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__hue-pointer",left:E/360,color:(0,y.hsvaToHslString)({h:E,s:100,v:100,a:1})})}),2)},B=function(A){var x=A.className,E=A.color,P=A.onChange,D=function(F){P({s:100*F.left})},M=function(F){P({s:(0,b.clamp)(E.s+F.left*100,0,100)})},O=(0,k.classes)(["react-colorful__saturation",x]);return(0,e.createVNode)(1,"div",O,(0,e.createComponentVNode)(2,S.Interactive,{style:{background:"linear-gradient(to right, "+(0,y.hsvaToHslString)({h:E.h,s:0,v:E.v,a:1})+", "+(0,y.hsvaToHslString)({h:E.h,s:100,v:E.v,a:1})+")"},onMove:D,onKey:M,"aria-label":"Saturation","aria-valuenow":Math.round(E.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation-pointer",left:E.s/100,color:(0,y.hsvaToHslString)({h:E.h,s:E.s,v:E.v,a:1})})}),2)},I=function(A){var x=A.className,E=A.color,P=A.onChange,D=function(F){P({v:100*F.left})},M=function(F){P({v:(0,b.clamp)(E.v+F.left*100,0,100)})},O=(0,k.classes)(["react-colorful__value",x]);return(0,e.createVNode)(1,"div",O,(0,e.createComponentVNode)(2,S.Interactive,{style:{background:"linear-gradient(to right, "+(0,y.hsvaToHslString)({h:E.h,s:E.s,v:0,a:1})+", "+(0,y.hsvaToHslString)({h:E.h,s:E.s,v:100,a:1})+")"},onMove:D,onKey:M,"aria-label":"Value","aria-valuenow":Math.round(E.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__value-pointer",left:E.v/100,color:(0,y.hsvaToHslString)({h:E.h,s:E.s,v:E.v,a:1})})}),2)},L=function(A){var x=A.className,E=A.color,P=A.onChange,D=A.target,M=(0,y.hsvaToRgba)(E),O=function($){M[D]=$,P((0,y.rgbaToHsva)(M))},R=function($){O(255*$.left)},F=function($){O((0,b.clamp)(M[D]+$.left*255,0,255))},W=(0,k.classes)(["react-colorful__"+D,x]),U=D==="r"?"rgb("+Math.round(M.r)+",0,0)":D==="g"?"rgb(0,"+Math.round(M.g)+",0)":"rgb(0,0,"+Math.round(M.b)+")";return(0,e.createVNode)(1,"div",W,(0,e.createComponentVNode)(2,S.Interactive,{onMove:R,onKey:F,"aria-valuenow":M[D],"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__"+D+"-pointer",left:M[D]/255,color:U})}),2)}},8444:function(T,r,n){"use strict";r.__esModule=!0,r.ColourMatrixTester=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ColourMatrixTester=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.colour_data,m=[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:190,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Matrix",children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",textColor:"label",children:l.map(function(u){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:1,children:[u.name,":\xA0",(0,e.createComponentVNode)(2,t.NumberInput,{width:4,value:c[u.idx],step:.05,minValue:-5,maxValue:5,stepPixelSize:5,onChange:function(){function s(d,v){return h("setvalue",{idx:u.idx+1,value:v})}return s}()})]},u.name)})},l)})})})})})}return b}()},63818:function(T,r,n){"use strict";r.__esModule=!0,r.CommunicationsComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(s){switch(s){case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,i);case 3:return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,c)})});case 4:return(0,e.createComponentVNode)(2,l);default:return"ERROR. Unknown menu_state. Please contact NT Technical Support."}},b=r.CommunicationsComputer=function(){function u(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.menu_state;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y),f(p)]})})})}return u}(),y=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.authenticated,N=C.noauthbutton,V=C.esc_section,B=C.esc_callable,I=C.esc_recallable,L=C.esc_status,w=C.authhead,A=C.is_ai,x=C.lastCallLoc,E=!1,P;return p?p===1?P="Command":p===2?P="Captain":p===3?P="CentComm Officer":p===4?(P="CentComm Secure Connection",E=!0):P="ERROR: Report This Bug!":P="Not Logged In",(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authentication",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:P})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"sign-out-alt":"id-card",selected:p,disabled:N,content:p?"Log Out ("+P+")":"Log In",onClick:function(){function D(){return g("auth")}return D}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Escape Shuttle",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!L&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:L}),!!B&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"rocket",content:"Call Shuttle",disabled:!w,onClick:function(){function D(){return g("callshuttle")}return D}()})}),!!I&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Recall Shuttle",disabled:!w||A,onClick:function(){function D(){return g("cancelshuttle")}return D}()})}),!!x&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Last Call/Recall From",children:x})]})})})],4)},S=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.is_admin;return p?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,h)},k=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.is_admin,N=C.gamma_armory_location,V=C.admin_levels,B=C.authenticated,I=C.ert_allowed;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"CentComm Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:V,required_access:p,use_confirm:1})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:"Make Central Announcement",disabled:!p,onClick:function(){function L(){return g("send_to_cc_announcement_page")}return L}()}),B===4&&(0,e.createComponentVNode)(2,t.Button,{icon:"plus",content:"Make Other Announcement",disabled:!p,onClick:function(){function L(){return g("make_other_announcement")}return L}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Response Team",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"ambulance",content:"Dispatch ERT",disabled:!p,onClick:function(){function L(){return g("dispatch_ert")}return L}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:I,content:I?"ERT calling enabled":"ERT calling disabled",tooltip:I?"Command can request an ERT":"ERTs cannot be requested",disabled:!p,onClick:function(){function L(){return g("toggle_ert_allowed")}return L}(),selected:null})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:"Get Authentication Codes",disabled:!p,onClick:function(){function L(){return g("send_nuke_codes")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gamma Armory",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"biohazard",content:N?"Send Gamma Armory":"Recall Gamma Armory",disabled:!p,onClick:function(){function L(){return g("move_gamma_armory")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"coins",content:"View Economy",disabled:!p,onClick:function(){function L(){return g("view_econ")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fax",content:"Fax Manager",disabled:!p,onClick:function(){function L(){return g("view_fax")}return L}()})]})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"View Command accessible controls",children:(0,e.createComponentVNode)(2,h)})]})},h=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.msg_cooldown,N=C.emagged,V=C.cc_cooldown,B=C.security_level_color,I=C.str_security_level,L=C.levels,w=C.authcapt,A=C.authhead,x=C.messages,E="Make Priority Announcement";p>0&&(E+=" ("+p+"s)");var P=N?"Message [UNKNOWN]":"Message CentComm",D="Request Authentication Codes";return V>0&&(P+=" ("+V+"s)",D+=" ("+V+"s)"),(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Captain-Only Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Alert",color:B,children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:L,required_access:w})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:E,disabled:!w||p>0,onClick:function(){function M(){return g("announce")}return M}()})}),!!N&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",color:"red",content:P,disabled:!w||V>0,onClick:function(){function M(){return g("MessageSyndicate")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!w,onClick:function(){function M(){return g("RestoreBackup")}return M}()})]})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",content:P,disabled:!w||V>0,onClick:function(){function M(){return g("MessageCentcomm")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bomb",content:D,disabled:!w||V>0,onClick:function(){function M(){return g("nukerequest")}return M}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Command Staff Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Displays",children:(0,e.createComponentVNode)(2,t.Button,{icon:"tv",content:"Change Status Displays",disabled:!A,onClick:function(){function M(){return g("status")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Incoming Messages",children:(0,e.createComponentVNode)(2,t.Button,{icon:"folder-open",content:"View ("+x.length+")",disabled:!A,onClick:function(){function M(){return g("messagelist")}return M}()})})]})})})],4)},i=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.stat_display,N=C.authhead,V=C.current_message_title,B=p.presets.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.name===p.type,disabled:!N,onClick:function(){function w(){return g("setstat",{statdisp:L.name})}return w}()},L.name)}),I=p.alerts.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.alert===p.icon,disabled:!N,onClick:function(){function w(){return g("setstat",{statdisp:3,alert:L.alert})}return w}()},L.alert)});return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Status Screens",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function L(){return g("main")}return L}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Presets",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alerts",children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 1",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_1,disabled:!N,onClick:function(){function L(){return g("setmsg1")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 2",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_2,disabled:!N,onClick:function(){function L(){return g("setmsg2")}return L}()})})]})})})},c=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.authhead,N=C.current_message_title,V=C.current_message,B=C.messages,I=C.security_level,L;if(N)L=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:N,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Return To Message List",disabled:!p,onClick:function(){function A(){return g("messagelist")}return A}()}),children:(0,e.createComponentVNode)(2,t.Box,{children:V})})});else{var w=B.map(function(A){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:A.title,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eye",content:"View",disabled:!p||N===A.title,onClick:function(){function x(){return g("messagelist",{msgid:A.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"times",content:"Delete",disabled:!p,onClick:function(){function x(){return g("delmessage",{msgid:A.id})}return x}()})]},A.id)});L=(0,e.createComponentVNode)(2,t.Section,{title:"Messages Received",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function A(){return g("main")}return A}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w})})}return(0,e.createComponentVNode)(2,t.Box,{children:L})},m=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=s.levels,N=s.required_access,V=s.use_confirm,B=C.security_level;return V?p.map(function(I){return(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:I.icon,content:I.name,disabled:!N||I.id===B,tooltip:I.tooltip,onClick:function(){function L(){return g("newalertlevel",{level:I.id})}return L}()},I.name)}):p.map(function(I){return(0,e.createComponentVNode)(2,t.Button,{icon:I.icon,content:I.name,disabled:!N||I.id===B,tooltip:I.tooltip,onClick:function(){function L(){return g("newalertlevel",{level:I.id})}return L}()},I.name)})},l=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.is_admin,N=C.possible_cc_sounds;if(!p)return g("main");var V=(0,a.useLocalState)(d,"subtitle",""),B=V[0],I=V[1],L=(0,a.useLocalState)(d,"text",""),w=L[0],A=L[1],x=(0,a.useLocalState)(d,"classified",0),E=x[0],P=x[1],D=(0,a.useLocalState)(d,"beepsound","Beep"),M=D[0],O=D[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Central Command Report",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function R(){return g("main")}return R}()}),children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Subtitle here.",fluid:!0,value:B,onChange:function(){function R(F,W){return I(W)}return R}(),mb:"5px"}),(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Announcement here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:w,onChange:function(){function R(F,W){return A(W)}return R}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Send Announcement",fluid:!0,icon:"paper-plane",center:!0,mt:"5px",textAlign:"center",onClick:function(){function R(){return g("make_cc_announcement",{subtitle:B,text:w,classified:E,beepsound:M})}return R}()}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"260px",height:"20px",options:N,selected:M,onSelected:function(){function R(F){return O(F)}return R}(),disabled:E})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"volume-up",mx:"5px",disabled:E,tooltip:"Test sound",onClick:function(){function R(){return g("test_sound",{sound:M})}return R}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:E,content:"Classified",fluid:!0,tooltip:E?"Sent to station communications consoles":"Publically announced",onClick:function(){function R(){return P(!E)}return R}()})})]})]})})}},20562:function(T,r,n){"use strict";r.__esModule=!0,r.CompostBin=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CompostBin=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.biomass,m=i.compost,l=i.biomass_capacity,u=i.compost_capacity,s=i.potassium,d=i.potassium_capacity,v=i.potash,g=i.potash_capacity,C=(0,a.useSharedState)(S,"vendAmount",1),p=C[0],N=C[1];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:250,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{label:"Resources",children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:c,minValue:0,maxValue:l,ranges:{good:[l*.5,1/0],average:[l*.25,l*.5],bad:[-1/0,l*.25]},children:[c," / ",l," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compost",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:m,minValue:0,maxValue:u,ranges:{good:[u*.5,1/0],average:[u*.25,u*.5],bad:[-1/0,u*.25]},children:[m," / ",u," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potassium",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:s,minValue:0,maxValue:d,ranges:{good:[d*.5,1/0],average:[d*.25,d*.5],bad:[-1/0,d*.25]},children:[s," / ",d," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potash",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:v,minValue:0,maxValue:g,ranges:{good:[g*.5,1/0],average:[g*.25,g*.5],bad:[-1/0,g*.25]},children:[v," / ",g," Units"]})})]})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mr:"5px",color:"silver",children:"Soil clumps to make:"}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:p,width:"32px",minValue:1,maxValue:10,stepPixelSize:7,onChange:function(){function V(B,I){return N(I)}return V}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,align:"center",content:"Make Soil",disabled:m<25*p,icon:"arrow-circle-down",onClick:function(){function V(){return h("create",{amount:p})}return V}()})})})]})})})}return b}()},21813:function(T,r,n){"use strict";r.__esModule=!0,r.Contractor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(73379),b=n(98595);function y(g,C){g.prototype=Object.create(C.prototype),g.prototype.constructor=g,S(g,C)}function S(g,C){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,N){return p.__proto__=N,p},S(g,C)}var k={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},h=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(Math.random()*2e4),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],i=r.Contractor=function(){function g(C,p){var N=(0,t.useBackend)(p),V=N.act,B=N.data,I;B.unauthorized?I=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,d,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){function x(){}return x}()})}):B.load_animation_completed?I=(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:(0,e.createComponentVNode)(2,c)}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",overflow:"hidden",children:B.page===1?(0,e.createComponentVNode)(2,l,{height:"100%"}):(0,e.createComponentVNode)(2,s,{height:"100%"})})],4):I=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,d,{height:"100%",allMessages:h,finishedTimeout:3e3,onFinished:function(){function x(){return V("complete_load_animation")}return x}()})});var L=(0,t.useLocalState)(p,"viewingPhoto",""),w=L[0],A=L[1];return(0,e.createComponentVNode)(2,b.Window,{theme:"syndicate",width:500,height:600,children:[w&&(0,e.createComponentVNode)(2,v),(0,e.createComponentVNode)(2,b.Window.Content,{className:"Contractor",children:(0,e.createComponentVNode)(2,o.Flex,{direction:"column",height:"100%",children:I})})]})}return g}(),c=function(C,p){var N=(0,t.useBackend)(p),V=N.act,B=N.data,I=B.tc_available,L=B.tc_paid_out,w=B.completed_contracts,A=B.rep;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Summary",buttons:(0,e.createComponentVNode)(2,o.Box,{verticalAlign:"middle",mt:"0.25rem",children:[A," Rep"]})},C,{children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",children:[I," TC"]}),(0,e.createComponentVNode)(2,o.Button,{disabled:I<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){function x(){return V("claim")}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Earned",children:[L," TC"]})]})}),(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Box,{height:"20px",lineHeight:"20px",inline:!0,children:w})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(C,p){var N=(0,t.useBackend)(p),V=N.act,B=N.data,I=B.page;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Tabs,Object.assign({},C,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:I===1,onClick:function(){function L(){return V("page",{page:1})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"suitcase"}),"Contracts"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:I===2,onClick:function(){function L(){return V("page",{page:2})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"shopping-cart"}),"Hub"]})]})))},l=function(C,p){var N=(0,t.useBackend)(p),V=N.act,B=N.data,I=B.contracts,L=B.contract_active,w=B.can_extract,A=!!L&&I.filter(function(M){return M.status===1})[0],x=A&&A.time_left>0,E=(0,t.useLocalState)(p,"viewingPhoto",""),P=E[0],D=E[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,e.createComponentVNode)(2,o.Button,{disabled:!w||x,icon:"parachute-box",content:["Call Extraction",x&&(0,e.createComponentVNode)(2,f.Countdown,{timeLeft:A.time_left,format:function(){function M(O,R){return" ("+R.substr(3)+")"}return M}()})],onClick:function(){function M(){return V("extract")}return M}()})},C,{children:I.slice().sort(function(M,O){return M.status===1?-1:O.status===1?1:M.status-O.status}).map(function(M){var O;return(0,e.createComponentVNode)(2,o.Section,{title:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",color:M.status===1&&"good",children:M.target_name}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:M.has_photo&&(0,e.createComponentVNode)(2,o.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){function R(){return D("target_photo_"+M.uid+".png")}return R}()})})]}),className:"Contractor__Contract",buttons:(0,e.createComponentVNode)(2,o.Box,{width:"100%",children:[!!k[M.status]&&(0,e.createComponentVNode)(2,o.Box,{color:k[M.status][1],inline:!0,mt:M.status!==1&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:k[M.status][0]}),M.status===1&&(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){function R(){return V("abort")}return R}()})]}),children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"2",mr:"0.5rem",children:[M.fluff_message,!!M.completed_time&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",M.completed_time]}),!!M.dead_extraction&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!M.fail_reason&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",M.fail_reason]})]}),(0,e.createComponentVNode)(2,o.Flex.Item,{flexBasis:"100%",children:[(0,e.createComponentVNode)(2,o.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xA0",u(M)]}),(O=M.difficulties)==null?void 0:O.map(function(R,F){return(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!!L,content:R.name+" ("+R.reward+" TC)",onClick:function(){function W(){return V("activate",{uid:M.uid,difficulty:F+1})}return W}()},F)}),!!M.objective&&(0,e.createComponentVNode)(2,o.Box,{color:"white",bold:!0,children:[M.objective.extraction_name,(0,e.createVNode)(1,"br"),"(",(M.objective.rewards.tc||0)+" TC",",\xA0",(M.objective.rewards.credits||0)+" Credits",")"]})]})]})},M.uid)})})))},u=function(C){if(!(!C.objective||C.status>1)){var p=C.objective.locs.user_area_id,N=C.objective.locs.user_coords,V=C.objective.locs.target_area_id,B=C.objective.locs.target_coords,I=p===V;return(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:I?"dot-circle-o":"arrow-alt-circle-right-o",color:I?"green":"yellow",rotation:I?null:-(0,a.rad2deg)(Math.atan2(B[1]-N[1],B[0]-N[0])),lineHeight:I?null:"0.85",size:"1.5"})})}},s=function(C,p){var N=(0,t.useBackend)(p),V=N.act,B=N.data,I=B.rep,L=B.buyables;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Purchases",overflow:"auto"},C,{children:L.map(function(w){return(0,e.createComponentVNode)(2,o.Section,{title:w.name,children:[w.description,(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:I-1&&(0,e.createComponentVNode)(2,o.Box,{as:"span",color:w.stock===0?"bad":"good",ml:"0.5rem",children:[w.stock," in stock"]})]},w.uid)})})))},d=function(g){function C(N){var V;return V=g.call(this,N)||this,V.timer=null,V.state={currentIndex:0,currentDisplay:[]},V}y(C,g);var p=C.prototype;return p.tick=function(){function N(){var V=this.props,B=this.state;if(B.currentIndex<=V.allMessages.length){this.setState(function(L){return{currentIndex:L.currentIndex+1}});var I=B.currentDisplay;I.push(V.allMessages[B.currentIndex])}else clearTimeout(this.timer),setTimeout(V.onFinished,V.finishedTimeout)}return N}(),p.componentDidMount=function(){function N(){var V=this,B=this.props.linesPerSecond,I=B===void 0?2.5:B;this.timer=setInterval(function(){return V.tick()},1e3/I)}return N}(),p.componentWillUnmount=function(){function N(){clearTimeout(this.timer)}return N}(),p.render=function(){function N(){return(0,e.createComponentVNode)(2,o.Box,{m:1,children:this.state.currentDisplay.map(function(V){return(0,e.createFragment)([V,(0,e.createVNode)(1,"br")],0,V)})})}return N}(),C}(e.Component),v=function(C,p){var N=(0,t.useLocalState)(p,"viewingPhoto",""),V=N[0],B=N[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Contractor__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:V}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function I(){return B("")}return I}()})]})}},54151:function(T,r,n){"use strict";r.__esModule=!0,r.ConveyorSwitch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ConveyorSwitch=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.slowFactor,m=i.oneWay,l=i.position;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lever position",children:l>0?"forward":l<0?"reverse":"neutral"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Allow reverse",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!m,onClick:function(){function u(){return h("toggleOneWay")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slowdown factor",children:(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",onClick:function(){function u(){return h("slowFactor",{value:c-5})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-left",onClick:function(){function u(){return h("slowFactor",{value:c-1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Slider,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(){function u(s){return s+"x"}return u}(),onChange:function(){function u(s,d){return h("slowFactor",{value:d})}return u}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-right",onClick:function(){function u(){return h("slowFactor",{value:c+1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",onClick:function(){function u(){return h("slowFactor",{value:c+5})}return u}()})," "]})]})})]})})})})}return b}()},73169:function(T,r,n){"use strict";r.__esModule=!0,r.CrewMonitor=void 0;var e=n(89005),a=n(88510),t=n(25328),o=n(72253),f=n(36036),b=n(36352),y=n(76910),S=n(98595),k=n(96184),h=["color"];function i(v,g){if(v==null)return{};var C={};for(var p in v)if({}.hasOwnProperty.call(v,p)){if(g.includes(p))continue;C[p]=v[p]}return C}var c=function(g,C){return g.dead?"Deceased":parseInt(g.health,10)<=C?"Critical":parseInt(g.stat,10)===1?"Unconscious":"Living"},m=function(g,C){return g.dead?"red":parseInt(g.health,10)<=C?"orange":parseInt(g.stat,10)===1?"blue":"green"},l=r.CrewMonitor=function(){function v(g,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,B=(0,o.useLocalState)(C,"tabIndex",V.tabIndex),I=B[0],L=B[1],w=function(){function x(E){L(E),N("set_tab_index",{tab_index:E})}return x}(),A=function(){function x(E){switch(E){case 0:return(0,e.createComponentVNode)(2,u);case 1:return(0,e.createComponentVNode)(2,d);default:return"WE SHOULDN'T BE HERE!"}}return x}();return(0,e.createComponentVNode)(2,S.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"table",selected:I===0,onClick:function(){function x(){return w(0)}return x}(),children:"Data View"},"DataView"),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"map-marked-alt",selected:I===1,onClick:function(){function x(){return w(1)}return x}(),children:"Map View"},"MapView")]})}),A(I)]})})})}return v}(),u=function(g,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,B=V.possible_levels,I=V.viewing_current_z_level,L=V.is_advanced,w=V.highlightedNames,A=(0,a.sortBy)(function(M){return!w.includes(M.name)},function(M){return M.name})(V.crewmembers||[]),x=(0,o.useLocalState)(C,"search",""),E=x[0],P=x[1],D=(0,t.createSearch)(E,function(M){return M.name+"|"+M.assignment+"|"+M.area});return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,backgroundColor:"transparent",children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(){function M(O,R){return P(R)}return M}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:L?(0,e.createComponentVNode)(2,f.Dropdown,{mr:"5px",width:"50px",options:B,selected:I,onSelected:function(){function M(O){return N("switch_level",{new_level:O})}return M}()}):null})]}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{tooltip:"Clear highlights",icon:"square-xmark",onClick:function(){function M(){return N("clear_highlighted_names")}return M}()})}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Location"})]}),A.filter(D).map(function(M){var O=w.includes(M.name);return(0,e.createComponentVNode)(2,f.Table.Row,{bold:!!M.is_command,children:[(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,k.ButtonCheckbox,{checked:O,tooltip:"Mark on map",onClick:function(){function R(){return N(O?"remove_highlighted_name":"add_highlighted_name",{name:M.name})}return R}()})}),(0,e.createComponentVNode)(2,b.TableCell,{children:[M.name," (",M.assignment,")"]}),(0,e.createComponentVNode)(2,b.TableCell,{children:[(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:m(M,V.critThreshold),children:c(M,V.critThreshold)}),M.sensor_type>=2||V.ignoreSensors?(0,e.createComponentVNode)(2,f.Box,{inline:!0,ml:1,children:["(",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:y.COLORS.damageType.oxy,children:M.oxy}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:y.COLORS.damageType.toxin,children:M.tox}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:y.COLORS.damageType.burn,children:M.fire}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:y.COLORS.damageType.brute,children:M.brute}),")"]}):null]}),(0,e.createComponentVNode)(2,b.TableCell,{children:M.sensor_type===3||V.ignoreSensors?V.isAI||V.isObserver?(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"location-arrow",content:M.area+" ("+M.x+", "+M.y+")",onClick:function(){function R(){return N("track",{track:M.ref})}return R}()}):M.area+" ("+M.x+", "+M.y+")":(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:"grey",children:"Not Available"})})]},M.name)})]})]})},s=function(g,C){var p=g.color,N=i(g,h);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.NanoMap.Marker,Object.assign({},N,{children:(0,e.createVNode)(1,"span","highlighted-marker color-border-"+p)})))},d=function(g,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,B=V.highlightedNames;return(0,e.createComponentVNode)(2,f.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,f.NanoMap,{zoom:V.zoom,offsetX:V.offsetX,offsetY:V.offsetY,onZoom:function(){function I(L){return N("set_zoom",{zoom:L})}return I}(),onOffsetChange:function(){function I(L,w){return N("set_offset",{offset_x:w.offsetX,offset_y:w.offsetY})}return I}(),children:V.crewmembers.filter(function(I){return I.sensor_type===3||V.ignoreSensors}).map(function(I){var L=m(I,V.critThreshold),w=B.includes(I.name),A=function(){return V.isObserver?N("track",{track:I.ref}):null},x=function(){return N(w?"remove_highlighted_name":"add_highlighted_name",{name:I.name})},E=I.name+" ("+I.assignment+")";return w?(0,e.createComponentVNode)(2,s,{x:I.x,y:I.y,tooltip:E,color:L,onClick:A,onDblClick:x},I.ref):(0,e.createComponentVNode)(2,f.NanoMap.MarkerIcon,{x:I.x,y:I.y,icon:"circle",tooltip:E,color:L,onClick:A,onDblClick:x},I.ref)})})})}},63987:function(T,r,n){"use strict";r.__esModule=!0,r.Cryo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],y=r.Cryo=function(){function h(i,c){return(0,e.createComponentVNode)(2,o.Window,{width:520,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,S)})})})}return h}(),S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.isOperating,d=u.hasOccupant,v=u.occupant,g=v===void 0?[]:v,C=u.cellTemperature,p=u.cellTemperatureStatus,N=u.isBeakerLoaded,V=u.cooldownProgress,B=u.auto_eject_healthy,I=u.auto_eject_dead;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",onClick:function(){function L(){return l("ejectOccupant")}return L}(),disabled:!d,children:"Eject"}),children:d?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:g.name||"Unknown"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:g.health,max:g.maxHealth,value:g.health/g.maxHealth,color:g.health>0?"good":"average",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(g.health)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[g.stat][0],children:b[g.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(g.bodyTemperature)})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),f.map(function(L){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:L.label,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:g[L.type]/100,ranges:{bad:[.01,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(g[L.type])})})},L.id)})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Cell",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function L(){return l("ejectBeaker")}return L}(),disabled:!N,children:"Eject Beaker"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",onClick:function(){function L(){return l(s?"switchOff":"switchOn")}return L}(),selected:s,children:s?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",color:p,children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:C})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dosage interval",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!N&&"average",value:V,minValue:0,maxValue:100})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:B?"toggle-on":"toggle-off",selected:B,onClick:function(){function L(){return l(B?"auto_eject_healthy_off":"auto_eject_healthy_on")}return L}(),children:B?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:I?"toggle-on":"toggle-off",selected:I,onClick:function(){function L(){return l(I?"auto_eject_dead_off":"auto_eject_dead_on")}return L}(),children:I?"On":"Off"})})]})})})],4)},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.isBeakerLoaded,d=u.beakerLabel,v=u.beakerVolume;return s?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!d&&"average",children:[d||"No label",":"]}),(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!v&&"bad",ml:1,children:v?(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:v,format:function(){function g(C){return Math.round(C)+" units remaining"}return g}()}):"Beaker is empty"})],4):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"bad",children:"No beaker loaded"})}},86099:function(T,r,n){"use strict";r.__esModule=!0,r.CryopodConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.CryopodConsole=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.account_name,u=m.allow_items;return(0,e.createComponentVNode)(2,o.Window,{title:"Cryopod Console",width:400,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Hello, "+(l||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,e.createComponentVNode)(2,y),!!u&&(0,e.createComponentVNode)(2,S)]})})}return k}(),y=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.frozen_crew;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Crew",children:l.length?(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:l.map(function(u,s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.name,children:u.rank},s)})})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored crew!"})})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.frozen_items,s=function(v){var g=v.toString();return g.startsWith("the ")&&(g=g.slice(4,g.length)),(0,f.toTitleCase)(g)};return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Items",children:u.length?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s(d.name),buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){function v(){return m("one_item",{item:d.uid})}return v}()})},d)})})}),(0,e.createComponentVNode)(2,t.Button,{content:"Drop All Items",color:"red",onClick:function(){function d(){return m("all_items")}return d}()})],4):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored items!"})})}},12692:function(T,r,n){"use strict";r.__esModule=!0,r.DNAModifier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],y=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],S=[5,10,20,30,50],k=r.DNAModifier=function(){function p(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.irradiating,A=L.dnaBlockSize,x=L.occupant;V.dnaBlockSize=A,V.isDNAInvalid=!x.isViableSubject||!x.uniqueIdentity||!x.structuralEnzymes;var E;return w&&(E=(0,e.createComponentVNode)(2,g,{duration:w})),(0,e.createComponentVNode)(2,o.Window,{width:660,height:775,children:[(0,e.createComponentVNode)(2,f.ComplexModal),E,(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i)})]})})]})}return p}(),h=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.locked,A=L.hasOccupant,x=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!A,selected:w,icon:w?"toggle-on":"toggle-off",content:w?"Engaged":"Disengaged",onClick:function(){function E(){return I("toggleLock")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!A||w,icon:"user-slash",content:"Eject",onClick:function(){function E(){return I("ejectOccupant")}return E}()})],4),children:A?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:x.minHealth,max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[x.stat][0],children:b[x.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})}),V.isDNAInvalid?(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Radiation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:"0",max:"100",value:x.radiationLevel/100,color:"average"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:L.occupant.uniqueEnzymes?L.occupant.uniqueEnzymes:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 Unknown"]})})]})],0):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Cell unoccupied."})})},i=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.selectedMenuKey,A=L.hasOccupant,x=L.occupant;if(A){if(V.isDNAInvalid)return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No operation possible on this subject."]})})})}else return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant in DNA modifier."]})})});var E;return w==="ui"?E=(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)],4):w==="se"?E=(0,e.createFragment)([(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)],4):w==="buffer"?E=(0,e.createComponentVNode)(2,u):w==="rejuvenators"&&(E=(0,e.createComponentVNode)(2,v)),(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:y.map(function(P,D){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:P[2],selected:w===P[0],onClick:function(){function M(){return I("selectMenuKey",{key:P[0]})}return M}(),children:P[1]},D)})}),E]})},c=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.selectedUIBlock,A=L.selectedUISubBlock,x=L.selectedUITarget,E=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Unique Identifier",children:[(0,e.createComponentVNode)(2,C,{dnaString:E.uniqueIdentity,selectedBlock:w,selectedSubblock:A,blockSize:V.dnaBlockSize,action:"selectUIBlock"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:15,stepPixelSize:"20",value:x,format:function(){function P(D){return D.toString(16).toUpperCase()}return P}(),ml:"0",onChange:function(){function P(D,M){return I("changeUITarget",{value:M})}return P}()})})}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){function P(){return I("pulseUIRadiation")}return P}()})]})},m=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.selectedSEBlock,A=L.selectedSESubBlock,x=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Structural Enzymes",children:[(0,e.createComponentVNode)(2,C,{dnaString:x.structuralEnzymes,selectedBlock:w,selectedSubblock:A,blockSize:V.dnaBlockSize,action:"selectSEBlock"}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){function E(){return I("pulseSERadiation")}return E}()})]})},l=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.radiationIntensity,A=L.radiationDuration;return(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Emitter",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Intensity",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:10,stepPixelSize:20,value:w,popUpPosition:"right",ml:"0",onChange:function(){function x(E,P){return I("radiationIntensity",{value:P})}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:A,popUpPosition:"right",ml:"0",onChange:function(){function x(E,P){return I("radiationDuration",{value:P})}return x}()})})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){function x(){return I("pulseRadiation")}return x}()})]})},u=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.buffers,A=w.map(function(x,E){return(0,e.createComponentVNode)(2,s,{id:E+1,name:"Buffer "+(E+1),buffer:x},E)});return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{height:"75%",mt:1,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Buffers",children:A})}),(0,e.createComponentVNode)(2,t.Stack.Item,{height:"25%",children:(0,e.createComponentVNode)(2,d)})]})},s=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=N.id,A=N.name,x=N.buffer,E=L.isInjectorReady,P=A+(x.data?" - "+x.label:"");return(0,e.createComponentVNode)(2,t.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,t.Section,{title:P,mx:"0",lineHeight:"18px",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!x.data,icon:"trash",content:"Clear",onClick:function(){function D(){return I("bufferOption",{option:"clear",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data,icon:"pen",content:"Rename",onClick:function(){function D(){return I("bufferOption",{option:"changeLabel",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data||!L.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){function D(){return I("bufferOption",{option:"saveDisk",id:w})}return D}()})],4),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Write",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"saveUI",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"saveUIAndUE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"saveSE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!L.hasDisk||!L.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"loadDisk",id:w})}return D}()})]}),!!x.data&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:x.owner||(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[x.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!x.ue&&" and Unique Enzymes"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transfer to",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:!E,icon:E?"syringe":"spinner",iconSpin:!E,content:"Injector",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"createInjector",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!E,icon:E?"syringe":"spinner",iconSpin:!E,content:"Block Injector",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"createInjector",id:w,block:1})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"transfer",id:w})}return D}()})]})],4)]}),!x.data&&(0,e.createComponentVNode)(2,t.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},d=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.hasDisk,A=L.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!w||!A.data,icon:"trash",content:"Wipe",onClick:function(){function x(){return I("wipeDisk")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function x(){return I("ejectDisk")}return x}()})],4),children:w?A.data?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Label",children:A.label?A.label:"No label"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:A.owner?A.owner:(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[A.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!A.ue&&" and Unique Enzymes"]})]}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Disk is blank."}):(0,e.createComponentVNode)(2,t.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"save-o",size:"4"}),(0,e.createVNode)(1,"br"),"No disk inserted."]})})},v=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.isBeakerLoaded,A=L.beakerVolume,x=L.beakerLabel;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function E(){return I("ejectBeaker")}return E}()}),children:w?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Inject",children:[S.map(function(E,P){return(0,e.createComponentVNode)(2,t.Button,{disabled:E>A,icon:"syringe",content:E,onClick:function(){function D(){return I("injectRejuvenators",{amount:E})}return D}()},P)}),(0,e.createComponentVNode)(2,t.Button,{disabled:A<=0,icon:"syringe",content:"All",onClick:function(){function E(){return I("injectRejuvenators",{amount:A})}return E}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"0.5rem",children:x||"No label"}),A?(0,e.createComponentVNode)(2,t.Box,{color:"good",children:[A," unit",A===1?"":"s"," remaining"]}):(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Empty"})]})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No beaker loaded.",16)]})})})},g=function(N,V){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"average",children:(0,e.createVNode)(1,"h1",null,[(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"}),(0,e.createTextVNode)("\xA0Irradiating occupant\xA0"),(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"})],4)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,[(0,e.createTextVNode)("For "),N.duration,(0,e.createTextVNode)(" second"),N.duration===1?"":"s"],0)})]})},C=function(N,V){for(var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=N.dnaString,A=N.selectedBlock,x=N.selectedSubblock,E=N.blockSize,P=N.action,D=w.split(""),M=0,O=[],R=function(){for(var U=F/E+1,z=[],$=function(){var J=G+1;z.push((0,e.createComponentVNode)(2,t.Button,{selected:A===U&&x===J,content:D[F+G],mb:"0",onClick:function(){function se(){return I(P,{block:U,subblock:J})}return se}()}))},G=0;Gd.spawnpoints?"red":"green",children:[d.total," total, versus ",d.spawnpoints," spawnpoints"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispatch",children:(0,e.createComponentVNode)(2,t.Button,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){function N(){return s("dispatch_ert",{silent:C})}return N}()})})]})})})},h=function(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=d.ert_request_messages;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:v&&v.length?v.map(function(g){return(0,e.createComponentVNode)(2,t.Section,{title:g.time,buttons:(0,e.createComponentVNode)(2,t.Button,{content:g.sender_real_name,onClick:function(){function C(){return s("view_player_panel",{uid:g.sender_uid})}return C}(),tooltip:"View player panel"}),children:g.message},(0,f.decodeHtmlEntities)(g.time))}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"broadcast-tower",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No ERT requests."]})})})})},i=function(m,l){var u=(0,a.useBackend)(l),s=u.act,d=u.data,v=(0,a.useLocalState)(l,"text",""),g=v[0],C=v[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:19,fluid:!0,multiline:1,value:g,onChange:function(){function p(N,V){return C(V)}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){function p(){return s("deny_ert",{reason:g})}return p}()})]})})}},90217:function(T,r,n){"use strict";r.__esModule=!0,r.EconomyManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.EconomyManager=function(){function S(k,h){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:325,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,y)})]})}return S}(),y=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.next_payroll_time;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Global",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"global"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Members",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department_members"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Single Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"crew_member"})}return u}()})})]}),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Box,{mb:.5,children:["Next Payroll in: ",l," Minutes"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){function u(){return c("delay_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){function u(){return c("set_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){function u(){return c("accelerate_payroll")}return u}()})]}),(0,e.createComponentVNode)(2,t.NoticeBox,{children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons!"]})],4)}},82565:function(T,r,n){"use strict";r.__esModule=!0,r.Electropack=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Electropack=function(){function y(S,k){var h=(0,t.useBackend)(k),i=h.act,c=h.data,m=c.power,l=c.code,u=c.frequency,s=c.minFrequency,d=c.maxFrequency;return(0,e.createComponentVNode)(2,f.Window,{width:360,height:135,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,o.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,onClick:function(){function v(){return i("power")}return v}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function v(){return i("reset",{reset:"freq"})}return v}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(){function v(g){return(0,a.toFixed)(g,1)}return v}(),width:"80px",onChange:function(){function v(g,C){return i("freq",{freq:C})}return v}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function v(){return i("reset",{reset:"code"})}return v}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onChange:function(){function v(g,C){return i("code",{code:C})}return v}()})})]})})})})}return y}()},11243:function(T,r,n){"use strict";r.__esModule=!0,r.Emojipedia=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.Emojipedia=function(){function S(k,h){var i=(0,t.useBackend)(h),c=i.data,m=c.emoji_list,l=(0,t.useLocalState)(h,"searchText",""),u=l[0],s=l[1],d=m.filter(function(v){return v.name.toLowerCase().includes(u.toLowerCase())});return(0,e.createComponentVNode)(2,f.Window,{width:325,height:400,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Emojipedia v1.0.1",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by name",value:u,onInput:function(){function v(g,C){return s(C)}return v}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Click on an emoji to copy its tag!",tooltipPosition:"bottom",icon:"circle-question"})],4),children:d.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{m:1,color:"transparent",className:(0,a.classes)(["emoji16x16","emoji-"+v.name]),style:{transform:"scale(1.5)"},tooltip:v.name,onClick:function(){function g(){y(v.name)}return g}()},v.name)})})})})}return S}(),y=function(k){var h=document.createElement("input"),i=":"+k+":";h.value=i,document.body.appendChild(h),h.select(),document.execCommand("copy"),document.body.removeChild(h)}},36730:function(T,r,n){"use strict";r.__esModule=!0,r.EvolutionMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(64795),y=n(88510),S=r.EvolutionMenu=function(){function i(c,m){return(0,e.createComponentVNode)(2,f.Window,{width:480,height:580,theme:"changeling",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,h)]})})})}return i}(),k=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,d=s.evo_points,v=s.can_respec;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Evolution Points",height:5.5,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:d}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Button,{ml:2.5,disabled:!v,content:"Readapt",icon:"sync",onClick:function(){function g(){return u("readapt")}return g}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})})},h=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,d=s.evo_points,v=s.ability_tabs,g=s.purchased_abilities,C=s.view_mode,p=(0,t.useLocalState)(m,"selectedTab",v[0]),N=p[0],V=p[1],B=(0,t.useLocalState)(m,"searchText",""),I=B[0],L=B[1],w=(0,t.useLocalState)(m,"ability_tabs",v[0].abilities),A=w[0],x=w[1],E=function(O,R){if(R===void 0&&(R=""),!O||O.length===0)return[];var F=(0,a.createSearch)(R,function(W){return W.name+"|"+W.description});return(0,b.flow)([(0,y.filter)(function(W){return W==null?void 0:W.name}),(0,y.filter)(F),(0,y.sortBy)(function(W){return W==null?void 0:W.name})])(O)},P=function(O){if(L(O),O==="")return x(N.abilities);x(E(v.map(function(R){return R.abilities}).flat(),O))},D=function(O){V(O),x(O.abilities),L("")};return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function M(O,R){P(R)}return M}(),value:I}),(0,e.createComponentVNode)(2,o.Button,{icon:C?"square-o":"check-square-o",selected:!C,content:"Compact",onClick:function(){function M(){return u("set_view_mode",{mode:0})}return M}()}),(0,e.createComponentVNode)(2,o.Button,{icon:C?"check-square-o":"square-o",selected:C,content:"Expanded",onClick:function(){function M(){return u("set_view_mode",{mode:1})}return M}()})],4),children:[(0,e.createComponentVNode)(2,o.Tabs,{children:v.map(function(M){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:I===""&&N===M,onClick:function(){function O(){D(M)}return O}(),children:M.category},M)})}),A.map(function(M,O){return(0,e.createComponentVNode)(2,o.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,color:"#dedede",children:M.name}),g.includes(M.power_path)&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mr:3,textAlign:"right",grow:1,children:[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,e.createComponentVNode)(2,o.Box,{as:"span",bold:!0,color:"#1b945c",children:M.cost})]}),(0,e.createComponentVNode)(2,o.Stack.Item,{textAlign:"right",children:(0,e.createComponentVNode)(2,o.Button,{mr:.5,disabled:M.cost>d||g.includes(M.power_path),content:"Evolve",onClick:function(){function R(){return u("purchase",{power_path:M.power_path})}return R}()})})]}),!!C&&(0,e.createComponentVNode)(2,o.Stack,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:M.description+" "+M.helptext})]},O)})]})})}},17370:function(T,r,n){"use strict";r.__esModule=!0,r.ExosuitFabricator=void 0;var e=n(89005),a=n(35840),t=n(25328),o=n(72253),f=n(36036),b=n(73379),y=n(98595),S=["id","amount","lineDisplay","onClick"];function k(p,N){if(p==null)return{};var V={};for(var B in p)if({}.hasOwnProperty.call(p,B)){if(N.includes(B))continue;V[B]=p[B]}return V}var h=2e3,i={bananium:"clown",tranquillite:"mime"},c=r.ExosuitFabricator=function(){function p(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.building,A=L.linked;return A?(0,e.createComponentVNode)(2,y.Window,{width:950,height:625,children:(0,e.createComponentVNode)(2,y.Window.Content,{className:"Exofab",children:[(0,e.createComponentVNode)(2,C),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l)}),w&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,u)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,s)})]})})]})]})}):(0,e.createComponentVNode)(2,g)}return p}(),m=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.materials,A=L.capacity,x=Object.values(w).reduce(function(E,P){return E+P},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Materials",className:"Exofab__materials",buttons:(0,e.createComponentVNode)(2,f.Box,{color:"label",mt:"0.25rem",children:[(x/A*100).toPrecision(3),"% full"]}),children:["metal","glass","silver","gold","uranium","titanium","plasma","diamond","bluespace","bananium","tranquillite","plastic"].map(function(E){return(0,e.createComponentVNode)(2,d,{mt:-2,id:E,bold:E==="metal"||E==="glass",onClick:function(){function P(){return I("withdraw",{id:E})}return P}()},E)})})},l=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.curCategory,A=L.categories,x=L.designs,E=L.syncing,P=(0,o.useLocalState)(V,"searchText",""),D=P[0],M=P[1],O=(0,t.createSearch)(D,function(z){return z.name}),R=x.filter(O),F=(0,o.useLocalState)(V,"levelsModal",!1),W=F[0],U=F[1];return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__designs",title:(0,e.createComponentVNode)(2,f.Dropdown,{width:"19rem",className:"Exofab__dropdown",selected:w,options:A,onSelected:function(){function z($){return I("category",{cat:$})}return z}()}),buttons:(0,e.createComponentVNode)(2,f.Box,{mt:"2px",children:[(0,e.createComponentVNode)(2,f.Button,{icon:"plus",content:"Queue all",onClick:function(){function z(){return I("queueall")}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"info",content:"Show current tech levels",onClick:function(){function z(){return U(!0)}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"unlink",color:"red",tooltip:"Disconnect from R&D network",onClick:function(){function z(){return I("unlink")}return z}()})]}),children:[(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(){function z($,G){return M(G)}return z}()}),R.map(function(z){return(0,e.createComponentVNode)(2,v,{design:z},z.id)}),R.length===0&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No designs found."})]})},u=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.building,A=L.buildStart,x=L.buildEnd,E=L.worldTime;return(0,e.createComponentVNode)(2,f.Section,{className:"Exofab__building",stretchContents:!0,children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:A,current:E,end:x,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Icon,{name:"cog",spin:!0})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:["Building ",w,"\xA0(",(0,e.createComponentVNode)(2,b.Countdown,{current:E,timeLeft:x-E,format:function(){function P(D,M){return M.substr(3)}return P}()}),")"]})]})})})},s=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.queue,A=L.processingQueue,x=Object.entries(L.queueDeficit).filter(function(P){return P[1]<0}),E=w.reduce(function(P,D){return P+D.time},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__queue",title:"Queue",buttons:(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Button,{selected:A,icon:A?"toggle-on":"toggle-off",content:"Process",onClick:function(){function P(){return I("process")}return P}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:w.length===0,icon:"eraser",content:"Clear",onClick:function(){function P(){return I("unqueueall")}return P}()})]}),children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:w.length===0?(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"The queue is empty."}):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--queue",grow:!0,overflow:"auto",children:w.map(function(P,D){return(0,e.createComponentVNode)(2,f.Box,{color:P.notEnough&&"bad",children:[D+1,". ",P.name,D>0&&(0,e.createComponentVNode)(2,f.Button,{icon:"arrow-up",onClick:function(){function M(){return I("queueswap",{from:D+1,to:D})}return M}()}),D0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--time",children:[(0,e.createComponentVNode)(2,f.Divider),"Processing time:",(0,e.createComponentVNode)(2,f.Icon,{name:"clock",mx:"0.5rem"}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,bold:!0,children:new Date(E/10*1e3).toISOString().substr(14,5)})]}),Object.keys(x).length>0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,e.createComponentVNode)(2,f.Divider),"Lacking materials to complete:",x.map(function(P){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,d,{id:P[0],amount:-P[1],lineDisplay:!0})},P[0])})]})],0)})})},d=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=N.id,A=N.amount,x=N.lineDisplay,E=N.onClick,P=k(N,S),D=L.materials[w]||0,M=A||D;if(!(M<=0&&!(w==="metal"||w==="glass"))){var O=A&&A>D;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Stack,Object.assign({align:"center",className:(0,a.classes)(["Exofab__material",x&&"Exofab__material--line"])},P,{children:x?(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:(0,a.classes)(["materials32x32",w])}),(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__material--amount",color:O&&"bad",ml:0,mr:1,children:M.toLocaleString("en-US")})],4):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{basis:"content",children:(0,e.createComponentVNode)(2,f.Button,{width:"85%",color:"transparent",onClick:E,children:(0,e.createComponentVNode)(2,f.Box,{mt:1,className:(0,a.classes)(["materials32x32",w])})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:"1",children:[(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--name",children:w}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--amount",children:[M.toLocaleString("en-US")," cm\xB3 (",Math.round(M/h*10)/10," ","sheets)"]})]})],4)})))}},v=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=N.design;return(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design",children:[(0,e.createComponentVNode)(2,f.Button,{disabled:w.notEnough||L.building,icon:"cog",content:w.name,onClick:function(){function A(){return I("build",{id:w.id})}return A}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"plus-circle",onClick:function(){function A(){return I("queue",{id:w.id})}return A}()}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design--cost",children:Object.entries(w.cost).map(function(A){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,d,{id:A[0],amount:A[1],lineDisplay:!0})},A[0])})}),(0,e.createComponentVNode)(2,f.Stack,{className:"Exofab__design--time",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"clock"}),w.time>0?(0,e.createFragment)([w.time/10,(0,e.createTextVNode)(" seconds")],0):"Instant"]})})]})},g=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.controllers;return(0,e.createComponentVNode)(2,y.Window,{children:(0,e.createComponentVNode)(2,y.Window.Content,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Link"})]}),w.map(function(A){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:A.addr}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:A.net_id}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{content:"Link",icon:"link",onClick:function(){function x(){return I("linktonetworkcontroller",{target_controller:A.addr})}return x}()})})]},A.addr)})]})})})})},C=function(N,V){var B=(0,o.useBackend)(V),I=B.act,L=B.data,w=L.tech_levels,A=(0,o.useLocalState)(V,"levelsModal",!1),x=A[0],E=A[1];return x?(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:(0,e.createComponentVNode)(2,f.Section,{title:"Current tech levels",buttons:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function P(){E(!1)}return P}()}),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:w.map(function(P){var D=P.name,M=P.level;return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:D,children:M},D)})})})}):null}},59128:function(T,r,n){"use strict";r.__esModule=!0,r.ExperimentConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),b=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),y=r.ExperimentConsole=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.open,u=m.feedback,s=m.occupant,d=m.occupant_name,v=m.occupant_status,g=function(){function p(){if(!s)return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No specimen detected."});var N=function(){function B(){return f.get(v)}return B}(),V=N();return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:V.color,children:V.text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Experiments",children:[0,1,2].map(function(B){return(0,e.createComponentVNode)(2,t.Button,{icon:b.get(B).icon,content:b.get(B).label,onClick:function(){function I(){return c("experiment",{experiment_type:B})}return I}()},B)})})]})}return p}(),C=g();return(0,e.createComponentVNode)(2,o.Window,{theme:"abductor",width:350,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Scanner",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){function p(){return c("door")}return p}()}),children:C})]})})}return S}()},97086:function(T,r,n){"use strict";r.__esModule=!0,r.ExternalAirlockController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=0,b=1013,y=function(h){var i="good",c=80,m=95,l=110,u=120;return hl?i="average":h>u&&(i="bad"),i},S=r.ExternalAirlockController=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.chamber_pressure,s=l.exterior_status,d=l.interior_status,v=l.processing;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:205,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chamber Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:y(u),value:u,minValue:f,maxValue:b,children:[u," kPa"]})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Abort",icon:"ban",color:"red",disabled:!v,onClick:function(){function g(){return m("abort")}return g}()}),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:v,onClick:function(){function g(){return m("cycle_ext")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:v,onClick:function(){function g(){return m("cycle_int")}return g}()})]}),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:d==="open"?"red":v?"yellow":null,onClick:function(){function g(){return m("force_ext")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:d==="open"?"red":v?"yellow":null,onClick:function(){function g(){return m("force_int")}return g}()})]})]})]})})}return k}()},96142:function(T,r,n){"use strict";r.__esModule=!0,r.FaxMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FaxMachine=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:540,height:295,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.scan_name?"eject":"id-card",selected:i.scan_name,content:i.scan_name?i.scan_name:"-----",tooltip:i.scan_name?"Eject ID":"Insert ID",onClick:function(){function c(){return h("scan")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorize",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.authenticated?"sign-out-alt":"id-card",selected:i.authenticated,disabled:i.nologin,content:i.realauth?"Log Out":"Log In",onClick:function(){function c(){return h("auth")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fax Menu",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network",children:i.network}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Document",children:[(0,e.createComponentVNode)(2,t.Button,{icon:i.paper?"eject":"paperclip",disabled:!i.authenticated&&!i.paper,content:i.paper?i.paper:"-----",onClick:function(){function c(){return h("paper")}return c}()}),!!i.paper&&(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){function c(){return h("rename")}return c}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sending To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:i.destination?i.destination:"-----",disabled:!i.authenticated,onClick:function(){function c(){return h("dept")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Action",children:(0,e.createComponentVNode)(2,t.Button,{icon:"envelope",content:i.sendError?i.sendError:"Send",disabled:!i.paper||!i.destination||!i.authenticated||i.sendError,onClick:function(){function c(){return h("send")}return c}()})})]})})]})})}return b}()},74123:function(T,r,n){"use strict";r.__esModule=!0,r.FilingCabinet=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FilingCabinet=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=k.config,m=i.contents,l=c.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Contents",children:[!m&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"folder-open",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"The ",l," is empty."]})}),!!m&&m.slice().map(function(u){return(0,e.createComponentVNode)(2,t.Stack,{mt:.5,className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"80%",children:u.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Retrieve",onClick:function(){function s(){return h("retrieve",{index:u.index})}return s}()})})]},u)})]})})})})}return b}()},83767:function(T,r,n){"use strict";r.__esModule=!0,r.FloorPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=k.icon_state,u=k.direction,s=k.isSelected,d=k.onSelect;return(0,e.createComponentVNode)(2,t.DmIcon,{icon:m.icon,icon_state:l,direction:u,onClick:d,style:{"border-style":s&&"solid"||"none","border-width":"2px","border-color":"orange",padding:s&&"0px"||"2px"}})},b={NORTH:1,SOUTH:2,EAST:4,WEST:8},y=r.FloorPainter=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.availableStyles,u=m.selectedStyle,s=m.selectedDir;return(0,e.createComponentVNode)(2,o.Window,{width:405,height:475,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Decal setup",children:[(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",onClick:function(){function d(){return c("cycle_style",{offset:-1})}return d}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{options:l,selected:u,width:"150px",nochevron:!0,onSelected:function(){function d(v){return c("select_style",{style:v})}return d}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function d(){return c("cycle_style",{offset:1})}return d}()})})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",mb:"5px",children:(0,e.createComponentVNode)(2,t.Flex,{overflowY:"auto",maxHeight:"239px",wrap:"wrap",children:l.map(function(d){return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,f,{icon_state:d,isSelected:u===d,onSelect:function(){function v(){return c("select_style",{style:d})}return v}()})},d)})})}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Direction",children:(0,e.createComponentVNode)(2,t.Table,{style:{display:"inline"},children:[b.NORTH,null,b.SOUTH].map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[d+b.WEST,d,d+b.EAST].map(function(v){return(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:v===null?(0,e.createComponentVNode)(2,t.Icon,{name:"arrows-alt",size:3}):(0,e.createComponentVNode)(2,f,{icon_state:u,direction:v,isSelected:v===s,onSelect:function(){function g(){return c("select_direction",{direction:v})}return g}()})},v)})},d)})})})})]})})})}return S}()},53424:function(T,r,n){"use strict";r.__esModule=!0,r.GPS=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=function(l){return l?"("+l.join(", ")+")":"ERROR"},y=function(l,u){if(!(!l||!u)){if(l[2]!==u[2])return null;var s=Math.atan2(u[1]-l[1],u[0]-l[0]),d=Math.sqrt(Math.pow(u[1]-l[1],2)+Math.pow(u[0]-l[0],2));return{angle:(0,a.rad2deg)(s),distance:d}}},S=r.GPS=function(){function m(l,u){var s=(0,t.useBackend)(u),d=s.data,v=d.emped,g=d.active,C=d.area,p=d.position,N=d.saved;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:v?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,k,{emp:!0})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),g?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i,{area:C,position:p})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i,{title:"Saved Position",position:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,c,{height:"100%"})})],0):(0,e.createComponentVNode)(2,k)],0)})})})}return m}(),k=function(l,u){var s=l.emp;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:s?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),s?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},h=function(l,u){var s=(0,t.useBackend)(u),d=s.act,v=s.data,g=v.active,C=v.tag,p=v.same_z,N=(0,t.useLocalState)(u,"newTag",C),V=N[0],B=N[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Settings",buttons:(0,e.createComponentVNode)(2,o.Button,{selected:g,icon:g?"toggle-on":"toggle-off",content:g?"On":"Off",onClick:function(){function I(){return d("toggle")}return I}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,o.Input,{width:"5rem",value:C,onEnter:function(){function I(){return d("tag",{newtag:V})}return I}(),onInput:function(){function I(L,w){return B(w)}return I}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:C===V,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function I(){return d("tag",{newtag:V})}return I}(),children:(0,e.createComponentVNode)(2,o.Icon,{name:"pen"})})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,o.Button,{selected:!p,icon:p?"compress":"expand",content:p?"Local Sector":"Global",onClick:function(){function I(){return d("same_z")}return I}()})})]})})},i=function(l,u){var s=l.title,d=l.area,v=l.position;return(0,e.createComponentVNode)(2,o.Section,{title:s||"Position",children:(0,e.createComponentVNode)(2,o.Box,{fontSize:"1.5rem",children:[d&&(0,e.createFragment)([d,(0,e.createVNode)(1,"br")],0),b(v)]})})},c=function(l,u){var s=(0,t.useBackend)(u),d=s.data,v=d.position,g=d.signals;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,title:"Signals"},l,{children:(0,e.createComponentVNode)(2,o.Table,{children:g.map(function(C){return Object.assign({},C,y(v,C.position))}).map(function(C,p){return(0,e.createComponentVNode)(2,o.Table.Row,{backgroundColor:p%2===0&&"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:C.tag}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",color:"grey",children:C.area}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:C.distance!==void 0&&(0,e.createComponentVNode)(2,o.Box,{opacity:Math.max(1-Math.min(C.distance,100)/100,.5),children:[(0,e.createComponentVNode)(2,o.Icon,{name:C.distance>0?"arrow-right":"circle",rotation:-C.angle}),"\xA0",Math.floor(C.distance)+"m"]})}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:b(C.position)})]},p)})})})))}},89124:function(T,r,n){"use strict";r.__esModule=!0,r.GeneModder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(3939),f=n(98595),b=r.GeneModder=function(){function u(s,d){var v=(0,a.useBackend)(d),g=v.data,C=g.has_seed;return(0,e.createComponentVNode)(2,f.Window,{width:950,height:650,children:[(0,e.createVNode)(1,"div","GeneModder__left",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,l,{scrollable:!0})}),2),(0,e.createVNode)(1,"div","GeneModder__right",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,o.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),C===0?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,y)]})}),2)]})}return u}(),y=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Genes",fill:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c)]})},S=function(s,d){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:"85%",children:(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},k=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.has_seed,N=C.seed,V=C.has_disk,B=C.disk,I,L;return p?I=(0,e.createComponentVNode)(2,t.Stack.Item,{mb:"-6px",mt:"-4px",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+N.image,style:{"vertical-align":"middle",width:"32px",margin:"-1px","margin-left":"-11px"}}),(0,e.createComponentVNode)(2,t.Button,{content:N.name,onClick:function(){function w(){return g("eject_seed")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){function w(){return g("variant_name")}return w}()})]}):I=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:"None",onClick:function(){function w(){return g("eject_seed")}return w}()})}),V?L=B.name:L="None",(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Plant Sample",children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Disk",children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:L,tooltip:"Select Empty Disk",onClick:function(){function w(){return g("select_empty_disk")}return w}()})})})]})})},h=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.disk,N=C.core_genes;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core Genes",open:!0,children:[N.map(function(V){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:V.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function B(){return g("extract",{id:V.id})}return B}()})})]},V)})," ",(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract All",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function V(){return g("bulk_extract_core")}return V}()})})})]},"Core Genes")},i=function(s,d){var v=(0,a.useBackend)(d),g=v.data,C=g.reagent_genes,p=g.has_reagent;return(0,e.createComponentVNode)(2,m,{title:"Reagent Genes",gene_set:C,do_we_show:p})},c=function(s,d){var v=(0,a.useBackend)(d),g=v.data,C=g.trait_genes,p=g.has_trait;return(0,e.createComponentVNode)(2,m,{title:"Trait Genes",gene_set:C,do_we_show:p})},m=function(s,d){var v=s.title,g=s.gene_set,C=s.do_we_show,p=(0,a.useBackend)(d),N=p.act,V=p.data,B=V.disk;return(0,e.createComponentVNode)(2,t.Collapsible,{title:v,open:!0,children:C?g.map(function(I){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:I.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(B!=null&&B.can_extract),icon:"save",onClick:function(){function L(){return N("extract",{id:I.id})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"times",onClick:function(){function L(){return N("remove",{id:I.id})}return L}()})})]},I)}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"No Genes Detected"})},v)},l=function(s,d){var v=s.title,g=s.gene_set,C=s.do_we_show,p=(0,a.useBackend)(d),N=p.act,V=p.data,B=V.has_seed,I=V.empty_disks,L=V.stat_disks,w=V.trait_disks,A=V.reagent_disks;return(0,e.createComponentVNode)(2,t.Section,{title:"Disks",children:[(0,e.createVNode)(1,"br"),"Empty Disks: ",I,(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:12,icon:"arrow-down",tooltip:"Eject an Empty disk",content:"Eject Empty Disk",onClick:function(){function x(){return N("eject_empty_disk")}return x}()}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stats",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[L.slice().sort(function(x,E){return x.display_name.localeCompare(E.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[x.stat==="All"?(0,e.createComponentVNode)(2,t.Button,{content:"Replace All",tooltip:"Write disk stats to seed",disabled:!(x!=null&&x.ready)||!B,icon:"arrow-circle-down",onClick:function(){function E(){return N("bulk_replace_core",{index:x.index})}return E}()}):(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",tooltip:"Write disk stat to seed",disabled:!x||!B,content:"Replace",onClick:function(){function E(){return N("replace",{index:x.index,stat:x.stat})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("select",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("eject_disk",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function E(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return E}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Traits",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[w.slice().sort(function(x,E){return x.display_name.localeCompare(E.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!x||!x.can_insert,tooltip:"Add disk trait to seed",content:"Insert",onClick:function(){function E(){return N("insert",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("select",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("eject_disk",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function E(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return E}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Reagents",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[A.slice().sort(function(x,E){return x.display_name.localeCompare(E.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!x||!x.can_insert,tooltip:"Add disk reagent to seed",content:"Insert",onClick:function(){function E(){return N("insert",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("select",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("eject_disk",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function E(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return E}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})})]})]})}},73053:function(T,r,n){"use strict";r.__esModule=!0,r.GenericCrewManifest=void 0;var e=n(89005),a=n(36036),t=n(98595),o=n(41874),f=r.GenericCrewManifest=function(){function b(y,S){return(0,e.createComponentVNode)(2,t.Window,{theme:"nologo",width:588,height:510,children:(0,e.createComponentVNode)(2,t.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:(0,e.createComponentVNode)(2,o.CrewManifest)})})})}return b}()},42914:function(T,r,n){"use strict";r.__esModule=!0,r.GhostHudPanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GhostHudPanel=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.data,c=i.security,m=i.medical,l=i.diagnostic,u=i.radioactivity,s=i.ahud;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:207,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,b,{label:"Medical",type:"medical",is_active:m}),(0,e.createComponentVNode)(2,b,{label:"Security",type:"security",is_active:c}),(0,e.createComponentVNode)(2,b,{label:"Diagnostic",type:"diagnostic",is_active:l}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Radioactivity",type:"radioactivity",is_active:u,act_on:"rads_on",act_off:"rads_off"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Antag HUD",is_active:s,act_on:"ahud_on",act_off:"ahud_off"})]})})})}return y}(),b=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=S.label,m=S.type,l=m===void 0?null:m,u=S.is_active,s=S.act_on,d=s===void 0?"hud_on":s,v=S.act_off,g=v===void 0?"hud_off":v;return(0,e.createComponentVNode)(2,t.Flex,{pt:.3,color:"label",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:.6,content:u?"On":"Off",icon:u?"toggle-on":"toggle-off",selected:u,onClick:function(){function C(){return i(u?g:d,{hud_type:l})}return C}()})})]})}},25825:function(T,r,n){"use strict";r.__esModule=!0,r.GlandDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GlandDispenser=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.glands,m=c===void 0?[]:c;return(0,e.createComponentVNode)(2,o.Window,{width:300,height:338,theme:"abductor",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:l.color,content:l.amount||"0",disabled:!l.amount,onClick:function(){function u(){return h("dispense",{gland_id:l.id})}return u}()},l.id)})})})})}return b}()},10270:function(T,r,n){"use strict";r.__esModule=!0,r.GravityGen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GravityGen=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.charging_state,m=i.charge_count,l=i.breaker,u=i.ext_power,s=function(){function v(g){return g>0?(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"average",children:["[ ",g===1?"Charging":"Discharging"," ]"]}):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:u?"good":"bad",children:["[ ",u?"Powered":"Unpowered"," ]"]})}return v}(),d=function(){function v(g){if(g>0)return(0,e.createComponentVNode)(2,t.NoticeBox,{danger:!0,p:1.5,children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}return v}();return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[d(c),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Generator Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"Online":"Offline",color:l?"green":"red",px:1.5,onClick:function(){function v(){return h("breaker")}return v}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Status",color:u?"good":"bad",children:s(c)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gravity Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:m/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}return b}()},48657:function(T,r,n){"use strict";r.__esModule=!0,r.GuestPass=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=r.GuestPass=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:690,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){function m(){return i("mode",{mode:0})}return m}(),children:"Issue Pass"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){function m(){return i("mode",{mode:1})}return m}(),children:["Records (",c.issue_log.length,")"]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){function m(){return i("scan")}return m}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!c.showlogs&&(0,e.createComponentVNode)(2,t.Section,{title:"Issue Guest Pass",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Issue To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){function m(){return i("giv_name")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reason",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){function m(){return i("reason")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){function m(){return i("duration")}return m}()})})]})})}),!c.showlogs&&(c.scan_name?(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){function m(){return i("issue")}return m}()}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(){function m(l){return i("access",{access:l})}return m}(),grantAll:function(){function m(){return i("grant_all")}return m}(),denyAll:function(){function m(){return i("clear_all")}return m}(),grantDep:function(){function m(l){return i("grant_region",{region:l})}return m}(),denyDep:function(){function m(l){return i("deny_region",{region:l})}return m}()})}):(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card",size:5,color:"gray",mb:5}),(0,e.createVNode)(1,"br"),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){function m(){return i("print")}return m}()}),children:!!c.issue_log.length&&(0,e.createComponentVNode)(2,t.LabeledList,{children:c.issue_log.map(function(m,l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No logs"]})})})})]})})})}return y}()},67834:function(T,r,n){"use strict";r.__esModule=!0,r.HandheldChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[1,5,10,20,30,50],b=null,y=r.HandheldChemDispenser=function(){function h(i,c){return(0,e.createComponentVNode)(2,o.Window,{width:390,height:430,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,k)]})})})}return h}(),S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.amount,d=u.energy,v=u.maxEnergy,g=u.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:d,minValue:0,maxValue:v,ranges:{good:[v*.5,1/0],average:[v*.25,v*.5],bad:[-1/0,v*.25]},children:[d," / ",v," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:f.map(function(C,p){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:s===C,content:C,onClick:function(){function N(){return l("amount",{amount:C})}return N}()})},p)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{justify:"space-between",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:g==="dispense",content:"Dispense",m:"0",width:"32%",onClick:function(){function C(){return l("mode",{mode:"dispense"})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:g==="remove",content:"Remove",m:"0",width:"32%",onClick:function(){function C(){return l("mode",{mode:"remove"})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:g==="isolate",content:"Isolate",m:"0",width:"32%",onClick:function(){function C(){return l("mode",{mode:"isolate"})}return C}()})]})})]})})})},k=function(i,c){for(var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.chemicals,d=s===void 0?[]:s,v=u.current_reagent,g=[],C=0;C<(d.length+1)%3;C++)g.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,height:"18%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u.glass?"Drink Selector":"Chemical Selector",children:[d.map(function(p,N){return(0,e.createComponentVNode)(2,t.Button,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:v===p.id,content:p.title,style:{"margin-left":"2px"},onClick:function(){function V(){return l("dispense",{reagent:p.id})}return V}()},N)}),g.map(function(p,N){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:"1",basis:"25%"},N)})]})})}},46098:function(T,r,n){"use strict";r.__esModule=!0,r.HealthSensor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.HealthSensor=function(){function S(k,h){var i=(0,t.useBackend)(h),c=i.act,m=i.data,l=m.on,u=m.user_health,s=m.minHealth,d=m.maxHealth,v=m.alarm_health;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:125,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Scanning",children:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",content:l?"On":"Off",color:l?null:"red",selected:l,onClick:function(){function g(){return c("scan_toggle")}return g}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health activation",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:s,maxValue:d,value:v,format:function(){function g(C){return(0,a.toFixed)(C,1)}return g}(),width:"80px",onDrag:function(){function g(C,p){return c("alarm_health",{alarm_health:p})}return g}()})}),u!==null&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"User health",children:(0,e.createComponentVNode)(2,o.Box,{color:y(u),bold:u>=100,children:(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:u})})})]})})})})}return S}(),y=function(k){return k>50?"green":k>0?"orange":"red"}},36771:function(T,r,n){"use strict";r.__esModule=!0,r.Holodeck=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Holodeck=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=(0,a.useLocalState)(k,"currentDeck",""),l=m[0],u=m[1],s=(0,a.useLocalState)(k,"showReload",!1),d=s[0],v=s[1],g=c.decks,C=c.ai_override,p=c.emagged,N=function(){function V(B){i("select_deck",{deck:B}),u(B),v(!0),setTimeout(function(){v(!1)},3e3)}return V}();return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:[d&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Holodeck Control System",children:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",l]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Available Programs",children:[g.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{width:15.5,color:"transparent",content:V,selected:V===l,onClick:function(){function B(){return N(V)}return B}()},V)}),(0,e.createVNode)(1,"hr",null,null,1,{color:"gray"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!C&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Override Protocols",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){function V(){return i("ai_override")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety Protocols",children:(0,e.createComponentVNode)(2,t.Box,{color:p?"bad":"good",children:[p?"Off":"On",!!p&&(0,e.createComponentVNode)(2,t.Button,{ml:9.5,width:15.5,color:"red",content:"Wildlife Simulation",onClick:function(){function V(){return i("wildlifecarp")}return V}()})]})})]})]})})]})})]})}return y}(),b=function(S,k){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"white",children:(0,e.createVNode)(1,"h1",null,"\xA0Recalibrating projection apparatus.\xA0",16)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,"Please, wait for 3 seconds.",16)})]})}},25471:function(T,r,n){"use strict";r.__esModule=!0,r.Instrument=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Instrument=function(){function i(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:505,children:[(0,e.createComponentVNode)(2,y),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,h)]})})]})}return i}(),y=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,d=s.help;if(d)return(0,e.createComponentVNode)(2,o.Modal,{maxWidth:"75%",height:window.innerHeight*.75+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,e.createVNode)(1,"h1",null,"Making a Song",16),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Type:"}),(0,e.createTextVNode)("\xA0Whether the instrument is legacy or synthesized."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Current:"}),(0,e.createTextVNode)("\xA0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,e.createTextVNode)("\xA0The pitch to apply to all notes of the song.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,e.createTextVNode)("\xA0How a played note fades out."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,e.createTextVNode)("\xA0The volume threshold at which a note is fully stopped.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,e.createTextVNode)("\xA0Whether the last note should be sustained indefinitely.")],4)],4),(0,e.createComponentVNode)(2,o.Button,{color:"grey",content:"Close",onClick:function(){function v(){return u("help")}return v}()})]})})})},S=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,d=s.lines,v=s.playing,g=s.repeat,C=s.maxRepeats,p=s.tempo,N=s.minTempo,V=s.maxTempo,B=s.tickLag,I=s.volume,L=s.minVolume,w=s.maxVolume,A=s.ready;return(0,e.createComponentVNode)(2,o.Section,{title:"Instrument",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"info",content:"Help",onClick:function(){function x(){return u("help")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file",content:"New",onClick:function(){function x(){return u("newsong")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"upload",content:"Import",onClick:function(){function x(){return u("import")}return x}()})],4),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Playback",children:[(0,e.createComponentVNode)(2,o.Button,{selected:v,disabled:d.length===0||g<0,icon:"play",content:"Play",onClick:function(){function x(){return u("play")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!v,icon:"stop",content:"Stop",onClick:function(){function x(){return u("stop")}return x}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Repeat",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:0,maxValue:C,value:g,stepPixelSize:59,onChange:function(){function x(E,P){return u("repeat",{new:P})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tempo",children:(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Button,{disabled:p>=V,content:"-",as:"span",mr:"0.5rem",onClick:function(){function x(){return u("tempo",{new:p+B})}return x}()}),(0,a.round)(600/p)," BPM",(0,e.createComponentVNode)(2,o.Button,{disabled:p<=N,content:"+",as:"span",ml:"0.5rem",onClick:function(){function x(){return u("tempo",{new:p-B})}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:L,maxValue:w,value:I,stepPixelSize:6,onDrag:function(){function x(E,P){return u("setvolume",{new:P})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",children:A?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Ready"}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,e.createComponentVNode)(2,k)]})},k=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,d=s.allowedInstrumentNames,v=s.instrumentLoaded,g=s.instrument,C=s.canNoteShift,p=s.noteShift,N=s.noteShiftMin,V=s.noteShiftMax,B=s.sustainMode,I=s.sustainLinearDuration,L=s.sustainExponentialDropoff,w=s.legacy,A=s.sustainDropoffVolume,x=s.sustainHeldNote,E,P;return B===1?(E="Linear",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:.1,maxValue:5,value:I,step:.5,stepPixelSize:85,format:function(){function D(M){return(0,a.round)(M*100)/100+" seconds"}return D}(),onChange:function(){function D(M,O){return u("setlinearfalloff",{new:O/10})}return D}()})):B===2&&(E="Exponential",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:1.025,maxValue:10,value:L,step:.01,format:function(){function D(M){return(0,a.round)(M*1e3)/1e3+"% per decisecond"}return D}(),onChange:function(){function D(M,O){return u("setexpfalloff",{new:O})}return D}()})),d.sort(),(0,e.createComponentVNode)(2,o.Box,{my:-1,children:(0,e.createComponentVNode)(2,o.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,e.createComponentVNode)(2,o.Section,{mt:-1,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Type",children:w?"Legacy":"Synthesized"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current",children:v?(0,e.createComponentVNode)(2,o.Dropdown,{options:d,selected:g,width:"50%",onSelected:function(){function D(M){return u("switchinstrument",{name:M})}return D}()}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"None!"})}),!!(!w&&C)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,e.createComponentVNode)(2,o.Slider,{minValue:N,maxValue:V,value:p,stepPixelSize:2,format:function(){function D(M){return M+" keys / "+(0,a.round)(M/12*100)/100+" octaves"}return D}(),onChange:function(){function D(M,O){return u("setnoteshift",{new:O})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain Mode",children:[(0,e.createComponentVNode)(2,o.Dropdown,{options:["Linear","Exponential"],selected:E,mb:"0.4rem",onSelected:function(){function D(M){return u("setsustainmode",{new:M})}return D}()}),P]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:.01,maxValue:100,value:A,stepPixelSize:6,onChange:function(){function D(M,O){return u("setdropoffvolume",{new:O})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,e.createComponentVNode)(2,o.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Yes":"No",onClick:function(){function D(){return u("togglesustainhold")}return D}()})})],4)]}),(0,e.createComponentVNode)(2,o.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){function D(){return u("reset")}return D}()})]})})})},h=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,d=s.playing,v=s.lines,g=s.editing;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!g||d,icon:"plus",content:"Add Line",onClick:function(){function C(){return u("newline",{line:v.length+1})}return C}()}),(0,e.createComponentVNode)(2,o.Button,{selected:!g,icon:g?"chevron-up":"chevron-down",onClick:function(){function C(){return u("edit")}return C}()})],4),children:!!g&&(v.length>0?(0,e.createComponentVNode)(2,o.LabeledList,{children:v.map(function(C,p){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:p+1,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:d,icon:"pen",onClick:function(){function N(){return u("modifyline",{line:p+1})}return N}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:d,icon:"trash",onClick:function(){function N(){return u("deleteline",{line:p+1})}return N}()})],4),children:C},p)})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Song is empty."}))})}},13618:function(T,r,n){"use strict";r.__esModule=!0,r.KeyComboModal=void 0;var e=n(89005),a=n(70611),t=n(72253),o=n(36036),f=n(98595),b=n(19203),y=n(51057),S=function(l){return l.key!==a.KEY.Alt&&l.key!==a.KEY.Control&&l.key!==a.KEY.Shift&&l.key!==a.KEY.Escape},k={DEL:"Delete",DOWN:"South",END:"Southwest",HOME:"Northwest",INSERT:"Insert",LEFT:"West",PAGEDOWN:"Southeast",PAGEUP:"Northeast",RIGHT:"East",SPACEBAR:"Space",UP:"North"},h=3,i=function(l){var u="";if(l.altKey&&(u+="Alt"),l.ctrlKey&&(u+="Ctrl"),l.shiftKey&&!(l.keyCode>=48&&l.keyCode<=57)&&(u+="Shift"),l.location===h&&(u+="Numpad"),S(l))if(l.shiftKey&&l.keyCode>=48&&l.keyCode<=57){var s=l.keyCode-48;u+="Shift"+s}else{var d=l.key.toUpperCase();u+=k[d]||d}return u},c=r.KeyComboModal=function(){function m(l,u){var s=(0,t.useBackend)(u),d=s.act,v=s.data,g=v.init_value,C=v.large_buttons,p=v.message,N=p===void 0?"":p,V=v.title,B=v.timeout,I=(0,t.useLocalState)(u,"input",g),L=I[0],w=I[1],A=(0,t.useLocalState)(u,"binding",!0),x=A[0],E=A[1],P=function(){function O(R){if(!x){R.key===a.KEY.Enter&&d("submit",{entry:L}),(0,a.isEscape)(R.key)&&d("cancel");return}if(R.preventDefault(),S(R)){D(i(R)),E(!1);return}else if(R.key===a.KEY.Escape){D(g),E(!1);return}}return O}(),D=function(){function O(R){R!==L&&w(R)}return O}(),M=130+(N.length>30?Math.ceil(N.length/3):0)+(N.length&&C?5:0);return(0,e.createComponentVNode)(2,f.Window,{title:V,width:240,height:M,children:[B&&(0,e.createComponentVNode)(2,y.Loader,{value:B}),(0,e.createComponentVNode)(2,f.Window.Content,{onKeyDown:function(){function O(R){P(R)}return O}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:x,content:x&&x!==null?"Awaiting input...":""+L,width:"100%",textAlign:"center",onClick:function(){function O(){D(g),E(!0)}return O}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,b.InputButtons,{input:L})})]})]})})]})}return m}()},35655:function(T,r,n){"use strict";r.__esModule=!0,r.KeycardAuth=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.KeycardAuth=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=(0,e.createComponentVNode)(2,t.Section,{title:"Keycard Authentication Device",children:(0,e.createComponentVNode)(2,t.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!i.swiping&&!i.busy)return(0,e.createComponentVNode)(2,o.Window,{width:540,height:280,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,(0,e.createComponentVNode)(2,t.Section,{title:"Choose Action",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Red Alert",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",disabled:!i.redAvailable,onClick:function(){function l(){return h("triggerevent",{triggerevent:"Red Alert"})}return l}(),content:"Red Alert"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ERT",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Emergency Response Team"})}return l}(),content:"Call ERT"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})}return l}(),content:"Revoke"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})}return l}(),content:"Revoke"})]})]})})]})});var m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return!i.hasSwiped&&!i.ertreason&&i.event==="Emergency Response Team"?m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Fill out the reason for your ERT request."}):i.hasConfirm?m=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Request Confirmed!"}):i.isRemote?m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):i.hasSwiped&&(m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Waiting for second person to confirm..."})),(0,e.createComponentVNode)(2,o.Window,{width:540,height:265,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,i.event==="Emergency Response Team"&&(0,e.createComponentVNode)(2,t.Section,{title:"Reason for ERT Call",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{color:i.ertreason?"":"red",icon:i.ertreason?"check":"pencil-alt",content:i.ertreason?i.ertreason:"-----",disabled:i.busy,onClick:function(){function l(){return h("ert")}return l}()})})}),(0,e.createComponentVNode)(2,t.Section,{title:i.event,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back",disabled:i.busy||i.hasConfirm,onClick:function(){function l(){return h("reset")}return l}()}),children:m})]})})}return b}()},62955:function(T,r,n){"use strict";r.__esModule=!0,r.KitchenMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.KitchenMachine=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.data,m=i.config,l=c.ingredients,u=c.operating,s=m.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:u,name:s}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,y)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,e.createComponentVNode)(2,t.Table,{className:"Ingredient__Table",children:l.map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{tr:5,children:[(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:d.name}),2),(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:[d.amount," ",d.units]}),2)]},d.name)})})})})]})})})}return S}(),y=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.inactive,u=m.tooltip;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:l,tooltip:l?u:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){function s(){return c("cook")}return s}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:l,tooltip:l?u:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){function s(){return c("eject")}return s}()})})]})})}},9525:function(T,r,n){"use strict";r.__esModule=!0,r.LawManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.LawManager=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.isAdmin,s=l.isSlaved,d=l.isMalf,v=l.isAIMalf,g=l.view;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:d?620:365,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!(u&&s)&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:["This unit is slaved to ",s,"."]}),!!(d||v)&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Law Management",selected:g===0,onClick:function(){function C(){return m("set_view",{set_view:0})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Lawsets",selected:g===1,onClick:function(){function C(){return m("set_view",{set_view:1})}return C}()})]}),g===0&&(0,e.createComponentVNode)(2,b),g===1&&(0,e.createComponentVNode)(2,y)]})})}return k}(),b=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.has_zeroth_laws,s=l.zeroth_laws,d=l.has_ion_laws,v=l.ion_laws,g=l.ion_law_nr,C=l.has_inherent_laws,p=l.inherent_laws,N=l.has_supplied_laws,V=l.supplied_laws,B=l.channels,I=l.channel,L=l.isMalf,w=l.isAdmin,A=l.zeroth_law,x=l.ion_law,E=l.inherent_law,P=l.supplied_law,D=l.supplied_law_position;return(0,e.createFragment)([!!u&&(0,e.createComponentVNode)(2,S,{title:"ERR_NULL_VALUE",laws:s,ctx:i}),!!d&&(0,e.createComponentVNode)(2,S,{title:g,laws:v,ctx:i}),!!C&&(0,e.createComponentVNode)(2,S,{title:"Inherent",laws:p,ctx:i}),!!N&&(0,e.createComponentVNode)(2,S,{title:"Supplied",laws:V,ctx:i}),(0,e.createComponentVNode)(2,t.Section,{title:"Statement Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Statement Channel",children:B.map(function(M){return(0,e.createComponentVNode)(2,t.Button,{content:M.channel,selected:M.channel===I,onClick:function(){function O(){return m("law_channel",{law_channel:M.channel})}return O}()},M.channel)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"State Laws",children:(0,e.createComponentVNode)(2,t.Button,{content:"State Laws",onClick:function(){function M(){return m("state_laws")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Law Notification",children:(0,e.createComponentVNode)(2,t.Button,{content:"Notify",onClick:function(){function M(){return m("notify_laws")}return M}()})})]})}),!!L&&(0,e.createComponentVNode)(2,t.Section,{title:"Add Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"60%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Actions"})]}),!!(w&&!u)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Zero"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:A}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_zeroth_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_zeroth_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ion"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_ion_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_ion_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Inherent"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:E}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_inherent_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_inherent_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Supplied"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:P}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:D,onClick:function(){function M(){return m("change_supplied_law_position")}return M}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_supplied_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_supplied_law")}return M}()})]})]})]})})],0)},y=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.law_sets;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name+" - "+s.header,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Load Laws",icon:"download",onClick:function(){function d(){return m("transfer_laws",{transfer_laws:s.ref})}return d}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.laws.has_ion_laws>0&&s.laws.ion_laws.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.index,children:d.law},d.index)}),s.laws.has_zeroth_laws>0&&s.laws.zeroth_laws.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.index,children:d.law},d.index)}),s.laws.has_inherent_laws>0&&s.laws.inherent_laws.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.index,children:d.law},d.index)}),s.laws.has_supplied_laws>0&&s.laws.inherent_laws.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.index,children:d.law},d.index)})]})},s.name)})})},S=function(h,i){var c=(0,a.useBackend)(h.ctx),m=c.act,l=c.data,u=l.isMalf;return(0,e.createComponentVNode)(2,t.Section,{title:h.title+" Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"69%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"21%",children:"State?"})]}),h.laws.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.index}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.law}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:s.state?"Yes":"No",selected:s.state,onClick:function(){function d(){return m("state_law",{ref:s.ref,state_law:s.state?0:1})}return d}()}),!!u&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function d(){return m("edit_law",{edit_law:s.ref})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){function d(){return m("delete_law",{delete_law:s.ref})}return d}()})],4)]})]},s.law)})]})})}},85066:function(T,r,n){"use strict";r.__esModule=!0,r.LibraryComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryComputer=function(){function g(C,p){return(0,e.createComponentVNode)(2,o.Window,{width:1050,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c)]})})]})}return g}(),y=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=C.args,L=B.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:I.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:I.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:I.summary}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[I.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!I.isProgrammatic&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Categories",children:I.categories.join(", ")})]}),(0,e.createVNode)(1,"br"),L===I.ckey&&(0,e.createComponentVNode)(2,t.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:I.isProgrammatic,onClick:function(){function w(){return V("delete_book",{bookid:I.id,user_ckey:L})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Report Book",icon:"flag",color:"red",disabled:I.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"report_book",{bookid:I.id})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:I.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"rate_info",{bookid:I.id})}return w}()})]})},S=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=C.args,L=B.selected_report,w=B.report_categories,A=B.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:I.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reasons",children:(0,e.createComponentVNode)(2,t.Box,{children:w.map(function(x,E){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:x.category_id===L,onClick:function(){function P(){return V("set_report",{report_type:x.category_id})}return P}()}),(0,e.createVNode)(1,"br")],4,E)})})})]}),(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){function x(){return V("submit_report",{bookid:I.id,user_ckey:A})}return x}()})]})},k=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.selected_rating,L=Array(10).fill().map(function(w,A){return 1+A});return(0,e.createComponentVNode)(2,t.Stack,{children:[L.map(function(w,A){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{bold:!0,icon:"star",color:I>=w?"caution":"default",onClick:function(){function x(){return V("set_rating",{rating_value:w})}return x}()})},A)}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,ml:2,fontSize:"150%",children:[I+"/10",(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},h=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=C.args,L=B.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:I.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:I.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[I.current_rating?I.current_rating:0,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Ratings",children:I.total_ratings?I.total_ratings:0})]}),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){function w(){return V("rate_book",{bookid:I.id,user_ckey:L})}return w}()})]})},i=function(C,p){var N=(0,a.useBackend)(p),V=N.data,B=(0,a.useLocalState)(p,"tabIndex",0),I=B[0],L=B[1],w=V.login_state;return(0,e.createComponentVNode)(2,t.Stack.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===0,onClick:function(){function A(){return L(0)}return A}(),children:"Book Archives"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===1,onClick:function(){function A(){return L(1)}return A}(),children:"Corporate Literature"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===2,onClick:function(){function A(){return L(2)}return A}(),children:"Upload Book"}),w===1&&(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===3,onClick:function(){function A(){return L(3)}return A}(),children:"Patron Manager"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===4,onClick:function(){function A(){return L(4)}return A}(),children:"Inventory"})]})})},c=function(C,p){var N=(0,a.useLocalState)(p,"tabIndex",0),V=N[0];switch(V){case 0:return(0,e.createComponentVNode)(2,l);case 1:return(0,e.createComponentVNode)(2,u);case 2:return(0,e.createComponentVNode)(2,s);case 3:return(0,e.createComponentVNode)(2,d);case 4:return(0,e.createComponentVNode)(2,v);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.searchcontent,L=B.book_categories,w=B.user_ckey,A=[];return L.map(function(x){return A[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:I.title||"Input Title",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:I.author||"Input Author",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Ratings",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:1,width:"min-content",content:I.ratingmin,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmin")}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"To"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:1,width:"min-content",content:I.ratingmax,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmax")}return x}()})})]})})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Dropdown,{mt:.6,width:"190px",options:L.map(function(x){return x.description}),onSelected:function(){function x(E){return V("toggle_search_category",{category_id:A[E]})}return x}()})})})}),(0,e.createVNode)(1,"br"),L.filter(function(x){return I.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:!0,icon:"unlink",onClick:function(){function E(){return V("toggle_search_category",{category_id:x.category_id})}return E}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Search",icon:"eraser",onClick:function(){function x(){return V("clear_search")}return x}()}),I.ckey?(0,e.createComponentVNode)(2,t.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){function x(){return V("clear_ckey_search")}return x}()}):(0,e.createComponentVNode)(2,t.Button,{content:"Find My Books",icon:"search",onClick:function(){function x(){return V("find_users_books",{user_ckey:w})}return x}()})]})]})},l=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.external_booklist,L=B.archive_pagenumber,w=B.num_pages,A=B.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",disabled:L===1,onClick:function(){function x(){return V("deincrementpagemax")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",disabled:L===1,onClick:function(){function x(){return V("deincrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{bold:!0,content:L,onClick:function(){function x(){return(0,f.modalOpen)(p,"setpagenumber")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",disabled:L===w,onClick:function(){function x(){return V("incrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",disabled:L===w,onClick:function(){function x(){return V("incrementpagemax")}return x}()})],4),children:[(0,e.createComponentVNode)(2,m),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ratings"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Category"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),I.map(function(x){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:.5}),x.title.length>45?x.title.substr(0,45)+"...":x.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:x.author.length>30?x.author.substr(0,30)+"...":x.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[x.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.categories.join(", ").substr(0,45)}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[A===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function E(){return V("order_external_book",{bookid:x.id})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function E(){return(0,f.modalOpen)(p,"expand_info",{bookid:x.id})}return E}()})]})]},x.id)})]})]})},u=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.programmatic_booklist,L=B.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),I.map(function(w,A){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:2}),w.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[L===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function x(){return V("order_programmatic_book",{bookid:w.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function x(){return(0,f.modalOpen)(p,"expand_info",{bookid:w.id})}return x}()})]})]},A)})]})})},s=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.selectedbook,L=B.book_categories,w=B.user_ckey,A=[];return L.map(function(x){return A[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:I.copyright,content:"Upload Book",onClick:function(){function x(){return V("uploadbook",{user_ckey:w})}return x}()}),children:[I.copyright?(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:I.copyright,content:I.title,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:I.copyright,content:I.author,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"240px",options:L.map(function(x){return x.description}),onSelected:function(){function x(E){return V("toggle_upload_category",{category_id:A[E]})}return x}()})})})]}),(0,e.createVNode)(1,"br"),L.filter(function(x){return I.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,disabled:I.copyright,selected:!0,icon:"unlink",onClick:function(){function E(){return V("toggle_upload_category",{category_id:x.category_id})}return E}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:75,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",disabled:I.copyright,content:"Edit Summary",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_summary")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:I.summary})]})})]})]})},d=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.checkout_data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Patron"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),I.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-tag"}),L.patron_name]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.timeleft>=0?L.timeleft:"LATE"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:(0,e.createComponentVNode)(2,t.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:L.timeleft>=0,onClick:function(){function A(){return V("reportlost",{libraryid:L.libraryid})}return A}()})})]},w)})]})})},v=function(C,p){var N=(0,a.useBackend)(p),V=N.act,B=N.data,I=B.inventory_list;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"LIB ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"})]}),I.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.libraryid}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"})," ",L.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.checked_out?"Checked Out":"Available"})]},w)})]})})};(0,f.modalRegisterBodyOverride)("expand_info",y),(0,f.modalRegisterBodyOverride)("report_book",S),(0,f.modalRegisterBodyOverride)("rate_info",h)},9516:function(T,r,n){"use strict";r.__esModule=!0,r.LibraryManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryManager=function(){function i(c,m){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,y)})]})}return i}(),y=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.pagestate;switch(d){case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,h);case 3:return(0,e.createComponentVNode)(2,k);default:return"WE SHOULDN'T BE HERE!"}},S=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){function d(){return(0,f.modalOpen)(m,"specify_ssid_delete")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){function d(){return(0,f.modalOpen)(m,"specify_ckey_delete")}return d}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){function d(){return(0,f.modalOpen)(m,"specify_ckey_search")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){function d(){return u("view_reported_books")}return d}()})]})},k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.reports;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"All Reported Books",(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function v(){return u("return")}return v}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Uploader CKEY"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Report Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reporter Ckey"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),d.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:v.uploader_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),v.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:v.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:v.report_description}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:v.reporter_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){function g(){return u("delete_book",{bookid:v.id})}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){function g(){return u("unflag_book",{bookid:v.id})}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function g(){return u("view_book",{bookid:v.id})}return g}()})]})]},v.id)})]})})},h=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.ckey,v=s.booklist;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"Books uploaded by ",d,(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function g(){return u("return")}return g}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),v.map(function(g){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:g.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),g.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:g.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){function C(){return u("delete_book",{bookid:g.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function C(){return u("view_book",{bookid:g.id})}return C}()})]})]},g.id)})]})})}},90447:function(T,r,n){"use strict";r.__esModule=!0,r.ListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(92986),y=n(98595),S=r.ListInputModal=function(){function i(c,m){var l=(0,f.useBackend)(m),u=l.act,s=l.data,d=s.items,v=d===void 0?[]:d,g=s.message,C=g===void 0?"":g,p=s.init_value,N=s.timeout,V=s.title,B=(0,f.useLocalState)(m,"selected",v.indexOf(p)),I=B[0],L=B[1],w=(0,f.useLocalState)(m,"searchBarVisible",v.length>10),A=w[0],x=w[1],E=(0,f.useLocalState)(m,"searchQuery",""),P=E[0],D=E[1],M=function(){function G(X){var J=z.length-1;if(X===b.KEY_DOWN)if(I===null||I===J){var se;L(0),(se=document.getElementById("0"))==null||se.scrollIntoView()}else{var ie;L(I+1),(ie=document.getElementById((I+1).toString()))==null||ie.scrollIntoView()}else if(X===b.KEY_UP)if(I===null||I===0){var me;L(J),(me=document.getElementById(J.toString()))==null||me.scrollIntoView()}else{var q;L(I-1),(q=document.getElementById((I-1).toString()))==null||q.scrollIntoView()}}return G}(),O=function(){function G(X){X!==I&&L(X)}return G}(),R=function(){function G(){x(!1),x(!0)}return G}(),F=function(){function G(X){var J=String.fromCharCode(X),se=v.find(function(q){return q==null?void 0:q.toLowerCase().startsWith(J==null?void 0:J.toLowerCase())});if(se){var ie,me=v.indexOf(se);L(me),(ie=document.getElementById(me.toString()))==null||ie.scrollIntoView()}}return G}(),W=function(){function G(X){var J;X!==P&&(D(X),L(0),(J=document.getElementById("0"))==null||J.scrollIntoView())}return G}(),U=function(){function G(){x(!A),D("")}return G}(),z=v.filter(function(G){return G==null?void 0:G.toLowerCase().includes(P.toLowerCase())}),$=330+Math.ceil(C.length/3);return A||setTimeout(function(){var G;return(G=document.getElementById(I.toString()))==null?void 0:G.focus()},1),(0,e.createComponentVNode)(2,y.Window,{title:V,width:325,height:$,children:[N&&(0,e.createComponentVNode)(2,a.Loader,{value:N}),(0,e.createComponentVNode)(2,y.Window.Content,{onKeyDown:function(){function G(X){var J=window.event?X.which:X.keyCode;(J===b.KEY_DOWN||J===b.KEY_UP)&&(X.preventDefault(),M(J)),J===b.KEY_ENTER&&(X.preventDefault(),u("submit",{entry:z[I]})),!A&&J>=b.KEY_A&&J<=b.KEY_Z&&(X.preventDefault(),F(J)),J===b.KEY_ESCAPE&&(X.preventDefault(),u("cancel"))}return G}(),children:(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{compact:!0,icon:A?"search":"font",selected:!0,tooltip:A?"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(){function G(){return U()}return G}()}),className:"ListInput__Section",fill:!0,title:C,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,k,{filteredItems:z,onClick:O,onFocusSearch:R,searchBarVisible:A,selected:I})}),(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:A&&(0,e.createComponentVNode)(2,h,{filteredItems:z,onSearch:W,searchQuery:P,selected:I})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:z[I]})})]})})})]})}return i}(),k=function(c,m){var l=(0,f.useBackend)(m),u=l.act,s=c.filteredItems,d=c.onClick,v=c.onFocusSearch,g=c.searchBarVisible,C=c.selected;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:s.map(function(p,N){return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:"transparent",id:N,onClick:function(){function V(){return d(N)}return V}(),onDblClick:function(){function V(B){B.preventDefault(),u("submit",{entry:s[C]})}return V}(),onKeyDown:function(){function V(B){var I=window.event?B.which:B.keyCode;g&&I>=b.KEY_A&&I<=b.KEY_Z&&(B.preventDefault(),v())}return V}(),selected:N===C,style:{animation:"none",transition:"none"},children:p.replace(/^\w/,function(V){return V.toUpperCase()})},N)})})},h=function(c,m){var l=(0,f.useBackend)(m),u=l.act,s=c.filteredItems,d=c.onSearch,v=c.searchQuery,g=c.selected;return(0,e.createComponentVNode)(2,o.Input,{width:"100%",autoFocus:!0,autoSelect:!0,onEnter:function(){function C(p){p.preventDefault(),u("submit",{entry:s[g]})}return C}(),onInput:function(){function C(p,N){return d(N)}return C}(),placeholder:"Search...",value:v})}},26826:function(T,r,n){"use strict";r.__esModule=!0,r.Loadout=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b={Default:function(){function c(m,l){return m.gear.gear_tier-l.gear.gear_tier}return c}(),Alphabetical:function(){function c(m,l){return m.gear.name.toLowerCase().localeCompare(l.gear.name.toLowerCase())}return c}(),Cost:function(){function c(m,l){return m.gear.cost-l.gear.cost}return c}()},y=r.Loadout=function(){function c(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=(0,t.useLocalState)(l,"search",!1),g=v[0],C=v[1],p=(0,t.useLocalState)(l,"searchText",""),N=p[0],V=p[1],B=(0,t.useLocalState)(l,"category",Object.keys(d.gears)[0]),I=B[0],L=B[1],w=(0,t.useLocalState)(l,"tweakedGear",""),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,f.Window,{width:975,height:650,children:[A&&(0,e.createComponentVNode)(2,i,{tweakedGear:A,setTweakedGear:x}),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,S,{category:I,setCategory:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,h,{setTweakedGear:x})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"75%",children:(0,e.createComponentVNode)(2,k,{category:I,search:g,setSearch:C,searchText:N,setSearchText:V})})]})})]})})]})}return c}(),S=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=m.category,g=m.setCategory;return(0,e.createComponentVNode)(2,o.Tabs,{fluid:!0,textAlign:"center",style:{"flex-wrap":"wrap-reverse"},children:Object.keys(d.gears).map(function(C){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:C===v,style:{"white-space":"nowrap"},onClick:function(){function p(){return g(C)}return p}(),children:C},C)})})},k=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=d.user_tier,g=d.gear_slots,C=d.max_gear_slots,p=m.category,N=m.search,V=m.setSearch,B=m.searchText,I=m.setSearchText,L=(0,t.useLocalState)(l,"sortType","Default"),w=L[0],A=L[1],x=(0,t.useLocalState)(l,"sortReverse",!1),E=x[0],P=x[1],D=(0,a.createSearch)(B,function(O){return O.name}),M;return B.length>2?M=Object.entries(d.gears).reduce(function(O,R){var F=R[0],W=R[1];return O.concat(Object.entries(W).map(function(U){var z=U[0],$=U[1];return{key:z,gear:$}}))},[]).filter(function(O){var R=O.gear;return D(R)}):M=Object.entries(d.gears[p]).map(function(O){var R=O[0],F=O[1];return{key:R,gear:F}}),M.sort(b[w]),E&&(M=M.reverse()),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:p,buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Dropdown,{height:1.66,selected:w,options:Object.keys(b),onSelected:function(){function O(R){return A(R)}return O}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:E?"arrow-down-wide-short":"arrow-down-short-wide",tooltip:E?"Ascending order":"Descending order",tooltipPosition:"bottom-end",onClick:function(){function O(){return P(!E)}return O}()})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Input,{width:20,placeholder:"Search...",value:B,onInput:function(){function O(R){return I(R.target.value)}return O}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"magnifying-glass",selected:N,tooltip:"Toggle search field",tooltipPosition:"bottom-end",onClick:function(){function O(){V(!N),I("")}return O}()})})]}),children:M.map(function(O){var R=O.key,F=O.gear,W=12,U=Object.keys(d.selected_gears).includes(R),z=F.cost===1?F.cost+" Point":F.cost+" Points",$=(0,e.createComponentVNode)(2,o.Box,{children:[F.name.length>W&&(0,e.createComponentVNode)(2,o.Box,{children:F.name}),F.gear_tier>v&&(0,e.createComponentVNode)(2,o.Box,{mt:F.name.length>W&&1.5,textColor:"red",children:"That gear is only available at a higher donation tier than you are on."})]}),G=(0,e.createFragment)([F.allowed_roles&&(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"user",tooltip:(0,e.createComponentVNode)(2,o.Section,{m:-1,title:"Allowed Roles",children:F.allowed_roles.map(function(J){return(0,e.createComponentVNode)(2,o.Box,{children:J},J)})}),tooltipPosition:"left"}),Object.entries(F.tweaks).map(function(J){var se=J[0],ie=J[1];return ie.map(function(me){return(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:me.icon,tooltip:me.tooltip,tooltipPosition:"top"},se)})}),(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"info",tooltip:F.desc,tooltipPosition:"top"})],0),X=(0,e.createComponentVNode)(2,o.Box,{class:"Loadout-InfoBox",children:[(0,e.createComponentVNode)(2,o.Box,{style:{"flex-grow":1},fontSize:1,color:"gold",opacity:.75,children:F.gear_tier>0&&"Tier "+F.gear_tier}),(0,e.createComponentVNode)(2,o.Box,{fontSize:.75,opacity:.66,children:z})]});return(0,e.createComponentVNode)(2,o.ImageButton,{m:.5,imageSize:84,dmIcon:F.icon,dmIconState:F.icon_state,tooltip:(F.name.length>W||F.gear_tier>0)&&$,tooltipPosition:"bottom",selected:U,disabled:F.gear_tier>v||g+F.cost>C&&!U,buttons:G,buttonsAlt:X,onClick:function(){function J(){return s("toggle_gear",{gear:R})}return J}(),children:F.name},R)})})},h=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=m.setTweakedGear,g=Object.entries(d.gears).reduce(function(C,p){var N=p[0],V=p[1],B=Object.entries(V).filter(function(I){var L=I[0];return Object.keys(d.selected_gears).includes(L)}).map(function(I){var L=I[0],w=I[1];return Object.assign({key:L},w)});return C.concat(B)},[]);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Selected Equipment",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"Clear Loadout",tooltipPosition:"bottom-end",onClick:function(){function C(){return s("clear_loadout")}return C}()}),children:g.map(function(C){return(0,e.createComponentVNode)(2,o.ImageButton,{fluid:!0,imageSize:32,dmIcon:C.icon,dmIconState:C.icon_state,buttons:(0,e.createFragment)([Object.entries(C.tweaks).length>0&&(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"gears",iconColor:"gray",width:"33px",onClick:function(){function p(){return v(C)}return p}()}),(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"times",iconColor:"red",width:"32px",onClick:function(){function p(){return s("toggle_gear",{gear:C.key})}return p}()})],0),children:C.name},C.key)})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:d.gear_slots,maxValue:d.max_gear_slots,ranges:{bad:[d.max_gear_slots,1/0],average:[d.max_gear_slots*.66,d.max_gear_slots],good:[0,d.max_gear_slots*.66]},children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:["Used points ",d.gear_slots,"/",d.max_gear_slots]})})})})]})},i=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=m.tweakedGear,g=m.setTweakedGear;return(0,e.createComponentVNode)(2,o.Dimmer,{children:(0,e.createComponentVNode)(2,o.Box,{className:"Loadout-Modal__background",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,width:20,height:20,title:v.name,buttons:(0,e.createComponentVNode)(2,o.Button,{color:"red",icon:"times",tooltip:"Close",tooltipPosition:"top",onClick:function(){function C(){return g("")}return C}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:Object.entries(v.tweaks).map(function(C){var p=C[0],N=C[1];return N.map(function(V){var B=d.selected_gears[v.key][p];return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V.name,color:B?"":"gray",buttons:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"pen",onClick:function(){function I(){return s("set_tweak",{gear:v.key,tweak:p})}return I}()}),children:[B||"Default",(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,width:1,height:1,verticalAlign:"middle",style:{"background-color":""+B}})]},p)})})})})})})}},77613:function(T,r,n){"use strict";r.__esModule=!0,r.MODsuitContent=r.MODsuit=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I,L){var w=I.name,A=I.value,x=I.module_ref,E=(0,a.useBackend)(L),P=E.act;return(0,e.createComponentVNode)(2,t.NumberInput,{value:A,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(){function D(M,O){return P("configure",{key:w,value:O,ref:x})}return D}()})},b=function(I,L){var w=I.name,A=I.value,x=I.module_ref,E=(0,a.useBackend)(L),P=E.act;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:A,onClick:function(){function D(){return P("configure",{key:w,value:!A,ref:x})}return D}()})},y=function(I,L){var w=I.name,A=I.value,x=I.module_ref,E=(0,a.useBackend)(L),P=E.act;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"paint-brush",onClick:function(){function D(){return P("configure",{key:w,ref:x})}return D}()}),(0,e.createComponentVNode)(2,t.ColorBox,{color:A,mr:.5})],4)},S=function(I,L){var w=I.name,A=I.value,x=I.values,E=I.module_ref,P=(0,a.useBackend)(L),D=P.act;return(0,e.createComponentVNode)(2,t.Dropdown,{displayText:A,options:x,onSelected:function(){function M(O){return D("configure",{key:w,value:O,ref:E})}return M}()})},k=function(I,L){var w=I.name,A=I.display_name,x=I.type,E=I.value,P=I.values,D=I.module_ref,M={number:(0,e.normalizeProps)((0,e.createComponentVNode)(2,f,Object.assign({},I))),bool:(0,e.normalizeProps)((0,e.createComponentVNode)(2,b,Object.assign({},I))),color:(0,e.normalizeProps)((0,e.createComponentVNode)(2,y,Object.assign({},I))),list:(0,e.normalizeProps)((0,e.createComponentVNode)(2,S,Object.assign({},I)))};return(0,e.createComponentVNode)(2,t.Box,{children:[A,": ",M[x]]})},h=function(I,L){var w=I.active,A=I.userradiated,x=I.usertoxins,E=I.usermaxtoxins,P=I.threatlevel;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Level",color:w&&A?"bad":"good",children:w&&A?"IRRADIATED!":"RADIATION-FREE"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxins Level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?x/E:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:x})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Hazard Level",color:w&&P?"bad":"good",bold:!0,children:w&&P?P:0})})]})},i=function(I,L){var w=I.active,A=I.userhealth,x=I.usermaxhealth,E=I.userbrute,P=I.userburn,D=I.usertoxin,M=I.useroxy;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?A/x:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?A:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?P/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?P:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})})]})],4)},c=function(I,L){var w=I.active,A=I.statustime,x=I.statusid,E=I.statushealth,P=I.statusmaxhealth,D=I.statusbrute,M=I.statusburn,O=I.statustoxin,R=I.statusoxy,F=I.statustemp,W=I.statusnutrition,U=I.statusfingerprints,z=I.statusdna,$=I.statusviruses;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Time",children:w?A:"00:00:00"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Number",children:w?x||"0":"???"})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/P:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?O/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:O})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?R/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:R})})})})]}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Body Temperature",children:w?F:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Nutrition Status",children:w?W:0})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"DNA",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fingerprints",children:w?U:"???"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:w?z:"???"})]})}),!!w&&!!$&&(0,e.createComponentVNode)(2,t.Section,{title:"Diseases",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),$.map(function(G){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.type}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[G.stage,"/",G.maxstage]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.cure})]},G.name)})]})})],0)},m={rad_counter:h,health_analyzer:i,status_readout:c},l=function(){return(0,e.createComponentVNode)(2,t.Section,{align:"center",fill:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,e.createComponentVNode)(2,t.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},u=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data;return(0,e.createComponentVNode)(2,t.Dimmer,{children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},s=function(I,L){var w=I.configuration_data,A=I.module_ref,x=Object.keys(w);return(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[x.map(function(E){var P=w[E];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{name:E,display_name:P.display_name,type:P.type,value:P.value,values:P.values,module_ref:A})},P.key)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:I.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},d=function(I){switch(I){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},v=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.active,P=x.malfunctioning,D=x.locked,M=x.open,O=x.selected_module,R=x.complexity,F=x.complexity_max,W=x.wearer_name,U=x.wearer_job,z=P?"Malfunctioning":E?"Active":"Inactive";return(0,e.createComponentVNode)(2,t.Section,{title:"Parameters",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:E?"Deactivate":"Activate",onClick:function(){function $(){return A("activate")}return $}()}),children:z}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:D?"lock-open":"lock",content:D?"Unlock":"Lock",onClick:function(){function $(){return A("lock")}return $}()}),children:D?"Locked":"Unlocked"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover",children:M?"Open":"Closed"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Selected Module",children:O||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Complexity",children:[R," (",F,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:[W,", ",U]})]})})},g=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.active,P=x.control,D=x.helmet,M=x.chestplate,O=x.gauntlets,R=x.boots,F=x.core,W=x.charge;return(0,e.createComponentVNode)(2,t.Section,{title:"Hardware",children:[(0,e.createComponentVNode)(2,t.Collapsible,{title:"Parts",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Control Unit",children:P}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Helmet",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chestplate",children:M||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gauntlets",children:O||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Boots",children:R||"None"})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core",children:F&&(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Type",children:F}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:W/100,content:W+"%",ranges:{good:[.6,1/0],average:[.3,.6],bad:[-1/0,.3]}})})]})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},C=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.active,P=x.modules,D=P.filter(function(M){return!!M.id});return(0,e.createComponentVNode)(2,t.Section,{title:"Info",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:D.length!==0&&D.map(function(M){var O=m[M.id];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!E&&(0,e.createComponentVNode)(2,u),(0,e.normalizeProps)((0,e.createComponentVNode)(2,O,Object.assign({},M,{active:E})))]},M.ref)})||(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},p=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.complexity_max,P=x.modules,D=(0,a.useLocalState)(L,"module_configuration",null),M=D[0],O=D[1];return(0,e.createComponentVNode)(2,t.Section,{title:"Modules",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:P.length!==0&&P.map(function(R){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Collapsible,{title:R.module_name,children:(0,e.createComponentVNode)(2,t.Section,{children:[M===R.ref&&(0,e.createComponentVNode)(2,s,{configuration_data:R.configuration_data,module_ref:R.ref,onExit:function(){function F(){return O(null)}return F}()}),(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.module_complexity,"/",E]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.idle_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.active_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.use_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.cooldown>0&&R.cooldown/10||"0","/",R.cooldown_time/10,"s"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function F(){return A("select",{ref:R.ref})}return F}(),icon:"bullseye",selected:R.module_active,tooltip:d(R.module_type),tooltipPosition:"left",disabled:!R.module_type}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function F(){return O(R.ref)}return F}(),icon:"cog",selected:M===R.ref,tooltip:"Configure",tooltipPosition:"left",disabled:R.configuration_data.length===0}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function F(){return A("pin",{ref:R.ref})}return F}(),icon:"thumbtack",selected:R.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!R.module_type})]})]})]}),(0,e.createComponentVNode)(2,t.Box,{children:R.description})]})})},R.ref)})||(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Modules Detected"})})})})},N=r.MODsuitContent=function(){function B(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.ui_theme,P=x.interface_break;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!P,children:!!P&&(0,e.createComponentVNode)(2,l)||(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,v)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,C)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,p)})]})})}return B}(),V=r.MODsuit=function(){function B(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.ui_theme,P=x.interface_break;return(0,e.createComponentVNode)(2,o.Window,{theme:E,width:400,height:620,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,N)})})})}return B}()},78624:function(T,r,n){"use strict";r.__esModule=!0,r.MagnetController=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(3939),y=new Map([["n",{icon:"arrow-up",tooltip:"Move North"}],["e",{icon:"arrow-right",tooltip:"Move East"}],["s",{icon:"arrow-down",tooltip:"Move South"}],["w",{icon:"arrow-left",tooltip:"Move West"}],["c",{icon:"crosshairs",tooltip:"Move to Magnet"}],["r",{icon:"dice",tooltip:"Move Randomly"}]]),S=r.MagnetController=function(){function k(h,i){var c=(0,t.useBackend)(i),m=c.act,l=c.data,u=l.autolink,s=l.code,d=l.frequency,v=l.linkedMagnets,g=l.magnetConfiguration,C=l.path,p=l.pathPosition,N=l.probing,V=l.powerState,B=l.speed;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[!u&&(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{content:"Probe",icon:N?"spinner":"sync",iconSpin:!!N,disabled:N,onClick:function(){function I(){return m("probe_magnets")}return I}()}),title:"Magnet Linking",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,a.toFixed)(d/10,1)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:s})]})}),(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{icon:V?"power-off":"times",content:V?"On":"Off",selected:V,onClick:function(){function I(){return m("toggle_power")}return I}()}),title:"Controller Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:B.value,minValue:B.min,maxValue:B.max,onChange:function(){function I(L,w){return m("set_speed",{speed:w})}return I}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Path",children:[Array.from(y.entries()).map(function(I){var L=I[0],w=I[1],A=w.icon,x=w.tooltip;return(0,e.createComponentVNode)(2,o.Button,{icon:A,tooltip:x,onClick:function(){function E(){return m("path_add",{code:L})}return E}()},L)}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",confirmIcon:"trash",confirmContent:"",float:"right",tooltip:"Reset Path",tooltipPosition:"left",onClick:function(){function I(){return m("path_clear")}return I}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file-import",float:"right",tooltip:"Manually input path",tooltipPosition:"left",onClick:function(){function I(){return(0,b.modalOpen)(i,"path_custom_input")}return I}()}),(0,e.createComponentVNode)(2,o.BlockQuote,{children:C.map(function(I,L){var w=y.get(I)||{icon:"question"},A=w.icon,x=w.tooltip;return(0,e.createComponentVNode)(2,o.Button.Confirm,{selected:L+2===p,icon:A,confirmIcon:A,confirmContent:"",tooltip:x,onClick:function(){function E(){return m("path_remove",{index:L+1,code:I})}return E}()},L)})})]})]})}),v.map(function(I,L){var w=I.uid,A=I.powerState,x=I.electricityLevel,E=I.magneticField;return(0,e.createComponentVNode)(2,o.Section,{title:"Magnet #"+(L+1)+" Configuration",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:A?"power-off":"times",content:A?"On":"Off",selected:A,onClick:function(){function P(){return m("toggle_magnet_power",{id:w})}return P}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Move Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:x,minValue:g.electricityLevel.min,maxValue:g.electricityLevel.max,onChange:function(){function P(D,M){return m("set_electricity_level",{id:w,electricityLevel:M})}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Field Size",children:(0,e.createComponentVNode)(2,o.Slider,{value:E,minValue:g.magneticField.min,maxValue:g.magneticField.max,onChange:function(){function P(D,M){return m("set_magnetic_field",{id:w,magneticField:M})}return P}()})})]})},w)})]})]})}return k}()},72106:function(T,r,n){"use strict";r.__esModule=!0,r.MechBayConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.MechBayConsole=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.recharge_port,m=c&&c.mech,l=m&&m.cell,u=m&&m.name;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:155,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u?"Mech status: "+u:"Mech status",textAlign:"center",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Sync",onClick:function(){function s(){return h("reconnect")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:m.health/m.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||!l&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cell is installed."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})})})}return b}()},7466:function(T,r,n){"use strict";r.__esModule=!0,r.MechaControlConsole=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(25328),y=r.MechaControlConsole=function(){function S(k,h){var i=(0,t.useBackend)(h),c=i.act,m=i.data,l=m.beacons,u=m.stored_data;return u.length?(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"window-close",onClick:function(){function s(){return c("clear_log")}return s}()}),children:u.map(function(s){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",children:["(",s.time,")"]}),(0,e.createComponentVNode)(2,o.Box,{children:(0,b.decodeHtmlEntities)(s.message)})]},s.time)})})})}):(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:l.length&&l.map(function(s){return(0,e.createComponentVNode)(2,o.Section,{title:s.name,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function d(){return c("send_message",{mt:s.uid})}return d}(),children:"Message"}),(0,e.createComponentVNode)(2,o.Button,{icon:"eye",onClick:function(){function d(){return c("get_log",{mt:s.uid})}return d}(),children:"View Log"}),(0,e.createComponentVNode)(2,o.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){function d(){return c("shock",{mt:s.uid})}return d}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.maxHealth*.75,1/0],average:[s.maxHealth*.5,s.maxHealth*.75],bad:[-1/0,s.maxHealth*.5]},value:s.health,maxValue:s.maxHealth})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cell Charge",children:s.cell&&(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.cellMaxCharge*.75,1/0],average:[s.cellMaxCharge*.5,s.cellMaxCharge*.75],bad:[-1/0,s.cellMaxCharge*.5]},value:s.cellCharge,maxValue:s.cellMaxCharge})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No Cell Installed"})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Air Tank",children:[s.airtank,"kPa"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pilot",children:s.pilot||"Unoccupied"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:(0,b.toTitleCase)(s.location)||"Unknown"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Active Equipment",children:s.active||"None"}),s.cargoMax&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cargo Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{bad:[s.cargoMax*.75,1/0],average:[s.cargoMax*.5,s.cargoMax*.75],good:[-1/0,s.cargoMax*.5]},value:s.cargoUsed,maxValue:s.cargoMax})})||null]})},s.name)})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No mecha beacons found."})})})}return S}()},79625:function(T,r,n){"use strict";r.__esModule=!0,r.MedicalRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(3939),b=n(98595),y=n(321),S=n(5485),k=n(22091),h={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},i={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},c=function(A,x){(0,f.modalOpen)(A,"edit",{field:x.edit,value:x.value})},m=function(A,x){var E=A.args;return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:E.name||"Virus",children:(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Number of stages",children:E.max_stages}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Spread",children:[E.spread_text," Transmission"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Possible cure",children:E.cure}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Notes",children:E.desc}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Severity",color:h[E.severity],children:E.severity})]})})})},l=r.MedicalRecords=function(){function w(A,x){var E=(0,t.useBackend)(x),P=E.data,D=P.loginState,M=P.screen;if(!D.logged_in)return(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,S.LoginScreen)})});var O;return M===2?O=(0,e.createComponentVNode)(2,u):M===3?O=(0,e.createComponentVNode)(2,s):M===4?O=(0,e.createComponentVNode)(2,d):M===5?O=(0,e.createComponentVNode)(2,p):M===6?O=(0,e.createComponentVNode)(2,N):M===7&&(O=(0,e.createComponentVNode)(2,V)),(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,L),O]})})]})}return w}(),u=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.records,O=(0,t.useLocalState)(x,"searchText",""),R=O[0],F=O[1],W=(0,t.useLocalState)(x,"sortId","name"),U=W[0],z=W[1],$=(0,t.useLocalState)(x,"sortOrder",!0),G=$[0],X=$[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){function J(){return P("screen",{screen:3})}return J}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search by Name, ID, Physical Status, or Mental Status",onInput:function(){function J(se,ie){return F(ie)}return J}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,B,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,B,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,B,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,B,{id:"p_stat",children:"Patient Status"}),(0,e.createComponentVNode)(2,B,{id:"m_stat",children:"Mental Status"})]}),M.filter((0,a.createSearch)(R,function(J){return J.name+"|"+J.id+"|"+J.rank+"|"+J.p_stat+"|"+J.m_stat})).sort(function(J,se){var ie=G?1:-1;return J[U].localeCompare(se[U])*ie}).map(function(J){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listRow--"+i[J.p_stat],onClick:function(){function se(){return P("view_record",{view_record:J.ref})}return se}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",J.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.p_stat}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.m_stat})]},J.id)})]})})})],4)},s=function(A,x){var E=(0,t.useBackend)(x),P=E.act;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"download",content:"Backup to Disk",disabled:!0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," "]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button.Confirm,{fluid:!0,translucent:!0,lineHeight:3,icon:"trash",content:"Delete All Medical Records",onClick:function(){function D(){return P("del_all_med_records")}return D}()})})]})})},d=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medical,O=D.printing;return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{height:"235px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:O?"spinner":"print",disabled:O,iconSpin:!!O,content:"Print Record",ml:"0.5rem",onClick:function(){function R(){return P("print_record")}return R}()}),children:(0,e.createComponentVNode)(2,v)})}),!M||!M.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function R(){return P("new_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Medical records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:!!M.empty,content:"Delete Medical Record",onClick:function(){function R(){return P("del_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,g)})}),(0,e.createComponentVNode)(2,C)],4)],0)},v=function(A,x){var E=(0,t.useBackend)(x),P=E.data,D=P.general;return!D||!D.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:D.fields.map(function(M,O){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:M.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:M.value}),!!M.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function R(){return c(x,M)}return R}()})]},O)})})}),!!D.has_photos&&D.photos.map(function(M,O){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:M,style:{width:"96px","margin-top":"2.5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",O+1]},O)})]})},g=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medical;return!M||!M.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"Medical records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:M.fields.map(function(O,R){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:O.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(O.value),!!O.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:O.line_break?"1rem":"initial",onClick:function(){function F(){return c(x,O)}return F}()})]},R)})})})})},C=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medical;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function O(){return(0,f.modalOpen)(x,"add_comment")}return O}()}),children:M.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):M.comments.map(function(O,R){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:O.header}),(0,e.createVNode)(1,"br"),O.text,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function F(){return P("del_comment",{del_comment:R+1})}return F}()})]},R)})})})},p=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.virus,O=(0,t.useLocalState)(x,"searchText",""),R=O[0],F=O[1],W=(0,t.useLocalState)(x,"sortId2","name"),U=W[0],z=W[1],$=(0,t.useLocalState)(x,"sortOrder2",!0),G=$[0],X=$[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{ml:"0.25rem",fluid:!0,placeholder:"Search by Name, Max Stages, or Severity",onInput:function(){function J(se,ie){return F(ie)}return J}()})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,I,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,I,{id:"max_stages",children:"Max Stages"}),(0,e.createComponentVNode)(2,I,{id:"severity",children:"Severity"})]}),M.filter((0,a.createSearch)(R,function(J){return J.name+"|"+J.max_stages+"|"+J.severity})).sort(function(J,se){var ie=G?1:-1;return J[U].localeCompare(se[U])*ie}).map(function(J){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listVirus--"+J.severity,onClick:function(){function se(){return P("vir",{vir:J.D})}return se}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"virus"})," ",J.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.max_stages}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:h[J.severity],children:J.severity})]},J.id)})]})})})})],4)},N=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.goals;return(0,e.createComponentVNode)(2,o.Section,{title:"Virology Goals",fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:M.length!==0&&M.map(function(O){return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:O.name,children:[(0,e.createComponentVNode)(2,o.Table,{children:(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:O.delivered,minValue:0,maxValue:O.deliverygoal,ranges:{good:[O.deliverygoal*.5,1/0],average:[O.deliverygoal*.25,O.deliverygoal*.5],bad:[-1/0,O.deliverygoal*.25]},children:[O.delivered," / ",O.deliverygoal," Units"]})})})}),(0,e.createComponentVNode)(2,o.Box,{children:O.report})]})},O.id)})||(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:"No Goals Detected"})})})})},V=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medbots;return M.length===0?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"robot",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"There are no Medibots."]})})})}):(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Area"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Chemicals"})]}),M.map(function(O){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listMedbot--"+O.on,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"medical"})," ",O.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[O.area||"Unknown"," (",O.x,", ",O.y,")"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.on?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Online"}):(0,e.createComponentVNode)(2,o.Box,{color:"average",children:"Offline"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.use_beaker?"Reservoir: "+O.total_volume+"/"+O.maximum_volume:"Using internal synthesizer"})]},O.id)})]})})})},B=function(A,x){var E=(0,t.useLocalState)(x,"sortId","name"),P=E[0],D=E[1],M=(0,t.useLocalState)(x,"sortOrder",!0),O=M[0],R=M[1],F=A.id,W=A.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:P!==F&&"transparent",onClick:function(){function U(){P===F?R(!O):(D(F),R(!0))}return U}(),children:[W,P===F&&(0,e.createComponentVNode)(2,o.Icon,{name:O?"sort-up":"sort-down",ml:"0.25rem;"})]})})},I=function(A,x){var E=(0,t.useLocalState)(x,"sortId2","name"),P=E[0],D=E[1],M=(0,t.useLocalState)(x,"sortOrder2",!0),O=M[0],R=M[1],F=A.id,W=A.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:P!==F&&"transparent",onClick:function(){function U(){P===F?R(!O):(D(F),R(!0))}return U}(),children:[W,P===F&&(0,e.createComponentVNode)(2,o.Icon,{name:O?"sort-up":"sort-down",ml:"0.25rem;"})]})})},L=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.screen,O=D.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:M===2,onClick:function(){function R(){P("screen",{screen:2})}return R}(),children:"List Records"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"database",selected:M===5,onClick:function(){function R(){P("screen",{screen:5})}return R}(),children:"Virus Database"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"vial",selected:M===6,onClick:function(){function R(){P("screen",{screen:6})}return R}(),children:"Virology Goals"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"plus-square",selected:M===7,onClick:function(){function R(){return P("screen",{screen:7})}return R}(),children:"Medibot Tracking"}),M===3&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:M===3,children:"Record Maintenance"}),M===4&&O&&!O.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:M===4,children:["Record: ",O.fields[0].value]})]})})};(0,f.modalRegisterBodyOverride)("virus",m)},54989:function(T,r,n){"use strict";r.__esModule=!0,r.MerchVendor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=h.product,s=h.productImage,d=h.productCategory,v=l.user_money;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:u.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{disabled:u.price>v,icon:"shopping-cart",content:u.price,textAlign:"left",onClick:function(){function g(){return m("purchase",{name:u.name,category:d})}return g}()})})]})},b=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=(0,a.useLocalState)(i,"tabIndex",1),u=l[0],s=m.products,d=m.imagelist,v=["apparel","toy","decoration"];return(0,e.createComponentVNode)(2,t.Table,{children:s[v[u]].map(function(g){return(0,e.createComponentVNode)(2,f,{product:g,productImage:d[g.path],productCategory:v[u]},g.name)})})},y=r.MerchVendor=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.user_cash,s=l.inserted_cash;return(0,e.createComponentVNode)(2,o.Window,{title:"Merch Computer",width:450,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,e.createVNode)(1,"b",null,s,0)," credits inserted."]}),(0,e.createComponentVNode)(2,t.Button,{disabled:!s,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){function d(){return m("change")}return d}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",u!==null&&(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:["Your balance is ",(0,e.createVNode)(1,"b",null,[u||0,(0,e.createTextVNode)(" credits")],0),"."]})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,b)]})})]})})})}return k}(),S=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=(0,a.useLocalState)(i,"tabIndex",1),u=l[0],s=l[1],d=m.login_state;return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"dice",selected:u===1,onClick:function(){function v(){return s(1)}return v}(),children:"Toys"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"flag",selected:u===2,onClick:function(){function v(){return s(2)}return v}(),children:"Decorations"})]})}},87684:function(T,r,n){"use strict";r.__esModule=!0,r.MiningVendor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=["title","items","gridLayout"];function y(l,u){if(l==null)return{};var s={};for(var d in l)if({}.hasOwnProperty.call(l,d)){if(u.includes(d))continue;s[d]=l[d]}return s}var S={Alphabetical:function(){function l(u,s){return u-s}return l}(),Availability:function(){function l(u,s){return-(u.affordable-s.affordable)}return l}(),Price:function(){function l(u,s){return u.price-s.price}return l}()},k=r.MiningVendor=function(){function l(u,s){var d=(0,t.useLocalState)(s,"gridLayout",!1),v=d[0],g=d[1];return(0,e.createComponentVNode)(2,f.Window,{width:400,height:525,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,c,{gridLayout:v,setGridLayout:g}),(0,e.createComponentVNode)(2,i,{gridLayout:v})]})})})}return l}(),h=function(u,s){var d=(0,t.useBackend)(s),v=d.act,g=d.data,C=g.has_id,p=g.id;return(0,e.createComponentVNode)(2,o.NoticeBox,{success:C,children:C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",p.name,".",(0,e.createVNode)(1,"br"),"You have ",p.points.toLocaleString("en-US")," points."]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){function N(){return v("logoff")}return N}()}),(0,e.createComponentVNode)(2,o.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},i=function(u,s){var d=(0,t.useBackend)(s),v=d.act,g=d.data,C=g.has_id,p=g.id,N=g.items,V=u.gridLayout,B=(0,t.useLocalState)(s,"search",""),I=B[0],L=B[1],w=(0,t.useLocalState)(s,"sort","Alphabetical"),A=w[0],x=w[1],E=(0,t.useLocalState)(s,"descending",!1),P=E[0],D=E[1],M=(0,a.createSearch)(I,function(F){return F[0]}),O=!1,R=Object.entries(N).map(function(F,W){var U=Object.entries(F[1]).filter(M).map(function(z){return z[1].affordable=C&&p.points>=z[1].price,z[1]}).sort(S[A]);if(U.length!==0)return P&&(U=U.reverse()),O=!0,(0,e.createComponentVNode)(2,m,{title:F[0],items:U,gridLayout:V},F[0])});return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:O?R:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No items matching your criteria was found!"})})})},c=function(u,s){var d=u.gridLayout,v=u.setGridLayout,g=(0,t.useLocalState)(s,"search",""),C=g[0],p=g[1],N=(0,t.useLocalState)(s,"sort",""),V=N[0],B=N[1],I=(0,t.useLocalState)(s,"descending",!1),L=I[0],w=I[1];return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{mt:.2,placeholder:"Search by item name..",width:"100%",onInput:function(){function A(x,E){return p(E)}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:d?"list":"table-cells-large",height:1.75,tooltip:d?"Toggle List Layout":"Toggle Grid Layout",tooltipPosition:"bottom-start",onClick:function(){function A(){return v(!d)}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:"Alphabetical",options:Object.keys(S),width:"100%",onSelected:function(){function A(x){return B(x)}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:L?"arrow-down":"arrow-up",height:1.75,tooltip:L?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){function A(){return w(!L)}return A}()})})]})})},m=function(u,s){var d=(0,t.useBackend)(s),v=d.act,g=d.data,C=u.title,p=u.items,N=u.gridLayout,V=y(u,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Collapsible,Object.assign({open:!0,title:C},V,{children:p.map(function(B){return N?(0,e.createComponentVNode)(2,o.ImageButton,{mb:.5,imageSize:57.5,dmIcon:B.icon,dmIconState:B.icon_state,disabled:!g.has_id||g.id.points0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:ae>=10?"9+":ae})}),(0,e.createComponentVNode)(2,s,{icon:"briefcase",title:"Job Openings",selected:R===1,onClick:function(){function le(){return x("jobs")}return le}()}),(0,e.createComponentVNode)(2,o.Divider)]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:F.map(function(le){return(0,e.createComponentVNode)(2,s,{icon:le.icon,title:le.name,selected:R===2&&F[U-1]===le,onClick:function(){function Z(){return x("channel",{uid:le.uid})}return Z}(),children:le.unread>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:le.unread>=10?"9+":le.unread})},le)})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Divider),(!!P||!!D)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,s,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){function le(){return(0,y.modalOpen)(w,"wanted_notice")}return le}()}),(0,e.createComponentVNode)(2,s,{security:!0,icon:me?"minus-square":"minus-square-o",title:"Censor Mode: "+(me?"On":"Off"),mb:"0.5rem",onClick:function(){function le(){return q(!me)}return le}()}),(0,e.createComponentVNode)(2,o.Divider)],4),(0,e.createComponentVNode)(2,s,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){function le(){return(0,y.modalOpen)(w,"create_story")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"plus-circle",title:"New Channel",onClick:function(){function le(){return(0,y.modalOpen)(w,"create_channel")}return le}()}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,s,{icon:O?"spinner":"print",iconSpin:O,title:O?"Printing...":"Print Newspaper",onClick:function(){function le(){return x("print_newspaper")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:M?"volume-mute":"volume-up",title:"Mute: "+(M?"On":"Off"),onClick:function(){function le(){return x("toggle_mute")}return le}()})]})]})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,width:"100%",children:[(0,e.createComponentVNode)(2,S.TemporaryNotice),re]})]})})]})}return I}(),s=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=L.icon,P=E===void 0?"":E,D=L.iconSpin,M=L.selected,O=M===void 0?!1:M,R=L.security,F=R===void 0?!1:R,W=L.onClick,U=L.title,z=L.children,$=i(L,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Newscaster__menuButton",O&&"Newscaster__menuButton--selected",F&&"Newscaster__menuButton--security"]),onClick:W},$,{children:[O&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,e.createComponentVNode)(2,o.Icon,{name:P,spin:D,size:"2"}),(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--title",children:U}),z]})))},d=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.screen,D=E.is_admin,M=E.channel_idx,O=E.channel_can_manage,R=E.channels,F=E.stories,W=E.wanted,U=(0,t.useLocalState)(w,"fullStories",[]),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"censorMode",!1),X=G[0],J=G[1],se=P===2&&M>-1?R[M-1]:null;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!W&&(0,e.createComponentVNode)(2,g,{story:W,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:se?se.icon:"newspaper",mr:"0.5rem"}),se?se.name:"Headlines"],0),children:F.length>0?F.slice().reverse().map(function(ie){return!z.includes(ie.uid)&&ie.body.length+3>c?Object.assign({},ie,{body_short:ie.body.substr(0,c-4)+"..."}):ie}).map(function(ie,me){return(0,e.createComponentVNode)(2,g,{story:ie},me)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no stories at this time."]})}),!!se&&(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,height:"40%",title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"info-circle",mr:"0.5rem"}),(0,e.createTextVNode)("About")],4),buttons:(0,e.createFragment)([X&&(0,e.createComponentVNode)(2,o.Button,{disabled:!!se.admin&&!D,selected:se.censored,icon:se.censored?"comment-slash":"comment",content:se.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){function ie(){return x("censor_channel",{uid:se.uid})}return ie}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!O,icon:"cog",content:"Manage",onClick:function(){function ie(){return(0,y.modalOpen)(w,"manage_channel",{uid:se.uid})}return ie}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",children:se.description||"N/A"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:se.author||"N/A"}),!!D&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Ckey",children:se.author_ckey}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Public",children:se.public?"Yes":"No"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Views",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"eye",mr:"0.5rem"}),F.reduce(function(ie,me){return ie+me.view_count},0).toLocaleString()]})]})})]})},v=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.jobs,D=E.wanted,M=Object.entries(P).reduce(function(O,R){var F=R[0],W=R[1];return O+W.length},0);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!D&&(0,e.createComponentVNode)(2,g,{story:D,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"briefcase",mr:"0.5rem"}),(0,e.createTextVNode)("Job Openings")],4),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:M>0?m.map(function(O){return Object.assign({},l[O],{id:O,jobs:P[O]})}).filter(function(O){return!!O&&O.jobs.length>0}).map(function(O){return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+O.id]),title:O.title,buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:O.fluff_text}),children:O.jobs.map(function(R){return(0,e.createComponentVNode)(2,o.Box,{class:(0,a.classes)(["Newscaster__jobOpening",!!R.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",R.title]},R.title)})},O.id)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,e.createComponentVNode)(2,o.Section,{height:"17%",children:["Interested in serving Nanotrasen?",(0,e.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,e.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},g=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=L.story,D=L.wanted,M=D===void 0?!1:D,O=E.is_admin,R=(0,t.useLocalState)(w,"fullStories",[]),F=R[0],W=R[1],U=(0,t.useLocalState)(w,"censorMode",!1),z=U[0],$=U[1];return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__story",M&&"Newscaster__story--wanted"]),title:(0,e.createFragment)([M&&(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle",mr:"0.5rem"}),P.censor_flags&2&&"[REDACTED]"||P.title||"News from "+P.author],0),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:[!M&&z&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,e.createComponentVNode)(2,o.Button,{enabled:P.censor_flags&2,icon:P.censor_flags&2?"comment-slash":"comment",content:P.censor_flags&2?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){function G(){return x("censor_story",{uid:P.uid})}return G}()})}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",P.author," |\xA0",!!O&&(0,e.createFragment)([(0,e.createTextVNode)("ckey: "),P.author_ckey,(0,e.createTextVNode)(" |\xA0")],0),!M&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),(0,e.createTextVNode)(" "),P.view_count.toLocaleString(),(0,e.createTextVNode)(" |\xA0")],0),(0,e.createComponentVNode)(2,o.Icon,{name:"clock"})," ",(0,f.timeAgo)(P.publish_time,E.world_time)]})]})}),children:(0,e.createComponentVNode)(2,o.Box,{children:P.censor_flags&2?"[REDACTED]":(0,e.createFragment)([!!P.has_photo&&(0,e.createComponentVNode)(2,C,{name:"story_photo_"+P.uid+".png",float:"right",ml:"0.5rem"}),(P.body_short||P.body).split("\n").map(function(G,X){return(0,e.createComponentVNode)(2,o.Box,{children:G||(0,e.createVNode)(1,"br")},X)}),P.body_short&&(0,e.createComponentVNode)(2,o.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){function G(){return W([].concat(F,[P.uid]))}return G}()}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})],0)})})},C=function(L,w){var A=L.name,x=i(L,h),E=(0,t.useLocalState)(w,"viewingPhoto",""),P=E[0],D=E[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({as:"img",className:"Newscaster__photo",src:A,onClick:function(){function M(){return D(A)}return M}()},x)))},p=function(L,w){var A=(0,t.useLocalState)(w,"viewingPhoto",""),x=A[0],E=A[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Newscaster__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:x}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function P(){return E("")}return P}()})]})},N=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=!!L.args.uid&&E.channels.filter(function(te){return te.uid===L.args.uid}).pop();if(L.id==="manage_channel"&&!P){(0,y.modalClose)(w);return}var D=L.id==="manage_channel",M=!!L.args.is_admin,O=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(P==null?void 0:P.author)||O||"Unknown"),F=R[0],W=R[1],U=(0,t.useLocalState)(w,"name",(P==null?void 0:P.name)||""),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"description",(P==null?void 0:P.description)||""),X=G[0],J=G[1],se=(0,t.useLocalState)(w,"icon",(P==null?void 0:P.icon)||"newspaper"),ie=se[0],me=se[1],q=(0,t.useLocalState)(w,"isPublic",D?!!(P!=null&&P.public):!1),re=q[0],ae=q[1],le=(0,t.useLocalState)(w,"adminLocked",(P==null?void 0:P.admin)===1||!1),Z=le[0],ne=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:D?"Manage "+P.name:"Create New Channel",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!M,width:"100%",value:F,onInput:function(){function te(pe,fe){return W(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:z,onInput:function(){function te(pe,fe){return $(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:X,onInput:function(){function te(pe,fe){return J(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Icon",children:[(0,e.createComponentVNode)(2,o.Input,{disabled:!M,value:ie,width:"35%",mr:"0.5rem",onInput:function(){function te(pe,fe){return me(fe)}return te}()}),(0,e.createComponentVNode)(2,o.Icon,{name:ie,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Accept Public Stories?",children:(0,e.createComponentVNode)(2,o.Button,{selected:re,icon:re?"toggle-on":"toggle-off",content:re?"Yes":"No",onClick:function(){function te(){return ae(!re)}return te}()})}),M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:Z,icon:Z?"lock":"lock-open",content:Z?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return ne(!Z)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:F.trim().length===0||z.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,y.modalAnswer)(w,L.id,"",{author:F,name:z.substr(0,49),description:X.substr(0,128),icon:ie,public:re?1:0,admin_locked:Z?1:0})}return te}()})]})},V=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.photo,D=E.channels,M=E.channel_idx,O=M===void 0?-1:M,R=!!L.args.is_admin,F=L.args.scanned_user,W=D.slice().sort(function(te,pe){if(O<0)return 0;var fe=D[O-1];if(fe.uid===te.uid)return-1;if(fe.uid===pe.uid)return 1}).filter(function(te){return R||!te.frozen&&(te.author===F||!!te.public)}),U=(0,t.useLocalState)(w,"author",F||"Unknown"),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"channel",W.length>0?W[0].name:""),X=G[0],J=G[1],se=(0,t.useLocalState)(w,"title",""),ie=se[0],me=se[1],q=(0,t.useLocalState)(w,"body",""),re=q[0],ae=q[1],le=(0,t.useLocalState)(w,"adminLocked",!1),Z=le[0],ne=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!R,width:"100%",value:z,onInput:function(){function te(pe,fe){return $(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:X,options:W.map(function(te){return te.name}),mb:"0",width:"100%",onSelected:function(){function te(pe){return J(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Divider),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:ie,onInput:function(){function te(pe,fe){return me(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:re,onInput:function(){function te(pe,fe){return ae(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){function te(){return x(P?"eject_photo":"attach_photo")}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Section,{noTopPadding:!0,title:ie,maxHeight:"13.5rem",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{mt:"0.5rem",children:[!!P&&(0,e.createComponentVNode)(2,C,{name:"inserted_photo_"+P.uid+".png",float:"right"}),re.split("\n").map(function(te,pe){return(0,e.createComponentVNode)(2,o.Box,{children:te||(0,e.createVNode)(1,"br")},pe)}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})]})})}),R&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:Z,icon:Z?"lock":"lock-open",content:Z?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return ne(!Z)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:z.trim().length===0||X.trim().length===0||ie.trim().length===0||re.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,y.modalAnswer)(w,"create_story","",{author:z,channel:X,title:ie.substr(0,127),body:re.substr(0,1023),admin_locked:Z?1:0})}return te}()})]})},B=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.photo,D=E.wanted,M=!!L.args.is_admin,O=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(D==null?void 0:D.author)||O||"Unknown"),F=R[0],W=R[1],U=(0,t.useLocalState)(w,"name",(D==null?void 0:D.title.substr(8))||""),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"description",(D==null?void 0:D.body)||""),X=G[0],J=G[1],se=(0,t.useLocalState)(w,"adminLocked",(D==null?void 0:D.admin_locked)===1||!1),ie=se[0],me=se[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Authority",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!M,width:"100%",value:F,onInput:function(){function q(re,ae){return W(ae)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:z,maxLength:"128",onInput:function(){function q(re,ae){return $(ae)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",value:X,maxLength:"512",rows:"4",onInput:function(){function q(re,ae){return J(ae)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){function q(){return x(P?"eject_photo":"attach_photo")}return q}()}),!!P&&(0,e.createComponentVNode)(2,C,{name:"inserted_photo_"+P.uid+".png",float:"right"})]}),M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ie,icon:ie?"lock":"lock-open",content:ie?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function q(){return me(!ie)}return q}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!D,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){function q(){x("clear_wanted_notice"),(0,y.modalClose)(w)}return q}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:F.trim().length===0||z.trim().length===0||X.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function q(){(0,y.modalAnswer)(w,L.id,"",{author:F,name:z.substr(0,127),description:X.substr(0,511),admin_locked:ie?1:0})}return q}()})]})};(0,y.modalRegisterBodyOverride)("create_channel",N),(0,y.modalRegisterBodyOverride)("manage_channel",N),(0,y.modalRegisterBodyOverride)("create_story",V),(0,y.modalRegisterBodyOverride)("wanted_notice",B)},48286:function(T,r,n){"use strict";r.__esModule=!0,r.Noticeboard=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.Noticeboard=function(){function y(S,k){var h=(0,t.useBackend)(k),i=h.act,c=h.data,m=c.papers;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:300,theme:"noticeboard",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:m.map(function(l){return(0,e.createComponentVNode)(2,o.Stack.Item,{align:"center",width:"22.45%",height:"85%",onClick:function(){function u(){return i("interact",{paper:l.ref})}return u}(),onContextMenu:function(){function u(s){s.preventDefault(),i("showFull",{paper:l.ref})}return u}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,fontSize:.75,title:l.name,children:(0,a.decodeHtmlEntities)(l.contents)})},l.ref)})})})})}return y}()},41166:function(T,r,n){"use strict";r.__esModule=!0,r.NuclearBomb=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NuclearBomb=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;return i.extended?(0,e.createComponentVNode)(2,o.Window,{width:350,height:290,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Disk",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.authdisk?"eject":"id-card",selected:i.authdisk,content:i.diskname?i.diskname:"-----",tooltip:i.authdisk?"Eject Disk":"Insert Disk",onClick:function(){function c(){return h("auth")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Code",children:(0,e.createComponentVNode)(2,t.Button,{icon:"key",disabled:!i.authdisk,selected:i.authcode,content:i.codemsg,onClick:function(){function c(){return h("code")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Arming & Disarming",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bolted to floor",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.anchored?"check":"times",selected:i.anchored,disabled:!i.authdisk,content:i.anchored?"YES":"NO",onClick:function(){function c(){return h("toggle_anchor")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Time Left",children:(0,e.createComponentVNode)(2,t.Button,{icon:"stopwatch",content:i.time,disabled:!i.authfull,tooltip:"Set Timer",onClick:function(){function c(){return h("set_time")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.safety?"check":"times",selected:i.safety,disabled:!i.authfull,content:i.safety?"ON":"OFF",tooltip:i.safety?"Disable Safety":"Enable Safety",onClick:function(){function c(){return h("toggle_safety")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Arm/Disarm",children:(0,e.createComponentVNode)(2,t.Button,{icon:(i.timer,"bomb"),disabled:i.safety||!i.authfull,color:"red",content:i.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){function c(){return h("toggle_armed")}return c}()})})]})})]})}):(0,e.createComponentVNode)(2,o.Window,{width:350,height:115,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Deployment",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){function c(){return h("deploy")}return c}()})})})})}return b}()},52416:function(T,r,n){"use strict";r.__esModule=!0,r.NumberInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(92986),f=n(72253),b=n(36036),y=n(98595),S=r.NumberInputModal=function(){function h(i,c){var m=(0,f.useBackend)(c),l=m.act,u=m.data,s=u.init_value,d=u.large_buttons,v=u.message,g=v===void 0?"":v,C=u.timeout,p=u.title,N=(0,f.useLocalState)(c,"input",s),V=N[0],B=N[1],I=function(){function A(x){x!==V&&B(x)}return A}(),L=function(){function A(x){x!==V&&B(x)}return A}(),w=140+Math.max(Math.ceil(g.length/3),g.length>0&&d?5:0);return(0,e.createComponentVNode)(2,y.Window,{title:p,width:270,height:w,children:[C&&(0,e.createComponentVNode)(2,a.Loader,{value:C}),(0,e.createComponentVNode)(2,y.Window.Content,{onKeyDown:function(){function A(x){var E=window.event?x.which:x.keyCode;E===o.KEY_ENTER&&l("submit",{entry:V}),E===o.KEY_ESCAPE&&l("cancel")}return A}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:g})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{input:V,onClick:L,onChange:I})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return h}(),k=function(i,c){var m=(0,f.useBackend)(c),l=m.act,u=m.data,s=u.min_value,d=u.max_value,v=u.init_value,g=u.round_value,C=i.input,p=i.onClick,N=i.onChange,V=Math.round(C!==s?Math.max(C/2,s):d/2),B=C===s&&s>0||C===1;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:C===s,icon:"angle-double-left",onClick:function(){function I(){return p(s)}return I}(),tooltip:C===s?"Min":"Min ("+s+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!g,minValue:s,maxValue:d,onChange:function(){function I(L,w){return N(w)}return I}(),onEnter:function(){function I(L,w){return l("submit",{entry:w})}return I}(),value:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:C===d,icon:"angle-double-right",onClick:function(){function I(){return p(d)}return I}(),tooltip:C===d?"Max":"Max ("+d+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:B,icon:"divide",onClick:function(){function I(){return p(V)}return I}(),tooltip:B?"Split":"Split ("+V+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:C===v,icon:"redo",onClick:function(){function I(){return p(v)}return I}(),tooltip:v?"Reset ("+v+")":"Reset"})})]})}},1218:function(T,r,n){"use strict";r.__esModule=!0,r.OperatingComputer=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(98595),f=n(36036),b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],y=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],S={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],h=r.OperatingComputer=function(){function l(u,s){var d=(0,t.useBackend)(s),v=d.act,g=d.data,C=g.hasOccupant,p=g.choice,N;return p?N=(0,e.createComponentVNode)(2,m):N=C?(0,e.createComponentVNode)(2,i):(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,o.Window,{width:650,height:455,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!p,icon:"user",onClick:function(){function V(){return v("choiceOff")}return V}(),children:"Patient"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!!p,icon:"cog",onClick:function(){function V(){return v("choiceOn")}return V}(),children:"Options"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,children:N})})]})})})}return l}(),i=function(u,s){var d=(0,t.useBackend)(s),v=d.data,g=v.occupant;return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"Patient",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:g.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:b[g.stat][0],children:b[g.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:g.maxHealth,value:g.health/g.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),y.map(function(C,p){return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:C[0]+" Damage",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:"100",value:g[C[1]]/100,ranges:S,children:(0,a.round)(g[C[1]])},p)},p)}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:g.maxTemp,value:g.bodyTemperature/g.maxTemp,color:k[g.temperatureSuitability+3],children:[(0,a.round)(g.btCelsius),"\xB0C, ",(0,a.round)(g.btFaren),"\xB0F"]})}),!!g.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:g.bloodMax,value:g.bloodLevel/g.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[g.bloodPercent,"%, ",g.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Pulse",children:[g.pulse," BPM"]})],4)]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Current Procedure",level:"2",children:g.inSurgery?(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Procedure",children:g.surgeryName}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Next Step",children:g.stepName})]}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No procedure ongoing."})})})]})},c=function(){return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No patient detected."]})})},m=function(u,s){var d=(0,t.useBackend)(s),v=d.act,g=d.data,C=g.verbose,p=g.health,N=g.healthAlarm,V=g.oxy,B=g.oxyAlarm,I=g.crit;return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Loudspeaker",children:(0,e.createComponentVNode)(2,f.Button,{selected:C,icon:C?"toggle-on":"toggle-off",content:C?"On":"Off",onClick:function(){function L(){return v(C?"verboseOff":"verboseOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer",children:(0,e.createComponentVNode)(2,f.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){function L(){return v(p?"healthOff":"healthOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:N,stepPixelSize:5,ml:"0",onChange:function(){function L(w,A){return v("health_adj",{new:A})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm",children:(0,e.createComponentVNode)(2,f.Button,{selected:V,icon:V?"toggle-on":"toggle-off",content:V?"On":"Off",onClick:function(){function L(){return v(V?"oxyOff":"oxyOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:B,stepPixelSize:5,ml:"0",onChange:function(){function L(w,A){return v("oxy_adj",{new:A})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Critical Alert",children:(0,e.createComponentVNode)(2,f.Button,{selected:I,icon:I?"toggle-on":"toggle-off",content:I?"On":"Off",onClick:function(){function L(){return v(I?"critOff":"critOn")}return L}()})})]})}},46892:function(T,r,n){"use strict";r.__esModule=!0,r.Orbit=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(35840);function y(d,v){var g=typeof Symbol!="undefined"&&d[Symbol.iterator]||d["@@iterator"];if(g)return(g=g.call(d)).next.bind(g);if(Array.isArray(d)||(g=S(d))||v&&d&&typeof d.length=="number"){g&&(d=g);var C=0;return function(){return C>=d.length?{done:!0}:{done:!1,value:d[C++]}}}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 S(d,v){if(d){if(typeof d=="string")return k(d,v);var g={}.toString.call(d).slice(8,-1);return g==="Object"&&d.constructor&&(g=d.constructor.name),g==="Map"||g==="Set"?Array.from(d):g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?k(d,v):void 0}}function k(d,v){(v==null||v>d.length)&&(v=d.length);for(var g=0,C=Array(v);gg},m=function(v,g){var C=v.name,p=g.name;if(!C||!p)return 0;var N=C.match(h),V=p.match(h);if(N&&V&&C.replace(h,"")===p.replace(h,"")){var B=parseInt(N[1],10),I=parseInt(V[1],10);return B-I}return c(C,p)},l=function(v,g){var C=v.searchText,p=v.source,N=v.title,V=v.color,B=v.sorted,I=p.filter(i(C));return B&&I.sort(m),p.length>0&&(0,e.createComponentVNode)(2,o.Section,{title:N+" - ("+p.length+")",children:I.map(function(L){return(0,e.createComponentVNode)(2,u,{thing:L,color:V},L.name)})})},u=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=v.color,V=v.thing;return(0,e.createComponentVNode)(2,o.Button,{color:N,tooltip:V.assigned_role?(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",mr:"0.5em",className:(0,b.classes)(["job_icons16x16",V.assigned_role_sprite])})," ",V.assigned_role]}):"",tooltipPosition:"bottom",onClick:function(){function B(){return p("orbit",{ref:V.ref})}return B}(),children:[V.name,V.orbiters&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,children:["(",V.orbiters," ",(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),")"]})]})},s=r.Orbit=function(){function d(v,g){for(var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.alive,B=N.antagonists,I=N.highlights,L=N.response_teams,w=N.tourist,A=N.auto_observe,x=N.dead,E=N.ssd,P=N.ghosts,D=N.misc,M=N.npcs,O=(0,t.useLocalState)(g,"searchText",""),R=O[0],F=O[1],W={},U=y(B),z;!(z=U()).done;){var $=z.value;W[$.antag]===void 0&&(W[$.antag]=[]),W[$.antag].push($)}var G=Object.entries(W);G.sort(function(J,se){return c(J[0],se[0])});var X=function(){function J(se){for(var ie=0,me=[G.map(function(ae){var le=ae[0],Z=ae[1];return Z}),w,I,V,P,E,x,M,D];ie0&&(0,e.createComponentVNode)(2,o.Section,{title:"Antagonists",children:G.map(function(J){var se=J[0],ie=J[1];return(0,e.createComponentVNode)(2,o.Section,{title:se+" - ("+ie.length+")",level:2,children:ie.filter(i(R)).sort(m).map(function(me){return(0,e.createComponentVNode)(2,u,{color:"bad",thing:me},me.name)})},se)})}),I.length>0&&(0,e.createComponentVNode)(2,l,{title:"Highlights",source:I,searchText:R,color:"teal"}),(0,e.createComponentVNode)(2,l,{title:"Response Teams",source:L,searchText:R,color:"purple"}),(0,e.createComponentVNode)(2,l,{title:"Tourists",source:w,searchText:R,color:"violet"}),(0,e.createComponentVNode)(2,l,{title:"Alive",source:V,searchText:R,color:"good"}),(0,e.createComponentVNode)(2,l,{title:"Ghosts",source:P,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,l,{title:"SSD",source:E,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,l,{title:"Dead",source:x,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,l,{title:"NPCs",source:M,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,l,{title:"Misc",source:D,searchText:R,sorted:!1})]})})}return d}()},15421:function(T,r,n){"use strict";r.__esModule=!0,r.OreRedemption=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(9394);function y(d){if(d==null)throw new TypeError("Cannot destructure "+d)}var S=(0,b.createLogger)("OreRedemption"),k=function(v){return v.toLocaleString("en-US")+" pts"},h=r.OreRedemption=function(){function d(v,g){return(0,e.createComponentVNode)(2,f.Window,{width:490,height:750,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i,{height:"100%"})}),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m)]})})})}return d}(),i=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.id,B=N.points,I=N.disk,L=Object.assign({},(y(v),v));return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({},L,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unclaimed Points",color:B>0?"good":"grey",bold:B>0&&"good",children:k(B)})}),(0,e.createComponentVNode)(2,o.Divider),I?(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Design disk",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,icon:"eject",content:I.name,tooltip:"Ejects the design disk.",onClick:function(){function w(){return p("eject_disk")}return w}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!I.design||!I.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){function w(){return p("download")}return w}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Stored design",children:(0,e.createComponentVNode)(2,o.Box,{color:I.design&&(I.compatible?"good":"bad"),children:I.design||"N/A"})})]}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No design disk inserted."})]})))},c=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.sheets,B=Object.assign({},(y(v),v));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"20%",children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},B,{children:[(0,e.createComponentVNode)(2,l,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),V.map(function(I){return(0,e.createComponentVNode)(2,u,{ore:I},I.id)})]})))})},m=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.alloys,B=Object.assign({},(y(v),v));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},B,{children:[(0,e.createComponentVNode)(2,l,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),V.map(function(I){return(0,e.createComponentVNode)(2,s,{ore:I},I.id)})]})))})},l=function(v,g){var C;return(0,e.createComponentVNode)(2,o.Box,{className:"OreHeader",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:v.title}),(C=v.columns)==null?void 0:C.map(function(p){return(0,e.createComponentVNode)(2,o.Stack.Item,{basis:p[1],textAlign:"center",color:"label",bold:!0,children:p[0]},p)})]})})},u=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=v.ore;if(!(N.value&&N.amount<=0&&!(["metal","glass"].indexOf(N.id)>-1)))return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"45%",align:"middle",children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",N.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:N.name})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",children:N.value}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(B,I){return p(N.value?"sheet":"alloy",{id:N.id,amount:I})}return V}()})})]})})},s=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=v.ore;return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"7%",align:"middle",children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["alloys32x32",N.id])})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",textAlign:"middle",align:"center",children:N.name}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"35%",textAlign:"middle",color:N.amount>=1?"good":"gray",align:"center",children:N.description}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"10%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(B,I){return p(N.value?"sheet":"alloy",{id:N.id,amount:I})}return V}()})})]})})}},52754:function(T,r,n){"use strict";r.__esModule=!0,r.PAI=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(70752),y=function(h){var i;try{i=b("./"+h+".js")}catch(m){if(m.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",h);throw m}var c=i[h];return c||(0,f.routingError)("missingExport",h)},S=r.PAI=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.app_template,s=l.app_icon,d=l.app_title,v=y(u);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{p:1,fill:!0,scrollable:!0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:s,mr:1}),d,u!=="pai_main_menu"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){function g(){return m("Back")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Home",icon:"arrow-up",onClick:function(){function g(){return m("MASTER_back")}return g}()})],4)]}),children:(0,e.createComponentVNode)(2,v)})})})})})}return k}()},85175:function(T,r,n){"use strict";r.__esModule=!0,r.PDA=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(59395),y=function(c){var m;try{m=b("./"+c+".js")}catch(u){if(u.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",c);throw u}var l=m[c];return l||(0,f.routingError)("missingExport",c)},S=r.PDA=function(){function i(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.app,v=s.owner;if(!v)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var g=y(d.template);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:d.icon,mr:1}),d.name]}),children:(0,e.createComponentVNode)(2,g)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:7.5,children:(0,e.createComponentVNode)(2,h)})]})})})}return i}(),k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.idInserted,v=s.idLink,g=s.stationTime,C=s.cartridge_name;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",color:"transparent",onClick:function(){function p(){return u("Authenticate")}return p}(),content:d?v:"No ID Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"sd-card",color:"transparent",onClick:function(){function p(){return u("Eject")}return p}(),content:C?["Eject "+C]:"No Cartridge Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:g})]})},h=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.app;return(0,e.createComponentVNode)(2,t.Box,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[!!d.has_back&&(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"33%",mr:-.5,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:d.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){function v(){return u("Back")}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:d.has_back?"33%":"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:d.is_home?"disabled":"white",icon:"home",onClick:function(){function v(){u("Home")}return v}()})})]})})}},68654:function(T,r,n){"use strict";r.__esModule=!0,r.Pacman=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49968),b=r.Pacman=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.active,l=c.anchored,u=c.broken,s=c.emagged,d=c.fuel_type,v=c.fuel_usage,g=c.fuel_stored,C=c.fuel_cap,p=c.is_ai,N=c.tmp_current,V=c.tmp_max,B=c.tmp_overheat,I=c.output_max,L=c.power_gen,w=c.output_set,A=c.has_fuel,x=g/C,E=N/V,P=w*L,D=Math.round(g/v*2),M=Math.round(D/60),O=D>120?M+" minutes":D+" seconds";return(0,e.createComponentVNode)(2,o.Window,{width:500,height:225,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(u||!l)&&(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[!!u&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator is malfunctioning!"}),!u&&!l&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!u&&!!l&&(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!A,selected:m,onClick:function(){function R(){return i("toggle_power")}return R}()}),children:(0,e.createComponentVNode)(2,t.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",className:"ml-1",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power setting",children:[(0,e.createComponentVNode)(2,t.NumberInput,{value:w,minValue:1,maxValue:I*(s?2.5:1),step:1,className:"mt-1",onDrag:function(){function R(F,W){return i("change_power",{change_power:W})}return R}()}),"(",(0,f.formatPower)(P),")"]})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:E,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[N," \u2103"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[B>50&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),B>20&&B<=50&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"WARNING: Overheating!"}),B>1&&B<=20&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Temperature High"}),B===0&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fuel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||p||!A,onClick:function(){function R(){return i("eject_fuel")}return R}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Type",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:x,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(g/1e3)," dm\xB3"]})})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel usage",children:[v/1e3," dm\xB3/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel depletion",children:[!!A&&(v?O:"N/A"),!A&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}return y}()},1701:function(T,r,n){"use strict";r.__esModule=!0,r.PanDEMIC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PanDEMIC=function(){function l(u,s){var d=(0,a.useBackend)(s),v=d.data,g=v.beakerLoaded,C=v.beakerContainsBlood,p=v.beakerContainsVirus,N=v.resistances,V=N===void 0?[]:N,B;return g?C?C&&!p&&(B=(0,e.createFragment)([(0,e.createTextVNode)("No disease detected in provided blood sample.")],4)):B=(0,e.createFragment)([(0,e.createTextVNode)("No blood sample found in the loaded container.")],4):B=(0,e.createFragment)([(0,e.createTextVNode)("No container loaded.")],4),(0,e.createComponentVNode)(2,o.Window,{width:575,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[B&&!p?(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b,{fill:!0,vertical:!0}),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:B})}):(0,e.createComponentVNode)(2,k),(V==null?void 0:V.length)>0&&(0,e.createComponentVNode)(2,m,{align:"bottom"})]})})})}return l}(),b=function(u,s){var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=g.beakerLoaded;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!C,onClick:function(){function p(){return v("eject_beaker")}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Destroy",confirmContent:"Destroy",disabled:!C,onClick:function(){function p(){return v("destroy_eject_beaker")}return p}()})],4)},y=function(u,s){var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=g.beakerContainsVirus,p=u.strain,N=p.commonName,V=p.description,B=p.diseaseAgent,I=p.bloodDNA,L=p.bloodType,w=p.possibleTreatments,A=p.transmissionRoute,x=p.isAdvanced,E=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",children:I?(0,e.createVNode)(1,"span",null,I,0,{style:{"font-family":"'Courier New', monospace"}}):"Undetectable"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:L!=null?L:"Undetectable"}})})],4);if(!C)return(0,e.createComponentVNode)(2,t.LabeledList,{children:E});var P;return x&&(N!=null&&N!=="Unknown"?P=(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print Release Forms",onClick:function(){function D(){return v("print_release_forms",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}}):P=(0,e.createComponentVNode)(2,t.Button,{icon:"pen",content:"Name Disease",onClick:function(){function D(){return v("name_strain",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Common Name",className:"common-name-label",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,align:"center",children:[N!=null?N:"Unknown",P]})}),V&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:V}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Disease Agent",children:B}),E,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Spread Vector",children:A!=null?A:"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Possible Cures",children:w!=null?w:"None"})]})},S=function(u,s){var d,v=(0,a.useBackend)(s),g=v.act,C=v.data,p=!!C.synthesisCooldown,N=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:p?"spinner":"clone",iconSpin:p,content:"Clone",disabled:p,onClick:function(){function V(){return g("clone_strain",{strain_index:u.strainIndex})}return V}()}),u.sectionButtons],0);return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:(d=u.sectionTitle)!=null?d:"Strain Information",buttons:N,children:(0,e.createComponentVNode)(2,y,{strain:u.strain,strainIndex:u.strainIndex})})})},k=function(u,s){var d,v=(0,a.useBackend)(s),g=v.act,C=v.data,p=C.selectedStrainIndex,N=C.strains,V=N[p-1];if(N.length===0)return(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No disease detected in provided blood sample."})});if(N.length===1){var B;return(0,e.createFragment)([(0,e.createComponentVNode)(2,S,{strain:N[0],strainIndex:1,sectionButtons:(0,e.createComponentVNode)(2,b)}),((B=N[0].symptoms)==null?void 0:B.length)>0&&(0,e.createComponentVNode)(2,i,{strain:N[0]})],0)}var I=(0,e.createComponentVNode)(2,b);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Culture Information",fill:!0,buttons:I,children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",style:{height:"100%"},children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:N.map(function(L,w){var A;return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"virus",selected:p-1===w,onClick:function(){function x(){return g("switch_strain",{strain_index:w+1})}return x}(),children:(A=L.commonName)!=null?A:"Unknown"},w)})})}),(0,e.createComponentVNode)(2,S,{strain:V,strainIndex:p}),((d=V.symptoms)==null?void 0:d.length)>0&&(0,e.createComponentVNode)(2,i,{className:"remove-section-bottom-padding",strain:V})]})})})},h=function(u){return u.reduce(function(s,d){return s+d},0)},i=function(u){var s=u.strain.symptoms;return(0,e.createComponentVNode)(2,t.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Infection Symptoms",fill:!0,className:u.className,children:(0,e.createComponentVNode)(2,t.Table,{className:"symptoms-table",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stealth"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Resistance"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stage Speed"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Transmissibility"})]}),s.map(function(d,v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.stealth}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.resistance}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.stageSpeed}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.transmissibility})]},v)}),(0,e.createComponentVNode)(2,t.Table.Row,{className:"table-spacer"}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"font-weight":"bold"},children:"Total"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h(s.map(function(d){return d.stealth}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h(s.map(function(d){return d.resistance}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h(s.map(function(d){return d.stageSpeed}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h(s.map(function(d){return d.transmissibility}))})]})]})})})},c=["flask","vial","eye-dropper"],m=function(u,s){var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=g.synthesisCooldown,p=g.beakerContainsVirus,N=g.resistances;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Antibodies",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,wrap:!0,children:N.map(function(V,B){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:c[B%c.length],disabled:!!C,onClick:function(){function I(){return v("clone_vaccine",{resistance_index:B+1})}return I}(),mr:"0.5em"}),V]},B)})})})})}},67921:function(T,r,n){"use strict";r.__esModule=!0,r.ParticleAccelerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ParticleAccelerator=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.assembled,m=i.power,l=i.strength,u=i.max_strength;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:160,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Control Panel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Connect",onClick:function(){function s(){return h("scan")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",mb:"5px",children:(0,e.createComponentVNode)(2,t.Box,{color:c?"good":"bad",children:c?"Operational":"Error: Verify Configuration"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,disabled:!c,onClick:function(){function s(){return h("power")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Strength",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:!c||l===0,onClick:function(){function s(){return h("remove_strength")}return s}(),mr:"4px"}),l,(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:!c||l===u,onClick:function(){function s(){return h("add_strength")}return s}(),ml:"4px"})]})]})})})})}return b}()},71432:function(T,r,n){"use strict";r.__esModule=!0,r.PdaPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PdaPainter=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.has_pda;return(0,e.createComponentVNode)(2,o.Window,{width:510,height:505,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:l?(0,e.createComponentVNode)(2,y):(0,e.createComponentVNode)(2,b)})})}return k}(),b=function(h,i){var c=(0,a.useBackend)(i),m=c.act;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"download",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){function l(){return m("insert_pda")}return l}()})]})})})},y=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.pda_colors;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,S)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Table,{className:"PdaPainter__list",children:Object.keys(u).map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{onClick:function(){function d(){return m("choose_pda",{selectedPda:s})}return d}(),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+u[s][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s})]},s)})})})})]})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.current_appearance,s=l.preview_appearance;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Current PDA",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){function d(){return m("eject_pda")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){function d(){return m("paint_pda")}return d}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Preview",children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})})]})}},33388:function(T,r,n){"use strict";r.__esModule=!0,r.PersonalCrafting=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PersonalCrafting=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.busy,u=m.category,s=m.display_craftable_only,d=m.display_compact,v=m.prev_cat,g=m.next_cat,C=m.subcategory,p=m.prev_subcat,N=m.next_subcat;return(0,e.createComponentVNode)(2,o.Window,{width:700,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!l&&(0,e.createComponentVNode)(2,t.Dimmer,{fontSize:"32px",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,e.createComponentVNode)(2,t.Section,{title:u,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Show Craftable Only",icon:s?"check-square-o":"square-o",selected:s,onClick:function(){function V(){return c("toggle_recipes")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Compact Mode",icon:d?"check-square-o":"square-o",selected:d,onClick:function(){function V(){return c("toggle_compact")}return V}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:v,icon:"arrow-left",onClick:function(){function V(){return c("backwardCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:g,icon:"arrow-right",onClick:function(){function V(){return c("forwardCat")}return V}()})]}),C&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:p,icon:"arrow-left",onClick:function(){function V(){return c("backwardSubCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N,icon:"arrow-right",onClick:function(){function V(){return c("forwardSubCat")}return V}()})]}),d?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,y)]})]})})}return S}(),b=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function v(){return c("make",{make:d.ref})}return v}()}),d.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:d.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:d.req_text,content:"Requirements",color:"transparent"}),d.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:d.tool_text,content:"Tools",color:"transparent"})]},d.name)}),!l&&s.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),d.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:d.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:d.req_text,content:"Requirements",color:"transparent"}),d.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:d.tool_text,content:"Tools",color:"transparent"})]},d.name)})]})})},y=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[u.map(function(d){return(0,e.createComponentVNode)(2,t.Section,{title:d.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function v(){return c("make",{make:d.ref})}return v}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[d.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:d.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:d.req_text}),d.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:d.tool_text})]})},d.name)}),!l&&s.map(function(d){return(0,e.createComponentVNode)(2,t.Section,{title:d.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[d.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:d.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:d.req_text}),d.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:d.tool_text})]})},d.name)})]})}},56150:function(T,r,n){"use strict";r.__esModule=!0,r.Photocopier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Photocopier=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:440,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Photocopier",color:"silver",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Copies:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"2em",bold:!0,children:m.copynumber}),(0,e.createComponentVNode)(2,t.Stack.Item,{float:"right",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"minus",textAlign:"center",content:"",onClick:function(){function l(){return c("minus")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"plus",textAlign:"center",content:"",onClick:function(){function l(){return c("add")}return l}()})]})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Toner:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,children:m.toner})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Document:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.copyitem&&!m.mob,content:m.copyitem?m.copyitem:m.mob?m.mob+"'s ass!":"document",onClick:function(){function l(){return c("removedocument")}return l}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Folder:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.folder,content:m.folder?m.folder:"folder",onClick:function(){function l(){return c("removefolder")}return l}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,y)]})})})}return S}(),b=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.issilicon;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){function u(){return c("copy")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){function u(){return c("scandocument")}return u}()}),!!l&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file",color:"green",float:"center",textAlign:"center",content:"Print Text",onClick:function(){function u(){return c("ai_text")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print Image",onClick:function(){function u(){return c("ai_pic")}return u}()})],4)],0)},y=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Scanned Files",children:m.files.map(function(l){return(0,e.createComponentVNode)(2,t.Section,{title:l.name,buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:m.toner<=0,onClick:function(){function u(){return c("filecopy",{uid:l.uid})}return u}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){function u(){return c("deletefile",{uid:l.uid})}return u}()})]})},l.name)})})}},84676:function(T,r,n){"use strict";r.__esModule=!0,r.PoolController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=["tempKey"];function b(h,i){if(h==null)return{};var c={};for(var m in h)if({}.hasOwnProperty.call(h,m)){if(i.includes(m))continue;c[m]=h[m]}return c}var y={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},S=function(i,c){var m=i.tempKey,l=b(i,f),u=y[m];if(!u)return null;var s=(0,a.useBackend)(c),d=s.data,v=s.act,g=d.currentTemp,C=u.label,p=u.icon,N=m===g,V=function(){v("setTemp",{temp:m})};return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({color:"transparent",selected:N,onClick:V},l,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:p}),C]})))},k=r.PoolController=function(){function h(i,c){for(var m=(0,a.useBackend)(c),l=m.data,u=l.emagged,s=l.currentTemp,d=y[s]||y.normal,v=d.label,g=d.color,C=[],p=0,N=Object.entries(y);p50?"battery-half":"battery-quarter")||g==="C"&&"bolt"||g==="F"&&"battery-full"||g==="M"&&"slash",color:g==="N"&&(C>50?"yellow":"red")||g==="C"&&"yellow"||g==="F"&&"green"||g==="M"&&"orange"}),(0,e.createComponentVNode)(2,S.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,o.toFixed)(C)+"%"})],4)};u.defaultHooks=f.pureComponentHooks;var s=function(v){var g,C,p=v.status;switch(p){case"AOn":g=!0,C=!0;break;case"AOff":g=!0,C=!1;break;case"On":g=!1,C=!0;break;case"Off":g=!1,C=!1;break}var N=(C?"On":"Off")+(" ["+(g?"auto":"manual")+"]");return(0,e.createComponentVNode)(2,S.ColorBox,{color:C?"good":"bad",content:g?void 0:"M",title:N})};s.defaultHooks=f.pureComponentHooks},50992:function(T,r,n){"use strict";r.__esModule=!0,r.PrisonerImplantManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(29319),f=n(3939),b=n(321),y=n(5485),S=n(98595),k=r.PrisonerImplantManager=function(){function h(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.loginState,d=u.prisonerInfo,v=u.chemicalInfo,g=u.trackingInfo,C;if(!s.logged_in)return(0,e.createComponentVNode)(2,S.Window,{theme:"security",width:500,height:850,children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,y.LoginScreen)})});var p=[1,5,10];return(0,e.createComponentVNode)(2,S.Window,{theme:"security",width:500,height:850,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.LoginInfo),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.name?"eject":"id-card",selected:d.name,content:d.name?d.name:"-----",tooltip:d.name?"Eject ID":"Insert ID",onClick:function(){function N(){return l("id_card")}return N}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Points",children:[d.points!==null?d.points:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"minus-square",disabled:d.points===null,content:"Reset",onClick:function(){function N(){return l("reset_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Point Goal",children:[d.goal!==null?d.goal:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"pen",disabled:d.goal===null,content:"Edit",onClick:function(){function N(){return(0,f.modalOpen)(c,"set_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createVNode)(1,"box",null,[(0,e.createTextVNode)("1 minute of prison time should roughly equate to 150 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Sentences should not exceed 5000 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Permanent prisoners should not be given a point goal."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle.")],4,{hidden:d.goal===null})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Tracking Implants",children:g.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.subject]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:N.location}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:N.health}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){function V(){return(0,f.modalOpen)(c,"warn",{uid:N.uid})}return V}()})})]})]},N.subject)]}),(0,e.createVNode)(1,"br")],4)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Chemical Implants",children:v.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.name]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Reagents",children:N.volume})}),p.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{mt:2,disabled:N.volumec;return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:!0,title:N.name,dmIcon:N.icon,dmIconState:N.icon_state,buttonsAlt:(0,e.createComponentVNode)(2,t.Button,{bold:!0,translucent:!0,fontSize:1.5,tooltip:V&&"Not enough tickets",disabled:V,onClick:function(){function B(){return h("purchase",{purchase:N.itemID})}return B}(),children:[N.cost,(0,e.createComponentVNode)(2,t.Icon,{m:0,mt:.25,name:"ticket",color:V?"bad":"good",size:1.6})]}),children:N.desc},N.name)})})})})})})}return b}()},94813:function(T,r,n){"use strict";r.__esModule=!0,r.RCD=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(49148),y=r.RCD=function(){function l(u,s){return(0,e.createComponentVNode)(2,o.Window,{width:480,height:670,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c)]})})]})}return l}(),S=function(u,s){var d=(0,a.useBackend)(s),v=d.data,g=v.matter,C=v.max_matter,p=C*.7,N=C*.25;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Matter Storage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[p,1/0],average:[N,p],bad:[-1/0,N]},value:g,maxValue:C,children:(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:g+" / "+C+" units"})})})})},k=function(){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Construction Type",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,h,{mode_type:"Floors and Walls"}),(0,e.createComponentVNode)(2,h,{mode_type:"Airlocks"}),(0,e.createComponentVNode)(2,h,{mode_type:"Windows"}),(0,e.createComponentVNode)(2,h,{mode_type:"Deconstruction"})]})})})},h=function(u,s){var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=u.mode_type,p=g.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",content:C,selected:p===C?1:0,onClick:function(){function N(){return v("mode",{mode:C})}return N}()})})},i=function(u,s){var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=g.door_name,p=g.electrochromic,N=g.airlock_glass;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Airlock Settings",children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",icon:"pen-alt",content:(0,e.createFragment)([(0,e.createTextVNode)("Rename: "),(0,e.createVNode)(1,"b",null,C,0)],0),onClick:function(){function V(){return(0,f.modalOpen)(s,"renameAirlock")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:N===1&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",content:"Electrochromic",selected:p,onClick:function(){function V(){return v("electrochromic")}return V}()})})]})})})},c=function(u,s){var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=g.tab,p=g.locked,N=g.one_access,V=g.selected_accesses,B=g.regions;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"cog",selected:C===1,onClick:function(){function I(){return v("set_tab",{tab:1})}return I}(),children:"Airlock Types"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===2,icon:"list",onClick:function(){function I(){return v("set_tab",{tab:2})}return I}(),children:"Airlock Access"})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:C===1?(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Types",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:1})})]})}):C===2&&p?(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Access",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock-open",content:"Unlock",onClick:function(){function I(){return v("set_lock",{new_lock:"unlock"})}return I}()}),children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Airlock access selection is currently locked."]})})}):(0,e.createComponentVNode)(2,b.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock",content:"Lock",onClick:function(){function I(){return v("set_lock",{new_lock:"lock"})}return I}()}),usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:N,content:"One",onClick:function(){function I(){return v("set_one_access",{access:"one"})}return I}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!N,width:4,content:"All",onClick:function(){function I(){return v("set_one_access",{access:"all"})}return I}()})],4),accesses:B,selectedList:V,accessMod:function(){function I(L){return v("set",{access:L})}return I}(),grantAll:function(){function I(){return v("grant_all")}return I}(),denyAll:function(){function I(){return v("clear_all")}return I}(),grantDep:function(){function I(L){return v("grant_region",{region:L})}return I}(),denyDep:function(){function I(L){return v("deny_region",{region:L})}return I}()})})],4)},m=function(u,s){for(var d=(0,a.useBackend)(s),v=d.act,g=d.data,C=g.door_types_ui_list,p=g.door_type,N=u.check_number,V=[],B=0;Bf?w=(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,mb:1,children:"There are new messages"}):w=(0,e.createComponentVNode)(2,t.Box,{color:"label",mb:1,children:"There are no new messages"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Main Menu",buttons:(0,e.createComponentVNode)(2,t.Button,{width:9,content:L?"Speaker Off":"Speaker On",selected:!L,icon:L?"volume-mute":"volume-up",onClick:function(){function A(){return N("toggleSilent")}return A}()}),children:[w,(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Messages",icon:B>f?"envelope-open-text":"envelope",onClick:function(){function A(){return N("setScreen",{setScreen:6})}return A}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Assistance",icon:"hand-paper",onClick:function(){function A(){return N("setScreen",{setScreen:1})}return A}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Supplies",icon:"box",onClick:function(){function A(){return N("setScreen",{setScreen:2})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Secondary Goal",icon:"clipboard-list",onClick:function(){function A(){return N("setScreen",{setScreen:11})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Relay Anonymous Information",icon:"comment",onClick:function(){function A(){return N("setScreen",{setScreen:3})}return A}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Print Shipping Label",icon:"tag",onClick:function(){function A(){return N("setScreen",{setScreen:9})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){function A(){return N("setScreen",{setScreen:10})}return A}()})]})}),!!I&&(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){function A(){return N("setScreen",{setScreen:8})}return A}()})})]})})},i=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B=V.department,I=[],L;switch(g.purpose){case"ASSISTANCE":I=V.assist_dept,L="Request assistance from another department";break;case"SUPPLIES":I=V.supply_dept,L="Request supplies from another department";break;case"INFO":I=V.info_dept,L="Relay information to another department";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:L,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:I.filter(function(w){return w!==B}).map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Message",icon:"envelope",onClick:function(){function A(){return N("writeInput",{write:w,priority:y})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){function A(){return N("writeInput",{write:w,priority:S})}return A}()})]},w)})})})})},c=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B;switch(g.type){case"SUCCESS":B="Message sent successfully";break;case"FAIL":B="Unable to contact messaging server";break}return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:B,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function I(){return N("setScreen",{setScreen:0})}return I}()})})},m=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B,I;switch(g.type){case"MESSAGES":B=V.message_log,I="Message Log";break;case"SHIPPING":B=V.shipping_log,I="Shipping label print log";break}return B.reverse(),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:I,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),children:B.map(function(L){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"left",children:[L.map(function(w,A){return(0,e.createVNode)(1,"div",null,w,0,null,A)}),(0,e.createVNode)(1,"hr")]},L)})})})},l=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B=V.recipient,I=V.message,L=V.msgVerified,w=V.msgStamped;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function A(){return N("setScreen",{setScreen:0})}return A}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Recipient",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message",children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",color:"green",children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stamped by",color:"blue",children:w})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){function A(){return N("department",{department:B})}return A}()})})})],4)},u=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B=V.message,I=V.announceAuth;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Edit Message",icon:"edit",onClick:function(){function L(){return N("writeAnnouncement")}return L}()})],4),children:B})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[I?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(I&&B),onClick:function(){function L(){return N("sendAnnouncement")}return L}()})]})})],4)},s=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B=V.shipDest,I=V.msgVerified,L=V.ship_dept;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{title:"Print Shipping Label",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",children:I})]}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(B&&I),onClick:function(){function w(){return N("printLabel")}return w}()})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Destinations",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:L.map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:(0,e.createComponentVNode)(2,t.Button,{content:B===w?"Selected":"Select",selected:B===w,onClick:function(){function A(){return N("shipSelect",{shipSelect:w})}return A}()})},w)})})})})],4)},d=function(g,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,B=V.secondaryGoalAuth,I=V.secondaryGoalEnabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Request Secondary Goal",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[I?B?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Complete your current goal first!"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Request Secondary Goal",icon:"clipboard-list",disabled:!(B&&I),onClick:function(){function L(){return N("requestSecondaryGoal")}return L}()})]})})],4)}},9861:function(T,r,n){"use strict";r.__esModule=!0,r.RndBackupConsole=r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RndBackupConsole=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.network_name,l=c.has_disk,u=c.disk_name,s=c.linked,d=c.techs,v=c.last_timestamp;return(0,e.createComponentVNode)(2,o.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Device Info",children:[(0,e.createComponentVNode)(2,t.Box,{mb:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Network",children:s?(0,e.createComponentVNode)(2,t.Button,{content:m,icon:"unlink",selected:1,onClick:function(){function g(){return i("unlink")}return g}()}):"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Loaded Disk",children:l?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u+" (Last backup: "+v+")",icon:"save",selected:1,onClick:function(){function g(){return i("eject_disk")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Save all",onClick:function(){function g(){return i("saveall2disk")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load all",onClick:function(){function g(){return i("saveall2network")}return g}()})],4):"None"})]})}),!!s||(0,e.createComponentVNode)(2,b)]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Section,{title:"Tech Info",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Tech Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Disk Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),Object.keys(d).map(function(g){return!(d[g].network_level>0||d[g].disk_level>0)||(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d[g].name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d[g].network_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d[g].disk_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Load to network",disabled:!l||!s,onClick:function(){function C(){return i("savetech2network",{tech:g})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load to disk",disabled:!l||!s,onClick:function(){function C(){return i("savetech2disk",{tech:g})}return C}()})]})]},g)})]})})})]})})}return y}(),b=r.LinkMenu=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.controllers;return(0,e.createComponentVNode)(2,t.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function u(){return i("linktonetworkcontroller",{target_controller:l.addr})}return u}()})})]},l.addr)})]})})}return y}()},37556:function(T,r,n){"use strict";r.__esModule=!0,r.DataDiskMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o="design",f="tech",b=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,d=u.disk_data;return d?(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:d.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:d.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:d.desc})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function v(){return s("updt_tech")}return v}()})})]}):null},y=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,d=u.disk_data;if(!d)return null;var v=d.name,g=d.lathe_types,C=d.materials,p=g.join(", ");return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:v}),p?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Required Materials"})]}),C.map(function(N){return(0,e.createComponentVNode)(2,t.Box,{children:["- ",(0,e.createVNode)(1,"span",null,N.name,0,{style:{"text-transform":"capitalize"}})," x ",N.amount]},N.name)}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function N(){return s("updt_design")}return N}()})})]})},S=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,d=s.disk_data;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Section,Object.assign({buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Erase",icon:"eraser",disabled:!d,onClick:function(){function v(){return u("erase_disk")}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",icon:"eject",onClick:function(){function v(){u("eject_disk")}return v}()})],4)},c)))},k=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,d=u.disk_type,v=u.to_copy,g=c.title;return(0,e.createComponentVNode)(2,S,{title:g,children:(0,e.createComponentVNode)(2,t.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:v.sort(function(C,p){return C.name.localeCompare(p.name)}).map(function(C){var p=C.name,N=C.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:p,children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){function V(){d===f?s("copy_tech",{id:N}):s("copy_design",{id:N})}return V}()})},N)})})})})},h=r.DataDiskMenu=function(){function i(c,m){var l=(0,a.useBackend)(m),u=l.data,s=u.disk_type,d=u.disk_data;if(!s)return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",children:"No disk loaded."});switch(s){case o:return d?(0,e.createComponentVNode)(2,S,{title:"Design Disk",children:(0,e.createComponentVNode)(2,y)}):(0,e.createComponentVNode)(2,k,{title:"Design Disk"});case f:return d?(0,e.createComponentVNode)(2,S,{title:"Technology Disk",children:(0,e.createComponentVNode)(2,b)}):(0,e.createComponentVNode)(2,k,{title:"Technology Disk"});default:return(0,e.createFragment)([(0,e.createTextVNode)("UNRECOGNIZED DISK TYPE")],4)}}return i}()},58147:function(T,r,n){"use strict";r.__esModule=!0,r.DeconstructionMenu=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=r.DeconstructionMenu=function(){function y(S,k){var h=(0,t.useBackend)(k),i=h.data,c=h.act,m=i.tech_levels,l=i.loaded_item,u=i.linked_destroy;return u?l?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Object Analysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Deconstruct",icon:"microscope",onClick:function(){function s(){c("deconstruct")}return s}()}),(0,e.createComponentVNode)(2,o.Button,{content:"Eject",icon:"eject",onClick:function(){function s(){c("eject_item")}return s}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:l.name})})}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Current Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Object Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"New Level"})]}),m.map(function(s){return(0,e.createComponentVNode)(2,b,{techLevel:s},s.id)})]})})],4):(0,e.createComponentVNode)(2,o.Section,{title:"Deconstruction Menu",children:"No item loaded. Standing by..."}):(0,e.createComponentVNode)(2,o.Section,{title:"Deconstruction Menu",children:"NO DESTRUCTIVE ANALYZER LINKED TO CONSOLE"})}return y}(),b=function(S,k){var h=S.techLevel,i=h.name,c=h.desc,m=h.level,l=h.object_level,u=h.ui_icon,s=l!=null,d=s&&l>=m?Math.max(l,m+1):m;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:c})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:u})," ",i]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m}),s?(0,e.createComponentVNode)(2,o.Table.Cell,{children:l}):(0,e.createComponentVNode)(2,o.Table.Cell,{className:"research-level-no-effect",children:"-"}),(0,e.createComponentVNode)(2,o.Table.Cell,{className:(0,a.classes)([d!==m&&"upgraded-level"]),children:d})]})}},16830:function(T,r,n){"use strict";r.__esModule=!0,r.LatheCategory=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=r.LatheCategory=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.data,i=k.act,c=h.category,m=h.matching_designs,l=h.menu,u=l===4,s=u?"build":"imprint";return(0,e.createComponentVNode)(2,t.Section,{title:c,children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,t.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:m.map(function(d){var v=d.id,g=d.name,C=d.can_build,p=d.materials;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:g,disabled:C<1,onClick:function(){function N(){return i(s,{id:v,amount:1})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C>=5?(0,e.createComponentVNode)(2,t.Button,{content:"x5",onClick:function(){function N(){return i(s,{id:v,amount:5})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C>=10?(0,e.createComponentVNode)(2,t.Button,{content:"x10",onClick:function(){function N(){return i(s,{id:v,amount:10})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.map(function(N){return(0,e.createFragment)([" | ",(0,e.createVNode)(1,"span",N.is_red?"color-red":null,[N.amount,(0,e.createTextVNode)(" "),N.name],0)],0)})})]},v)})})]})}return b}()},70497:function(T,r,n){"use strict";r.__esModule=!0,r.LatheChemicalStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheChemicalStorage=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data,h=S.act,i=k.loaded_chemicals,c=k.menu===4;return(0,e.createComponentVNode)(2,t.Section,{title:"Chemical Storage",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Purge All",icon:"trash",onClick:function(){function m(){var l=c?"disposeallP":"disposeallI";h(l)}return m}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:i.map(function(m){var l=m.volume,u=m.name,s=m.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+l+" of "+u,children:(0,e.createComponentVNode)(2,t.Button,{content:"Purge",icon:"trash",onClick:function(){function d(){var v=c?"disposeP":"disposeI";h(v,{id:s})}return d}()})},s)})})]})}return f}()},70864:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMainMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=n(68198),b=r.LatheMainMenu=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.data,c=h.act,m=i.menu,l=i.categories,u=m===4?"Protolathe":"Circuit Imprinter";return(0,e.createComponentVNode)(2,t.Section,{title:u+" Menu",children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,f.LatheSearch),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Flex,{wrap:"wrap",children:l.map(function(s){return(0,e.createComponentVNode)(2,t.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-right",content:s,onClick:function(){function d(){c("setCategory",{category:s})}return d}()})},s)})})]})}return y}()},42878:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMaterialStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterialStorage=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data,h=S.act,i=k.loaded_materials;return(0,e.createComponentVNode)(2,t.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,e.createComponentVNode)(2,t.Table,{children:i.map(function(c){var m=c.id,l=c.amount,u=c.name,s=function(){function C(p){var N=k.menu===4?"lathe_ejectsheet":"imprinter_ejectsheet";h(N,{id:m,amount:p})}return C}(),d=Math.floor(l/2e3),v=l<1,g=d===1?"":"s";return(0,e.createComponentVNode)(2,t.Table.Row,{className:v?"color-grey":"color-yellow",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"210px",children:["* ",l," of ",u]}),(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"110px",children:["(",d," sheet",g,")"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l>=2e3?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"1x",icon:"eject",onClick:function(){function C(){return s(1)}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"C",icon:"eject",onClick:function(){function C(){return s("custom")}return C}()}),l>=2e3*5?(0,e.createComponentVNode)(2,t.Button,{content:"5x",icon:"eject",onClick:function(){function C(){return s(5)}return C}()}):null,(0,e.createComponentVNode)(2,t.Button,{content:"All",icon:"eject",onClick:function(){function C(){return s(50)}return C}()})],0):null})]},m)})})})}return f}()},52662:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMaterials=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterials=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data,h=k.total_materials,i=k.max_materials,c=k.max_chemicals,m=k.total_chemicals;return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,e.createComponentVNode)(2,t.Table,{width:"auto",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h}),i?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+i}):null]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:m}),c?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+c}):null]})]})})}return f}()},9681:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(12644),f=n(70864),b=n(16830),y=n(42878),S=n(70497),k=["menu"];function h(u,s){if(u==null)return{};var d={};for(var v in u)if({}.hasOwnProperty.call(u,v)){if(s.includes(v))continue;d[v]=u[v]}return d}var i=t.Tabs.Tab,c=function(s,d){var v=(0,a.useBackend)(d),g=v.act,C=v.data,p=C.menu===o.MENU.LATHE?["nav_protolathe",C.submenu_protolathe]:["nav_imprinter",C.submenu_imprinter],N=p[0],V=p[1],B=s.menu,I=h(s,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,i,Object.assign({selected:V===B,onClick:function(){function L(){return g(N,{menu:B})}return L}()},I)))},m=function(s){switch(s){case o.PRINTER_MENU.MAIN:return(0,e.createComponentVNode)(2,f.LatheMainMenu);case o.PRINTER_MENU.SEARCH:return(0,e.createComponentVNode)(2,b.LatheCategory);case o.PRINTER_MENU.MATERIALS:return(0,e.createComponentVNode)(2,y.LatheMaterialStorage);case o.PRINTER_MENU.CHEMICALS:return(0,e.createComponentVNode)(2,S.LatheChemicalStorage)}},l=r.LatheMenu=function(){function u(s,d){var v=(0,a.useBackend)(d),g=v.data,C=g.menu,p=g.linked_lathe,N=g.linked_imprinter;return C===o.MENU.LATHE&&!p?(0,e.createComponentVNode)(2,t.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"}):C===o.MENU.IMPRINTER&&!N?(0,e.createComponentVNode)(2,t.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MAIN,icon:"bars",children:"Main Menu"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MATERIALS,icon:"layer-group",children:"Materials"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.CHEMICALS,icon:"flask-vial",children:"Chemicals"})]}),m(g.menu===o.MENU.LATHE?g.submenu_protolathe:g.submenu_imprinter)]})}return u}()},68198:function(T,r,n){"use strict";r.__esModule=!0,r.LatheSearch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheSearch=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"Search...",onEnter:function(){function h(i,c){return k("search",{to_search:c})}return h}()})})}return f}()},81421:function(T,r,n){"use strict";r.__esModule=!0,r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=r.LinkMenu=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.controllers;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),c.map(function(m){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.addr}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.net_id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function l(){return h("linktonetworkcontroller",{target_controller:m.addr})}return l}()})})]},m.addr)})]})})})})}return b}()},6256:function(T,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.SettingsMenu=function(){function y(S,k){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,b)]})}return y}(),f=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.sync,l=c.admin;return(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",align:"flex-start",children:(0,e.createComponentVNode)(2,t.Button,{color:"red",icon:"unlink",content:"Disconnect from Research Network",onClick:function(){function u(){i("unlink")}return u}()})})})},b=function(S,k){var h=(0,a.useBackend)(k),i=h.data,c=h.act,m=i.linked_destroy,l=i.linked_lathe,u=i.linked_imprinter;return(0,e.createComponentVNode)(2,t.Section,{title:"Linked Devices",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){function s(){return c("find_device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destructive Analyzer",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!m,content:m?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"destroy"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Protolathe",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!l,content:l?"Unlink":"Undetected",onClick:function(){function s(){c("disconnect",{item:"lathe"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Circuit Imprinter",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!u,content:u?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"imprinter"})}return s}()})})]})})}},12644:function(T,r,n){"use strict";r.__esModule=!0,r.RndConsole=r.PRINTER_MENU=r.MENU=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(35840),b=n(37556),y=n(9681),S=n(81421),k=n(6256),h=n(58147),i=["menu"];function c(p,N){if(p==null)return{};var V={};for(var B in p)if({}.hasOwnProperty.call(p,B)){if(N.includes(B))continue;V[B]=p[B]}return V}var m=o.Tabs.Tab,l=r.MENU={MAIN:0,DISK:2,DESTROY:3,LATHE:4,IMPRINTER:5,SETTINGS:6},u=r.PRINTER_MENU={MAIN:0,SEARCH:1,MATERIALS:2,CHEMICALS:3},s=function(N){switch(N){case l.MAIN:return(0,e.createComponentVNode)(2,C);case l.DISK:return(0,e.createComponentVNode)(2,b.DataDiskMenu);case l.DESTROY:return(0,e.createComponentVNode)(2,h.DeconstructionMenu);case l.LATHE:case l.IMPRINTER:return(0,e.createComponentVNode)(2,y.LatheMenu);case l.SETTINGS:return(0,e.createComponentVNode)(2,k.SettingsMenu);default:return"UNKNOWN MENU"}},d=function(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data,w=L.menu,A=N.menu,x=c(N,i);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,m,Object.assign({selected:w===A,onClick:function(){function E(){return I("nav",{menu:A})}return E}()},x)))},v=r.RndConsole=function(){function p(N,V){var B=(0,a.useBackend)(V),I=B.act,L=B.data;if(!L.linked)return(0,e.createComponentVNode)(2,S.LinkMenu);var w=L.menu,A=L.linked_destroy,x=L.linked_lathe,E=L.linked_imprinter,P=L.wait_message;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,d,{icon:"flask",menu:l.MAIN,children:"Research"}),!!A&&(0,e.createComponentVNode)(2,d,{icon:"microscope",menu:l.DESTROY,children:"Analyze"}),!!x&&(0,e.createComponentVNode)(2,d,{icon:"print",menu:l.LATHE,children:"Protolathe"}),!!E&&(0,e.createComponentVNode)(2,d,{icon:"memory",menu:l.IMPRINTER,children:"Imprinter"}),(0,e.createComponentVNode)(2,d,{icon:"floppy-disk",menu:l.DISK,children:"Disk"}),(0,e.createComponentVNode)(2,d,{icon:"cog",menu:l.SETTINGS,children:"Settings"})]}),s(w),(0,e.createComponentVNode)(2,g)]})})})}return p}(),g=function(N,V){var B=(0,a.useBackend)(V),I=B.data,L=I.wait_message;return L?(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay",children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay__Wrapper",children:(0,e.createComponentVNode)(2,o.NoticeBox,{color:"black",children:L})})}):null},C=function(N,V){var B=(0,a.useBackend)(V),I=B.data,L=I.tech_levels;return(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Level"})]}),L.map(function(w){var A=w.id,x=w.name,E=w.desc,P=w.level,D=w.ui_icon;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:E})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:D})," ",x]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P})]},A)})]})})}},29205:function(T,r,n){"use strict";r.__esModule=!0,r.RndNetController=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.RndNetController=function(){function k(h,i){var c=(0,t.useBackend)(i),m=c.act,l=c.data,u=l.ion,s=(0,t.useLocalState)(i,"mainTabIndex",0),d=s[0],v=s[1],g=function(){function C(p){switch(p){case 0:return(0,e.createComponentVNode)(2,y);case 1:return(0,e.createComponentVNode)(2,S);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return C}();return(0,e.createComponentVNode)(2,f.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:d===0,onClick:function(){function C(){return v(0)}return C}(),children:"Network Management"},"ConfigPage"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"floppy-disk",selected:d===1,onClick:function(){function C(){return v(1)}return C}(),children:"Design Management"},"DesignPage")]}),g(d)]})})}return k}(),y=function(h,i){var c=(0,t.useBackend)(i),m=c.act,l=c.data,u=(0,t.useLocalState)(i,"filterType","ALL"),s=u[0],d=u[1],v=l.network_password,g=l.network_name,C=l.devices,p=[];p.push(s),s==="MSC"&&(p.push("BCK"),p.push("PGN"));var N=s==="ALL"?C:C.filter(function(V){return p.indexOf(V.dclass)>-1});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Network Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Name",children:(0,e.createComponentVNode)(2,o.Button,{content:g||"Unset",selected:g,icon:"edit",onClick:function(){function V(){return m("network_name")}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Password",children:(0,e.createComponentVNode)(2,o.Button,{content:v||"Unset",selected:v,icon:"lock",onClick:function(){function V(){return m("network_password")}return V}()})})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Connected Devices",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="ALL",onClick:function(){function V(){return d("ALL")}return V}(),icon:"network-wired",children:"All Devices"},"AllDevices"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="SRV",onClick:function(){function V(){return d("SRV")}return V}(),icon:"server",children:"R&D Servers"},"RNDServers"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="RDC",onClick:function(){function V(){return d("RDC")}return V}(),icon:"desktop",children:"R&D Consoles"},"RDConsoles"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MFB",onClick:function(){function V(){return d("MFB")}return V}(),icon:"industry",children:"Exosuit Fabricators"},"Mechfabs"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MSC",onClick:function(){function V(){return d("MSC")}return V}(),icon:"microchip",children:"Miscellaneous Devices"},"Misc")]}),(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Unlink"})]}),N.map(function(V){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function B(){return m("unlink_device",{dclass:V.dclass,uid:V.id})}return B}()})})]},V.id)})]})]})],4)},S=function(h,i){var c=(0,t.useBackend)(i),m=c.act,l=c.data,u=l.designs,s=(0,t.useLocalState)(i,"searchText",""),d=s[0],v=s[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Design Management",children:[(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search for designs",mb:2,onInput:function(){function g(C,p){return v(p)}return g}()}),u.filter((0,a.createSearch)(d,function(g){return g.name})).map(function(g){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,content:g.name,checked:!g.blacklisted,onClick:function(){function C(){return m(g.blacklisted?"unblacklist_design":"blacklist_design",{d_uid:g.uid})}return C}()},g.name)})]})}},63315:function(T,r,n){"use strict";r.__esModule=!0,r.RndServer=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=n(98595),b=r.RndServer=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.active,s=l.network_name;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:500,resizable:!0,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Section,{title:"Server Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Machine power",children:(0,e.createComponentVNode)(2,o.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function d(){return m("toggle_active")}return d}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Link status",children:s===null?(0,e.createComponentVNode)(2,o.Box,{color:"red",children:"Unlinked"}):(0,e.createComponentVNode)(2,o.Box,{color:"green",children:"Linked"})})]})}),s===null?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,y)]})})}return k}(),y=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.network_name;return(0,e.createComponentVNode)(2,o.Section,{title:"Network Info",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Connected network ID",children:u}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function s(){return m("unlink")}return s}()})})]})})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.controllers;return(0,e.createComponentVNode)(2,o.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),u.map(function(s){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:s.netname}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function d(){return m("link",{addr:s.addr})}return d}()})})]},s.addr)})]})})}},26109:function(T,r,n){"use strict";r.__esModule=!0,r.RobotSelfDiagnosis=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=function(k,h){var i=k/h;return i<=.2?"good":i<=.5?"average":"bad"},y=r.RobotSelfDiagnosis=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.data,m=c.component_data;return(0,e.createComponentVNode)(2,o.Window,{width:280,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:m.map(function(l,u){return(0,e.createComponentVNode)(2,t.Section,{title:(0,f.capitalize)(l.name),children:l.installed<=0?(0,e.createComponentVNode)(2,t.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:l.installed===-1?"Destroyed":"Missing"})})}):(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"72%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",color:b(l.brute_damage,l.max_damage),children:l.brute_damage}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",color:b(l.electronic_damage,l.max_damage),children:l.electronic_damage})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Powered",color:l.powered?"good":"bad",children:l.powered?"Yes":"No"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Enabled",color:l.status?"good":"bad",children:l.status?"Yes":"No"})]})})]})},u)})})})}return S}()},97997:function(T,r,n){"use strict";r.__esModule=!0,r.RoboticsControlConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RoboticsControlConsole=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.can_hack,l=c.safety,u=c.show_lock_all,s=c.cyborgs,d=s===void 0?[]:s;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:460,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!u&&(0,e.createComponentVNode)(2,t.Section,{title:"Emergency Lock Down",children:[(0,e.createComponentVNode)(2,t.Button,{icon:l?"lock":"unlock",content:l?"Disable Safety":"Enable Safety",selected:l,onClick:function(){function v(){return i("arm",{})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lock",disabled:l,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){function v(){return i("masslock",{})}return v}()})]}),(0,e.createComponentVNode)(2,b,{cyborgs:d,can_hack:m})]})})}return y}(),b=function(S,k){var h=S.cyborgs,i=S.can_hack,c=(0,a.useBackend)(k),m=c.act,l=c.data,u="Detonate";return l.detonate_cooldown>0&&(u+=" ("+l.detonate_cooldown+"s)"),h.length?h.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createFragment)([!!s.hackable&&!s.emagged&&(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){function d(){return m("hackbot",{uid:s.uid})}return d}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:s.locked_down?"unlock":"lock",color:s.locked_down?"good":"default",content:s.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){function d(){return m("stopbot",{uid:s.uid})}return d}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:u,disabled:!l.auth||l.detonate_cooldown>0,color:"bad",onClick:function(){function d(){return m("killbot",{uid:s.uid})}return d}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Box,{color:s.status?"bad":s.locked_down?"average":"good",children:s.status?"Not Responding":s.locked_down?"Locked Down":"Nominal"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:(0,e.createComponentVNode)(2,t.Box,{children:s.locstring})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.health>50?"good":"bad",value:s.health/100})}),typeof s.charge=="number"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.charge>30?"good":"bad",value:s.charge/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Capacity",children:(0,e.createComponentVNode)(2,t.Box,{color:s.cell_capacity<3e4?"average":"good",children:s.cell_capacity})})],4)||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"No Power Cell"})}),!!s.is_hacked&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safeties",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"DISABLED"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Module",children:s.module}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master AI",children:(0,e.createComponentVNode)(2,t.Box,{color:s.synchronization?"default":"average",children:s.synchronization||"None"})})]})},s.uid)}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cyborg units detected within access parameters."})}},54431:function(T,r,n){"use strict";r.__esModule=!0,r.Safe=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Safe=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.dial,s=l.open,d=l.locked,v=l.contents;return(0,e.createComponentVNode)(2,o.Window,{theme:"safe",width:600,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving",children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,e.createComponentVNode)(2,t.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,e.createVNode)(1,"br"),s?(0,e.createComponentVNode)(2,y):(0,e.createComponentVNode)(2,t.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*u+"deg)","z-index":0}})]}),!s&&(0,e.createComponentVNode)(2,S)]})})}return k}(),b=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.dial,s=l.open,d=l.locked,v=function(C,p){return(0,e.createComponentVNode)(2,t.Button,{disabled:s||p&&!d,icon:"arrow-"+(p?"right":"left"),content:(p?"Right":"Left")+" "+C,iconRight:p,onClick:function(){function N(){return m(p?"turnleft":"turnright",{num:C})}return N}(),style:{"z-index":10}})};return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:d,icon:s?"lock":"lock-open",content:s?"Close":"Open",mb:"0.5rem",onClick:function(){function g(){return m("open")}return g}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{position:"absolute",children:[v(50),v(10),v(1)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[v(1,!0),v(10,!0),v(50,!0)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--number",children:u})]})},y=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.contents;return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--contents",overflow:"auto",children:u.map(function(s,d){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mb:"0.5rem",onClick:function(){function v(){return m("retrieve",{index:d+1})}return v}(),children:[(0,e.createComponentVNode)(2,t.Box,{as:"img",src:s.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),s.name]}),(0,e.createVNode)(1,"br")],4,s)})})},S=function(h,i){return(0,e.createComponentVNode)(2,t.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,e.createComponentVNode)(2,t.Box,{children:["1. Turn the dial left to the first number.",(0,e.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,e.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,e.createVNode)(1,"br"),"4. Open the safe."]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},29740:function(T,r,n){"use strict";r.__esModule=!0,r.SatelliteControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SatelliteControl=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.satellites,m=i.notice,l=i.meteor_shield,u=i.meteor_shield_coverage,s=i.meteor_shield_coverage_max,d=i.meteor_shield_coverage_percentage;return(0,e.createComponentVNode)(2,o.Window,{width:475,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[l&&(0,e.createComponentVNode)(2,t.Section,{title:"Station Shield Coverage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:d>=100?"good":"average",value:u,maxValue:s,children:[d," %"]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Satellite Network Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alert",color:"red",children:i.notice}),c.map(function(v){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"#"+v.id,children:[v.mode," ",(0,e.createComponentVNode)(2,t.Button,{content:v.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){function g(){return h("toggle",{id:v.id})}return g}()})]},v.id)})]})})]})})}return b}()},44162:function(T,r,n){"use strict";r.__esModule=!0,r.SecureStorage=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(36352),y=n(92986),S=r.SecureStorage=function(){function c(m,l){return(0,e.createComponentVNode)(2,f.Window,{theme:"securestorage",height:500,width:280,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,h)})})})})}return c}(),k=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=window.event?m.which:m.keyCode;if(d===y.KEY_ENTER){m.preventDefault(),s("keypad",{digit:"E"});return}if(d===y.KEY_ESCAPE){m.preventDefault(),s("keypad",{digit:"C"});return}if(d===y.KEY_BACKSPACE){m.preventDefault(),s("backspace");return}if(d>=y.KEY_0&&d<=y.KEY_9){m.preventDefault(),s("keypad",{digit:d-y.KEY_0});return}if(d>=y.KEY_NUMPAD_0&&d<=y.KEY_NUMPAD_9){m.preventDefault(),s("keypad",{digit:d-y.KEY_NUMPAD_0});return}},h=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=d.locked,g=d.no_passcode,C=d.emagged,p=d.user_entered_code,N=[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]],V=g?"":v?"bad":"good";return(0,e.createComponentVNode)(2,o.Section,{fill:!0,onKeyDown:function(){function B(I){return k(I,l)}return B}(),children:[(0,e.createComponentVNode)(2,o.Stack.Item,{height:7.3,children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+V]),height:"100%",children:C?"ERROR":p})}),(0,e.createComponentVNode)(2,o.Table,{children:N.map(function(B){return(0,e.createComponentVNode)(2,b.TableRow,{children:B.map(function(I){return(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,i,{number:I})},I)})},B[0])})})]})},i=function(m,l){var u=(0,t.useBackend)(l),s=u.act,d=u.data,v=m.number;return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,bold:!0,mb:"6px",content:v,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,a.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+v]),onClick:function(){function g(){return s("keypad",{digit:v})}return g}()})}},6272:function(T,r,n){"use strict";r.__esModule=!0,r.SecurityRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939),y=n(321),S=n(5485),k=n(22091),h={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},i=function(p,N){(0,b.modalOpen)(p,"edit",{field:N.edit,value:N.value})},c=r.SecurityRecords=function(){function C(p,N){var V=(0,t.useBackend)(N),B=V.act,I=V.data,L=I.loginState,w=I.currentPage,A;if(L.logged_in)w===1?A=(0,e.createComponentVNode)(2,l):w===2&&(A=(0,e.createComponentVNode)(2,d));else return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,S.LoginScreen)})});return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,m),A]})})]})}return C}(),m=function(p,N){var V=(0,t.useBackend)(N),B=V.act,I=V.data,L=I.currentPage,w=I.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:L===1,onClick:function(){function A(){return B("page",{page:1})}return A}(),children:"List Records"}),L===2&&w&&!w.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:L===2,children:["Record: ",w.fields[0].value]})]})})},l=function(p,N){var V=(0,t.useBackend)(N),B=V.act,I=V.data,L=I.records,w=(0,t.useLocalState)(N,"searchText",""),A=w[0],x=w[1],E=(0,t.useLocalState)(N,"sortId","name"),P=E[0],D=E[1],M=(0,t.useLocalState)(N,"sortOrder",!0),O=M[0],R=M[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,s)}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"SecurityRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,u,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,u,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,u,{id:"fingerprint",children:"Fingerprint"}),(0,e.createComponentVNode)(2,u,{id:"status",children:"Criminal Status"})]}),L.filter((0,a.createSearch)(A,function(F){return F.name+"|"+F.id+"|"+F.rank+"|"+F.fingerprint+"|"+F.status})).sort(function(F,W){var U=O?1:-1;return F[P].localeCompare(W[P])*U}).map(function(F){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"SecurityRecords__listRow--"+h[F.status],onClick:function(){function W(){return B("view",{uid_gen:F.uid_gen,uid_sec:F.uid_sec})}return W}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",F.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:F.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:F.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:F.fingerprint}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:F.status})]},F.id)})]})})})],4)},u=function(p,N){var V=(0,t.useLocalState)(N,"sortId","name"),B=V[0],I=V[1],L=(0,t.useLocalState)(N,"sortOrder",!0),w=L[0],A=L[1],x=p.id,E=p.children;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:B!==x&&"transparent",fluid:!0,onClick:function(){function P(){B===x?A(!w):(I(x),A(!0))}return P}(),children:[E,B===x&&(0,e.createComponentVNode)(2,o.Icon,{name:w?"sort-up":"sort-down",ml:"0.25rem;"})]})})})},s=function(p,N){var V=(0,t.useBackend)(N),B=V.act,I=V.data,L=I.isPrinting,w=(0,t.useLocalState)(N,"searchText",""),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{ml:"0.25rem",content:"New Record",icon:"plus",onClick:function(){function E(){return B("new_general")}return E}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Cell Log",onClick:function(){function E(){return(0,b.modalOpen)(N,"print_cell_log")}return E}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",fluid:!0,onInput:function(){function E(P,D){return x(D)}return E}()})})]})},d=function(p,N){var V=(0,t.useBackend)(N),B=V.act,I=V.data,L=I.isPrinting,w=I.general,A=I.security;return!w||!w.fields?(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"General records lost!"}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Record",onClick:function(){function x(){return B("print_record")}return x}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated with this crew member!",tooltipPosition:"bottom-start",content:"Delete Record",onClick:function(){function x(){return B("delete_general")}return x}()})],4),children:(0,e.createComponentVNode)(2,v)})}),!A||!A.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function x(){return B("new_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Security records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:A.empty,content:"Delete Record",onClick:function(){function x(){return B("delete_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:A.fields.map(function(x,E){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:x.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(x.value),!!x.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:x.line_break?"1rem":"initial",onClick:function(){function P(){return i(N,x)}return P}()})]},E)})})})})}),(0,e.createComponentVNode)(2,g)],4)],0)},v=function(p,N){var V=(0,t.useBackend)(N),B=V.data,I=B.general;return!I||!I.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:I.fields.map(function(L,w){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:L.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(""+L.value),!!L.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:L.line_break?"1rem":"initial",onClick:function(){function A(){return i(N,L)}return A}()})]},w)})})}),!!I.has_photos&&I.photos.map(function(L,w){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:L,style:{width:"96px","margin-top":"5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",w+1]},w)})]})},g=function(p,N){var V=(0,t.useBackend)(N),B=V.act,I=V.data,L=I.security;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function w(){return(0,b.modalOpen)(N,"comment_add")}return w}()}),children:L.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):L.comments.map(function(w,A){return(0,e.createComponentVNode)(2,o.Box,{preserveWhitespace:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:w.header||"Auto-generated"}),(0,e.createVNode)(1,"br"),w.text||w,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function x(){return B("comment_delete",{id:A+1})}return x}()})]},A)})})})}},5099:function(T,r,n){"use strict";r.__esModule=!0,r.SeedExtractor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939);function y(u,s){var d=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(d)return(d=d.call(u)).next.bind(d);if(Array.isArray(u)||(d=S(u))||s&&u&&typeof u.length=="number"){d&&(u=d);var v=0;return function(){return v>=u.length?{done:!0}:{done:!1,value:u[v++]}}}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 S(u,s){if(u){if(typeof u=="string")return k(u,s);var d={}.toString.call(u).slice(8,-1);return d==="Object"&&u.constructor&&(d=u.constructor.name),d==="Map"||d==="Set"?Array.from(u):d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d)?k(u,s):void 0}}function k(u,s){(s==null||s>u.length)&&(s=u.length);for(var d=0,v=Array(s);d=A},g=function(w,A){return w<=A},C=s.split(" "),p=[],N=function(){var w=I.value,A=w.split(":");if(A.length===0)return 0;if(A.length===1)return p.push(function(P){return(P.name+" ("+P.variant+")").toLocaleLowerCase().includes(A[0].toLocaleLowerCase())}),0;if(A.length>2)return{v:function(){function P(D){return!1}return P}()};var x,E=d;if(A[1][A[1].length-1]==="-"?(E=g,x=Number(A[1].substring(0,A[1].length-1))):A[1][A[1].length-1]==="+"?(E=v,x=Number(A[1].substring(0,A[1].length-1))):x=Number(A[1]),isNaN(x))return{v:function(){function P(D){return!1}return P}()};switch(A[0].toLocaleLowerCase()){case"l":case"life":case"lifespan":p.push(function(P){return E(P.lifespan,x)});break;case"e":case"end":case"endurance":p.push(function(P){return E(P.endurance,x)});break;case"m":case"mat":case"maturation":p.push(function(P){return E(P.maturation,x)});break;case"pr":case"prod":case"production":p.push(function(P){return E(P.production,x)});break;case"y":case"yield":p.push(function(P){return E(P.yield,x)});break;case"po":case"pot":case"potency":p.push(function(P){return E(P.potency,x)});break;case"s":case"stock":case"c":case"count":case"a":case"amount":p.push(function(P){return E(P.amount,x)});break;default:return{v:function(){function P(D){return!1}return P}()}}},V,B=y(C),I;!(I=B()).done;)if(V=N(),V!==0&&V)return V.v;return function(L){for(var w=0,A=p;w=1?Number(E):1)}return A}()})]})]})}},2916:function(T,r,n){"use strict";r.__esModule=!0,r.ShuttleConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleConsole=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:150,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:i.status?i.status:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!i.shuttle&&(!!i.docking_ports_len&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Send to ",children:i.docking_ports.map(function(c){return(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",content:c.name,onClick:function(){function m(){return h("move",{move:c.id})}return m}()},c.name)})})||(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:"red",children:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!i.admin_controlled&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorization",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!i.status,onClick:function(){function c(){return h("request")}return c}()})})],0))]})})})})}return b}()},39401:function(T,r,n){"use strict";r.__esModule=!0,r.ShuttleManipulator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleManipulator=function(){function k(h,i){var c=(0,a.useLocalState)(i,"tabIndex",0),m=c[0],l=c[1],u=function(){function s(d){switch(d){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,y);case 2:return(0,e.createComponentVNode)(2,S);default:return"WE SHOULDN'T BE HERE!"}}return s}();return(0,e.createComponentVNode)(2,o.Window,{width:650,height:700,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===0,onClick:function(){function s(){return l(0)}return s}(),icon:"info-circle",children:"Status"},"Status"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===1,onClick:function(){function s(){return l(1)}return s}(),icon:"file-import",children:"Templates"},"Templates"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===2,onClick:function(){function s(){return l(2)}return s}(),icon:"tools",children:"Modification"},"Modification")]}),u(m)]})})})}return k}(),b=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.shuttles;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:s.id}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Timer",children:s.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Mode",children:s.mode}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Status",children:s.status}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function d(){return m("jump_to",{type:"mobile",id:s.id})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){function d(){return m("fast_travel",{id:s.id})}return d}()})]})]})},s.name)})})},y=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.templates_tabs,s=l.existing_shuttle,d=l.templates;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:u.map(function(v){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===s.id,icon:"file",onClick:function(){function g(){return m("select_template_category",{cat:v})}return g}(),children:v},v)})}),!!s&&d[s.id].templates.map(function(v){return(0,e.createComponentVNode)(2,t.Section,{title:v.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[v.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:v.description}),v.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:v.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Load Template",icon:"download",onClick:function(){function g(){return m("select_template",{shuttle_id:v.shuttle_id})}return g}()})})]})},v.name)})]})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.existing_shuttle,s=l.selected;return(0,e.createComponentVNode)(2,t.Box,{children:[u?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: "+u.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u.status}),u.timer&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Timer",children:u.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function d(){return m("jump_to",{type:"mobile",id:u.id})}return d}()})})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: None"}),s?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: "+s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:s.description}),s.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Preview",icon:"eye",onClick:function(){function d(){return m("preview",{shuttle_id:s.shuttle_id})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Load",icon:"download",onClick:function(){function d(){return m("load",{shuttle_id:s.shuttle_id})}return d}()})]})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: None"})]})}},88284:function(T,r,n){"use strict";r.__esModule=!0,r.Sleeper=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],y=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],S={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],h=r.Sleeper=function(){function d(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.hasOccupant,B=V?(0,e.createComponentVNode)(2,i):(0,e.createComponentVNode)(2,s);return(0,e.createComponentVNode)(2,f.Window,{width:550,height:760,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:B}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l)})]})})})}return d}(),i=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.occupant;return(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,u)],4)},c=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.occupant,B=N.auto_eject_dead;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xA0"}),(0,e.createComponentVNode)(2,o.Button,{icon:B?"toggle-on":"toggle-off",selected:B,content:B?"On":"Off",onClick:function(){function I(){return p("auto_eject_dead_"+(B?"off":"on"))}return I}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",content:"Eject",onClick:function(){function I(){return p("ejectify")}return I}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:V.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxHealth,value:V.health/V.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]},children:(0,a.round)(V.health,0)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:b[V.stat][0],children:b[V.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxTemp,value:V.bodyTemperature/V.maxTemp,color:k[V.temperatureSuitability+3],children:[(0,a.round)(V.btCelsius,0),"\xB0C,",(0,a.round)(V.btFaren,0),"\xB0F"]})}),!!V.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.bloodMax,value:V.bloodLevel/V.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[V.bloodPercent,"%, ",V.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[V.pulse," BPM"]})],4)]})})},m=function(v,g){var C=(0,t.useBackend)(g),p=C.data,N=p.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Damage",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:y.map(function(V,B){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V[0],children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:"100",value:N[V[1]]/100,ranges:S,children:(0,a.round)(N[V[1]],0)},B)},B)})})})},l=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.hasOccupant,B=N.isBeakerLoaded,I=N.beakerMaxSpace,L=N.beakerFreeSpace,w=N.dialysis,A=w&&L>0;return(0,e.createComponentVNode)(2,o.Section,{title:"Dialysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!B||L<=0||!V,selected:A,icon:A?"toggle-on":"toggle-off",content:A?"Active":"Inactive",onClick:function(){function x(){return p("togglefilter")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!B,icon:"eject",content:"Eject",onClick:function(){function x(){return p("removebeaker")}return x}()})],4),children:B?(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:I,value:L/I,ranges:{good:[.5,1/0],average:[.25,.5],bad:[-1/0,.25]},children:[L,"u"]})})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No beaker loaded."})})},u=function(v,g){var C=(0,t.useBackend)(g),p=C.act,N=C.data,V=N.occupant,B=N.chemicals,I=N.maxchem,L=N.amounts;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Chemicals",children:B.map(function(w,A){var x="",E;return w.overdosing?(x="bad",E=(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle"}),"\xA0 Overdosing!"]})):w.od_warning&&(x="average",E=(0,e.createComponentVNode)(2,o.Box,{color:"average",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle"}),"\xA0 Close to overdosing"]})),(0,e.createComponentVNode)(2,o.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{title:w.title,level:"3",mx:"0",lineHeight:"18px",buttons:E,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:I,value:w.occ_amount/I,color:x,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[w.pretty_amount,"/",I,"u"]}),L.map(function(P,D){return(0,e.createComponentVNode)(2,o.Button,{disabled:!w.injectable||w.occ_amount+P>I||V.stat===2,icon:"syringe",content:"Inject "+P+"u",title:"Inject "+P+"u of "+w.title+" into the occupant",mb:"0",height:"19px",onClick:function(){function M(){return p("chemical",{chemid:w.id,amount:P})}return M}()},D)})]})})},A)})})},s=function(v,g){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},21597:function(T,r,n){"use strict";r.__esModule=!0,r.SlotMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SlotMachine=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;if(i.money===null)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:90,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"Could not scan your card or could not find account!"}),(0,e.createComponentVNode)(2,t.Box,{children:"Please wear or hold your ID and try again."})]})})});var c;return i.plays===1?c=i.plays+" player has tried their luck today!":c=i.plays+" players have tried their luck today!",(0,e.createComponentVNode)(2,o.Window,{width:300,height:151,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{lineHeight:2,children:c}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Credits Remaining",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:i.money})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10 credits to spin",children:(0,e.createComponentVNode)(2,t.Button,{icon:"coins",disabled:i.working,content:i.working?"Spinning...":"Spin",onClick:function(){function m(){return h("spin")}return m}()})})]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,lineHeight:2,color:i.resultlvl,children:i.result})]})})})}return b}()},46348:function(T,r,n){"use strict";r.__esModule=!0,r.Smartfridge=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Smartfridge=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.secure,m=i.can_dry,l=i.drying,u=i.contents;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Secure Access: Please have your identification ready."}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m?"Drying rack":"Contents",buttons:!!m&&(0,e.createComponentVNode)(2,t.Button,{width:4,icon:l?"power-off":"times",content:l?"On":"Off",selected:l,onClick:function(){function s(){return h("drying")}return s}()}),children:[!u&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cookie-bite",size:5,color:"brown"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No products loaded."]})}),!!u&&u.slice().sort(function(s,d){return s.display_name.localeCompare(d.display_name)}).map(function(s){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"55%",children:s.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:["(",s.quantity," in stock)"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:13,children:[(0,e.createComponentVNode)(2,t.Button,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){function d(){return h("vend",{index:s.vend,amount:1})}return d}()}),(0,e.createComponentVNode)(2,t.NumberInput,{width:"40px",minValue:0,value:0,maxValue:s.quantity,step:1,stepPixelSize:3,onChange:function(){function d(v,g){return h("vend",{index:s.vend,amount:g})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){function d(){return h("vend",{index:s.vend,amount:s.quantity})}return d}()})]})]},s)})]})]})})})}return b}()},86162:function(T,r,n){"use strict";r.__esModule=!0,r.Smes=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595),b=1e3,y=r.Smes=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.capacityPercent,u=m.capacity,s=m.charge,d=m.inputAttempt,v=m.inputting,g=m.inputLevel,C=m.inputLevelMax,p=m.inputAvailable,N=m.outputPowernet,V=m.outputAttempt,B=m.outputting,I=m.outputLevel,L=m.outputLevelMax,w=m.outputUsed,A=l>=100&&"good"||v&&"average"||"bad",x=B&&"good"||s>0&&"average"||"bad";return(0,e.createComponentVNode)(2,f.Window,{width:340,height:345,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stored Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l*.01,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:d?"sync-alt":"times",selected:d,onClick:function(){function E(){return c("tryinput")}return E}(),children:d?"Auto":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:A,children:l>=100&&"Fully Charged"||v&&"Charging"||"Not Charging"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Input",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:g===0,onClick:function(){function E(){return c("input",{target:"min"})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:g===0,onClick:function(){function E(){return c("input",{adjust:-1e4})}return E}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:g/b,fillValue:p/b,minValue:0,maxValue:C/b,step:5,stepPixelSize:4,format:function(){function E(P){return(0,o.formatPower)(P*b,1)}return E}(),onChange:function(){function E(P,D){return c("input",{target:D*b})}return E}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:g===C,onClick:function(){function E(){return c("input",{adjust:1e4})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:g===C,onClick:function(){function E(){return c("input",{target:"max"})}return E}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available",children:(0,o.formatPower)(p)})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Output Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){function E(){return c("tryoutput")}return E}(),children:V?"On":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:x,children:N?B?"Sending":s>0?"Not Sending":"No Charge":"Not Connected"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Output",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:I===0,onClick:function(){function E(){return c("output",{target:"min"})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:I===0,onClick:function(){function E(){return c("output",{adjust:-1e4})}return E}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:I/b,minValue:0,maxValue:L/b,step:5,stepPixelSize:4,format:function(){function E(P){return(0,o.formatPower)(P*b,1)}return E}(),onChange:function(){function E(P,D){return c("output",{target:D*b})}return E}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:I===L,onClick:function(){function E(){return c("output",{adjust:1e4})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:I===L,onClick:function(){function E(){return c("output",{target:"max"})}return E}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Outputting",children:(0,o.formatPower)(w)})]})})]})})})}return S}()},63584:function(T,r,n){"use strict";r.__esModule=!0,r.SolarControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SolarControl=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=0,m=1,l=2,u=i.generated,s=i.generated_ratio,d=i.tracking_state,v=i.tracking_rate,g=i.connected_panels,C=i.connected_tracker,p=i.cdir,N=i.direction,V=i.rotating_direction;return(0,e.createComponentVNode)(2,o.Window,{width:490,height:277,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){function B(){return h("refresh")}return B}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar tracker",color:C?"good":"bad",children:C?"OK":"N/A"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar panels",color:g>0?"good":"bad",children:g})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{size:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power output",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[p,"\xB0 (",N,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[d===l&&(0,e.createComponentVNode)(2,t.Box,{children:" Automated "}),d===m&&(0,e.createComponentVNode)(2,t.Box,{children:[" ",v,"\xB0/h (",V,")"," "]}),d===c&&(0,e.createComponentVNode)(2,t.Box,{children:" Tracker offline "})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[d!==l&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:p,onDrag:function(){function B(I,L){return h("cdir",{cdir:L})}return B}()}),d===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker status",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:d===c,onClick:function(){function B(){return h("track",{track:c})}return B}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"clock-o",content:"Timed",selected:d===m,onClick:function(){function B(){return h("track",{track:m})}return B}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:d===l,disabled:!C,onClick:function(){function B(){return h("track",{track:l})}return B}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[d===m&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:v,format:function(){function B(I){var L=Math.sign(I)>0?"+":"-";return L+Math.abs(I)}return B}(),onDrag:function(){function B(I,L){return h("tdir",{tdir:L})}return B}()}),d===c&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Tracker offline "}),d===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}return b}()},38096:function(T,r,n){"use strict";r.__esModule=!0,r.SpawnersMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpawnersMenu=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.spawners||[];return(0,e.createComponentVNode)(2,o.Window,{width:700,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{children:c.map(function(m){return(0,e.createComponentVNode)(2,t.Section,{mb:.5,title:m.name+" ("+m.amount_left+" left)",level:2,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){function l(){return h("jump",{ID:m.uids})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){function l(){return h("spawn",{ID:m.uids})}return l}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:m.desc}),!!m.fluff&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:m.fluff}),!!m.important_info&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:m.important_info})]},m.name)})})})})}return b}()},30586:function(T,r,n){"use strict";r.__esModule=!0,r.SpecMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpecMenu=function(){function h(i,c){return(0,e.createComponentVNode)(2,o.Window,{width:1100,height:600,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,y),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,k)]})})})}return h}(),b=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function d(){return l("hemomancer")}return d}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Vampiric claws",16),(0,e.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood Barrier",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood tendrils",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Sanguine pool",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Predator senses",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood eruption",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"The blood bringers rite",16),(0,e.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4)]})})},y=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function d(){return l("umbrae")}return d}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Cloak of darkness",16),(0,e.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow anchor",16),(0,e.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow snare",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Dark passage",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Extinguish",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,e.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Eternal darkness",16),(0,e.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,e.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16)]})})},S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function d(){return l("gargantua")}return d}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rejuvenate",16),(0,e.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell",16),(0,e.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Seismic stomp",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood rush",16),(0,e.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell II",16),(0,e.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Overwhelming force",16),(0,e.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Demonic grasp",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Charge",16),(0,e.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Desecrated Duel",16),(0,e.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4)]})})},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function d(){return l("dantalion")}return d}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Enthrall",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall cap",16),(0,e.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall commune",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Subspace swap",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Pacify",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Decoy",16),(0,e.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rally thralls",16),(0,e.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood bond",16),(0,e.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Mass Hysteria",16),(0,e.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4)]})})}},95152:function(T,r,n){"use strict";r.__esModule=!0,r.StackCraft=void 0;var e=n(89005),a=n(72253),t=n(88510),o=n(64795),f=n(25328),b=n(98595),y=n(36036),S=r.StackCraft=function(){function s(){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:500,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return s}(),k=function(d,v){var g=(0,a.useBackend)(v),C=g.data,p=C.amount,N=C.recipes,V=(0,a.useLocalState)(v,"searchText",""),B=V[0],I=V[1],L=h(N,(0,f.createSearch)(B)),w=(0,a.useLocalState)(v,"",!1),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,y.Section,{fill:!0,scrollable:!0,title:"Amount: "+p,buttons:(0,e.createFragment)([A&&(0,e.createComponentVNode)(2,y.Input,{width:12.5,value:B,placeholder:"Find recipe",onInput:function(){function E(P,D){return I(D)}return E}()}),(0,e.createComponentVNode)(2,y.Button,{ml:.5,tooltip:"Search",tooltipPosition:"bottom-end",icon:"magnifying-glass",selected:A,onClick:function(){function E(){return x(!A)}return E}()})],0),children:L?(0,e.createComponentVNode)(2,l,{recipes:L}):(0,e.createComponentVNode)(2,y.NoticeBox,{children:"No recipes found!"})})},h=function s(d,v){var g=(0,o.flow)([(0,t.map)(function(C){var p=C[0],N=C[1];return i(N)?v(p)?C:[p,s(N,v)]:v(p)?C:[p,void 0]}),(0,t.filter)(function(C){var p=C[0],N=C[1];return N!==void 0}),(0,t.sortBy)(function(C){var p=C[0],N=C[1];return p}),(0,t.sortBy)(function(C){var p=C[0],N=C[1];return!i(N)}),(0,t.reduce)(function(C,p){var N=p[0],V=p[1];return C[N]=V,C},{})])(Object.entries(d));return Object.keys(g).length?g:void 0},i=function(d){return d.uid===void 0},c=function(d,v){return d.required_amount>v?0:Math.floor(v/d.required_amount)},m=function(d,v){for(var g=(0,a.useBackend)(v),C=g.act,p=d.recipe,N=d.max_possible_multiplier,V=Math.min(N,Math.floor(p.max_result_amount/p.result_amount)),B=[5,10,25],I=[],L=function(){var E=A[w];V>=E&&I.push((0,e.createComponentVNode)(2,y.Button,{bold:!0,translucent:!0,fontSize:.85,width:"32px",content:E*p.result_amount+"x",onClick:function(){function P(){return C("make",{recipe_uid:p.uid,multiplier:E})}return P}()}))},w=0,A=B;w1?I+"x ":"",M=L>1?"s":"",O=""+D+V,R=L+" sheet"+M,F=c(B,N);return(0,e.createComponentVNode)(2,y.ImageButton,{fluid:!0,base64:P,dmIcon:x,dmIconState:E,imageSize:32,disabled:!F,tooltip:R,buttons:w>1&&F>1&&(0,e.createComponentVNode)(2,m,{recipe:B,max_possible_multiplier:F}),onClick:function(){function W(){return C("make",{recipe_uid:A,multiplier:1})}return W}(),children:O})}},38307:function(T,r,n){"use strict";r.__esModule=!0,r.StationAlertConsoleContent=r.StationAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.StationAlertConsole=function(){function y(){return(0,e.createComponentVNode)(2,o.Window,{width:325,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b)})})}return y}(),b=r.StationAlertConsoleContent=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.data,c=i.alarms||[],m=c.Fire||[],l=c.Atmosphere||[],u=c.Power||[];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Fire Alarms",children:(0,e.createVNode)(1,"ul",null,[m.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),m.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Atmospherics Alarms",children:(0,e.createVNode)(1,"ul",null,[l.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),l.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Alarms",children:(0,e.createVNode)(1,"ul",null,[u.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),u.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)})],4)}return y}()},96091:function(T,r,n){"use strict";r.__esModule=!0,r.StationTraitsPanel=void 0;var e=n(89005),a=n(88510),t=n(42127),o=n(72253),f=n(36036),b=n(98595),y=function(i){return i[i.SetupFutureStationTraits=0]="SetupFutureStationTraits",i[i.ViewStationTraits=1]="ViewStationTraits",i}(y||{}),S=function(c,m){var l=(0,o.useBackend)(m),u=l.act,s=l.data,d=s.future_station_traits,v=(0,o.useLocalState)(m,"selectedFutureTrait",null),g=v[0],C=v[1],p=Object.fromEntries(s.valid_station_traits.map(function(V){return[V.name,V.path]})),N=Object.keys(p);return N.sort(),(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Dropdown,{displayText:!g&&"Select trait to add...",onSelected:C,options:N,selected:g,width:"100%"})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"green",icon:"plus",onClick:function(){function V(){if(g){var B=p[g],I=[B];if(d){var L,w=d.map(function(A){return A.path});if(w.indexOf(B)!==-1)return;I=(L=I).concat.apply(L,w)}u("setup_future_traits",{station_traits:I})}}return V}(),children:"Add"})})]}),(0,e.createComponentVNode)(2,f.Divider),Array.isArray(d)?d.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:d.map(function(V){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:V.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"red",icon:"times",onClick:function(){function B(){u("setup_future_traits",{station_traits:(0,a.filterMap)(d,function(I){if(I.path!==V.path)return I.path})})}return B}(),children:"Delete"})})]})},V.path)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No station traits will run next round."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){function V(){return u("clear_future_traits")}return V}(),children:"Run Station Traits Normally"})]}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No future station traits are planned."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){function V(){return u("setup_future_traits",{station_traits:[]})}return V}(),children:"Prevent station traits from running next round"})]})]})},k=function(c,m){var l=(0,o.useBackend)(m),u=l.act,s=l.data;return s.current_traits.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:s.current_traits.map(function(d){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:d.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button.Confirm,{content:"Revert",color:"red",disabled:s.too_late_to_revert||!d.can_revert,tooltip:!d.can_revert&&"This trait is not revertable."||s.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){function v(){return u("revert",{ref:d.ref})}return v}()})})]})},d.ref)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:"There are no active station traits."})},h=r.StationTraitsPanel=function(){function i(c,m){var l=(0,o.useLocalState)(m,"station_traits_tab",y.ViewStationTraits),u=l[0],s=l[1],d;switch(u){case y.SetupFutureStationTraits:d=(0,e.createComponentVNode)(2,S);break;case y.ViewStationTraits:d=(0,e.createComponentVNode)(2,k);break;default:(0,t.exhaustiveCheck)(u)}return(0,e.createComponentVNode)(2,b.Window,{title:"Modify Station Traits",height:350,width:350,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"eye",selected:u===y.ViewStationTraits,onClick:function(){function v(){return s(y.ViewStationTraits)}return v}(),children:"View"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"edit",selected:u===y.SetupFutureStationTraits,onClick:function(){function v(){return s(y.SetupFutureStationTraits)}return v}(),children:"Edit"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:[(0,e.createComponentVNode)(2,f.Divider),d]})]})})})}return i}()},39409:function(T,r,n){"use strict";r.__esModule=!0,r.StripMenu=void 0;var e=n(89005),a=n(88510),t=n(79140),o=n(72253),f=n(36036),b=n(98595),y=5,S=9,k=function(g){return g===0?5:9},h="64px",i=function(g){return g[0]+"/"+g[1]},c=function(g){var C=g.align,p=g.children;return(0,e.createComponentVNode)(2,f.Box,{style:{position:"absolute",left:C==="left"?"6px":"48px","text-align":C,"text-shadow":"2px 2px 2px #000",top:"2px"},children:p})},m={enable_internals:{icon:"lungs",text:"Enable internals"},disable_internals:{icon:"lungs",text:"Disable internals"},enable_lock:{icon:"lock",text:"Enable lock"},disable_lock:{icon:"unlock",text:"Disable lock"},suit_sensors:{icon:"tshirt",text:"Adjust suit sensors"},remove_accessory:{icon:"medal",text:"Remove accessory"},dislodge_headpocket:{icon:"head-side-virus",text:"Dislodge headpocket"}},l={eyes:{displayName:"eyewear",gridSpot:i([1,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:i([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:i([1,1]),image:"inventory-mask.png"},pet_collar:{displayName:"collar",gridSpot:i([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:i([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:i([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:i([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:i([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:i([1,4])},jumpsuit:{displayName:"uniform",gridSpot:i([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:i([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:i([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:i([2,3]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:i([2,4]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:i([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:i([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:i([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:i([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:i([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:i([3,4]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:i([3,3]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:i([4,4]),image:"inventory-pda.png"}},u={eyes:{displayName:"eyewear",gridSpot:i([1,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:i([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:i([1,1]),image:"inventory-mask.png"},pet_collar:{displayName:"collar",gridSpot:i([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:i([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:i([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:i([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:i([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:i([1,4])},jumpsuit:{displayName:"uniform",gridSpot:i([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:i([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:i([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:i([4,4]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:i([4,5]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:i([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:i([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:i([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:i([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:i([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:i([4,7]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:i([4,6]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:i([4,8]),image:"inventory-pda.png"}},s=function(v){return v[v.Completely=1]="Completely",v[v.Hidden=2]="Hidden",v}(s||{}),d=r.StripMenu=function(){function v(g,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,B=new Map;if(V.show_mode===0)for(var I=0,L=Object.keys(V.items);I=.01})},(0,a.sortBy)(function(w){return-w.amount})])(g.gases||[]),L=Math.max.apply(Math,[1].concat(I.map(function(w){return w.amount})));return(0,e.createComponentVNode)(2,S.Window,{width:550,height:185,children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Relative EER",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(N)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:i(V),minValue:0,maxValue:i(1e4),ranges:{teal:[-1/0,i(80)],good:[i(80),i(373)],average:[i(373),i(1e3)],bad:[i(1e3),1/0]},children:(0,o.toFixed)(V)+" K"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:i(B),minValue:0,maxValue:i(5e4),ranges:{good:[i(1),i(300)],average:[-1/0,i(1e3)],bad:[i(1e3),1/0]},children:(0,o.toFixed)(B)+" kPa"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function w(){return v("back")}return w}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:I.map(function(w){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:(0,y.getGasLabel)(w.name),children:(0,e.createComponentVNode)(2,b.ProgressBar,{color:(0,y.getGasColor)(w.name),value:w.amount,minValue:0,maxValue:L,children:(0,o.toFixed)(w.amount,2)+"%"})},w.name)})})})})]})})})}},46029:function(T,r,n){"use strict";r.__esModule=!0,r.SyndicateComputerSimple=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SyndicateComputerSimple=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data;return(0,e.createComponentVNode)(2,o.Window,{theme:"syndicate",width:400,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:i.rows.map(function(c){return(0,e.createComponentVNode)(2,t.Section,{title:c.title,buttons:(0,e.createComponentVNode)(2,t.Button,{content:c.buttontitle,disabled:c.buttondisabled,tooltip:c.buttontooltip,tooltipPosition:"left",onClick:function(){function m(){return h(c.buttonact)}return m}()}),children:[c.status,!!c.bullets&&(0,e.createComponentVNode)(2,t.Box,{children:c.bullets.map(function(m){return(0,e.createComponentVNode)(2,t.Box,{children:m},m)})})]},c.title)})})})}return b}()},36372:function(T,r,n){"use strict";r.__esModule=!0,r.TEG=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(S){return S.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},b=r.TEG=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data;return c.error?(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:[c.error,(0,e.createComponentVNode)(2,t.Button,{icon:"circle",content:"Recheck",onClick:function(){function m(){return i("check")}return m}()})]})})}):(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cold Loop ("+c.cold_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Inlet",children:[f(c.cold_inlet_temp)," K, ",f(c.cold_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Outlet",children:[f(c.cold_outlet_temp)," K, ",f(c.cold_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Hot Loop ("+c.hot_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Inlet",children:[f(c.hot_inlet_temp)," K, ",f(c.hot_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Outlet",children:[f(c.hot_outlet_temp)," K, ",f(c.hot_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Output",children:[f(c.output_power)," W",!!c.warning_switched&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}return y}()},56441:function(T,r,n){"use strict";r.__esModule=!0,r.TachyonArrayContent=r.TachyonArray=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TachyonArray=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.records,l=m===void 0?[]:m,u=c.explosion_target,s=c.toxins_tech,d=c.printing;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shift's Target",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Toxins Level",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Administration",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print All Logs",disabled:!l.length||d,align:"center",onClick:function(){function v(){return i("print_logs")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!l.length,color:"bad",align:"center",onClick:function(){function v(){return i("delete_logs")}return v}()})]})]})}),l.length?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No Records"})]})})}return y}(),b=r.TachyonArrayContent=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.records,l=m===void 0?[]:m;return(0,e.createComponentVNode)(2,t.Section,{title:"Logged Explosions",children:(0,e.createComponentVNode)(2,t.Flex,{children:(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Epicenter"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actual Size"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Theoretical Size"})]}),l.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.logged_time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.epicenter}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.actual_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.theoretical_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){function s(){return i("delete_record",{index:u.index})}return s}()})})]},u.index)})]})})})})}return y}()},1754:function(T,r,n){"use strict";r.__esModule=!0,r.Tank=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Tank=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c;return i.has_mask?c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,width:"76%",icon:i.connected?"check":"times",content:i.connected?"Internals On":"Internals Off",selected:i.connected,onClick:function(){function m(){return h("internals")}return m}()})}):c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,e.createComponentVNode)(2,o.Window,{width:325,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tank Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:i.tankPressure+" kPa"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Release Pressure",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,tooltip:"Min",onClick:function(){function m(){return h("pressure",{pressure:"min"})}return m}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(){function m(l,u){return h("pressure",{pressure:u})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,tooltip:"Max",onClick:function(){function m(){return h("pressure",{pressure:"max"})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,tooltip:"Reset",onClick:function(){function m(){return h("pressure",{pressure:"reset"})}return m}()})]}),c]})})})})}return b}()},7579:function(T,r,n){"use strict";r.__esModule=!0,r.TankDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TankDispenser=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.o_tanks,m=i.p_tanks;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:c===0,icon:"arrow-circle-down",onClick:function(){function l(){return h("oxygen")}return l}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+m+")",disabled:m===0,icon:"arrow-circle-down",onClick:function(){function l(){return h("plasma")}return l}()})})]})})})}return b}()},16136:function(T,r,n){"use strict";r.__esModule=!0,r.TcommsCore=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsCore=function(){function h(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.ion,d=(0,a.useLocalState)(c,"tabIndex",0),v=d[0],g=d[1],C=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,y);case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,k);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:900,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[s===1&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"wrench",selected:v===0,onClick:function(){function p(){return g(0)}return p}(),children:"Configuration"},"ConfigPage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"link",selected:v===1,onClick:function(){function p(){return g(1)}return p}(),children:"Device Linkage"},"LinkagePage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"user-times",selected:v===2,onClick:function(){function p(){return g(2)}return p}(),children:"User Filtering"},"FilterPage")]}),C(v)]})})}return h}(),b=function(){return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},y=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.active,d=u.sectors_available,v=u.nttc_toggle_jobs,g=u.nttc_toggle_job_color,C=u.nttc_toggle_name_color,p=u.nttc_toggle_command_bold,N=u.nttc_job_indicator_type,V=u.nttc_setting_language,B=u.network_id;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"On":"Off",selected:s,icon:"power-off",onClick:function(){function I(){return l("toggle_active")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sector Coverage",children:d})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Radio Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcements",children:(0,e.createComponentVNode)(2,t.Button,{content:v?"On":"Off",selected:v,icon:"user-tag",onClick:function(){function I(){return l("nttc_toggle_jobs")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:g?"On":"Off",selected:g,icon:"clipboard-list",onClick:function(){function I(){return l("nttc_toggle_job_color")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:C?"On":"Off",selected:C,icon:"user-tag",onClick:function(){function I(){return l("nttc_toggle_name_color")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Command Amplification",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){function I(){return l("nttc_toggle_command_bold")}return I}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Advanced",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcement Format",children:(0,e.createComponentVNode)(2,t.Button,{content:N||"Unset",selected:N,icon:"pencil-alt",onClick:function(){function I(){return l("nttc_job_indicator_type")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Language Conversion",children:(0,e.createComponentVNode)(2,t.Button,{content:V||"Unset",selected:V,icon:"globe",onClick:function(){function I(){return l("nttc_setting_language")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:B||"Unset",selected:B,icon:"server",onClick:function(){function I(){return l("network_id")}return I}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){function I(){return l("import")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){function I(){return l("export")}return I}()})]})],4)},S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.link_password,d=u.relay_entries;return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linkage Password",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"lock",onClick:function(){function v(){return l("change_password")}return v}()})})}),(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Unlink"})]}),d.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.status===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Online"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Offline"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",onClick:function(){function g(){return l("unlink",{addr:v.addr})}return g}()})})]},v.addr)})]})]})},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.filtered_users;return(0,e.createComponentVNode)(2,t.Section,{title:"User Filtering",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Add User",icon:"user-plus",onClick:function(){function d(){return l("add_filter")}return d}()}),children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"90%"},children:"User"}),(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),s.map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"user-times",onClick:function(){function v(){return l("remove_filter",{user:d})}return v}()})})]},d)})]})})}},88046:function(T,r,n){"use strict";r.__esModule=!0,r.TcommsRelay=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsRelay=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.linked,u=m.active,s=m.network_id;return(0,e.createComponentVNode)(2,o.Window,{width:600,height:292,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Relay Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function d(){return c("toggle_active")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"server",onClick:function(){function d(){return c("network_id")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Link Status",children:l===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Linked"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Unlinked"})})]})}),l===1?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,y)]})})}return S}(),b=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.linked_core_id,u=m.linked_core_addr,s=m.hidden_link;return(0,e.createComponentVNode)(2,t.Section,{title:"Link Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core Address",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hidden Link",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"Yes":"No",icon:s?"eye-slash":"eye",selected:s,onClick:function(){function d(){return c("toggle_hidden_link")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function d(){return c("unlink")}return d}()})})]})})},y=function(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.cores;return(0,e.createComponentVNode)(2,t.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),l.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function s(){return c("link",{addr:u.addr})}return s}()})})]},u.addr)})]})})}},20802:function(T,r,n){"use strict";r.__esModule=!0,r.Teleporter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Teleporter=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.targetsTeleport?i.targetsTeleport:{},m=0,l=1,u=2,s=i.calibrated,d=i.calibrating,v=i.powerstation,g=i.regime,C=i.teleporterhub,p=i.target,N=i.locked,V=i.adv_beacon_allowed,B=i.advanced_beacon_locking;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:270,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:[(!v||!C)&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Error",children:[C,!v&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Powerstation not linked "}),v&&!C&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Teleporter hub not linked "})]}),v&&C&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Status",buttons:(0,e.createFragment)(!!V&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",children:"Advanced Beacon Locking:\xA0"}),(0,e.createComponentVNode)(2,t.Button,{selected:B,icon:B?"toggle-on":"toggle-off",content:B?"Enabled":"Disabled",onClick:function(){function I(){return h("advanced_beacon_locking",{on:B?0:1})}return I}()})],4),0),children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[g===m&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:d,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function I(L){return h("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return I}()}),g===l&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:d,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function I(L){return h("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return I}()}),g===u&&(0,e.createComponentVNode)(2,t.Box,{children:p})]})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Regime:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:g===l?"good":null,onClick:function(){function I(){return h("setregime",{regime:l})}return I}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:g===m?"good":null,onClick:function(){function I(){return h("setregime",{regime:m})}return I}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:g===u?"good":null,disabled:!N,onClick:function(){function I(){return h("setregime",{regime:u})}return I}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{label:"Calibration",mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[p!=="None"&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:15.8,textAlign:"center",mt:.5,children:d&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"In Progress"})||s&&(0,e.createComponentVNode)(2,t.Box,{color:"good",children:"Optimal"})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Sub-Optimal"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!(s||d),onClick:function(){function I(){return h("calibrate")}return I}()})})]}),p==="None"&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(N&&v&&C&&g===u)&&(0,e.createComponentVNode)(2,t.Section,{title:"GPS",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){function I(){return h("load")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){function I(){return h("eject")}return I}()})]})})]})})})})}return b}()},48517:function(T,r,n){"use strict";r.__esModule=!0,r.TelescienceConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TelescienceConsole=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.last_msg,m=i.linked_pad,l=i.held_gps,u=i.lastdata,s=i.power_levels,d=i.current_max_power,v=i.current_power,g=i.current_bearing,C=i.current_elevation,p=i.current_sector,N=i.working,V=i.max_z,B=(0,a.useLocalState)(S,"dummyrot",g),I=B[0],L=B[1];return(0,e.createComponentVNode)(2,o.Window,{width:400,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createFragment)([c,!(u.length>0)||(0,e.createVNode)(1,"ul",null,u.map(function(w){return(0,e.createVNode)(1,"li",null,w,0,null,w)}),0)],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Telepad Status",children:m===1?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Bearing",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:[(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:360,disabled:N,value:g,onDrag:function(){function w(A,x){return L(x)}return w}(),onChange:function(){function w(A,x){return h("setbear",{bear:x})}return w}()}),(0,e.createComponentVNode)(2,t.Icon,{ml:1,size:1,name:"arrow-up",rotation:I})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Elevation",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:100,disabled:N,value:C,onChange:function(){function w(A,x){return h("setelev",{elev:x})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Level",children:s.map(function(w,A){return(0,e.createComponentVNode)(2,t.Button,{content:w,selected:v===w,disabled:A>=d-1||N,onClick:function(){function x(){return h("setpwr",{pwr:A+1})}return x}()},w)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Sector",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:1,minValue:2,maxValue:V,value:p,disabled:N,onChange:function(){function w(A,x){return h("setz",{newz:x})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Telepad Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Send",disabled:N,onClick:function(){function w(){return h("pad_send")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Receive",disabled:N,onClick:function(){function w(){return h("pad_receive")}return w}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Crystal Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Recalibrate Crystals",disabled:N,onClick:function(){function w(){return h("recal_crystals")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject Crystals",disabled:N,onClick:function(){function w(){return h("eject_crystals")}return w}()})]})]}):(0,e.createFragment)([(0,e.createTextVNode)("No pad linked to console. Please use a multitool to link a pad.")],4)}),(0,e.createComponentVNode)(2,t.Section,{title:"GPS Actions",children:l===1?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{disabled:l===0||N,content:"Eject GPS",onClick:function(){function w(){return h("eject_gps")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:l===0||N,content:"Store Coordinates",onClick:function(){function w(){return h("store_to_gps")}return w}()})],4):(0,e.createFragment)([(0,e.createTextVNode)("Please insert a GPS to store coordinates to it.")],4)})]})})}return b}()},21800:function(T,r,n){"use strict";r.__esModule=!0,r.TempGun=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.TempGun=function(){function h(i,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.target_temperature,d=u.temperature,v=u.max_temp,g=u.min_temp;return(0,e.createComponentVNode)(2,f.Window,{width:250,height:121,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:g,maxValue:v,value:s,format:function(){function C(p){return(0,a.toFixed)(p,2)}return C}(),width:"50px",onDrag:function(){function C(p,N){return l("target_temperature",{target_temperature:N})}return C}()}),"\xB0C"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Temperature",children:(0,e.createComponentVNode)(2,o.Box,{color:y(d),bold:d>500-273.15,children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(d,2)}),"\xB0C"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power Cost",children:(0,e.createComponentVNode)(2,o.Box,{color:k(d),children:S(d)})})]})})})})}return h}(),y=function(i){return i<=-100?"blue":i<=0?"teal":i<=100?"green":i<=200?"orange":"red"},S=function(i){return i<=100-273.15?"High":i<=250-273.15?"Medium":i<=300-273.15?"Low":i<=400-273.15?"Medium":"High"},k=function(i){return i<=100-273.15?"red":i<=250-273.15?"orange":i<=300-273.15?"green":i<=400-273.15?"orange":"red"}},24410:function(T,r,n){"use strict";r.__esModule=!0,r.sanitizeMultiline=r.removeAllSkiplines=r.TextInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(72253),f=n(92986),b=n(36036),y=n(98595),S=r.sanitizeMultiline=function(){function c(m){return m.replace(/(\n|\r\n){3,}/,"\n\n")}return c}(),k=r.removeAllSkiplines=function(){function c(m){return m.replace(/[\r\n]+/,"")}return c}(),h=r.TextInputModal=function(){function c(m,l){var u=(0,o.useBackend)(l),s=u.act,d=u.data,v=d.max_length,g=d.message,C=g===void 0?"":g,p=d.multiline,N=d.placeholder,V=d.timeout,B=d.title,I=(0,o.useLocalState)(l,"input",N||""),L=I[0],w=I[1],A=function(){function P(D){if(D!==L){var M=p?S(D):k(D);w(M)}}return P}(),x=p||L.length>=40,E=130+(C.length>40?Math.ceil(C.length/4):0)+(x?80:0);return(0,e.createComponentVNode)(2,y.Window,{title:B,width:325,height:E,children:[V&&(0,e.createComponentVNode)(2,a.Loader,{value:V}),(0,e.createComponentVNode)(2,y.Window.Content,{onKeyDown:function(){function P(D){var M=window.event?D.which:D.keyCode;M===f.KEY_ENTER&&(!x||!D.shiftKey)&&s("submit",{entry:L}),M===f.KEY_ESCAPE&&s("cancel")}return P}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i,{input:L,onType:A})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:L,message:L.length+"/"+v})})]})})})]})}return c}(),i=function(m,l){var u=(0,o.useBackend)(l),s=u.act,d=u.data,v=d.max_length,g=d.multiline,C=m.input,p=m.onType,N=g||C.length>=40;return(0,e.createComponentVNode)(2,b.TextArea,{autoFocus:!0,autoSelect:!0,height:g||C.length>=40?"100%":"1.8rem",maxLength:v,onEscape:function(){function V(){return s("cancel")}return V}(),onEnter:function(){function V(B){N&&B.shiftKey||(B.preventDefault(),s("submit",{entry:C}))}return V}(),onInput:function(){function V(B,I){return p(I)}return V}(),placeholder:"Type something...",value:C})}},25036:function(T,r,n){"use strict";r.__esModule=!0,r.ThermoMachine=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.ThermoMachine=function(){function y(S,k){var h=(0,t.useBackend)(k),i=h.act,c=h.data;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:225,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,o.Section,{title:"Status",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.temperature,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," K"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pressure",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.pressure,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," kPa"]})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Controls",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){function m(){return i("power")}return m}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Setting",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){function m(){return i("cooling")}return m}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){function m(){return i("target",{target:c.min})}return m}()}),(0,e.createComponentVNode)(2,o.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(){function m(l,u){return i("target",{target:u})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){function m(){return i("target",{target:c.max})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){function m(){return i("target",{target:c.initial})}return m}()})]})]})})]})})}return y}()},20035:function(T,r,n){"use strict";r.__esModule=!0,r.TransferValve=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TransferValve=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.tank_one,m=i.tank_two,l=i.attached_device,u=i.valve;return(0,e.createComponentVNode)(2,o.Window,{width:460,height:285,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Valve Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:u?"unlock":"lock",content:u?"Open":"Closed",disabled:!c||!m,onClick:function(){function s(){return h("toggle")}return s}()})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Assembly",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Configure Assembly",disabled:!l,onClick:function(){function s(){return h("device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:l?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:l,disabled:!l,onClick:function(){function s(){return h("remove_device")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Assembly"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment One",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:c?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:c,disabled:!c,onClick:function(){function s(){return h("tankone")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment Two",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:m?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:m,disabled:!m,onClick:function(){function s(){return h("tanktwo")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})})]})})}return b}()},78166:function(T,r,n){"use strict";r.__esModule=!0,r.TurbineComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=r.TurbineComputer=function(){function k(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,u=l.compressor,s=l.compressor_broken,d=l.turbine,v=l.turbine_broken,g=l.online,C=!!(u&&!s&&d&&!v);return(0,e.createComponentVNode)(2,o.Window,{width:400,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:g?"power-off":"times",content:g?"Online":"Offline",selected:g,disabled:!C,onClick:function(){function p(){return m("toggle_power")}return p}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Disconnect",onClick:function(){function p(){return m("disconnect")}return p}()})],4),children:C?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,y)})})})}return k}(),y=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.compressor,u=m.compressor_broken,s=m.turbine,d=m.turbine_broken,v=m.online;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Status",color:!l||u?"bad":"good",children:u?l?"Offline":"Missing":"Online"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Status",color:!s||d?"bad":"good",children:d?s?"Offline":"Missing":"Online"})]})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.rpm,u=m.temperature,s=m.power,d=m.bearing_heat;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Speed",children:[l," RPM"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Temp",children:[u," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Generated Power",children:[s," W"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bearing Heat",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:d,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,f.toFixed)(d)+"%"})})]})}},52847:function(T,r,n){"use strict";r.__esModule=!0,r.Uplink=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),y=n(98595),S=n(3939),k=function(g){switch(g){case 0:return(0,e.createComponentVNode)(2,i);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,d);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}},h=r.Uplink=function(){function v(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=V.cart,I=(0,f.useLocalState)(C,"tabIndex",0),L=I[0],w=I[1],A=(0,f.useLocalState)(C,"searchText",""),x=A[0],E=A[1];return(0,e.createComponentVNode)(2,y.Window,{width:900,height:600,theme:"syndicate",children:[(0,e.createComponentVNode)(2,S.ComplexModal),(0,e.createComponentVNode)(2,y.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===0,onClick:function(){function P(){w(0),E("")}return P}(),icon:"store",children:"View Market"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===1,onClick:function(){function P(){w(1),E("")}return P}(),icon:"shopping-cart",children:["View Shopping Cart ",B&&B.length?"("+B.length+")":""]},"Cart"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===2,onClick:function(){function P(){w(2),E("")}return P}(),icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{onClick:function(){function P(){return N("lock")}return P}(),icon:"lock",children:"Lock Uplink"},"LockUplink")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(L)})]})})]})}return v}(),i=function(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=V.crystals,I=V.cats,L=(0,f.useLocalState)(C,"uplinkItems",I[0].items),w=L[0],A=L[1],x=(0,f.useLocalState)(C,"searchText",""),E=x[0],P=x[1],D=function(U,z){z===void 0&&(z="");var $=(0,o.createSearch)(z,function(G){var X=G.hijack_only===1?"|hijack":"";return G.name+"|"+G.desc+"|"+G.cost+"tc"+X});return(0,t.flow)([(0,a.filter)(function(G){return G==null?void 0:G.name}),z&&(0,a.filter)($),(0,a.sortBy)(function(G){return G==null?void 0:G.name})])(U)},M=function(U){if(P(U),U==="")return A(I[0].items);A(D(I.map(function(z){return z.items}).flat(),U))},O=(0,f.useLocalState)(C,"showDesc",1),R=O[0],F=O[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Current Balance: "+B+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:R,onClick:function(){function W(){return F(!R)}return W}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Random Item",icon:"question",onClick:function(){function W(){return N("buyRandom")}return W}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){function W(){return N("refund")}return W}()})],4),children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search Equipment",onInput:function(){function W(U,z){M(z)}return W}(),value:E})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:I.map(function(W){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:E!==""?!1:W.items===w,onClick:function(){function U(){A(W.items),P("")}return U}(),children:W.cat},W)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:w.map(function(W){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:W,showDecription:R},(0,o.decodeHtmlEntities)(W.name))},(0,o.decodeHtmlEntities)(W.name))})})})})]})]})},c=function(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=V.cart,I=V.crystals,L=V.cart_price,w=(0,f.useLocalState)(C,"showDesc",0),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Current Balance: "+I+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:A,onClick:function(){function E(){return x(!A)}return E}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Empty Cart",icon:"trash",onClick:function(){function E(){return N("empty_cart")}return E}(),disabled:!B}),(0,e.createComponentVNode)(2,b.Button,{content:"Purchase Cart ("+L+"TC)",icon:"shopping-cart",onClick:function(){function E(){return N("purchase_cart")}return E}(),disabled:!B||L>I})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:B?B.map(function(E){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:E,showDecription:A,buttons:(0,e.createComponentVNode)(2,s,{i:E})})},(0,o.decodeHtmlEntities)(E.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,e.createComponentVNode)(2,m)]})},m=function(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=V.cats,I=V.lucky_numbers;return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"dice",content:"See more suggestions",onClick:function(){function L(){return N("shuffle_lucky_numbers")}return L}()}),children:(0,e.createComponentVNode)(2,b.Stack,{wrap:!0,children:I.map(function(L){return B[L.cat].items[L.item]}).filter(function(L){return L!=null}).map(function(L,w){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",children:(0,e.createComponentVNode)(2,l,{grow:!0,i:L})},w)})})})})},l=function(g,C){var p=g.i,N=g.showDecription,V=N===void 0?1:N,B=g.buttons,I=B===void 0?(0,e.createComponentVNode)(2,u,{i:p}):B;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(p.name),showBottom:V,buttons:I,children:V?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(p.desc)}):null})},u=function(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=g.i,I=V.crystals;return(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",color:B.hijack_only===1&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){function L(){return N("add_to_cart",{item:B.obj_path})}return L}(),disabled:B.cost>I}),(0,e.createComponentVNode)(2,b.Button,{content:"Buy ("+B.cost+"TC)"+(B.refundable?" [Refundable]":""),color:B.hijack_only===1&&"red",tooltip:B.hijack_only===1&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){function L(){return N("buyItem",{item:B.obj_path})}return L}(),disabled:B.cost>I})],4)},s=function(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=g.i,I=V.exploitable;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+B.cost*B.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){function L(){return N("remove_from_cart",{item:B.obj_path})}return L}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",tooltip:B.limit===0&&"Discount already redeemed!",ml:"5px",onClick:function(){function L(){return N("set_cart_item_quantity",{item:B.obj_path,quantity:--B.amount})}return L}(),disabled:B.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:B.amount,width:"45px",tooltipPosition:"bottom-end",tooltip:B.limit===0&&"Discount already redeemed!",onCommit:function(){function L(w,A){return N("set_cart_item_quantity",{item:B.obj_path,quantity:A})}return L}(),disabled:B.limit!==-1&&B.amount>=B.limit&&B.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:B.limit===0&&"Discount already redeemed!",onClick:function(){function L(){return N("set_cart_item_quantity",{item:B.obj_path,quantity:++B.amount})}return L}(),disabled:B.limit!==-1&&B.amount>=B.limit})]})},d=function(g,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,B=V.exploitable,I=(0,f.useLocalState)(C,"selectedRecord",B[0]),L=I[0],w=I[1],A=(0,f.useLocalState)(C,"searchText",""),x=A[0],E=A[1],P=function(O,R){R===void 0&&(R="");var F=(0,o.createSearch)(R,function(W){return W.name});return(0,t.flow)([(0,a.filter)(function(W){return W==null?void 0:W.name}),R&&(0,a.filter)(F),(0,a.sortBy)(function(W){return W.name})])(O)},D=P(B,x);return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(){function M(O,R){return E(R)}return M}()}),(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:D.map(function(M){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:M===L,onClick:function(){function O(){return w(M)}return O}(),children:M.name},M)})})]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:L.name,children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:L.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:L.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:L.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:L.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:L.species})]})})})]})}},12261:function(T,r,n){"use strict";r.__esModule=!0,r.Vending=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=S.product,l=S.productStock,u=S.productIcon,s=S.productIconState,d=c.chargesMoney,v=c.user,g=c.usermoney,C=c.inserted_cash,p=c.vend_ready,N=c.inserted_item_name,V=!d||m.price===0,B="ERROR!",I="";V?(B="FREE",I="arrow-circle-down"):(B=m.price,I="shopping-cart");var L=!p||l===0||!V&&m.price>g&&m.price>C;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,t.DmIcon,{verticalAlign:"middle",icon:u,icon_state:s,fallback:(0,e.createComponentVNode)(2,t.Icon,{p:.66,name:"spinner",size:2,spin:!0})})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:m.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Box,{color:l<=0&&"bad"||l<=m.max_amount/2&&"average"||"good",children:[l," in stock"]})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,disabled:L,icon:I,content:B,textAlign:"left",onClick:function(){function w(){return i("vend",{inum:m.inum})}return w}()})})]})},b=r.Vending=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.user,l=c.usermoney,u=c.inserted_cash,s=c.chargesMoney,d=c.product_records,v=d===void 0?[]:d,g=c.hidden_records,C=g===void 0?[]:g,p=c.stock,N=c.vend_ready,V=c.inserted_item_name,B=c.panel_open,I=c.speaker,L;return L=[].concat(v),c.extended_inventory&&(L=[].concat(L,C)),L=L.filter(function(w){return!!w}),(0,e.createComponentVNode)(2,o.Window,{title:"Vending Machine",width:450,height:Math.min((s?171:89)+L.length*32,585),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!s&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:(0,e.createVNode)(1,"span",null,V,0,{style:{"text-transform":"capitalize"}}),onClick:function(){function w(){return i("eject_item",{})}return w}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{disabled:!u,icon:"money-bill-wave-alt",content:u?(0,e.createFragment)([(0,e.createVNode)(1,"b",null,u,0),(0,e.createTextVNode)(" credits")],0):"Dispense Change",tooltip:u?"Dispense Change":null,textAlign:"left",onClick:function(){function w(){return i("change")}return w}()})})]}),children:m&&(0,e.createComponentVNode)(2,t.Box,{children:["Welcome, ",(0,e.createVNode)(1,"b",null,m.name,0),", ",(0,e.createVNode)(1,"b",null,m.job||"Unemployed",0),"!",(0,e.createVNode)(1,"br"),"Your balance is ",(0,e.createVNode)(1,"b",null,[l,(0,e.createTextVNode)(" credits")],0),".",(0,e.createVNode)(1,"br")]})})}),!!B&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:(0,e.createComponentVNode)(2,t.Button,{icon:I?"check":"volume-mute",selected:I,content:"Speaker",textAlign:"left",onClick:function(){function w(){return i("toggle_voice",{})}return w}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:(0,e.createComponentVNode)(2,t.Table,{children:L.map(function(w){return(0,e.createComponentVNode)(2,f,{product:w,productStock:p[w.name],productIcon:w.icon,productIconState:w.icon_state},w.name)})})})})]})})})}return y}()},68971:function(T,r,n){"use strict";r.__esModule=!0,r.VolumeMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VolumeMixer=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.channels;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:Math.min(95+c.length*50,565),children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:c.map(function(m,l){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.25rem",color:"label",mt:l>0&&"0.5rem",children:m.name}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:.5,children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return h("volume",{channel:m.num,volume:0})}return u}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:m.volume,onChange:function(){function u(s,d){return h("volume",{channel:m.num,volume:d})}return u}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return h("volume",{channel:m.num,volume:100})}return u}()})})})]})})],4,m.num)})})})})}return b}()},2510:function(T,r,n){"use strict";r.__esModule=!0,r.VotePanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VotePanel=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.remaining,m=i.question,l=i.choices,u=i.user_vote,s=i.counts,d=i.show_counts;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:360,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m,children:[(0,e.createComponentVNode)(2,t.Box,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),l.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mb:1,fluid:!0,translucent:!0,lineHeight:3,multiLine:v,content:v+(d?" ("+(s[v]||0)+")":""),onClick:function(){function g(){return h("vote",{target:v})}return g}(),selected:v===u})},v)})]})})})}return b}()},30138:function(T,r,n){"use strict";r.__esModule=!0,r.Wires=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Wires=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.wires||[],m=i.status||[],l=56+c.length*23+(status?0:15+m.length*17);return(0,e.createComponentVNode)(2,o.Window,{width:350,height:l,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:c.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{className:"candystripe",label:u.color_name,labelColor:u.seen_color,color:u.seen_color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u.cut?"Mend":"Cut",onClick:function(){function s(){return h("cut",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Pulse",onClick:function(){function s(){return h("pulse",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:u.attached?"Detach":"Attach",onClick:function(){function s(){return h("attach",{wire:u.color})}return s}()})],4),children:!!u.wire&&(0,e.createVNode)(1,"i",null,[(0,e.createTextVNode)("("),u.wire,(0,e.createTextVNode)(")")],0)},u.seen_color)})})})}),!!m.length&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{color:"lightgray",children:u},u)})})})]})})})}return b}()},21400:function(T,r,n){"use strict";r.__esModule=!0,r.WizardApprenticeContract=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.WizardApprenticeContract=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.used;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:555,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,e.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),c?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,e.createComponentVNode)(2,t.Section,{title:"Which school of magic is your apprentice studying?",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,e.createVNode)(1,"br"),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("fire")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,e.createVNode)(1,"br"),"They know Teleport, Blink and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("translocation")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,e.createVNode)(1,"br"),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("restoration")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,e.createVNode)(1,"br"),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("stealth")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,e.createVNode)(1,"br"),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping."," ",(0,e.createVNode)(1,"br"),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("honk")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})})]})})}return b}()},49148:function(T,r,n){"use strict";r.__esModule=!0,r.AccessList=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036);function f(h,i){var c=typeof Symbol!="undefined"&&h[Symbol.iterator]||h["@@iterator"];if(c)return(c=c.call(h)).next.bind(c);if(Array.isArray(h)||(c=b(h))||i&&h&&typeof h.length=="number"){c&&(h=c);var m=0;return function(){return m>=h.length?{done:!0}:{done:!1,value:h[m++]}}}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 b(h,i){if(h){if(typeof h=="string")return y(h,i);var c={}.toString.call(h).slice(8,-1);return c==="Object"&&h.constructor&&(c=h.constructor.name),c==="Map"||c==="Set"?Array.from(h):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?y(h,i):void 0}}function y(h,i){(i==null||i>h.length)&&(i=h.length);for(var c=0,m=Array(i);c0&&!V.includes(R.ref)&&!p.includes(R.ref),checked:p.includes(R.ref),onClick:function(){function F(){return B(R.ref)}return F}()},R.desc)})]})]})})}return h}()},26991:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosScan=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=function(S,k,h,i,c){return Si?"average":S>c?"bad":"good"},b=r.AtmosScan=function(){function y(S,k){var h=S.data.aircontents;return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,a.filter)(function(i){return i.val!=="0"||i.entry==="Pressure"||i.entry==="Temperature"})(h).map(function(i){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:i.entry,color:f(i.val,i.bad_low,i.poor_low,i.poor_high,i.bad_high),children:[i.val,i.units]},i.entry)})})})}return y}()},85870:function(T,r,n){"use strict";r.__esModule=!0,r.BeakerContents=void 0;var e=n(89005),a=n(36036),t=n(15964),o=function(y){return y+" unit"+(y===1?"":"s")},f=r.BeakerContents=function(){function b(y){var S=y.beakerLoaded,k=y.beakerContents,h=k===void 0?[]:k,i=y.buttons;return(0,e.createComponentVNode)(2,a.Stack,{vertical:!0,children:[!S&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"No beaker loaded."})||h.length===0&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"Beaker is empty."}),h.map(function(c,m){return(0,e.createComponentVNode)(2,a.Stack,{children:[(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",grow:!0,children:[o(c.volume)," of ",c.name]},c.name),!!i&&(0,e.createComponentVNode)(2,a.Stack.Item,{children:i(c,m)})]},c.name)})]})}return b}();f.propTypes={beakerLoaded:t.bool,beakerContents:t.array,buttons:t.arrayOf(t.element)}},92963:function(T,r,n){"use strict";r.__esModule=!0,r.BotStatus=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.BotStatus=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.locked,c=h.noaccess,m=h.maintpanel,l=h.on,u=h.autopatrol,s=h.canhack,d=h.emagged,v=h.remote_disabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe an ID card to ",i?"unlock":"lock"," this interface."]}),(0,e.createComponentVNode)(2,t.Section,{title:"General Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:c,onClick:function(){function g(){return k("power")}return g}()})}),u!==null&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Patrol",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Auto Patrol",disabled:c,onClick:function(){function g(){return k("autopatrol")}return g}()})}),!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Maintenance Panel",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Panel Open!"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety System",children:(0,e.createComponentVNode)(2,t.Box,{color:d?"bad":"good",children:d?"DISABLED!":"Enabled"})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hacking",children:(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:d?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){function g(){return k("hack")}return g}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Access",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:!v,content:"AI Remote Control",disabled:c,onClick:function(){function g(){return k("disableremote")}return g}()})})]})})],4)}return f}()},3939:function(T,r,n){"use strict";r.__esModule=!0,r.modalRegisterBodyOverride=r.modalOpen=r.modalClose=r.modalAnswer=r.ComplexModal=void 0;var e=n(89005),a=n(72253),t=n(36036),o={},f=r.modalOpen=function(){function h(i,c,m){var l=(0,a.useBackend)(i),u=l.act,s=l.data,d=Object.assign(s.modal?s.modal.args:{},m||{});u("modal_open",{id:c,arguments:JSON.stringify(d)})}return h}(),b=r.modalRegisterBodyOverride=function(){function h(i,c){o[i]=c}return h}(),y=r.modalAnswer=function(){function h(i,c,m,l){var u=(0,a.useBackend)(i),s=u.act,d=u.data;if(d.modal){var v=Object.assign(d.modal.args||{},l||{});s("modal_answer",{id:c,answer:m,arguments:JSON.stringify(v)})}}return h}(),S=r.modalClose=function(){function h(i,c){var m=(0,a.useBackend)(i),l=m.act;l("modal_close",{id:c})}return h}(),k=r.ComplexModal=function(){function h(i,c){var m=(0,a.useBackend)(c),l=m.data;if(l.modal){var u=l.modal,s=u.id,d=u.text,v=u.type,g,C=(0,e.createComponentVNode)(2,t.Button,{className:"Button--modal",icon:"arrow-left",content:"Cancel",onClick:function(){function L(){return S(c)}return L}()}),p,N,V="auto";if(o[s])p=o[s](l.modal,c);else if(v==="input"){var B=l.modal.value;g=function(){function L(w){return y(c,s,B)}return L}(),p=(0,e.createComponentVNode)(2,t.Input,{value:l.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(){function L(w,A){B=A}return L}()}),N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){function L(){return S(c)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){function L(){return y(c,s,B)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]})}else if(v==="choice"){var I=typeof l.modal.choices=="object"?Object.values(l.modal.choices):l.modal.choices;p=(0,e.createComponentVNode)(2,t.Dropdown,{options:I,selected:l.modal.value,width:"100%",my:"0.5rem",onSelected:function(){function L(w){return y(c,s,w)}return L}()}),V="initial"}else v==="bento"?p=(0,e.createComponentVNode)(2,t.Stack,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:l.modal.choices.map(function(L,w){return(0,e.createComponentVNode)(2,t.Stack.Item,{flex:"1 1 auto",children:(0,e.createComponentVNode)(2,t.Button,{selected:w+1===parseInt(l.modal.value,10),onClick:function(){function A(){return y(c,s,w+1)}return A}(),children:(0,e.createVNode)(1,"img",null,null,1,{src:L})})},w)})}):v==="boolean"&&(N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:l.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){function L(){return y(c,s,0)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:l.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){function L(){return y(c,s,1)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]}));return(0,e.createComponentVNode)(2,t.Modal,{maxWidth:i.maxWidth||window.innerWidth/2+"px",maxHeight:i.maxHeight||window.innerHeight/2+"px",onEnter:g,mx:"auto",overflowY:V,"padding-bottom":"5px",children:[d&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:d}),o[s]&&C,p,N]})}}return h}()},41874:function(T,r,n){"use strict";r.__esModule=!0,r.CrewManifest=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(76910),b=f.COLORS.department,y=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],S=function(m){return y.indexOf(m)!==-1?"green":"orange"},k=function(m){if(y.indexOf(m)!==-1)return!0},h=function(m){return m.length>0&&(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,color:"white",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"50%",children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"35%",children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"15%",children:"Active"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{color:S(l.rank),bold:k(l.rank),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.name)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.rank)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.active})]},l.name+l.rank)})]})},i=r.CrewManifest=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,d;if(m.data)d=m.data;else{var v=(0,a.useBackend)(l),g=v.data;d=g}var C=d,p=C.manifest,N=p.heads,V=p.sec,B=p.eng,I=p.med,L=p.sci,w=p.ser,A=p.sup,x=p.misc;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.command,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:h(N)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.security,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:h(V)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.engineering,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:h(B)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.medical,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:h(I)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.science,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:h(L)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.service,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:h(w)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.supply,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:h(A)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:h(x)})]})}return c}()},19203:function(T,r,n){"use strict";r.__esModule=!0,r.InputButtons=void 0;var e=n(89005),a=n(36036),t=n(72253),o=r.InputButtons=function(){function f(b,y){var S=(0,t.useBackend)(y),k=S.act,h=S.data,i=h.large_buttons,c=h.swapped_buttons,m=b.input,l=b.message,u=b.disabled,s=(0,e.createComponentVNode)(2,a.Button,{color:"good",content:"Submit",bold:!!i,fluid:!!i,onClick:function(){function v(){return k("submit",{entry:m})}return v}(),textAlign:"center",tooltip:i&&l,disabled:u,width:!i&&6}),d=(0,e.createComponentVNode)(2,a.Button,{color:"bad",content:"Cancel",bold:!!i,fluid:!!i,onClick:function(){function v(){return k("cancel")}return v}(),textAlign:"center",width:!i&&6});return(0,e.createComponentVNode)(2,a.Flex,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[i?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,ml:c?.5:0,mr:c?0:.5,children:d}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:d}),!i&&l&&(0,e.createComponentVNode)(2,a.Flex.Item,{children:(0,e.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:l})}),i?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,mr:c?.5:0,ml:c?0:.5,children:s}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:s})]})}return f}()},195:function(T,r,n){"use strict";r.__esModule=!0,r.InterfaceLockNoticeBox=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.InterfaceLockNoticeBox=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=b.siliconUser,c=i===void 0?h.siliconUser:i,m=b.locked,l=m===void 0?h.locked:m,u=b.normallyLocked,s=u===void 0?h.normallyLocked:u,d=b.onLockStatusChange,v=d===void 0?function(){return k("lock")}:d,g=b.accessText,C=g===void 0?"an ID card":g;return c?(0,e.createComponentVNode)(2,t.NoticeBox,{color:c&&"grey",children:(0,e.createComponentVNode)(2,t.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:"Interface lock status:"}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:"1"}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{m:"0",color:s?"red":"green",icon:s?"lock":"unlock",content:s?"Locked":"Unlocked",onClick:function(){function p(){v&&v(!l)}return p}()})})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe ",C," to ",l?"unlock":"lock"," this interface."]})}return f}()},51057:function(T,r,n){"use strict";r.__esModule=!0,r.Loader=void 0;var e=n(89005),a=n(44879),t=n(36036),o=r.Loader=function(){function f(b){var y=b.value;return(0,e.createVNode)(1,"div","AlertModal__Loader",(0,e.createComponentVNode)(2,t.Box,{className:"AlertModal__LoaderProgress",style:{width:(0,a.clamp01)(y)*100+"%"}}),2)}return f}()},321:function(T,r,n){"use strict";r.__esModule=!0,r.LoginInfo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginInfo=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.loginState;if(h)return(0,e.createComponentVNode)(2,t.NoticeBox,{info:!0,children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:["Logged in as: ",i.name," (",i.rank,")"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!i.id,content:"Eject ID",color:"good",onClick:function(){function c(){return k("login_eject")}return c}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){function c(){return k("login_logout")}return c}()})]})]})})}return f}()},5485:function(T,r,n){"use strict";r.__esModule=!0,r.LoginScreen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginScreen=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.loginState,c=h.isAI,m=h.isRobot,l=h.isAdmin;return(0,e.createComponentVNode)(2,t.Section,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",align:"center",justify:"center",children:(0,e.createComponentVNode)(2,t.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,e.createComponentVNode)(2,t.Box,{color:"label",my:"1rem",children:["ID:",(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:i.id?i.id:"----------",ml:"0.5rem",onClick:function(){function u(){return k("login_insert")}return u}()})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",disabled:!i.id,content:"Login",onClick:function(){function u(){return k("login_login",{login_type:1})}return u}()}),!!c&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){function u(){return k("login_login",{login_type:2})}return u}()}),!!m&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){function u(){return k("login_login",{login_type:3})}return u}()}),!!l&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){function u(){return k("login_login",{login_type:4})}return u}()})]})})})}return f}()},62411:function(T,r,n){"use strict";r.__esModule=!0,r.Operating=void 0;var e=n(89005),a=n(36036),t=n(15964),o=r.Operating=function(){function f(b){var y=b.operating,S=b.name;if(y)return(0,e.createComponentVNode)(2,a.Dimmer,{children:(0,e.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,e.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,e.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,e.createVNode)(1,"br"),"The ",S," is processing..."]})})})}return f}();o.propTypes={operating:t.bool,name:t.string}},13545:function(T,r,n){"use strict";r.__esModule=!0,r.Signaler=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.Signaler=function(){function b(y,S){var k=(0,t.useBackend)(S),h=k.act,i=y.data,c=i.code,m=i.frequency,l=i.minFrequency,u=i.maxFrequency;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:l/10,maxValue:u/10,value:m/10,format:function(){function s(d){return(0,a.toFixed)(d,1)}return s}(),width:"80px",onDrag:function(){function s(d,v){return h("freq",{freq:v})}return s}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:c,width:"80px",onDrag:function(){function s(d,v){return h("code",{code:v})}return s}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){function s(){return h("signal")}return s}()})]})}return b}()},41984:function(T,r,n){"use strict";r.__esModule=!0,r.SimpleRecords=void 0;var e=n(89005),a=n(72253),t=n(25328),o=n(64795),f=n(88510),b=n(36036),y=r.SimpleRecords=function(){function h(i,c){var m=i.data.records;return(0,e.createComponentVNode)(2,b.Box,{children:m?(0,e.createComponentVNode)(2,k,{data:i.data,recordType:i.recordType}):(0,e.createComponentVNode)(2,S,{data:i.data})})}return h}(),S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=i.data.recordsList,s=(0,a.useLocalState)(c,"searchText",""),d=s[0],v=s[1],g=function(N,V){V===void 0&&(V="");var B=(0,t.createSearch)(V,function(I){return I.Name});return(0,o.flow)([(0,f.filter)(function(I){return I==null?void 0:I.Name}),V&&(0,f.filter)(B),(0,f.sortBy)(function(I){return I.Name})])(u)},C=g(u,d);return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(){function p(N,V){return v(V)}return p}()}),C.map(function(p){return(0,e.createComponentVNode)(2,b.Box,{children:(0,e.createComponentVNode)(2,b.Button,{mb:.5,content:p.Name,icon:"user",onClick:function(){function N(){return l("Records",{target:p.uid})}return N}()})},p)})]})},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=i.data.records,s=u.general,d=u.medical,v=u.security,g;switch(i.recordType){case"MED":g=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Medical Data",children:d?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Blood Type",children:d.blood_type}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Disabilities",children:d.mi_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:d.mi_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Disabilities",children:d.ma_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:d.ma_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Allergies",children:d.alg}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:d.alg_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Current Diseases",children:d.cdi}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:d.cdi_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:d.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":g=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Security Data",children:v?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Criminal Status",children:v.criminal}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Crimes",children:v.mi_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:v.mi_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Crimes",children:v.ma_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:v.ma_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:v.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Security record lost!"})});break}return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Section,{title:"General Data",children:s?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Name",children:s.name}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:s.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:s.species}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:s.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:s.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"General record lost!"})}),g]})}},22091:function(T,r,n){"use strict";r.__esModule=!0,r.TemporaryNotice=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.TemporaryNotice=function(){function f(b,y){var S,k=(0,a.useBackend)(y),h=k.act,i=k.data,c=i.temp;if(c){var m=(S={},S[c.style]=!0,S);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.NoticeBox,Object.assign({},m,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:c.text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"times-circle",onClick:function(){function l(){return h("cleartemp")}return l}()})})]})})))}}return f}()},95213:function(T,r,n){"use strict";r.__esModule=!0,r.goonstation_PTL=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595);/** + * @file + * @copyright 2020 + * @author Sovexe (https://github.com/Sovexe) + * @license ISC + */var b=r.goonstation_PTL=function(){function h(i,c){var m=(0,a.useBackend)(c),l=m.data,u=l.total_earnings,s=l.total_energy,d=l.name,v=d===void 0?"Power Transmission Laser":d;return(0,e.createComponentVNode)(2,f.Window,{title:"Power Transmission Laser",width:"310",height:"485",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,y),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Earned Credits : ",u?(0,o.formatMoney)(u):0]}),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Energy Sold : ",s?(0,o.formatSiUnit)(s,0,"J"):"0 J"]})]})})}return h}(),y=function(i,c){var m=(0,a.useBackend)(c),l=m.data,u=l.max_capacity,s=l.held_power,d=l.input_total,v=l.max_grid_load;return(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reserve energy",children:s?(0,o.formatSiUnit)(s,0,"J"):"0 J"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",mb:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:s/u}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Grid Saturation"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:Math.min(d,u-s)/v})]})},S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.input_total,d=u.accepting_power,v=u.sucking_power,g=u.input_number,C=u.power_format;return(0,e.createComponentVNode)(2,t.Section,{title:"Input Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Circuit",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:d?"green":"red",onClick:function(){function p(){return l("toggle_input")}return p}(),children:d?"Enabled":"Disabled"}),children:(0,e.createComponentVNode)(2,t.Box,{color:v&&"good"||d&&"average"||"bad",children:v&&"Online"||d&&"Idle"||"Offline"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Level",children:s?(0,o.formatPower)(s):"0 W"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5em",children:[(0,e.createComponentVNode)(2,t.NumberInput,{mr:"0.5em",animated:!0,size:1.25,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,value:g,onChange:function(){function p(N,V){return l("set_input",{set_input:V})}return p}()}),(0,e.createComponentVNode)(2,t.Button,{selected:C===1,onClick:function(){function p(){return l("inputW")}return p}(),children:"W"}),(0,e.createComponentVNode)(2,t.Button,{selected:C===Math.pow(10,3),onClick:function(){function p(){return l("inputKW")}return p}(),children:"KW"}),(0,e.createComponentVNode)(2,t.Button,{selected:C===Math.pow(10,6),onClick:function(){function p(){return l("inputMW")}return p}(),children:"MW"}),(0,e.createComponentVNode)(2,t.Button,{selected:C===Math.pow(10,9),onClick:function(){function p(){return l("inputGW")}return p}(),children:"GW"})]})]})},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.output_total,d=u.firing,v=u.accepting_power,g=u.output_number,C=u.output_multiplier,p=u.target,N=u.held_power;return(0,e.createComponentVNode)(2,t.Section,{title:"Output Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Laser Circuit",buttons:(0,e.createComponentVNode)(2,t.Stack,{Horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"crosshairs",color:p===""?"green":"red",onClick:function(){function V(){return l("target")}return V}(),children:p}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:d?"green":"red",disabled:!d&&Nu,onClick:function(){function B(){return k("purchaseSoftware",{key:V.key})}return B}()},V.key)}),c.filter(function(V){return!N[V.key]}).length===0&&"No software available!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Software",children:[m.filter(function(V){return V.key!=="mainmenu"}).map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,onClick:function(){function B(){return k("startSoftware",{software_key:V.key})}return B}()},V.key)}),m.length===0&&"No software installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Toggles",children:[l.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,selected:V.active,onClick:function(){function B(){return k("setToggle",{toggle_key:V.key})}return B}()},V.key)}),l.length===0&&"No toggles installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Emotion",children:s.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.id===d,onClick:function(){function B(){return k("setEmotion",{emotion:V.id})}return B}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Speaking State",children:v.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.name===g,onClick:function(){function B(){return k("setSpeechStyle",{speech_state:V.name})}return B}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Chassis Type",children:C.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.icon===p,onClick:function(){function B(){return k("setChassis",{chassis_to_change:V.icon})}return B}()},V.id)})})]})})}return f}()},2983:function(T,r,n){"use strict";r.__esModule=!0,r.pai_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pai_manifest=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.CrewManifest,{data:h.app_data})}return f}()},40758:function(T,r,n){"use strict";r.__esModule=!0,r.pai_medrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_medrecords=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"MED"})}return f}()},98599:function(T,r,n){"use strict";r.__esModule=!0,r.pai_messenger=void 0;var e=n(89005),a=n(72253),t=n(77595),o=r.pai_messenger=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.app_data.active_convo;return i?(0,e.createComponentVNode)(2,t.ActiveConversation,{data:h.app_data}):(0,e.createComponentVNode)(2,t.MessengerList,{data:h.app_data})}return f}()},50775:function(T,r,n){"use strict";r.__esModule=!0,r.pai_radio=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=r.pai_radio=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.app_data,m=c.minFrequency,l=c.maxFrequency,u=c.frequency,s=c.broadcasting;return(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:m/10,maxValue:l/10,value:u/10,format:function(){function d(v){return(0,t.toFixed)(v,1)}return d}(),onChange:function(){function d(v,g){return h("freq",{freq:g})}return d}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reset",icon:"undo",onClick:function(){function d(){return h("freq",{freq:"145.9"})}return d}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function d(){return h("toggleBroadcast")}return d}(),selected:s,content:s?"Enabled":"Disabled"})})]})}return b}()},48623:function(T,r,n){"use strict";r.__esModule=!0,r.pai_secrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_secrecords=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"SEC"})}return f}()},47297:function(T,r,n){"use strict";r.__esModule=!0,r.pai_signaler=void 0;var e=n(89005),a=n(72253),t=n(13545),o=r.pai_signaler=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.Signaler,{data:h.app_data})}return f}()},78532:function(T,r,n){"use strict";r.__esModule=!0,r.pda_atmos_scan=void 0;var e=n(89005),a=n(72253),t=n(26991),o=r.pda_atmos_scan=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:k})}return f}()},2395:function(T,r,n){"use strict";r.__esModule=!0,r.pda_games=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(1331),f=r.pda_games=function(){function b(y,S){var k=(0,a.useBackend)(S),h=k.act,i=k.data,c=i.games,m=function(){function l(u){switch(u){case"Minesweeper":return(0,e.createComponentVNode)(2,o.IconStack,{children:[(0,e.createComponentVNode)(2,o.Icon,{ml:"0",mt:"10px",name:"flag",size:"6",color:"gray",rotation:30}),(0,e.createComponentVNode)(2,o.Icon,{ml:"9px",mt:"23px",name:"bomb",size:"3",color:"black"})]});default:return(0,e.createComponentVNode)(2,o.Icon,{ml:"16px",mt:"10px",name:"gamepad",size:"6"})}}return l}();return(0,e.createComponentVNode)(2,t.Box,{children:c.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"33%",textAlign:"center",translucent:!0,onClick:function(){function u(){return h("play",{id:l.id})}return u}(),children:[m(l.name),(0,e.createComponentVNode)(2,t.Box,{children:l.name})]},l.name)})})}return b}()},40253:function(T,r,n){"use strict";r.__esModule=!0,r.pda_janitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_janitor=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data,i=h.janitor,c=i.user_loc,m=i.mops,l=i.buckets,u=i.cleanbots,s=i.carts,d=i.janicarts;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Locations",children:m.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:[v.x,",",v.y," (",v.dir,") - ",v.status]},v)})}),l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Bucket Locations",children:l.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:[v.x,",",v.y," (",v.dir,") - [",v.volume,"/",v.max_volume,"]"]},v)})}),u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cleanbot Locations",children:u.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:[v.x,",",v.y," (",v.dir,") - ",v.status]},v)})}),s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:[v.x,",",v.y," (",v.dir,") - [",v.volume,"/",v.max_volume,"]"]},v)})}),d&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janicart Locations",children:d.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:[v.x,",",v.y," (",v.direction_from_user,")"]},v)})})]})}return f}()},58293:function(T,r,n){"use strict";r.__esModule=!0,r.pda_main_menu=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.pda_main_menu=function(){function b(y,S){var k=(0,t.useBackend)(S),h=k.act,i=k.data,c=i.owner,m=i.ownjob,l=i.idInserted,u=i.categories,s=i.pai,d=i.notifying;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Update PDA Info",disabled:!l,onClick:function(){function v(){return h("UpdateInfo")}return v}()})})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:u.map(function(v){var g=i.apps[v];return!g||!g.length?null:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:v,children:g.map(function(C){return(0,e.createComponentVNode)(2,o.Button,{icon:C.uid in d?C.notify_icon:C.icon,iconSpin:C.uid in d,color:C.uid in d?"red":"transparent",content:C.name,onClick:function(){function p(){return h("StartProgram",{program:C.uid})}return p}()},C.uid)})},v)})})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!s&&(0,e.createComponentVNode)(2,o.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function v(){return h("pai",{option:1})}return v}()}),(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function v(){return h("pai",{option:2})}return v}()})]})})]})}return b}()},58059:function(T,r,n){"use strict";r.__esModule=!0,r.pda_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pda_manifest=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.CrewManifest)}return f}()},18147:function(T,r,n){"use strict";r.__esModule=!0,r.pda_medical=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pda_medical=function(){function f(b,y){var S=(0,a.useBackend)(y),k=S.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k,recordType:"MED"})}return f}()},77595:function(T,r,n){"use strict";r.__esModule=!0,r.pda_messenger=r.MessengerList=r.ActiveConversation=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=r.pda_messenger=function(){function k(h,i){var c=(0,t.useBackend)(i),m=c.act,l=c.data,u=l.active_convo;return u?(0,e.createComponentVNode)(2,b,{data:l}):(0,e.createComponentVNode)(2,y,{data:l})}return k}(),b=r.ActiveConversation=function(){function k(h,i){var c=(0,t.useBackend)(i),m=c.act,l=h.data,u=l.convo_name,s=l.convo_job,d=l.messages,v=l.active_convo,g=(0,t.useLocalState)(i,"clipboardMode",!1),C=g[0],p=g[1],N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:C,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!C)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:v})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===v})(d).map(function(V,B){return(0,e.createComponentVNode)(2,o.Box,{textAlign:V.sent?"right":"left",position:"relative",mb:1,children:[(0,e.createComponentVNode)(2,o.Icon,{fontSize:2.5,color:V.sent?"#4d9121":"#cd7a0d",position:"absolute",left:V.sent?null:"0px",right:V.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:V.sent?"scale(-1, 1)":null},name:"comment"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,backgroundColor:V.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:V.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[V.sent?"You:":"Them:"," ",V.message]})]},B)})});return C&&(N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:C,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!C)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:v})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===v})(d).map(function(V,B){return(0,e.createComponentVNode)(2,o.Box,{color:V.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[V.sent?"You:":"Them:"," ",(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:V.message})]},B)})})),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:.5,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:(0,e.createComponentVNode)(2,o.Button.Confirm,{content:"Delete Conversations",confirmContent:"Are you sure?",icon:"trash",confirmIcon:"trash",onClick:function(){function V(){return m("Clear",{option:"Convo"})}return V}()})})})}),N]})}return k}(),y=r.MessengerList=function(){function k(h,i){var c=(0,t.useBackend)(i),m=c.act,l=h.data,u=l.convopdas,s=l.pdas,d=l.charges,v=l.silent,g=l.toff,C=l.ringtone_list,p=l.ringtone,N=(0,t.useLocalState)(i,"searchTerm",""),V=N[0],B=N[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:5,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!v,icon:v?"volume-mute":"volume-up",onClick:function(){function I(){return m("Toggle Ringer")}return I}(),children:["Ringer: ",v?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{color:g?"bad":"green",icon:"power-off",onClick:function(){function I(){return m("Toggle Messenger")}return I}(),children:["Messenger: ",g?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"trash",color:"bad",onClick:function(){function I(){return m("Clear",{option:"All"})}return I}(),children:"Delete All Conversations"}),(0,e.createComponentVNode)(2,o.Button,{icon:"bell",onClick:function(){function I(){return m("Ringtone")}return I}(),children:"Set Custom Ringtone"}),(0,e.createComponentVNode)(2,o.Dropdown,{selected:p,width:"100px",options:Object.keys(C),onSelected:function(){function I(L){return m("Available_Ringtones",{selected_ringtone:L})}return I}()})]})}),!g&&(0,e.createComponentVNode)(2,o.Box,{children:[!!d&&(0,e.createComponentVNode)(2,o.Box,{mt:.5,mb:1,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cartridge Special Function",children:[d," charges left."]})})}),!u.length&&!s.length&&(0,e.createComponentVNode)(2,o.Box,{children:"No current conversations"})||(0,e.createComponentVNode)(2,o.Box,{children:["Search:"," ",(0,e.createComponentVNode)(2,o.Input,{mt:.5,value:V,onInput:function(){function I(L,w){B(w)}return I}()})]})]})||(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Messenger Offline."})]}),(0,e.createComponentVNode)(2,S,{title:"Current Conversations",data:l,pdas:u,msgAct:"Select Conversation",searchTerm:V}),(0,e.createComponentVNode)(2,S,{title:"Other PDAs",pdas:s,msgAct:"Message",data:l,searchTerm:V})]})}return k}(),S=function(h,i){var c=(0,t.useBackend)(i),m=c.act,l=h.data,u=h.pdas,s=h.title,d=h.msgAct,v=h.searchTerm,g=l.charges,C=l.plugins;return!u||!u.length?(0,e.createComponentVNode)(2,o.Section,{title:s,children:"No PDAs found."}):(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s,children:u.filter(function(p){return p.Name.toLowerCase().includes(v.toLowerCase())}).map(function(p){return(0,e.createComponentVNode)(2,o.Stack,{m:.5,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"arrow-circle-down",content:p.Name,onClick:function(){function N(){return m(d,{target:p.uid})}return N}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!g&&C.map(function(N){return(0,e.createComponentVNode)(2,o.Button,{icon:N.icon,content:N.name,onClick:function(){function V(){return m("Messenger Plugin",{plugin:N.uid,target:p.uid})}return V}()},N.uid)})})]},p.uid)})})}},90382:function(T,r,n){"use strict";r.__esModule=!0,r.pda_minesweeper=r.MineSweeperLeaderboard=r.MineSweeperGame=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_minesweeper=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=(0,a.useLocalState)(h,"window","Game"),u=l[0],s=l[1],d={Game:"Leaderboard",Leaderboard:"Game"};return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:u==="Game"?(0,e.createComponentVNode)(2,f):(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,fontSize:2,lineHeight:1.75,icon:u==="Game"?"book":"gamepad",onClick:function(){function v(){return s(d[u])}return v}(),children:d[u]})})]})}return S}(),f=r.MineSweeperGame=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.matrix,u=m.flags,s=m.bombs,d={1:"blue",2:"green",3:"red",4:"darkblue",5:"brown",6:"lightblue",7:"black",8:"white"},v=function(){function g(C,p,N){c("Square",{X:C,Y:p,mode:N})}return g}();return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:Object.keys(l).map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:Object.keys(l[g]).map(function(C){return(0,e.createComponentVNode)(2,t.Button,{m:.25,height:2,width:2,className:l[g][C].open?"Minesweeper__open":"Minesweeper__closed",bold:!0,color:"transparent",icon:l[g][C].open?l[g][C].bomb?"bomb":"":l[g][C].flag?"flag":"",textColor:l[g][C].open?l[g][C].bomb?"black":d[l[g][C].around]:l[g][C].flag?"red":"gray",onClick:function(){function p(N){return v(g,C,"bomb")}return p}(),onContextMenu:function(){function p(N){event.preventDefault(),v(g,C,"flag")}return p}(),children:l[g][C].open&&!l[g][C].bomb&&l[g][C].around?l[g][C].around:" "},C)})},g)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,className:"Minesweeper__infobox",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,textAlign:"left",pt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bomb",color:"gray"})," : ",s]}),(0,e.createComponentVNode)(2,t.Stack.Divider),(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flag",color:"red"})," : ",u]})]})})]})}return S}(),b=r.MineSweeperLeaderboard=function(){function S(k,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.leaderboard,u=(0,a.useLocalState)(h,"sortId","time"),s=u[0],d=u[1],v=(0,a.useLocalState)(h,"sortOrder",!1),g=v[0],C=v[1];return(0,e.createComponentVNode)(2,t.Table,{className:"Minesweeper__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,y,{id:"name",children:"Nick"}),(0,e.createComponentVNode)(2,y,{id:"time",children:"Time"})]}),l&&l.sort(function(p,N){var V=g?1:-1;return p[s].localeCompare(N[s])*V}).map(function(p,N){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.time})]},N)})]})}return S}(),y=function(k,h){var i=(0,a.useLocalState)(h,"sortId","time"),c=i[0],m=i[1],l=(0,a.useLocalState)(h,"sortOrder",!1),u=l[0],s=l[1],d=k.id,v=k.children;return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",onClick:function(){function g(){c===d?s(!u):(m(d),s(!0))}return g}(),children:[v,c===d&&(0,e.createComponentVNode)(2,t.Icon,{name:u?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},24635:function(T,r,n){"use strict";r.__esModule=!0,r.pda_mule=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_mule=function(){function y(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.mulebot,l=m.active;return(0,e.createComponentVNode)(2,t.Box,{children:l?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,f)})}return y}(),f=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.mulebot,l=m.bots;return l.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:u.Name,icon:"cog",onClick:function(){function s(){return i("control",{bot:u.uid})}return s}()})},u.Name)})},b=function(S,k){var h=(0,a.useBackend)(k),i=h.act,c=h.data,m=c.mulebot,l=m.botstatus,u=m.active,s=l.mode,d=l.loca,v=l.load,g=l.powr,C=l.dest,p=l.home,N=l.retn,V=l.pick,B;switch(s){case 0:B="Ready";break;case 1:B="Loading/Unloading";break;case 2:case 12:B="Navigating to delivery location";break;case 3:B="Navigating to Home";break;case 4:B="Waiting for clear path";break;case 5:case 6:B="Calculating navigation path";break;case 7:B="Unable to locate destination";break;default:B=s;break}return(0,e.createComponentVNode)(2,t.Section,{title:u,children:[s===-1&&(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:[g,"%"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Home",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:(0,e.createComponentVNode)(2,t.Button,{content:C?C+" (Set)":"None (Set)",onClick:function(){function I(){return i("target")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Load",children:(0,e.createComponentVNode)(2,t.Button,{content:v?v+" (Unload)":"None",disabled:!v,onClick:function(){function I(){return i("unload")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Pickup",children:(0,e.createComponentVNode)(2,t.Button,{content:V?"Yes":"No",selected:V,onClick:function(){function I(){return i("set_pickup_type",{autopick:V?0:1})}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Return",children:(0,e.createComponentVNode)(2,t.Button,{content:N?"Yes":"No",selected:N,onClick:function(){function I(){return i("set_auto_return",{autoret:N?0:1})}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Stop",icon:"stop",onClick:function(){function I(){return i("stop")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Proceed",icon:"play",onClick:function(){function I(){return i("start")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Return Home",icon:"home",onClick:function(){function I(){return i("home")}return I}()})]})]})]})}},23734:function(T,r,n){"use strict";r.__esModule=!0,r.pda_nanobank=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_nanobank=function(){function l(u,s){var d=(0,t.useBackend)(s),v=d.act,g=d.data,C=g.logged_in,p=g.owner_name,N=g.money;return C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Name",children:p}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:["$",N]})]})}),(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,y)]})],4):(0,e.createComponentVNode)(2,i)}return l}(),b=function(u,s){var d=(0,t.useBackend)(s),v=d.data,g=v.is_premium,C=(0,t.useLocalState)(s,"tabIndex",1),p=C[0],N=C[1];return(0,e.createComponentVNode)(2,o.Tabs,{mt:2,children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===1,onClick:function(){function V(){return N(1)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transfers"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===2,onClick:function(){function V(){return N(2)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Account Actions"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===3,onClick:function(){function V(){return N(3)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transaction History"]}),!!g&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===4,onClick:function(){function V(){return N(4)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Supply Orders"]})]})},y=function(u,s){var d=(0,t.useLocalState)(s,"tabIndex",1),v=d[0],g=(0,t.useBackend)(s),C=g.data,p=C.db_status;if(!p)return(0,e.createComponentVNode)(2,o.Box,{children:"Account Database Connection Severed"});switch(v){case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,k);case 3:return(0,e.createComponentVNode)(2,h);case 4:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},S=function(u,s){var d,v=(0,t.useBackend)(s),g=v.act,C=v.data,p=C.requests,N=C.available_accounts,V=C.money,B=(0,t.useLocalState)(s,"selectedAccount"),I=B[0],L=B[1],w=(0,t.useLocalState)(s,"transferAmount"),A=w[0],x=w[1],E=(0,t.useLocalState)(s,"searchText",""),P=E[0],D=E[1],M=[];return N.map(function(O){return M[O.name]=O.UID}),(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account",children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account name",onInput:function(){function O(R,F){return D(F)}return O}()}),(0,e.createComponentVNode)(2,o.Dropdown,{mt:.6,width:"190px",options:N.filter((0,a.createSearch)(P,function(O){return O.name})).map(function(O){return O.name}),selected:(d=N.filter(function(O){return O.UID===I})[0])==null?void 0:d.name,onSelected:function(){function O(R){return L(M[R])}return O}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Amount",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Up to 5000",onInput:function(){function O(R,F){return x(F)}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,o.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:V0&&d.map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:["#",g.Number,' - "',g.Name,'" for "',g.OrderedBy,'"']},g)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Approved Orders",children:s>0&&u.map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:["#",g.Number,' - "',g.Name,'" for "',g.ApprovedBy,'"']},g)})})]})}return f}()},17617:function(T,r,n){"use strict";r.__esModule=!0,r.Layout=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(24826),f=["className","theme","children"],b=["className","scrollable","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -306,7 +311,7 @@ * @file * @copyright 2024 Aylong (https://github.com/AyIong) * @license MIT - */var o=r.meta={title:"ImageButton",render:function(){function S(){return(0,e.createComponentVNode)(2,y)}return S}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],y=function(k,h){var i=(0,a.useLocalState)(h,"fluid1",!0),c=i[0],m=i[1],l=(0,a.useLocalState)(h,"fluid2",!1),u=l[0],s=l[1],d=(0,a.useLocalState)(h,"fluid3",!1),v=d[0],g=d[1],C=(0,a.useLocalState)(h,"disabled",!1),p=C[0],N=C[1],V=(0,a.useLocalState)(h,"selected",!1),B=V[0],I=V[1],L=(0,a.useLocalState)(h,"addImage",!1),w=L[0],A=L[1],x=(0,a.useLocalState)(h,"base64",""),E=x[0],P=x[1],D=(0,a.useLocalState)(h,"title","Image Button"),M=D[0],O=D[1],R=(0,a.useLocalState)(h,"content","You can put anything in there"),F=R[0],W=R[1],U=(0,a.useLocalState)(h,"imageSize",64),z=U[0],$=U[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"base64",children:(0,e.createComponentVNode)(2,t.Input,{value:E,onInput:function(){function G(X,Q){return P(Q)}return G}()})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Input,{value:M,onInput:function(){function G(X,Q){return O(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Content",children:(0,e.createComponentVNode)(2,t.Input,{value:F,onInput:function(){function G(X,Q){return W(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Image Size",children:(0,e.createComponentVNode)(2,t.Slider,{width:10,value:z,minValue:0,maxValue:256,step:1,onChange:function(){function G(X,Q){return $(Q)}return G}()})})],4)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:c,onClick:function(){function G(){return m(!c)}return G}(),children:"Fluid"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,onClick:function(){function G(){return N(!p)}return G}(),children:"Disabled"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:B,onClick:function(){function G(){return I(!B)}return G}(),children:"Selected"})})]})})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.ImageButton,{m:!c&&0,fluid:c,base64:E,imageSize:z,title:M,tooltip:!c&&F,disabled:p,selected:B,buttonsAlt:c,buttons:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:c,compact:!c,color:!c&&"transparent",selected:w,onClick:function(){function G(){return A(!w)}return G}(),children:"Add Image"}),children:F})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:u,onClick:function(){function G(){return s(!u)}return G}(),children:"Fluid"}),children:b.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:u,color:G,imageSize:u?24:48,children:G},G)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:v,onClick:function(){function G(){return g(!v)}return G}(),children:"Fluid"}),children:f.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:v,color:G,imageSize:v?24:48,children:G},G)})})],4)}},21394:function(T,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"ImageButton",render:function(){function S(){return(0,e.createComponentVNode)(2,y)}return S}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],y=function(k,h){var i=(0,a.useLocalState)(h,"fluid1",!0),c=i[0],m=i[1],l=(0,a.useLocalState)(h,"fluid2",!1),u=l[0],s=l[1],d=(0,a.useLocalState)(h,"fluid3",!1),v=d[0],g=d[1],C=(0,a.useLocalState)(h,"disabled",!1),p=C[0],N=C[1],V=(0,a.useLocalState)(h,"selected",!1),B=V[0],I=V[1],L=(0,a.useLocalState)(h,"addImage",!1),w=L[0],A=L[1],x=(0,a.useLocalState)(h,"base64",""),E=x[0],P=x[1],D=(0,a.useLocalState)(h,"title","Image Button"),M=D[0],O=D[1],R=(0,a.useLocalState)(h,"content","You can put anything in there"),F=R[0],W=R[1],U=(0,a.useLocalState)(h,"imageSize",64),z=U[0],$=U[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"base64",children:(0,e.createComponentVNode)(2,t.Input,{value:E,onInput:function(){function G(X,J){return P(J)}return G}()})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Input,{value:M,onInput:function(){function G(X,J){return O(J)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Content",children:(0,e.createComponentVNode)(2,t.Input,{value:F,onInput:function(){function G(X,J){return W(J)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Image Size",children:(0,e.createComponentVNode)(2,t.Slider,{width:10,value:z,minValue:0,maxValue:256,step:1,onChange:function(){function G(X,J){return $(J)}return G}()})})],4)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:c,onClick:function(){function G(){return m(!c)}return G}(),children:"Fluid"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,onClick:function(){function G(){return N(!p)}return G}(),children:"Disabled"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:B,onClick:function(){function G(){return I(!B)}return G}(),children:"Selected"})})]})})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.ImageButton,{m:!c&&0,fluid:c,base64:E,imageSize:z,title:M,tooltip:!c&&F,disabled:p,selected:B,buttonsAlt:c,buttons:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:c,compact:!c,color:!c&&"transparent",selected:w,onClick:function(){function G(){return A(!w)}return G}(),children:"Add Image"}),children:F})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:u,onClick:function(){function G(){return s(!u)}return G}(),children:"Fluid"}),children:b.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:u,color:G,imageSize:u?24:48,children:G},G)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:v,onClick:function(){function G(){return g(!v)}return G}(),children:"Fluid"}),children:f.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:v,color:G,imageSize:v?24:48,children:G},G)})})],4)}},21394:function(T,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -338,11 +343,11 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var t=r.BoxWithSampleText=function(){function o(f){return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({},f,{children:[(0,e.createComponentVNode)(2,a.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,e.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}return o}()},67160:function(){},23542:function(){},30386:function(){},98996:function(){},50578:function(){},4444:function(){},77870:function(){},23632:function(){},56492:function(){},39108:function(){},11714:function(){},73492:function(){},49641:function(){},17570:function(){},61858:function(){},32882:function(){},70752:function(T,r,n){var e={"./pai_atmosphere.js":80818,"./pai_bioscan.js":23903,"./pai_directives.js":64988,"./pai_doorjack.js":13813,"./pai_main_menu.js":66025,"./pai_manifest.js":2983,"./pai_medrecords.js":40758,"./pai_messenger.js":98599,"./pai_radio.js":50775,"./pai_secrecords.js":48623,"./pai_signaler.js":47297};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,T.exports=a,a.id=70752},59395:function(T,r,n){var e={"./pda_atmos_scan.js":78532,"./pda_games.js":2395,"./pda_janitor.js":40253,"./pda_main_menu.js":58293,"./pda_manifest.js":58059,"./pda_medical.js":18147,"./pda_messenger.js":77595,"./pda_minesweeper.js":90382,"./pda_mule.js":24635,"./pda_nanobank.js":23734,"./pda_notes.js":97085,"./pda_power.js":57513,"./pda_secbot.js":99808,"./pda_security.js":77168,"./pda_signaler.js":21773,"./pda_status_display.js":81857,"./pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,T.exports=a,a.id=59395},32054:function(T,r,n){var e={"./AICard":1090,"./AICard.js":1090,"./AIFixer":39454,"./AIFixer.js":39454,"./APC":88422,"./APC.js":88422,"./ATM":99660,"./ATM.js":99660,"./AccountsUplinkTerminal":86423,"./AccountsUplinkTerminal.js":86423,"./AgentCard":39683,"./AgentCard.tsx":39683,"./AiAirlock":56793,"./AiAirlock.js":56793,"./AirAlarm":72475,"./AirAlarm.js":72475,"./AirlockAccessController":12333,"./AirlockAccessController.js":12333,"./AirlockElectronics":28736,"./AirlockElectronics.js":28736,"./AlertModal":47365,"./AlertModal.tsx":47365,"./AppearanceChanger":71824,"./AppearanceChanger.js":71824,"./AtmosAlertConsole":72285,"./AtmosAlertConsole.js":72285,"./AtmosControl":65805,"./AtmosControl.js":65805,"./AtmosFilter":87816,"./AtmosFilter.js":87816,"./AtmosMixer":52977,"./AtmosMixer.js":52977,"./AtmosPump":11748,"./AtmosPump.js":11748,"./AtmosTankControl":69321,"./AtmosTankControl.js":69321,"./AugmentMenu":92444,"./AugmentMenu.js":92444,"./Autolathe":59179,"./Autolathe.js":59179,"./BioChipPad":5147,"./BioChipPad.js":5147,"./Biogenerator":64273,"./Biogenerator.js":64273,"./BloomEdit":47823,"./BloomEdit.js":47823,"./BlueSpaceArtilleryControl":18621,"./BlueSpaceArtilleryControl.js":18621,"./BluespaceTap":27629,"./BluespaceTap.js":27629,"./BodyScanner":33758,"./BodyScanner.js":33758,"./BookBinder":67963,"./BookBinder.js":67963,"./BotCall":61925,"./BotCall.js":61925,"./BotClean":20464,"./BotClean.js":20464,"./BotFloor":69479,"./BotFloor.js":69479,"./BotHonk":59887,"./BotHonk.js":59887,"./BotMed":80063,"./BotMed.js":80063,"./BotSecurity":74439,"./BotSecurity.js":74439,"./BrigCells":10833,"./BrigCells.js":10833,"./BrigTimer":45761,"./BrigTimer.js":45761,"./CameraConsole":26300,"./CameraConsole.js":26300,"./Canister":52927,"./Canister.js":52927,"./CardComputer":51793,"./CardComputer.js":51793,"./CargoConsole":64083,"./CargoConsole.js":64083,"./Chameleon":36232,"./Chameleon.tsx":36232,"./ChangelogView":87331,"./ChangelogView.js":87331,"./CheckboxListInputModal":91360,"./CheckboxListInputModal.tsx":91360,"./ChemDispenser":36108,"./ChemDispenser.js":36108,"./ChemHeater":13146,"./ChemHeater.js":13146,"./ChemMaster":56541,"./ChemMaster.tsx":56541,"./CloningConsole":37173,"./CloningConsole.js":37173,"./CloningPod":98723,"./CloningPod.js":98723,"./CoinMint":18259,"./CoinMint.tsx":18259,"./ColorPickerModal":93858,"./ColorPickerModal.tsx":93858,"./ColourMatrixTester":8444,"./ColourMatrixTester.js":8444,"./CommunicationsComputer":63818,"./CommunicationsComputer.js":63818,"./CompostBin":20562,"./CompostBin.js":20562,"./Contractor":21813,"./Contractor.js":21813,"./ConveyorSwitch":54151,"./ConveyorSwitch.js":54151,"./CrewMonitor":73169,"./CrewMonitor.js":73169,"./Cryo":63987,"./Cryo.js":63987,"./CryopodConsole":86099,"./CryopodConsole.js":86099,"./DNAModifier":12692,"./DNAModifier.js":12692,"./DestinationTagger":41074,"./DestinationTagger.js":41074,"./DisposalBin":46500,"./DisposalBin.js":46500,"./DnaVault":33233,"./DnaVault.js":33233,"./DroneConsole":33681,"./DroneConsole.js":33681,"./EFTPOS":17263,"./EFTPOS.js":17263,"./ERTManager":76382,"./ERTManager.js":76382,"./EconomyManager":90217,"./EconomyManager.js":90217,"./Electropack":82565,"./Electropack.js":82565,"./Emojipedia":11243,"./Emojipedia.tsx":11243,"./EvolutionMenu":36730,"./EvolutionMenu.js":36730,"./ExosuitFabricator":17370,"./ExosuitFabricator.js":17370,"./ExperimentConsole":59128,"./ExperimentConsole.js":59128,"./ExternalAirlockController":97086,"./ExternalAirlockController.js":97086,"./FaxMachine":96142,"./FaxMachine.js":96142,"./FilingCabinet":74123,"./FilingCabinet.js":74123,"./FloorPainter":83767,"./FloorPainter.js":83767,"./GPS":53424,"./GPS.js":53424,"./GeneModder":89124,"./GeneModder.js":89124,"./GenericCrewManifest":73053,"./GenericCrewManifest.js":73053,"./GhostHudPanel":42914,"./GhostHudPanel.js":42914,"./GlandDispenser":25825,"./GlandDispenser.js":25825,"./GravityGen":10270,"./GravityGen.js":10270,"./GuestPass":48657,"./GuestPass.js":48657,"./HandheldChemDispenser":67834,"./HandheldChemDispenser.js":67834,"./HealthSensor":46098,"./HealthSensor.js":46098,"./Holodeck":36771,"./Holodeck.js":36771,"./Instrument":25471,"./Instrument.js":25471,"./KeyComboModal":13618,"./KeyComboModal.tsx":13618,"./KeycardAuth":35655,"./KeycardAuth.js":35655,"./KitchenMachine":62955,"./KitchenMachine.js":62955,"./LawManager":9525,"./LawManager.js":9525,"./LibraryComputer":85066,"./LibraryComputer.js":85066,"./LibraryManager":9516,"./LibraryManager.js":9516,"./ListInputModal":90447,"./ListInputModal.tsx":90447,"./Loadout":26826,"./Loadout.tsx":26826,"./MODsuit":77613,"./MODsuit.js":77613,"./MagnetController":78624,"./MagnetController.js":78624,"./MechBayConsole":72106,"./MechBayConsole.js":72106,"./MechaControlConsole":7466,"./MechaControlConsole.js":7466,"./MedicalRecords":79625,"./MedicalRecords.js":79625,"./MerchVendor":54989,"./MerchVendor.js":54989,"./MiningVendor":87684,"./MiningVendor.js":87684,"./NTRecruiter":59783,"./NTRecruiter.js":59783,"./Newscaster":64713,"./Newscaster.js":64713,"./Noticeboard":48286,"./Noticeboard.tsx":48286,"./NuclearBomb":41166,"./NuclearBomb.js":41166,"./NumberInputModal":52416,"./NumberInputModal.tsx":52416,"./OperatingComputer":1218,"./OperatingComputer.js":1218,"./Orbit":46892,"./Orbit.js":46892,"./OreRedemption":15421,"./OreRedemption.js":15421,"./PAI":52754,"./PAI.js":52754,"./PDA":85175,"./PDA.js":85175,"./Pacman":68654,"./Pacman.js":68654,"./PanDEMIC":1701,"./PanDEMIC.tsx":1701,"./ParticleAccelerator":67921,"./ParticleAccelerator.js":67921,"./PdaPainter":71432,"./PdaPainter.js":71432,"./PersonalCrafting":33388,"./PersonalCrafting.js":33388,"./Photocopier":56150,"./Photocopier.js":56150,"./PoolController":84676,"./PoolController.js":84676,"./PortablePump":57003,"./PortablePump.js":57003,"./PortableScrubber":70069,"./PortableScrubber.js":70069,"./PortableTurret":59955,"./PortableTurret.js":59955,"./PowerMonitor":61631,"./PowerMonitor.js":61631,"./PrisonerImplantManager":50992,"./PrisonerImplantManager.js":50992,"./PrisonerShuttleConsole":53952,"./PrisonerShuttleConsole.js":53952,"./PrizeCounter":97852,"./PrizeCounter.tsx":97852,"./RCD":94813,"./RCD.js":94813,"./RPD":18738,"./RPD.js":18738,"./Radio":80299,"./Radio.js":80299,"./RankedListInputModal":14846,"./RankedListInputModal.tsx":14846,"./ReagentGrinder":48125,"./ReagentGrinder.js":48125,"./ReagentsEditor":58262,"./ReagentsEditor.tsx":58262,"./RemoteSignaler":30207,"./RemoteSignaler.js":30207,"./RequestConsole":25472,"./RequestConsole.js":25472,"./RndBackupConsole":9861,"./RndBackupConsole.js":9861,"./RndConsole":12644,"./RndConsole/":12644,"./RndConsole/DataDiskMenu":37556,"./RndConsole/DataDiskMenu.js":37556,"./RndConsole/DeconstructionMenu":58147,"./RndConsole/DeconstructionMenu.js":58147,"./RndConsole/LatheCategory":16830,"./RndConsole/LatheCategory.js":16830,"./RndConsole/LatheChemicalStorage":70497,"./RndConsole/LatheChemicalStorage.js":70497,"./RndConsole/LatheMainMenu":70864,"./RndConsole/LatheMainMenu.js":70864,"./RndConsole/LatheMaterialStorage":42878,"./RndConsole/LatheMaterialStorage.js":42878,"./RndConsole/LatheMaterials":52662,"./RndConsole/LatheMaterials.js":52662,"./RndConsole/LatheMenu":9681,"./RndConsole/LatheMenu.js":9681,"./RndConsole/LatheSearch":68198,"./RndConsole/LatheSearch.js":68198,"./RndConsole/LinkMenu":81421,"./RndConsole/LinkMenu.js":81421,"./RndConsole/SettingsMenu":6256,"./RndConsole/SettingsMenu.js":6256,"./RndConsole/index":12644,"./RndConsole/index.js":12644,"./RndNetController":29205,"./RndNetController.js":29205,"./RndServer":63315,"./RndServer.js":63315,"./RobotSelfDiagnosis":26109,"./RobotSelfDiagnosis.js":26109,"./RoboticsControlConsole":97997,"./RoboticsControlConsole.js":97997,"./Safe":54431,"./Safe.js":54431,"./SatelliteControl":29740,"./SatelliteControl.js":29740,"./SecureStorage":44162,"./SecureStorage.js":44162,"./SecurityRecords":6272,"./SecurityRecords.js":6272,"./SeedExtractor":5099,"./SeedExtractor.js":5099,"./ShuttleConsole":2916,"./ShuttleConsole.js":2916,"./ShuttleManipulator":39401,"./ShuttleManipulator.js":39401,"./Sleeper":88284,"./Sleeper.js":88284,"./SlotMachine":21597,"./SlotMachine.js":21597,"./Smartfridge":46348,"./Smartfridge.js":46348,"./Smes":86162,"./Smes.js":86162,"./SolarControl":63584,"./SolarControl.js":63584,"./SpawnersMenu":38096,"./SpawnersMenu.js":38096,"./SpecMenu":30586,"./SpecMenu.js":30586,"./StackCraft":95152,"./StackCraft.js":95152,"./StationAlertConsole":38307,"./StationAlertConsole.js":38307,"./StationTraitsPanel":96091,"./StationTraitsPanel.tsx":96091,"./StripMenu":39409,"./StripMenu.tsx":39409,"./SuitStorage":69514,"./SuitStorage.js":69514,"./SupermatterMonitor":15022,"./SupermatterMonitor.js":15022,"./SyndicateComputerSimple":46029,"./SyndicateComputerSimple.js":46029,"./TEG":36372,"./TEG.js":36372,"./TachyonArray":56441,"./TachyonArray.js":56441,"./Tank":1754,"./Tank.js":1754,"./TankDispenser":7579,"./TankDispenser.js":7579,"./TcommsCore":16136,"./TcommsCore.js":16136,"./TcommsRelay":88046,"./TcommsRelay.js":88046,"./Teleporter":20802,"./Teleporter.js":20802,"./TelescienceConsole":48517,"./TelescienceConsole.js":48517,"./TempGun":21800,"./TempGun.js":21800,"./TextInputModal":24410,"./TextInputModal.tsx":24410,"./ThermoMachine":25036,"./ThermoMachine.js":25036,"./TransferValve":20035,"./TransferValve.js":20035,"./TurbineComputer":78166,"./TurbineComputer.js":78166,"./Uplink":52847,"./Uplink.js":52847,"./Vending":12261,"./Vending.js":12261,"./VolumeMixer":68971,"./VolumeMixer.js":68971,"./VotePanel":2510,"./VotePanel.js":2510,"./Wires":30138,"./Wires.js":30138,"./WizardApprenticeContract":21400,"./WizardApprenticeContract.js":21400,"./common/AccessList":49148,"./common/AccessList.js":49148,"./common/AtmosScan":26991,"./common/AtmosScan.js":26991,"./common/BeakerContents":85870,"./common/BeakerContents.js":85870,"./common/BotStatus":92963,"./common/BotStatus.js":92963,"./common/ComplexModal":3939,"./common/ComplexModal.js":3939,"./common/CrewManifest":41874,"./common/CrewManifest.js":41874,"./common/InputButtons":19203,"./common/InputButtons.tsx":19203,"./common/InterfaceLockNoticeBox":195,"./common/InterfaceLockNoticeBox.js":195,"./common/Loader":51057,"./common/Loader.tsx":51057,"./common/LoginInfo":321,"./common/LoginInfo.js":321,"./common/LoginScreen":5485,"./common/LoginScreen.js":5485,"./common/Operating":62411,"./common/Operating.js":62411,"./common/Signaler":13545,"./common/Signaler.js":13545,"./common/SimpleRecords":41984,"./common/SimpleRecords.js":41984,"./common/TemporaryNotice":22091,"./common/TemporaryNotice.js":22091,"./pai/pai_atmosphere":80818,"./pai/pai_atmosphere.js":80818,"./pai/pai_bioscan":23903,"./pai/pai_bioscan.js":23903,"./pai/pai_directives":64988,"./pai/pai_directives.js":64988,"./pai/pai_doorjack":13813,"./pai/pai_doorjack.js":13813,"./pai/pai_main_menu":66025,"./pai/pai_main_menu.js":66025,"./pai/pai_manifest":2983,"./pai/pai_manifest.js":2983,"./pai/pai_medrecords":40758,"./pai/pai_medrecords.js":40758,"./pai/pai_messenger":98599,"./pai/pai_messenger.js":98599,"./pai/pai_radio":50775,"./pai/pai_radio.js":50775,"./pai/pai_secrecords":48623,"./pai/pai_secrecords.js":48623,"./pai/pai_signaler":47297,"./pai/pai_signaler.js":47297,"./pda/pda_atmos_scan":78532,"./pda/pda_atmos_scan.js":78532,"./pda/pda_games":2395,"./pda/pda_games.js":2395,"./pda/pda_janitor":40253,"./pda/pda_janitor.js":40253,"./pda/pda_main_menu":58293,"./pda/pda_main_menu.js":58293,"./pda/pda_manifest":58059,"./pda/pda_manifest.js":58059,"./pda/pda_medical":18147,"./pda/pda_medical.js":18147,"./pda/pda_messenger":77595,"./pda/pda_messenger.js":77595,"./pda/pda_minesweeper":90382,"./pda/pda_minesweeper.js":90382,"./pda/pda_mule":24635,"./pda/pda_mule.js":24635,"./pda/pda_nanobank":23734,"./pda/pda_nanobank.js":23734,"./pda/pda_notes":97085,"./pda/pda_notes.js":97085,"./pda/pda_power":57513,"./pda/pda_power.js":57513,"./pda/pda_secbot":99808,"./pda/pda_secbot.js":99808,"./pda/pda_security":77168,"./pda/pda_security.js":77168,"./pda/pda_signaler":21773,"./pda/pda_signaler.js":21773,"./pda/pda_status_display":81857,"./pda/pda_status_display.js":81857,"./pda/pda_supplyrecords":70287,"./pda/pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,T.exports=a,a.id=32054},4085:function(T,r,n){var e={"./Blink.stories.js":51364,"./BlockQuote.stories.js":32453,"./Box.stories.js":83531,"./Button.stories.js":74198,"./ByondUi.stories.js":51956,"./Collapsible.stories.js":17466,"./Flex.stories.js":89241,"./ImageButton.stories.js":48779,"./Input.stories.js":21394,"./Popper.stories.js":43932,"./ProgressBar.stories.js":33270,"./Stack.stories.js":77766,"./Storage.stories.js":30187,"./Tabs.stories.js":46554,"./Themes.stories.js":53276,"./Tooltip.stories.js":28717};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,T.exports=a,a.id=4085},10320:function(T,r,n){"use strict";var e=n(55747),a=n(89393),t=TypeError;T.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a function")}},32606:function(T,r,n){"use strict";var e=n(1031),a=n(89393),t=TypeError;T.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a constructor")}},35908:function(T,r,n){"use strict";var e=n(45015),a=String,t=TypeError;T.exports=function(o){if(e(o))return o;throw new t("Can't set "+a(o)+" as a prototype")}},80575:function(T,r,n){"use strict";var e=n(24697),a=n(80674),t=n(74595).f,o=e("unscopables"),f=Array.prototype;f[o]===void 0&&t(f,o,{configurable:!0,value:a(null)}),T.exports=function(b){f[o][b]=!0}},35483:function(T,r,n){"use strict";var e=n(50233).charAt;T.exports=function(a,t,o){return t+(o?e(a,t).length:1)}},60077:function(T,r,n){"use strict";var e=n(21287),a=TypeError;T.exports=function(t,o){if(e(o,t))return t;throw new a("Incorrect invocation")}},30365:function(T,r,n){"use strict";var e=n(77568),a=String,t=TypeError;T.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not an object")}},70377:function(T){"use strict";T.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},3782:function(T,r,n){"use strict";var e=n(40033);T.exports=e(function(){if(typeof ArrayBuffer=="function"){var a=new ArrayBuffer(8);Object.isExtensible(a)&&Object.defineProperty(a,"a",{value:8})}})},4246:function(T,r,n){"use strict";var e=n(70377),a=n(58310),t=n(74685),o=n(55747),f=n(77568),b=n(45299),y=n(2281),S=n(89393),k=n(37909),h=n(55938),i=n(73936),c=n(21287),m=n(36917),l=n(76649),u=n(24697),s=n(16738),d=n(5419),v=d.enforce,g=d.get,C=t.Int8Array,p=C&&C.prototype,N=t.Uint8ClampedArray,V=N&&N.prototype,B=C&&m(C),I=p&&m(p),L=Object.prototype,w=t.TypeError,A=u("toStringTag"),x=s("TYPED_ARRAY_TAG"),E="TypedArrayConstructor",P=e&&!!l&&y(t.opera)!=="Opera",D=!1,M,O,R,F={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},W={BigInt64Array:8,BigUint64Array:8},U=function(){function ie(me){if(!f(me))return!1;var q=y(me);return q==="DataView"||b(F,q)||b(W,q)}return ie}(),z=function ie(me){var q=m(me);if(f(q)){var re=g(q);return re&&b(re,E)?re[E]:ie(q)}},$=function(me){if(!f(me))return!1;var q=y(me);return b(F,q)||b(W,q)},G=function(me){if($(me))return me;throw new w("Target is not a typed array")},X=function(me){if(o(me)&&(!l||c(B,me)))return me;throw new w(S(me)+" is not a typed array constructor")},Q=function(me,q,re,ae){if(a){if(re)for(var le in F){var Z=t[le];if(Z&&b(Z.prototype,me))try{delete Z.prototype[me]}catch(ne){try{Z.prototype[me]=q}catch(te){}}}(!I[me]||re)&&h(I,me,re?q:P&&p[me]||q,ae)}},se=function(me,q,re){var ae,le;if(a){if(l){if(re){for(ae in F)if(le=t[ae],le&&b(le,me))try{delete le[me]}catch(Z){}}if(!B[me]||re)try{return h(B,me,re?q:P&&B[me]||q)}catch(Z){}else return}for(ae in F)le=t[ae],le&&(!le[me]||re)&&h(le,me,q)}};for(M in F)O=t[M],R=O&&O.prototype,R?v(R)[E]=O:P=!1;for(M in W)O=t[M],R=O&&O.prototype,R&&(v(R)[E]=O);if((!P||!o(B)||B===Function.prototype)&&(B=function(){function ie(){throw new w("Incorrect invocation")}return ie}(),P))for(M in F)t[M]&&l(t[M],B);if((!P||!I||I===L)&&(I=B.prototype,P))for(M in F)t[M]&&l(t[M].prototype,I);if(P&&m(V)!==I&&l(V,I),a&&!b(I,A)){D=!0,i(I,A,{configurable:!0,get:function(){function ie(){return f(this)?this[x]:void 0}return ie}()});for(M in F)t[M]&&k(t[M],x,M)}T.exports={NATIVE_ARRAY_BUFFER_VIEWS:P,TYPED_ARRAY_TAG:D&&x,aTypedArray:G,aTypedArrayConstructor:X,exportTypedArrayMethod:Q,exportTypedArrayStaticMethod:se,getTypedArrayConstructor:z,isView:U,isTypedArray:$,TypedArray:B,TypedArrayPrototype:I}},37336:function(T,r,n){"use strict";var e=n(74685),a=n(67250),t=n(58310),o=n(70377),f=n(70520),b=n(37909),y=n(73936),S=n(30145),k=n(40033),h=n(60077),i=n(61365),c=n(10188),m=n(43806),l=n(95867),u=n(91784),s=n(36917),d=n(76649),v=n(88471),g=n(54602),C=n(5781),p=n(5774),N=n(84925),V=n(5419),B=f.PROPER,I=f.CONFIGURABLE,L="ArrayBuffer",w="DataView",A="prototype",x="Wrong length",E="Wrong index",P=V.getterFor(L),D=V.getterFor(w),M=V.set,O=e[L],R=O,F=R&&R[A],W=e[w],U=W&&W[A],z=Object.prototype,$=e.Array,G=e.RangeError,X=a(v),Q=a([].reverse),se=u.pack,ie=u.unpack,me=function(Ne){return[Ne&255]},q=function(Ne){return[Ne&255,Ne>>8&255]},re=function(Ne){return[Ne&255,Ne>>8&255,Ne>>16&255,Ne>>24&255]},ae=function(Ne){return Ne[3]<<24|Ne[2]<<16|Ne[1]<<8|Ne[0]},le=function(Ne){return se(l(Ne),23,4)},Z=function(Ne){return se(Ne,52,8)},ne=function(Ne,Be,be){y(Ne[A],Be,{configurable:!0,get:function(){function Le(){return be(this)[Be]}return Le}()})},te=function(Ne,Be,be,Le){var we=D(Ne),xe=m(be),Re=!!Le;if(xe+Be>we.byteLength)throw new G(E);var He=we.bytes,ye=xe+we.byteOffset,de=g(He,ye,ye+Be);return Re?de:Q(de)},pe=function(Ne,Be,be,Le,we,xe){var Re=D(Ne),He=m(be),ye=Le(+we),de=!!xe;if(He+Be>Re.byteLength)throw new G(E);for(var he=Re.bytes,ke=He+Re.byteOffset,ve=0;vewe)throw new G("Wrong offset");if(be=be===void 0?we-xe:c(be),xe+be>we)throw new G(x);M(this,{type:w,buffer:Ne,byteLength:be,byteOffset:xe,bytes:Le.bytes}),t||(this.buffer=Ne,this.byteLength=be,this.byteOffset=xe)}return Ce}(),U=W[A],t&&(ne(R,"byteLength",P),ne(W,"buffer",D),ne(W,"byteLength",D),ne(W,"byteOffset",D)),S(U,{getInt8:function(){function Ce(Ne){return te(this,1,Ne)[0]<<24>>24}return Ce}(),getUint8:function(){function Ce(Ne){return te(this,1,Ne)[0]}return Ce}(),getInt16:function(){function Ce(Ne){var Be=te(this,2,Ne,arguments.length>1?arguments[1]:!1);return(Be[1]<<8|Be[0])<<16>>16}return Ce}(),getUint16:function(){function Ce(Ne){var Be=te(this,2,Ne,arguments.length>1?arguments[1]:!1);return Be[1]<<8|Be[0]}return Ce}(),getInt32:function(){function Ce(Ne){return ae(te(this,4,Ne,arguments.length>1?arguments[1]:!1))}return Ce}(),getUint32:function(){function Ce(Ne){return ae(te(this,4,Ne,arguments.length>1?arguments[1]:!1))>>>0}return Ce}(),getFloat32:function(){function Ce(Ne){return ie(te(this,4,Ne,arguments.length>1?arguments[1]:!1),23)}return Ce}(),getFloat64:function(){function Ce(Ne){return ie(te(this,8,Ne,arguments.length>1?arguments[1]:!1),52)}return Ce}(),setInt8:function(){function Ce(Ne,Be){pe(this,1,Ne,me,Be)}return Ce}(),setUint8:function(){function Ce(Ne,Be){pe(this,1,Ne,me,Be)}return Ce}(),setInt16:function(){function Ce(Ne,Be){pe(this,2,Ne,q,Be,arguments.length>2?arguments[2]:!1)}return Ce}(),setUint16:function(){function Ce(Ne,Be){pe(this,2,Ne,q,Be,arguments.length>2?arguments[2]:!1)}return Ce}(),setInt32:function(){function Ce(Ne,Be){pe(this,4,Ne,re,Be,arguments.length>2?arguments[2]:!1)}return Ce}(),setUint32:function(){function Ce(Ne,Be){pe(this,4,Ne,re,Be,arguments.length>2?arguments[2]:!1)}return Ce}(),setFloat32:function(){function Ce(Ne,Be){pe(this,4,Ne,le,Be,arguments.length>2?arguments[2]:!1)}return Ce}(),setFloat64:function(){function Ce(Ne,Be){pe(this,8,Ne,Z,Be,arguments.length>2?arguments[2]:!1)}return Ce}()});else{var fe=B&&O.name!==L;!k(function(){O(1)})||!k(function(){new O(-1)})||k(function(){return new O,new O(1.5),new O(NaN),O.length!==1||fe&&!I})?(R=function(){function Ce(Ne){return h(this,F),C(new O(m(Ne)),this,R)}return Ce}(),R[A]=F,F.constructor=R,p(R,O)):fe&&I&&b(O,"name",L),d&&s(U)!==z&&d(U,z);var ce=new W(new R(2)),Ve=a(U.setInt8);ce.setInt8(0,2147483648),ce.setInt8(1,2147483649),(ce.getInt8(0)||!ce.getInt8(1))&&S(U,{setInt8:function(){function Ce(Ne,Be){Ve(this,Ne,Be<<24>>24)}return Ce}(),setUint8:function(){function Ce(Ne,Be){Ve(this,Ne,Be<<24>>24)}return Ce}()},{unsafe:!0})}N(R,L),N(W,w),T.exports={ArrayBuffer:R,DataView:W}},71447:function(T,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760),o=n(95108),f=Math.min;T.exports=[].copyWithin||function(){function b(y,S){var k=e(this),h=t(k),i=a(y,h),c=a(S,h),m=arguments.length>2?arguments[2]:void 0,l=f((m===void 0?h:a(m,h))-c,h-i),u=1;for(c0;)c in k?k[i]=k[c]:o(k,i),i+=u,c+=u;return k}return b}()},88471:function(T,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760);T.exports=function(){function o(f){for(var b=e(this),y=t(b),S=arguments.length,k=a(S>1?arguments[1]:void 0,y),h=S>2?arguments[2]:void 0,i=h===void 0?y:a(h,y);i>k;)b[k++]=f;return b}return o}()},35601:function(T,r,n){"use strict";var e=n(22603).forEach,a=n(55528),t=a("forEach");T.exports=t?[].forEach:function(){function o(f){return e(this,f,arguments.length>1?arguments[1]:void 0)}return o}()},78008:function(T,r,n){"use strict";var e=n(24760);T.exports=function(a,t,o){for(var f=0,b=arguments.length>2?o:e(t),y=new a(b);b>f;)y[f]=t[f++];return y}},73174:function(T,r,n){"use strict";var e=n(75754),a=n(91495),t=n(46771),o=n(40125),f=n(76571),b=n(1031),y=n(24760),S=n(60102),k=n(77455),h=n(59201),i=Array;T.exports=function(){function c(m){var l=t(m),u=b(this),s=arguments.length,d=s>1?arguments[1]:void 0,v=d!==void 0;v&&(d=e(d,s>2?arguments[2]:void 0));var g=h(l),C=0,p,N,V,B,I,L;if(g&&!(this===i&&f(g)))for(N=u?new this:[],B=k(l,g),I=B.next;!(V=a(I,B)).done;C++)L=v?o(B,d,[V.value,C],!0):V.value,S(N,C,L);else for(p=y(l),N=u?new this(p):i(p);p>C;C++)L=v?d(l[C],C):l[C],S(N,C,L);return N.length=C,N}return c}()},14211:function(T,r,n){"use strict";var e=n(57591),a=n(13912),t=n(24760),o=function(b){return function(y,S,k){var h=e(y),i=t(h);if(i===0)return!b&&-1;var c=a(k,i),m;if(b&&S!==S){for(;i>c;)if(m=h[c++],m!==m)return!0}else for(;i>c;c++)if((b||c in h)&&h[c]===S)return b||c||0;return!b&&-1}};T.exports={includes:o(!0),indexOf:o(!1)}},22603:function(T,r,n){"use strict";var e=n(75754),a=n(67250),t=n(37457),o=n(46771),f=n(24760),b=n(57823),y=a([].push),S=function(h){var i=h===1,c=h===2,m=h===3,l=h===4,u=h===6,s=h===7,d=h===5||u;return function(v,g,C,p){for(var N=o(v),V=t(N),B=f(V),I=e(g,C),L=0,w=p||b,A=i?w(v,B):c||s?w(v,0):void 0,x,E;B>L;L++)if((d||L in V)&&(x=V[L],E=I(x,L,N),h))if(i)A[L]=E;else if(E)switch(h){case 3:return!0;case 5:return x;case 6:return L;case 2:y(A,x)}else switch(h){case 4:return!1;case 7:y(A,x)}return u?-1:m||l?l:A}};T.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)}},1325:function(T,r,n){"use strict";var e=n(61267),a=n(57591),t=n(61365),o=n(24760),f=n(55528),b=Math.min,y=[].lastIndexOf,S=!!y&&1/[1].lastIndexOf(1,-0)<0,k=f("lastIndexOf"),h=S||!k;T.exports=h?function(){function i(c){if(S)return e(y,this,arguments)||0;var m=a(this),l=o(m);if(l===0)return-1;var u=l-1;for(arguments.length>1&&(u=b(u,t(arguments[1]))),u<0&&(u=l+u);u>=0;u--)if(u in m&&m[u]===c)return u||0;return-1}return i}():y},44091:function(T,r,n){"use strict";var e=n(40033),a=n(24697),t=n(5026),o=a("species");T.exports=function(f){return t>=51||!e(function(){var b=[],y=b.constructor={};return y[o]=function(){return{foo:1}},b[f](Boolean).foo!==1})}},55528:function(T,r,n){"use strict";var e=n(40033);T.exports=function(a,t){var o=[][a];return!!o&&e(function(){o.call(null,t||function(){return 1},1)})}},56844:function(T,r,n){"use strict";var e=n(10320),a=n(46771),t=n(37457),o=n(24760),f=TypeError,b="Reduce of empty array with no initial value",y=function(k){return function(h,i,c,m){var l=a(h),u=t(l),s=o(l);if(e(i),s===0&&c<2)throw new f(b);var d=k?s-1:0,v=k?-1:1;if(c<2)for(;;){if(d in u){m=u[d],d+=v;break}if(d+=v,k?d<0:s<=d)throw new f(b)}for(;k?d>=0:s>d;d+=v)d in u&&(m=i(m,u[d],d,l));return m}};T.exports={left:y(!1),right:y(!0)}},13345:function(T,r,n){"use strict";var e=n(58310),a=n(37386),t=TypeError,o=Object.getOwnPropertyDescriptor,f=e&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(b){return b instanceof TypeError}}();T.exports=f?function(b,y){if(a(b)&&!o(b,"length").writable)throw new t("Cannot set read only .length");return b.length=y}:function(b,y){return b.length=y}},54602:function(T,r,n){"use strict";var e=n(67250);T.exports=e([].slice)},90274:function(T,r,n){"use strict";var e=n(54602),a=Math.floor,t=function o(f,b){var y=f.length;if(y<8)for(var S=1,k,h;S0;)f[h]=f[--h];h!==S++&&(f[h]=k)}else for(var i=a(y/2),c=o(e(f,0,i),b),m=o(e(f,i),b),l=c.length,u=m.length,s=0,d=0;s1?arguments[1]:void 0),E;E=E?E.next:A.first;)for(x(E.value,E.key,this);E&&E.removed;)E=E.previous}return L}(),has:function(){function L(w){return!!I(this,w)}return L}()}),t(N,g?{get:function(){function L(w){var A=I(this,w);return A&&A.value}return L}(),set:function(){function L(w,A){return B(this,w===0?0:w,A)}return L}()}:{add:function(){function L(w){return B(this,w=w===0?0:w,w)}return L}()}),i&&a(N,"size",{configurable:!0,get:function(){function L(){return V(this).size}return L}()}),p}return s}(),setStrong:function(){function s(d,v,g){var C=v+" Iterator",p=u(v),N=u(C);S(d,v,function(V,B){l(this,{type:C,target:V,state:p(V),kind:B,last:void 0})},function(){for(var V=N(this),B=V.kind,I=V.last;I&&I.removed;)I=I.previous;return!V.target||!(V.last=I=I?I.next:V.state.first)?(V.target=void 0,k(void 0,!0)):k(B==="keys"?I.key:B==="values"?I.value:[I.key,I.value],!1)},g?"entries":"values",!g,!0),h(v)}return s}()}},39895:function(T,r,n){"use strict";var e=n(67250),a=n(30145),t=n(81969).getWeakData,o=n(60077),f=n(30365),b=n(42871),y=n(77568),S=n(49450),k=n(22603),h=n(45299),i=n(5419),c=i.set,m=i.getterFor,l=k.find,u=k.findIndex,s=e([].splice),d=0,v=function(N){return N.frozen||(N.frozen=new g)},g=function(){this.entries=[]},C=function(N,V){return l(N.entries,function(B){return B[0]===V})};g.prototype={get:function(){function p(N){var V=C(this,N);if(V)return V[1]}return p}(),has:function(){function p(N){return!!C(this,N)}return p}(),set:function(){function p(N,V){var B=C(this,N);B?B[1]=V:this.entries.push([N,V])}return p}(),delete:function(){function p(N){var V=u(this.entries,function(B){return B[0]===N});return~V&&s(this.entries,V,1),!!~V}return p}()},T.exports={getConstructor:function(){function p(N,V,B,I){var L=N(function(E,P){o(E,w),c(E,{type:V,id:d++,frozen:void 0}),b(P)||S(P,E[I],{that:E,AS_ENTRIES:B})}),w=L.prototype,A=m(V),x=function(){function E(P,D,M){var O=A(P),R=t(f(D),!0);return R===!0?v(O).set(D,M):R[O.id]=M,P}return E}();return a(w,{delete:function(){function E(P){var D=A(this);if(!y(P))return!1;var M=t(P);return M===!0?v(D).delete(P):M&&h(M,D.id)&&delete M[D.id]}return E}(),has:function(){function E(P){var D=A(this);if(!y(P))return!1;var M=t(P);return M===!0?v(D).has(P):M&&h(M,D.id)}return E}()}),a(w,B?{get:function(){function E(P){var D=A(this);if(y(P)){var M=t(P);return M===!0?v(D).get(P):M?M[D.id]:void 0}}return E}(),set:function(){function E(P,D){return x(this,P,D)}return E}()}:{add:function(){function E(P){return x(this,P,!0)}return E}()}),L}return p}()}},45150:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(67250),o=n(41314),f=n(55938),b=n(81969),y=n(49450),S=n(60077),k=n(55747),h=n(42871),i=n(77568),c=n(40033),m=n(92490),l=n(84925),u=n(5781);T.exports=function(s,d,v){var g=s.indexOf("Map")!==-1,C=s.indexOf("Weak")!==-1,p=g?"set":"add",N=a[s],V=N&&N.prototype,B=N,I={},L=function(O){var R=t(V[O]);f(V,O,O==="add"?function(){function F(W){return R(this,W===0?0:W),this}return F}():O==="delete"?function(F){return C&&!i(F)?!1:R(this,F===0?0:F)}:O==="get"?function(){function F(W){return C&&!i(W)?void 0:R(this,W===0?0:W)}return F}():O==="has"?function(){function F(W){return C&&!i(W)?!1:R(this,W===0?0:W)}return F}():function(){function F(W,U){return R(this,W===0?0:W,U),this}return F}())},w=o(s,!k(N)||!(C||V.forEach&&!c(function(){new N().entries().next()})));if(w)B=v.getConstructor(d,s,g,p),b.enable();else if(o(s,!0)){var A=new B,x=A[p](C?{}:-0,1)!==A,E=c(function(){A.has(1)}),P=m(function(M){new N(M)}),D=!C&&c(function(){for(var M=new N,O=5;O--;)M[p](O,O);return!M.has(-0)});P||(B=d(function(M,O){S(M,V);var R=u(new N,M,B);return h(O)||y(O,R[p],{that:R,AS_ENTRIES:g}),R}),B.prototype=V,V.constructor=B),(E||D)&&(L("delete"),L("has"),g&&L("get")),(D||x)&&L(p),C&&V.clear&&delete V.clear}return I[s]=B,e({global:!0,constructor:!0,forced:B!==N},I),l(B,s),C||v.setStrong(B,s,g),B}},5774:function(T,r,n){"use strict";var e=n(45299),a=n(97921),t=n(27193),o=n(74595);T.exports=function(f,b,y){for(var S=a(b),k=o.f,h=t.f,i=0;i"+h+""}},5959:function(T){"use strict";T.exports=function(r,n){return{value:r,done:n}}},37909:function(T,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);T.exports=e?function(o,f,b){return a.f(o,f,t(1,b))}:function(o,f,b){return o[f]=b,o}},87458:function(T){"use strict";T.exports=function(r,n){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:n}}},60102:function(T,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);T.exports=function(o,f,b){e?a.f(o,f,t(0,b)):o[f]=b}},67206:function(T,r,n){"use strict";var e=n(67250),a=n(40033),t=n(24051).start,o=RangeError,f=isFinite,b=Math.abs,y=Date.prototype,S=y.toISOString,k=e(y.getTime),h=e(y.getUTCDate),i=e(y.getUTCFullYear),c=e(y.getUTCHours),m=e(y.getUTCMilliseconds),l=e(y.getUTCMinutes),u=e(y.getUTCMonth),s=e(y.getUTCSeconds);T.exports=a(function(){return S.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!a(function(){S.call(new Date(NaN))})?function(){function d(){if(!f(k(this)))throw new o("Invalid time value");var v=this,g=i(v),C=m(v),p=g<0?"-":g>9999?"+":"";return p+t(b(g),p?6:4,0)+"-"+t(u(v)+1,2,0)+"-"+t(h(v),2,0)+"T"+t(c(v),2,0)+":"+t(l(v),2,0)+":"+t(s(v),2,0)+"."+t(C,3,0)+"Z"}return d}():S},10886:function(T,r,n){"use strict";var e=n(30365),a=n(13396),t=TypeError;T.exports=function(o){if(e(this),o==="string"||o==="default")o="string";else if(o!=="number")throw new t("Incorrect hint");return a(this,o)}},73936:function(T,r,n){"use strict";var e=n(20001),a=n(74595);T.exports=function(t,o,f){return f.get&&e(f.get,o,{getter:!0}),f.set&&e(f.set,o,{setter:!0}),a.f(t,o,f)}},55938:function(T,r,n){"use strict";var e=n(55747),a=n(74595),t=n(20001),o=n(18231);T.exports=function(f,b,y,S){S||(S={});var k=S.enumerable,h=S.name!==void 0?S.name:b;if(e(y)&&t(y,h,S),S.global)k?f[b]=y:o(b,y);else{try{S.unsafe?f[b]&&(k=!0):delete f[b]}catch(i){}k?f[b]=y:a.f(f,b,{value:y,enumerable:!1,configurable:!S.nonConfigurable,writable:!S.nonWritable})}return f}},30145:function(T,r,n){"use strict";var e=n(55938);T.exports=function(a,t,o){for(var f in t)e(a,f,t[f],o);return a}},18231:function(T,r,n){"use strict";var e=n(74685),a=Object.defineProperty;T.exports=function(t,o){try{a(e,t,{value:o,configurable:!0,writable:!0})}catch(f){e[t]=o}return o}},95108:function(T,r,n){"use strict";var e=n(89393),a=TypeError;T.exports=function(t,o){if(!delete t[o])throw new a("Cannot delete property "+e(o)+" of "+e(t))}},58310:function(T,r,n){"use strict";var e=n(40033);T.exports=!e(function(){return Object.defineProperty({},1,{get:function(){function a(){return 7}return a}()})[1]!==7})},12689:function(T,r,n){"use strict";var e=n(74685),a=n(77568),t=e.document,o=a(t)&&a(t.createElement);T.exports=function(f){return o?t.createElement(f):{}}},21291:function(T){"use strict";var r=TypeError,n=9007199254740991;T.exports=function(e){if(e>n)throw r("Maximum allowed index exceeded");return e}},652:function(T,r,n){"use strict";var e=n(63318),a=e.match(/firefox\/(\d+)/i);T.exports=!!a&&+a[1]},8180:function(T,r,n){"use strict";var e=n(73730),a=n(81702);T.exports=!e&&!a&&typeof window=="object"&&typeof document=="object"},49197:function(T){"use strict";T.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"},73730:function(T){"use strict";T.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},19228:function(T,r,n){"use strict";var e=n(63318);T.exports=/MSIE|Trident/.test(e)},51802:function(T,r,n){"use strict";var e=n(63318);T.exports=/ipad|iphone|ipod/i.test(e)&&typeof Pebble!="undefined"},83433:function(T,r,n){"use strict";var e=n(63318);T.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(e)},81702:function(T,r,n){"use strict";var e=n(74685),a=n(7462);T.exports=a(e.process)==="process"},63383:function(T,r,n){"use strict";var e=n(63318);T.exports=/web0s(?!.*chrome)/i.test(e)},63318:function(T){"use strict";T.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},5026:function(T,r,n){"use strict";var e=n(74685),a=n(63318),t=e.process,o=e.Deno,f=t&&t.versions||o&&o.version,b=f&&f.v8,y,S;b&&(y=b.split("."),S=y[0]>0&&y[0]<4?1:+(y[0]+y[1])),!S&&a&&(y=a.match(/Edge\/(\d+)/),(!y||y[1]>=74)&&(y=a.match(/Chrome\/(\d+)/),y&&(S=+y[1]))),T.exports=S},9342:function(T,r,n){"use strict";var e=n(63318),a=e.match(/AppleWebKit\/(\d+)\./);T.exports=!!a&&+a[1]},89453:function(T){"use strict";T.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},63964:function(T,r,n){"use strict";var e=n(74685),a=n(27193).f,t=n(37909),o=n(55938),f=n(18231),b=n(5774),y=n(41314);T.exports=function(S,k){var h=S.target,i=S.global,c=S.stat,m,l,u,s,d,v;if(i?l=e:c?l=e[h]||f(h,{}):l=e[h]&&e[h].prototype,l)for(u in k){if(d=k[u],S.dontCallGetSet?(v=a(l,u),s=v&&v.value):s=l[u],m=y(i?u:h+(c?".":"#")+u,S.forced),!m&&s!==void 0){if(typeof d==typeof s)continue;b(d,s)}(S.sham||s&&s.sham)&&t(d,"sham",!0),o(l,u,d,S)}}},40033:function(T){"use strict";T.exports=function(r){try{return!!r()}catch(n){return!0}}},79942:function(T,r,n){"use strict";n(79669);var e=n(91495),a=n(55938),t=n(14489),o=n(40033),f=n(24697),b=n(37909),y=f("species"),S=RegExp.prototype;T.exports=function(k,h,i,c){var m=f(k),l=!o(function(){var v={};return v[m]=function(){return 7},""[k](v)!==7}),u=l&&!o(function(){var v=!1,g=/a/;return k==="split"&&(g={},g.constructor={},g.constructor[y]=function(){return g},g.flags="",g[m]=/./[m]),g.exec=function(){return v=!0,null},g[m](""),!v});if(!l||!u||i){var s=/./[m],d=h(m,""[k],function(v,g,C,p,N){var V=g.exec;return V===t||V===S.exec?l&&!N?{done:!0,value:e(s,g,C,p)}:{done:!0,value:e(v,C,g,p)}:{done:!1}});a(String.prototype,k,d[0]),a(S,m,d[1])}c&&b(S[m],"sham",!0)}},65561:function(T,r,n){"use strict";var e=n(37386),a=n(24760),t=n(21291),o=n(75754),f=function b(y,S,k,h,i,c,m,l){for(var u=i,s=0,d=m?o(m,l):!1,v,g;s0&&e(v)?(g=a(v),u=b(y,S,v,g,u,c-1)-1):(t(u+1),y[u]=v),u++),s++;return u};T.exports=f},50730:function(T,r,n){"use strict";var e=n(40033);T.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},61267:function(T,r,n){"use strict";var e=n(55050),a=Function.prototype,t=a.apply,o=a.call;T.exports=typeof Reflect=="object"&&Reflect.apply||(e?o.bind(t):function(){return o.apply(t,arguments)})},75754:function(T,r,n){"use strict";var e=n(71138),a=n(10320),t=n(55050),o=e(e.bind);T.exports=function(f,b){return a(f),b===void 0?f:t?o(f,b):function(){return f.apply(b,arguments)}}},55050:function(T,r,n){"use strict";var e=n(40033);T.exports=!e(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},66284:function(T,r,n){"use strict";var e=n(67250),a=n(10320),t=n(77568),o=n(45299),f=n(54602),b=n(55050),y=Function,S=e([].concat),k=e([].join),h={},i=function(m,l,u){if(!o(h,l)){for(var s=[],d=0;d]*>)/g,S=/\$([$&'`]|\d{1,2})/g;T.exports=function(k,h,i,c,m,l){var u=i+k.length,s=c.length,d=S;return m!==void 0&&(m=a(m),d=y),f(l,d,function(v,g){var C;switch(o(g,0)){case"$":return"$";case"&":return k;case"`":return b(h,0,i);case"'":return b(h,u);case"<":C=m[b(g,1,-1)];break;default:var p=+g;if(p===0)return v;if(p>s){var N=t(p/10);return N===0?v:N<=s?c[N-1]===void 0?o(g,1):c[N-1]+o(g,1):v}C=c[p-1]}return C===void 0?"":C})}},74685:function(T,r,n){"use strict";var e=function(t){return t&&t.Math===Math&&t};T.exports=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof n.g=="object"&&n.g)||e(!1)||function(){return this}()||Function("return this")()},45299:function(T,r,n){"use strict";var e=n(67250),a=n(46771),t=e({}.hasOwnProperty);T.exports=Object.hasOwn||function(){function o(f,b){return t(a(f),b)}return o}()},79195:function(T){"use strict";T.exports={}},72259:function(T){"use strict";T.exports=function(r,n){try{arguments.length}catch(e){}}},5315:function(T,r,n){"use strict";var e=n(4009);T.exports=e("document","documentElement")},36223:function(T,r,n){"use strict";var e=n(58310),a=n(40033),t=n(12689);T.exports=!e&&!a(function(){return Object.defineProperty(t("div"),"a",{get:function(){function o(){return 7}return o}()}).a!==7})},91784:function(T){"use strict";var r=Array,n=Math.abs,e=Math.pow,a=Math.floor,t=Math.log,o=Math.LN2,f=function(S,k,h){var i=r(h),c=h*8-k-1,m=(1<>1,u=k===23?e(2,-24)-e(2,-77):0,s=S<0||S===0&&1/S<0?1:0,d=0,v,g,C;for(S=n(S),S!==S||S===1/0?(g=S!==S?1:0,v=m):(v=a(t(S)/o),C=e(2,-v),S*C<1&&(v--,C*=2),v+l>=1?S+=u/C:S+=u*e(2,1-l),S*C>=2&&(v++,C/=2),v+l>=m?(g=0,v=m):v+l>=1?(g=(S*C-1)*e(2,k),v+=l):(g=S*e(2,l-1)*e(2,k),v=0));k>=8;)i[d++]=g&255,g/=256,k-=8;for(v=v<0;)i[d++]=v&255,v/=256,c-=8;return i[--d]|=s*128,i},b=function(S,k){var h=S.length,i=h*8-k-1,c=(1<>1,l=i-7,u=h-1,s=S[u--],d=s&127,v;for(s>>=7;l>0;)d=d*256+S[u--],l-=8;for(v=d&(1<<-l)-1,d>>=-l,l+=k;l>0;)v=v*256+S[u--],l-=8;if(d===0)d=1-m;else{if(d===c)return v?NaN:s?-1/0:1/0;v+=e(2,k),d-=m}return(s?-1:1)*v*e(2,d-k)};T.exports={pack:f,unpack:b}},37457:function(T,r,n){"use strict";var e=n(67250),a=n(40033),t=n(7462),o=Object,f=e("".split);T.exports=a(function(){return!o("z").propertyIsEnumerable(0)})?function(b){return t(b)==="String"?f(b,""):o(b)}:o},5781:function(T,r,n){"use strict";var e=n(55747),a=n(77568),t=n(76649);T.exports=function(o,f,b){var y,S;return t&&e(y=f.constructor)&&y!==b&&a(S=y.prototype)&&S!==b.prototype&&t(o,S),o}},40492:function(T,r,n){"use strict";var e=n(67250),a=n(55747),t=n(40095),o=e(Function.toString);a(t.inspectSource)||(t.inspectSource=function(f){return o(f)}),T.exports=t.inspectSource},81969:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(79195),o=n(77568),f=n(45299),b=n(74595).f,y=n(37310),S=n(81644),k=n(81834),h=n(16738),i=n(50730),c=!1,m=h("meta"),l=0,u=function(N){b(N,m,{value:{objectID:"O"+l++,weakData:{}}})},s=function(N,V){if(!o(N))return typeof N=="symbol"?N:(typeof N=="string"?"S":"P")+N;if(!f(N,m)){if(!k(N))return"F";if(!V)return"E";u(N)}return N[m].objectID},d=function(N,V){if(!f(N,m)){if(!k(N))return!0;if(!V)return!1;u(N)}return N[m].weakData},v=function(N){return i&&c&&k(N)&&!f(N,m)&&u(N),N},g=function(){C.enable=function(){},c=!0;var N=y.f,V=a([].splice),B={};B[m]=1,N(B).length&&(y.f=function(I){for(var L=N(I),w=0,A=L.length;wI;I++)if(w=P(l[I]),w&&y(m,w))return w;return new c(!1)}V=S(l,B)}for(A=g?l.next:V.next;!(x=a(A,V)).done;){try{w=P(x.value)}catch(D){h(V,"throw",D)}if(typeof w=="object"&&w&&y(m,w))return w}return new c(!1)}},28649:function(T,r,n){"use strict";var e=n(91495),a=n(30365),t=n(78060);T.exports=function(o,f,b){var y,S;a(o);try{if(y=t(o,"return"),!y){if(f==="throw")throw b;return b}y=e(y,o)}catch(k){S=!0,y=k}if(f==="throw")throw b;if(S)throw y;return a(y),b}},5656:function(T,r,n){"use strict";var e=n(67635).IteratorPrototype,a=n(80674),t=n(87458),o=n(84925),f=n(83967),b=function(){return this};T.exports=function(y,S,k,h){var i=S+" Iterator";return y.prototype=a(e,{next:t(+!h,k)}),o(y,i,!1,!0),f[i]=b,y}},65574:function(T,r,n){"use strict";var e=n(63964),a=n(91495),t=n(4493),o=n(70520),f=n(55747),b=n(5656),y=n(36917),S=n(76649),k=n(84925),h=n(37909),i=n(55938),c=n(24697),m=n(83967),l=n(67635),u=o.PROPER,s=o.CONFIGURABLE,d=l.IteratorPrototype,v=l.BUGGY_SAFARI_ITERATORS,g=c("iterator"),C="keys",p="values",N="entries",V=function(){return this};T.exports=function(B,I,L,w,A,x,E){b(L,I,w);var P=function(X){if(X===A&&F)return F;if(!v&&X&&X in O)return O[X];switch(X){case C:return function(){function Q(){return new L(this,X)}return Q}();case p:return function(){function Q(){return new L(this,X)}return Q}();case N:return function(){function Q(){return new L(this,X)}return Q}()}return function(){return new L(this)}},D=I+" Iterator",M=!1,O=B.prototype,R=O[g]||O["@@iterator"]||A&&O[A],F=!v&&R||P(A),W=I==="Array"&&O.entries||R,U,z,$;if(W&&(U=y(W.call(new B)),U!==Object.prototype&&U.next&&(!t&&y(U)!==d&&(S?S(U,d):f(U[g])||i(U,g,V)),k(U,D,!0,!0),t&&(m[D]=V))),u&&A===p&&R&&R.name!==p&&(!t&&s?h(O,"name",p):(M=!0,F=function(){function G(){return a(R,this)}return G}())),A)if(z={values:P(p),keys:x?F:P(C),entries:P(N)},E)for($ in z)(v||M||!($ in O))&&i(O,$,z[$]);else e({target:I,proto:!0,forced:v||M},z);return(!t||E)&&O[g]!==F&&i(O,g,F,{name:A}),m[I]=F,z}},67635:function(T,r,n){"use strict";var e=n(40033),a=n(55747),t=n(77568),o=n(80674),f=n(36917),b=n(55938),y=n(24697),S=n(4493),k=y("iterator"),h=!1,i,c,m;[].keys&&(m=[].keys(),"next"in m?(c=f(f(m)),c!==Object.prototype&&(i=c)):h=!0);var l=!t(i)||e(function(){var u={};return i[k].call(u)!==u});l?i={}:S&&(i=o(i)),a(i[k])||b(i,k,function(){return this}),T.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:h}},83967:function(T){"use strict";T.exports={}},24760:function(T,r,n){"use strict";var e=n(10188);T.exports=function(a){return e(a.length)}},20001:function(T,r,n){"use strict";var e=n(67250),a=n(40033),t=n(55747),o=n(45299),f=n(58310),b=n(70520).CONFIGURABLE,y=n(40492),S=n(5419),k=S.enforce,h=S.get,i=String,c=Object.defineProperty,m=e("".slice),l=e("".replace),u=e([].join),s=f&&!a(function(){return c(function(){},"length",{value:8}).length!==8}),d=String(String).split("String"),v=T.exports=function(g,C,p){m(i(C),0,7)==="Symbol("&&(C="["+l(i(C),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),p&&p.getter&&(C="get "+C),p&&p.setter&&(C="set "+C),(!o(g,"name")||b&&g.name!==C)&&(f?c(g,"name",{value:C,configurable:!0}):g.name=C),s&&p&&o(p,"arity")&&g.length!==p.arity&&c(g,"length",{value:p.arity});try{p&&o(p,"constructor")&&p.constructor?f&&c(g,"prototype",{writable:!1}):g.prototype&&(g.prototype=void 0)}catch(V){}var N=k(g);return o(N,"source")||(N.source=u(d,typeof C=="string"?C:"")),g};Function.prototype.toString=v(function(){function g(){return t(this)&&h(this).source||y(this)}return g}(),"toString")},82040:function(T){"use strict";var r=Math.expm1,n=Math.exp;T.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||r(-2e-17)!==-2e-17?function(){function e(a){var t=+a;return t===0?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}return e}():r},14950:function(T,r,n){"use strict";var e=n(22172),a=Math.abs,t=2220446049250313e-31,o=1/t,f=function(y){return y+o-o};T.exports=function(b,y,S,k){var h=+b,i=a(h),c=e(h);if(iS||l!==l?c*(1/0):c*l}},95867:function(T,r,n){"use strict";var e=n(14950),a=11920928955078125e-23,t=34028234663852886e22,o=11754943508222875e-54;T.exports=Math.fround||function(){function f(b){return e(b,a,t,o)}return f}()},75002:function(T){"use strict";var r=Math.log,n=Math.LOG10E;T.exports=Math.log10||function(){function e(a){return r(a)*n}return e}()},90874:function(T){"use strict";var r=Math.log;T.exports=Math.log1p||function(){function n(e){var a=+e;return a>-1e-8&&a<1e-8?a-a*a/2:r(1+a)}return n}()},22172:function(T){"use strict";T.exports=Math.sign||function(){function r(n){var e=+n;return e===0||e!==e?e:e<0?-1:1}return r}()},21119:function(T){"use strict";var r=Math.ceil,n=Math.floor;T.exports=Math.trunc||function(){function e(a){var t=+a;return(t>0?n:r)(t)}return e}()},37713:function(T,r,n){"use strict";var e=n(74685),a=n(44915),t=n(75754),o=n(60375).set,f=n(9547),b=n(83433),y=n(51802),S=n(63383),k=n(81702),h=e.MutationObserver||e.WebKitMutationObserver,i=e.document,c=e.process,m=e.Promise,l=a("queueMicrotask"),u,s,d,v,g;if(!l){var C=new f,p=function(){var V,B;for(k&&(V=c.domain)&&V.exit();B=C.get();)try{B()}catch(I){throw C.head&&u(),I}V&&V.enter()};!b&&!k&&!S&&h&&i?(s=!0,d=i.createTextNode(""),new h(p).observe(d,{characterData:!0}),u=function(){d.data=s=!s}):!y&&m&&m.resolve?(v=m.resolve(void 0),v.constructor=m,g=t(v.then,v),u=function(){g(p)}):k?u=function(){c.nextTick(p)}:(o=t(o,e),u=function(){o(p)}),l=function(V){C.head||u(),C.add(V)}}T.exports=l},81837:function(T,r,n){"use strict";var e=n(10320),a=TypeError,t=function(f){var b,y;this.promise=new f(function(S,k){if(b!==void 0||y!==void 0)throw new a("Bad Promise constructor");b=S,y=k}),this.resolve=e(b),this.reject=e(y)};T.exports.f=function(o){return new t(o)}},86213:function(T,r,n){"use strict";var e=n(72586),a=TypeError;T.exports=function(t){if(e(t))throw new a("The method doesn't accept regular expressions");return t}},3294:function(T,r,n){"use strict";var e=n(74685),a=e.isFinite;T.exports=Number.isFinite||function(){function t(o){return typeof o=="number"&&a(o)}return t}()},28506:function(T,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),y=t("".charAt),S=e.parseFloat,k=e.Symbol,h=k&&k.iterator,i=1/S(b+"-0")!==-1/0||h&&!a(function(){S(Object(h))});T.exports=i?function(){function c(m){var l=f(o(m)),u=S(l);return u===0&&y(l,0)==="-"?-0:u}return c}():S},13693:function(T,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),y=e.parseInt,S=e.Symbol,k=S&&S.iterator,h=/^[+-]?0x/i,i=t(h.exec),c=y(b+"08")!==8||y(b+"0x16")!==22||k&&!a(function(){y(Object(k))});T.exports=c?function(){function m(l,u){var s=f(o(l));return y(s,u>>>0||(i(h,s)?16:10))}return m}():y},41143:function(T,r,n){"use strict";var e=n(58310),a=n(67250),t=n(91495),o=n(40033),f=n(18450),b=n(89235),y=n(12867),S=n(46771),k=n(37457),h=Object.assign,i=Object.defineProperty,c=a([].concat);T.exports=!h||o(function(){if(e&&h({b:1},h(i({},"a",{enumerable:!0,get:function(){function d(){i(this,"b",{value:3,enumerable:!1})}return d}()}),{b:2})).b!==1)return!0;var m={},l={},u=Symbol("assign detection"),s="abcdefghijklmnopqrst";return m[u]=7,s.split("").forEach(function(d){l[d]=d}),h({},m)[u]!==7||f(h({},l)).join("")!==s})?function(){function m(l,u){for(var s=S(l),d=arguments.length,v=1,g=b.f,C=y.f;d>v;)for(var p=k(arguments[v++]),N=g?c(f(p),g(p)):f(p),V=N.length,B=0,I;V>B;)I=N[B++],(!e||t(C,p,I))&&(s[I]=p[I]);return s}return m}():h},80674:function(T,r,n){"use strict";var e=n(30365),a=n(24239),t=n(89453),o=n(79195),f=n(5315),b=n(12689),y=n(19417),S=">",k="<",h="prototype",i="script",c=y("IE_PROTO"),m=function(){},l=function(C){return k+i+S+C+k+"/"+i+S},u=function(C){C.write(l("")),C.close();var p=C.parentWindow.Object;return C=null,p},s=function(){var C=b("iframe"),p="java"+i+":",N;return C.style.display="none",f.appendChild(C),C.src=String(p),N=C.contentWindow.document,N.open(),N.write(l("document.F=Object")),N.close(),N.F},d,v=function(){try{d=new ActiveXObject("htmlfile")}catch(p){}v=typeof document!="undefined"?document.domain&&d?u(d):s():u(d);for(var C=t.length;C--;)delete v[h][t[C]];return v()};o[c]=!0,T.exports=Object.create||function(){function g(C,p){var N;return C!==null?(m[h]=e(C),N=new m,m[h]=null,N[c]=C):N=v(),p===void 0?N:a.f(N,p)}return g}()},24239:function(T,r,n){"use strict";var e=n(58310),a=n(80944),t=n(74595),o=n(30365),f=n(57591),b=n(18450);r.f=e&&!a?Object.defineProperties:function(){function y(S,k){o(S);for(var h=f(k),i=b(k),c=i.length,m=0,l;c>m;)t.f(S,l=i[m++],h[l]);return S}return y}()},74595:function(T,r,n){"use strict";var e=n(58310),a=n(36223),t=n(80944),o=n(30365),f=n(767),b=TypeError,y=Object.defineProperty,S=Object.getOwnPropertyDescriptor,k="enumerable",h="configurable",i="writable";r.f=e?t?function(){function c(m,l,u){if(o(m),l=f(l),o(u),typeof m=="function"&&l==="prototype"&&"value"in u&&i in u&&!u[i]){var s=S(m,l);s&&s[i]&&(m[l]=u.value,u={configurable:h in u?u[h]:s[h],enumerable:k in u?u[k]:s[k],writable:!1})}return y(m,l,u)}return c}():y:function(){function c(m,l,u){if(o(m),l=f(l),o(u),a)try{return y(m,l,u)}catch(s){}if("get"in u||"set"in u)throw new b("Accessors not supported");return"value"in u&&(m[l]=u.value),m}return c}()},27193:function(T,r,n){"use strict";var e=n(58310),a=n(91495),t=n(12867),o=n(87458),f=n(57591),b=n(767),y=n(45299),S=n(36223),k=Object.getOwnPropertyDescriptor;r.f=e?k:function(){function h(i,c){if(i=f(i),c=b(c),S)try{return k(i,c)}catch(m){}if(y(i,c))return o(!a(t.f,i,c),i[c])}return h}()},81644:function(T,r,n){"use strict";var e=n(7462),a=n(57591),t=n(37310).f,o=n(54602),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],b=function(S){try{return t(S)}catch(k){return o(f)}};T.exports.f=function(){function y(S){return f&&e(S)==="Window"?b(S):t(a(S))}return y}()},37310:function(T,r,n){"use strict";var e=n(53726),a=n(89453),t=a.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(){function o(f){return e(f,t)}return o}()},89235:function(T,r){"use strict";r.f=Object.getOwnPropertySymbols},36917:function(T,r,n){"use strict";var e=n(45299),a=n(55747),t=n(46771),o=n(19417),f=n(9225),b=o("IE_PROTO"),y=Object,S=y.prototype;T.exports=f?y.getPrototypeOf:function(k){var h=t(k);if(e(h,b))return h[b];var i=h.constructor;return a(i)&&h instanceof i?i.prototype:h instanceof y?S:null}},81834:function(T,r,n){"use strict";var e=n(40033),a=n(77568),t=n(7462),o=n(3782),f=Object.isExtensible,b=e(function(){f(1)});T.exports=b||o?function(){function y(S){return!a(S)||o&&t(S)==="ArrayBuffer"?!1:f?f(S):!0}return y}():f},21287:function(T,r,n){"use strict";var e=n(67250);T.exports=e({}.isPrototypeOf)},53726:function(T,r,n){"use strict";var e=n(67250),a=n(45299),t=n(57591),o=n(14211).indexOf,f=n(79195),b=e([].push);T.exports=function(y,S){var k=t(y),h=0,i=[],c;for(c in k)!a(f,c)&&a(k,c)&&b(i,c);for(;S.length>h;)a(k,c=S[h++])&&(~o(i,c)||b(i,c));return i}},18450:function(T,r,n){"use strict";var e=n(53726),a=n(89453);T.exports=Object.keys||function(){function t(o){return e(o,a)}return t}()},12867:function(T,r){"use strict";var n={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,a=e&&!n.call({1:2},1);r.f=a?function(){function t(o){var f=e(this,o);return!!f&&f.enumerable}return t}():n},57377:function(T,r,n){"use strict";var e=n(4493),a=n(74685),t=n(40033),o=n(9342);T.exports=e||!t(function(){if(!(o&&o<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete a[f]}})},76649:function(T,r,n){"use strict";var e=n(38656),a=n(77568),t=n(16952),o=n(35908);T.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var f=!1,b={},y;try{y=e(Object.prototype,"__proto__","set"),y(b,[]),f=b instanceof Array}catch(S){}return function(){function S(k,h){return t(k),o(h),a(k)&&(f?y(k,h):k.__proto__=h),k}return S}()}():void 0)},70915:function(T,r,n){"use strict";var e=n(58310),a=n(40033),t=n(67250),o=n(36917),f=n(18450),b=n(57591),y=n(12867).f,S=t(y),k=t([].push),h=e&&a(function(){var c=Object.create(null);return c[2]=2,!S(c,2)}),i=function(m){return function(l){for(var u=b(l),s=f(u),d=h&&o(u)===null,v=s.length,g=0,C=[],p;v>g;)p=s[g++],(!e||(d?p in u:S(u,p)))&&k(C,m?[p,u[p]]:u[p]);return C}};T.exports={entries:i(!0),values:i(!1)}},2509:function(T,r,n){"use strict";var e=n(2650),a=n(2281);T.exports=e?{}.toString:function(){function t(){return"[object "+a(this)+"]"}return t}()},13396:function(T,r,n){"use strict";var e=n(91495),a=n(55747),t=n(77568),o=TypeError;T.exports=function(f,b){var y,S;if(b==="string"&&a(y=f.toString)&&!t(S=e(y,f))||a(y=f.valueOf)&&!t(S=e(y,f))||b!=="string"&&a(y=f.toString)&&!t(S=e(y,f)))return S;throw new o("Can't convert object to primitive value")}},97921:function(T,r,n){"use strict";var e=n(4009),a=n(67250),t=n(37310),o=n(89235),f=n(30365),b=a([].concat);T.exports=e("Reflect","ownKeys")||function(){function y(S){var k=t.f(f(S)),h=o.f;return h?b(k,h(S)):k}return y}()},61765:function(T,r,n){"use strict";var e=n(74685);T.exports=e},10729:function(T){"use strict";T.exports=function(r){try{return{error:!1,value:r()}}catch(n){return{error:!0,value:n}}}},74854:function(T,r,n){"use strict";var e=n(74685),a=n(67512),t=n(55747),o=n(41314),f=n(40492),b=n(24697),y=n(8180),S=n(73730),k=n(4493),h=n(5026),i=a&&a.prototype,c=b("species"),m=!1,l=t(e.PromiseRejectionEvent),u=o("Promise",function(){var s=f(a),d=s!==String(a);if(!d&&h===66||k&&!(i.catch&&i.finally))return!0;if(!h||h<51||!/native code/.test(s)){var v=new a(function(p){p(1)}),g=function(N){N(function(){},function(){})},C=v.constructor={};if(C[c]=g,m=v.then(function(){})instanceof g,!m)return!0}return!d&&(y||S)&&!l});T.exports={CONSTRUCTOR:u,REJECTION_EVENT:l,SUBCLASSING:m}},67512:function(T,r,n){"use strict";var e=n(74685);T.exports=e.Promise},66628:function(T,r,n){"use strict";var e=n(30365),a=n(77568),t=n(81837);T.exports=function(o,f){if(e(o),a(f)&&f.constructor===o)return f;var b=t.f(o),y=b.resolve;return y(f),b.promise}},48199:function(T,r,n){"use strict";var e=n(67512),a=n(92490),t=n(74854).CONSTRUCTOR;T.exports=t||!a(function(o){e.all(o).then(void 0,function(){})})},34550:function(T,r,n){"use strict";var e=n(74595).f;T.exports=function(a,t,o){o in a||e(a,o,{configurable:!0,get:function(){function f(){return t[o]}return f}(),set:function(){function f(b){t[o]=b}return f}()})}},9547:function(T){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(){function n(e){var a={item:e,next:null},t=this.tail;t?t.next=a:this.head=a,this.tail=a}return n}(),get:function(){function n(){var e=this.head;if(e){var a=this.head=e.next;return a===null&&(this.tail=null),e.item}}return n}()},T.exports=r},28340:function(T,r,n){"use strict";var e=n(91495),a=n(30365),t=n(55747),o=n(7462),f=n(14489),b=TypeError;T.exports=function(y,S){var k=y.exec;if(t(k)){var h=e(k,y,S);return h!==null&&a(h),h}if(o(y)==="RegExp")return e(f,y,S);throw new b("RegExp#exec called on incompatible receiver")}},14489:function(T,r,n){"use strict";var e=n(91495),a=n(67250),t=n(12605),o=n(70901),f=n(62115),b=n(16639),y=n(80674),S=n(5419).get,k=n(39173),h=n(35688),i=b("native-string-replace",String.prototype.replace),c=RegExp.prototype.exec,m=c,l=a("".charAt),u=a("".indexOf),s=a("".replace),d=a("".slice),v=function(){var N=/a/,V=/b*/g;return e(c,N,"a"),e(c,V,"a"),N.lastIndex!==0||V.lastIndex!==0}(),g=f.BROKEN_CARET,C=/()??/.exec("")[1]!==void 0,p=v||C||g||k||h;p&&(m=function(){function N(V){var B=this,I=S(B),L=t(V),w=I.raw,A,x,E,P,D,M,O;if(w)return w.lastIndex=B.lastIndex,A=e(m,w,L),B.lastIndex=w.lastIndex,A;var R=I.groups,F=g&&B.sticky,W=e(o,B),U=B.source,z=0,$=L;if(F&&(W=s(W,"y",""),u(W,"g")===-1&&(W+="g"),$=d(L,B.lastIndex),B.lastIndex>0&&(!B.multiline||B.multiline&&l(L,B.lastIndex-1)!=="\n")&&(U="(?: "+U+")",$=" "+$,z++),x=new RegExp("^(?:"+U+")",W)),C&&(x=new RegExp("^"+U+"$(?!\\s)",W)),v&&(E=B.lastIndex),P=e(c,F?x:B,$),F?P?(P.input=d(P.input,z),P[0]=d(P[0],z),P.index=B.lastIndex,B.lastIndex+=P[0].length):B.lastIndex=0:v&&P&&(B.lastIndex=B.global?P.index+P[0].length:E),C&&P&&P.length>1&&e(i,P[0],x,function(){for(D=1;Db)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$
c")!=="bc"})},16952:function(T,r,n){"use strict";var e=n(42871),a=TypeError;T.exports=function(t){if(e(t))throw new a("Can't call method on "+t);return t}},44915:function(T,r,n){"use strict";var e=n(74685),a=n(58310),t=Object.getOwnPropertyDescriptor;T.exports=function(o){if(!a)return e[o];var f=t(e,o);return f&&f.value}},5700:function(T){"use strict";T.exports=Object.is||function(){function r(n,e){return n===e?n!==0||1/n===1/e:n!==n&&e!==e}return r}()},78362:function(T,r,n){"use strict";var e=n(74685),a=n(61267),t=n(55747),o=n(49197),f=n(63318),b=n(54602),y=n(24986),S=e.Function,k=/MSIE .\./.test(f)||o&&function(){var h=e.Bun.version.split(".");return h.length<3||h[0]==="0"&&(h[1]<3||h[1]==="3"&&h[2]==="0")}();T.exports=function(h,i){var c=i?2:1;return k?function(m,l){var u=y(arguments.length,1)>c,s=t(m)?m:S(m),d=u?b(arguments,c):[],v=u?function(){a(s,this,d)}:s;return i?h(v,l):h(v)}:h}},58491:function(T,r,n){"use strict";var e=n(4009),a=n(73936),t=n(24697),o=n(58310),f=t("species");T.exports=function(b){var y=e(b);o&&y&&!y[f]&&a(y,f,{configurable:!0,get:function(){function S(){return this}return S}()})}},84925:function(T,r,n){"use strict";var e=n(74595).f,a=n(45299),t=n(24697),o=t("toStringTag");T.exports=function(f,b,y){f&&!y&&(f=f.prototype),f&&!a(f,o)&&e(f,o,{configurable:!0,value:b})}},19417:function(T,r,n){"use strict";var e=n(16639),a=n(16738),t=e("keys");T.exports=function(o){return t[o]||(t[o]=a(o))}},40095:function(T,r,n){"use strict";var e=n(4493),a=n(74685),t=n(18231),o="__core-js_shared__",f=T.exports=a[o]||t(o,{});(f.versions||(f.versions=[])).push({version:"3.37.1",mode:e?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"})},16639:function(T,r,n){"use strict";var e=n(40095);T.exports=function(a,t){return e[a]||(e[a]=t||{})}},28987:function(T,r,n){"use strict";var e=n(30365),a=n(32606),t=n(42871),o=n(24697),f=o("species");T.exports=function(b,y){var S=e(b).constructor,k;return S===void 0||t(k=e(S)[f])?y:a(k)}},88539:function(T,r,n){"use strict";var e=n(40033);T.exports=function(a){return e(function(){var t=""[a]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},50233:function(T,r,n){"use strict";var e=n(67250),a=n(61365),t=n(12605),o=n(16952),f=e("".charAt),b=e("".charCodeAt),y=e("".slice),S=function(h){return function(i,c){var m=t(o(i)),l=a(c),u=m.length,s,d;return l<0||l>=u?h?"":void 0:(s=b(m,l),s<55296||s>56319||l+1===u||(d=b(m,l+1))<56320||d>57343?h?f(m,l):s:h?y(m,l,l+2):(s-55296<<10)+(d-56320)+65536)}};T.exports={codeAt:S(!1),charAt:S(!0)}},34125:function(T,r,n){"use strict";var e=n(63318);T.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(e)},24051:function(T,r,n){"use strict";var e=n(67250),a=n(10188),t=n(12605),o=n(62443),f=n(16952),b=e(o),y=e("".slice),S=Math.ceil,k=function(i){return function(c,m,l){var u=t(f(c)),s=a(m),d=u.length,v=l===void 0?" ":t(l),g,C;return s<=d||v===""?u:(g=s-d,C=b(v,S(g/v.length)),C.length>g&&(C=y(C,0,g)),i?u+C:C+u)}};T.exports={start:k(!1),end:k(!0)}},62443:function(T,r,n){"use strict";var e=n(61365),a=n(12605),t=n(16952),o=RangeError;T.exports=function(){function f(b){var y=a(t(this)),S="",k=e(b);if(k<0||k===1/0)throw new o("Wrong number of repetitions");for(;k>0;(k>>>=1)&&(y+=y))k&1&&(S+=y);return S}return f}()},43476:function(T,r,n){"use strict";var e=n(92648).end,a=n(90012);T.exports=a("trimEnd")?function(){function t(){return e(this)}return t}():"".trimEnd},90012:function(T,r,n){"use strict";var e=n(70520).PROPER,a=n(40033),t=n(4198),o="\u200B\x85\u180E";T.exports=function(f){return a(function(){return!!t[f]()||o[f]()!==o||e&&t[f].name!==f})}},43885:function(T,r,n){"use strict";var e=n(92648).start,a=n(90012);T.exports=a("trimStart")?function(){function t(){return e(this)}return t}():"".trimStart},92648:function(T,r,n){"use strict";var e=n(67250),a=n(16952),t=n(12605),o=n(4198),f=e("".replace),b=RegExp("^["+o+"]+"),y=RegExp("(^|[^"+o+"])["+o+"]+$"),S=function(h){return function(i){var c=t(a(i));return h&1&&(c=f(c,b,"")),h&2&&(c=f(c,y,"$1")),c}};T.exports={start:S(1),end:S(2),trim:S(3)}},52357:function(T,r,n){"use strict";var e=n(5026),a=n(40033),t=n(74685),o=t.String;T.exports=!!Object.getOwnPropertySymbols&&!a(function(){var f=Symbol("symbol detection");return!o(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&e&&e<41})},52360:function(T,r,n){"use strict";var e=n(91495),a=n(4009),t=n(24697),o=n(55938);T.exports=function(){var f=a("Symbol"),b=f&&f.prototype,y=b&&b.valueOf,S=t("toPrimitive");b&&!b[S]&&o(b,S,function(k){return e(y,this)},{arity:1})}},66570:function(T,r,n){"use strict";var e=n(52357);T.exports=e&&!!Symbol.for&&!!Symbol.keyFor},60375:function(T,r,n){"use strict";var e=n(74685),a=n(61267),t=n(75754),o=n(55747),f=n(45299),b=n(40033),y=n(5315),S=n(54602),k=n(12689),h=n(24986),i=n(83433),c=n(81702),m=e.setImmediate,l=e.clearImmediate,u=e.process,s=e.Dispatch,d=e.Function,v=e.MessageChannel,g=e.String,C=0,p={},N="onreadystatechange",V,B,I,L;b(function(){V=e.location});var w=function(D){if(f(p,D)){var M=p[D];delete p[D],M()}},A=function(D){return function(){w(D)}},x=function(D){w(D.data)},E=function(D){e.postMessage(g(D),V.protocol+"//"+V.host)};(!m||!l)&&(m=function(){function P(D){h(arguments.length,1);var M=o(D)?D:d(D),O=S(arguments,1);return p[++C]=function(){a(M,void 0,O)},B(C),C}return P}(),l=function(){function P(D){delete p[D]}return P}(),c?B=function(D){u.nextTick(A(D))}:s&&s.now?B=function(D){s.now(A(D))}:v&&!i?(I=new v,L=I.port2,I.port1.onmessage=x,B=t(L.postMessage,L)):e.addEventListener&&o(e.postMessage)&&!e.importScripts&&V&&V.protocol!=="file:"&&!b(E)?(B=E,e.addEventListener("message",x,!1)):N in k("script")?B=function(D){y.appendChild(k("script"))[N]=function(){y.removeChild(this),w(D)}}:B=function(D){setTimeout(A(D),0)}),T.exports={set:m,clear:l}},46438:function(T,r,n){"use strict";var e=n(67250);T.exports=e(1 .valueOf)},13912:function(T,r,n){"use strict";var e=n(61365),a=Math.max,t=Math.min;T.exports=function(o,f){var b=e(o);return b<0?a(b+f,0):t(b,f)}},61484:function(T,r,n){"use strict";var e=n(24843),a=TypeError;T.exports=function(t){var o=e(t,"number");if(typeof o=="number")throw new a("Can't convert number to bigint");return BigInt(o)}},43806:function(T,r,n){"use strict";var e=n(61365),a=n(10188),t=RangeError;T.exports=function(o){if(o===void 0)return 0;var f=e(o),b=a(f);if(f!==b)throw new t("Wrong length or index");return b}},57591:function(T,r,n){"use strict";var e=n(37457),a=n(16952);T.exports=function(t){return e(a(t))}},61365:function(T,r,n){"use strict";var e=n(21119);T.exports=function(a){var t=+a;return t!==t||t===0?0:e(t)}},10188:function(T,r,n){"use strict";var e=n(61365),a=Math.min;T.exports=function(t){var o=e(t);return o>0?a(o,9007199254740991):0}},46771:function(T,r,n){"use strict";var e=n(16952),a=Object;T.exports=function(t){return a(e(t))}},56043:function(T,r,n){"use strict";var e=n(16140),a=RangeError;T.exports=function(t,o){var f=e(t);if(f%o)throw new a("Wrong offset");return f}},16140:function(T,r,n){"use strict";var e=n(61365),a=RangeError;T.exports=function(t){var o=e(t);if(o<0)throw new a("The argument can't be less than 0");return o}},24843:function(T,r,n){"use strict";var e=n(91495),a=n(77568),t=n(71399),o=n(78060),f=n(13396),b=n(24697),y=TypeError,S=b("toPrimitive");T.exports=function(k,h){if(!a(k)||t(k))return k;var i=o(k,S),c;if(i){if(h===void 0&&(h="default"),c=e(i,k,h),!a(c)||t(c))return c;throw new y("Can't convert object to primitive value")}return h===void 0&&(h="number"),f(k,h)}},767:function(T,r,n){"use strict";var e=n(24843),a=n(71399);T.exports=function(t){var o=e(t,"string");return a(o)?o:o+""}},2650:function(T,r,n){"use strict";var e=n(24697),a=e("toStringTag"),t={};t[a]="z",T.exports=String(t)==="[object z]"},12605:function(T,r,n){"use strict";var e=n(2281),a=String;T.exports=function(t){if(e(t)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(t)}},15409:function(T){"use strict";var r=Math.round;T.exports=function(n){var e=r(n);return e<0?0:e>255?255:e&255}},89393:function(T){"use strict";var r=String;T.exports=function(n){try{return r(n)}catch(e){return"Object"}}},80185:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(58310),f=n(86563),b=n(4246),y=n(37336),S=n(60077),k=n(87458),h=n(37909),i=n(5841),c=n(10188),m=n(43806),l=n(56043),u=n(15409),s=n(767),d=n(45299),v=n(2281),g=n(77568),C=n(71399),p=n(80674),N=n(21287),V=n(76649),B=n(37310).f,I=n(3805),L=n(22603).forEach,w=n(58491),A=n(73936),x=n(74595),E=n(27193),P=n(78008),D=n(5419),M=n(5781),O=D.get,R=D.set,F=D.enforce,W=x.f,U=E.f,z=a.RangeError,$=y.ArrayBuffer,G=$.prototype,X=y.DataView,Q=b.NATIVE_ARRAY_BUFFER_VIEWS,se=b.TYPED_ARRAY_TAG,ie=b.TypedArray,me=b.TypedArrayPrototype,q=b.isTypedArray,re="BYTES_PER_ELEMENT",ae="Wrong length",le=function(ce,Ve){A(ce,Ve,{configurable:!0,get:function(){function Ce(){return O(this)[Ve]}return Ce}()})},Z=function(ce){var Ve;return N(G,ce)||(Ve=v(ce))==="ArrayBuffer"||Ve==="SharedArrayBuffer"},ne=function(ce,Ve){return q(ce)&&!C(Ve)&&Ve in ce&&i(+Ve)&&Ve>=0},te=function(){function fe(ce,Ve){return Ve=s(Ve),ne(ce,Ve)?k(2,ce[Ve]):U(ce,Ve)}return fe}(),pe=function(){function fe(ce,Ve,Ce){return Ve=s(Ve),ne(ce,Ve)&&g(Ce)&&d(Ce,"value")&&!d(Ce,"get")&&!d(Ce,"set")&&!Ce.configurable&&(!d(Ce,"writable")||Ce.writable)&&(!d(Ce,"enumerable")||Ce.enumerable)?(ce[Ve]=Ce.value,ce):W(ce,Ve,Ce)}return fe}();o?(Q||(E.f=te,x.f=pe,le(me,"buffer"),le(me,"byteOffset"),le(me,"byteLength"),le(me,"length")),e({target:"Object",stat:!0,forced:!Q},{getOwnPropertyDescriptor:te,defineProperty:pe}),T.exports=function(fe,ce,Ve){var Ce=fe.match(/\d+/)[0]/8,Ne=fe+(Ve?"Clamped":"")+"Array",Be="get"+fe,be="set"+fe,Le=a[Ne],we=Le,xe=we&&we.prototype,Re={},He=function(ve,Se){var Pe=O(ve);return Pe.view[Be](Se*Ce+Pe.byteOffset,!0)},ye=function(ve,Se,Pe){var je=O(ve);je.view[be](Se*Ce+je.byteOffset,Ve?u(Pe):Pe,!0)},de=function(ve,Se){W(ve,Se,{get:function(){function Pe(){return He(this,Se)}return Pe}(),set:function(){function Pe(je){return ye(this,Se,je)}return Pe}(),enumerable:!0})};Q?f&&(we=ce(function(ke,ve,Se,Pe){return S(ke,xe),M(function(){return g(ve)?Z(ve)?Pe!==void 0?new Le(ve,l(Se,Ce),Pe):Se!==void 0?new Le(ve,l(Se,Ce)):new Le(ve):q(ve)?P(we,ve):t(I,we,ve):new Le(m(ve))}(),ke,we)}),V&&V(we,ie),L(B(Le),function(ke){ke in we||h(we,ke,Le[ke])}),we.prototype=xe):(we=ce(function(ke,ve,Se,Pe){S(ke,xe);var je=0,Fe=0,ze,We,Ue;if(!g(ve))Ue=m(ve),We=Ue*Ce,ze=new $(We);else if(Z(ve)){ze=ve,Fe=l(Se,Ce);var Xe=ve.byteLength;if(Pe===void 0){if(Xe%Ce)throw new z(ae);if(We=Xe-Fe,We<0)throw new z(ae)}else if(We=c(Pe)*Ce,We+Fe>Xe)throw new z(ae);Ue=We/Ce}else return q(ve)?P(we,ve):t(I,we,ve);for(R(ke,{buffer:ze,byteOffset:Fe,byteLength:We,length:Ue,view:new X(ze)});je1?arguments[1]:void 0,v=d!==void 0,g=y(u),C,p,N,V,B,I,L,w;if(g&&!S(g))for(L=b(u,g),w=L.next,u=[];!(I=a(w,L)).done;)u.push(I.value);for(v&&s>2&&(d=e(d,arguments[2])),p=f(u),N=new(h(l))(p),V=k(N),C=0;p>C;C++)B=v?d(u[C],C):u[C],N[C]=V?i(B):+B;return N}return c}()},31082:function(T,r,n){"use strict";var e=n(4246),a=n(28987),t=e.aTypedArrayConstructor,o=e.getTypedArrayConstructor;T.exports=function(f){return t(a(f,o(f)))}},16738:function(T,r,n){"use strict";var e=n(67250),a=0,t=Math.random(),o=e(1 .toString);T.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+o(++a+t,36)}},1062:function(T,r,n){"use strict";var e=n(52357);T.exports=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},80944:function(T,r,n){"use strict";var e=n(58310),a=n(40033);T.exports=e&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},24986:function(T){"use strict";var r=TypeError;T.exports=function(n,e){if(n=51||!a(function(){var d=[];return d[m]=!1,d.concat()[0]!==d}),u=function(v){if(!o(v))return!1;var g=v[m];return g!==void 0?!!g:t(v)},s=!l||!h("concat");e({target:"Array",proto:!0,arity:1,forced:s},{concat:function(){function d(v){var g=f(this),C=k(g,0),p=0,N,V,B,I,L;for(N=-1,B=arguments.length;N1?arguments[1]:void 0)}return f}()})},68933:function(T,r,n){"use strict";var e=n(63964),a=n(88471),t=n(80575);e({target:"Array",proto:!0},{fill:a}),t("fill")},47830:function(T,r,n){"use strict";var e=n(63964),a=n(22603).filter,t=n(44091),o=t("filter");e({target:"Array",proto:!0,forced:!o},{filter:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},64094:function(T,r,n){"use strict";var e=n(63964),a=n(22603).findIndex,t=n(80575),o="findIndex",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{findIndex:function(){function b(y){return a(this,y,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},13455:function(T,r,n){"use strict";var e=n(63964),a=n(22603).find,t=n(80575),o="find",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{find:function(){function b(y){return a(this,y,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},32384:function(T,r,n){"use strict";var e=n(63964),a=n(65561),t=n(10320),o=n(46771),f=n(24760),b=n(57823);e({target:"Array",proto:!0},{flatMap:function(){function y(S){var k=o(this),h=f(k),i;return t(S),i=b(k,0),i.length=a(i,k,k,h,0,1,S,arguments.length>1?arguments[1]:void 0),i}return y}()})},61915:function(T,r,n){"use strict";var e=n(63964),a=n(65561),t=n(46771),o=n(24760),f=n(61365),b=n(57823);e({target:"Array",proto:!0},{flat:function(){function y(){var S=arguments.length?arguments[0]:void 0,k=t(this),h=o(k),i=b(k,0);return i.length=a(i,k,k,h,0,S===void 0?1:f(S)),i}return y}()})},25579:function(T,r,n){"use strict";var e=n(63964),a=n(35601);e({target:"Array",proto:!0,forced:[].forEach!==a},{forEach:a})},63532:function(T,r,n){"use strict";var e=n(63964),a=n(73174),t=n(92490),o=!t(function(f){Array.from(f)});e({target:"Array",stat:!0,forced:o},{from:a})},33425:function(T,r,n){"use strict";var e=n(63964),a=n(14211).includes,t=n(40033),o=n(80575),f=t(function(){return!Array(1).includes()});e({target:"Array",proto:!0,forced:f},{includes:function(){function b(y){return a(this,y,arguments.length>1?arguments[1]:void 0)}return b}()}),o("includes")},43894:function(T,r,n){"use strict";var e=n(63964),a=n(71138),t=n(14211).indexOf,o=n(55528),f=a([].indexOf),b=!!f&&1/f([1],1,-0)<0,y=b||!o("indexOf");e({target:"Array",proto:!0,forced:y},{indexOf:function(){function S(k){var h=arguments.length>1?arguments[1]:void 0;return b?f(this,k,h)||0:t(this,k,h)}return S}()})},99636:function(T,r,n){"use strict";var e=n(63964),a=n(37386);e({target:"Array",stat:!0},{isArray:a})},34570:function(T,r,n){"use strict";var e=n(57591),a=n(80575),t=n(83967),o=n(5419),f=n(74595).f,b=n(65574),y=n(5959),S=n(4493),k=n(58310),h="Array Iterator",i=o.set,c=o.getterFor(h);T.exports=b(Array,"Array",function(l,u){i(this,{type:h,target:e(l),index:0,kind:u})},function(){var l=c(this),u=l.target,s=l.index++;if(!u||s>=u.length)return l.target=void 0,y(void 0,!0);switch(l.kind){case"keys":return y(s,!1);case"values":return y(u[s],!1)}return y([s,u[s]],!1)},"values");var m=t.Arguments=t.Array;if(a("keys"),a("values"),a("entries"),!S&&k&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(l){}},94432:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37457),o=n(57591),f=n(55528),b=a([].join),y=t!==Object,S=y||!f("join",",");e({target:"Array",proto:!0,forced:S},{join:function(){function k(h){return b(o(this),h===void 0?",":h)}return k}()})},24683:function(T,r,n){"use strict";var e=n(63964),a=n(1325);e({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},69984:function(T,r,n){"use strict";var e=n(63964),a=n(22603).map,t=n(44091),o=t("map");e({target:"Array",proto:!0,forced:!o},{map:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},32089:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(1031),o=n(60102),f=Array,b=a(function(){function y(){}return!(f.of.call(y)instanceof y)});e({target:"Array",stat:!0,forced:b},{of:function(){function y(){for(var S=0,k=arguments.length,h=new(t(this)?this:f)(k);k>S;)o(h,S,arguments[S++]);return h.length=k,h}return y}()})},29645:function(T,r,n){"use strict";var e=n(63964),a=n(56844).right,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,y=b||!t("reduceRight");e({target:"Array",proto:!0,forced:y},{reduceRight:function(){function S(k){return a(this,k,arguments.length,arguments.length>1?arguments[1]:void 0)}return S}()})},60206:function(T,r,n){"use strict";var e=n(63964),a=n(56844).left,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,y=b||!t("reduce");e({target:"Array",proto:!0,forced:y},{reduce:function(){function S(k){var h=arguments.length;return a(this,k,h,h>1?arguments[1]:void 0)}return S}()})},4788:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37386),o=a([].reverse),f=[1,2];e({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){function b(){return t(this)&&(this.length=this.length),o(this)}return b}()})},58672:function(T,r,n){"use strict";var e=n(63964),a=n(37386),t=n(1031),o=n(77568),f=n(13912),b=n(24760),y=n(57591),S=n(60102),k=n(24697),h=n(44091),i=n(54602),c=h("slice"),m=k("species"),l=Array,u=Math.max;e({target:"Array",proto:!0,forced:!c},{slice:function(){function s(d,v){var g=y(this),C=b(g),p=f(d,C),N=f(v===void 0?C:v,C),V,B,I;if(a(g)&&(V=g.constructor,t(V)&&(V===l||a(V.prototype))?V=void 0:o(V)&&(V=V[m],V===null&&(V=void 0)),V===l||V===void 0))return i(g,p,N);for(B=new(V===void 0?l:V)(u(N-p,0)),I=0;p1?arguments[1]:void 0)}return f}()})},48968:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(10320),o=n(46771),f=n(24760),b=n(95108),y=n(12605),S=n(40033),k=n(90274),h=n(55528),i=n(652),c=n(19228),m=n(5026),l=n(9342),u=[],s=a(u.sort),d=a(u.push),v=S(function(){u.sort(void 0)}),g=S(function(){u.sort(null)}),C=h("sort"),p=!S(function(){if(m)return m<70;if(!(i&&i>3)){if(c)return!0;if(l)return l<603;var B="",I,L,w,A;for(I=65;I<76;I++){switch(L=String.fromCharCode(I),I){case 66:case 69:case 70:case 72:w=3;break;case 68:case 71:w=4;break;default:w=2}for(A=0;A<47;A++)u.push({k:L+A,v:w})}for(u.sort(function(x,E){return E.v-x.v}),A=0;Ay(w)?1:-1}};e({target:"Array",proto:!0,forced:N},{sort:function(){function B(I){I!==void 0&&t(I);var L=o(this);if(p)return I===void 0?s(L):s(L,I);var w=[],A=f(L),x,E;for(E=0;Eg-V+N;I--)h(v,I-1)}else if(N>V)for(I=g-V;I>C;I--)L=I+V-1,w=I+N-1,L in v?v[w]=v[L]:h(v,w);for(I=0;I9490626562425156e-8?o(h)+b:a(h-1+f(h-1)*f(h+1))}return S}()})},59660:function(T,r,n){"use strict";var e=n(63964),a=Math.asinh,t=Math.log,o=Math.sqrt;function f(y){var S=+y;return!isFinite(S)||S===0?S:S<0?-f(-S):t(S+o(S*S+1))}var b=!(a&&1/a(0)>0);e({target:"Math",stat:!0,forced:b},{asinh:f})},15383:function(T,r,n){"use strict";var e=n(63964),a=Math.atanh,t=Math.log,o=!(a&&1/a(-0)<0);e({target:"Math",stat:!0,forced:o},{atanh:function(){function f(b){var y=+b;return y===0?y:t((1+y)/(1-y))/2}return f}()})},92866:function(T,r,n){"use strict";var e=n(63964),a=n(22172),t=Math.abs,o=Math.pow;e({target:"Math",stat:!0},{cbrt:function(){function f(b){var y=+b;return a(y)*o(t(y),.3333333333333333)}return f}()})},86107:function(T,r,n){"use strict";var e=n(63964),a=Math.floor,t=Math.log,o=Math.LOG2E;e({target:"Math",stat:!0},{clz32:function(){function f(b){var y=b>>>0;return y?31-a(t(y+.5)*o):32}return f}()})},29248:function(T,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.cosh,o=Math.abs,f=Math.E,b=!t||t(710)===1/0;e({target:"Math",stat:!0,forced:b},{cosh:function(){function y(S){var k=a(o(S)-1)+1;return(k+1/(k*f*f))*(f/2)}return y}()})},52540:function(T,r,n){"use strict";var e=n(63964),a=n(82040);e({target:"Math",stat:!0,forced:a!==Math.expm1},{expm1:a})},79007:function(T,r,n){"use strict";var e=n(63964),a=n(95867);e({target:"Math",stat:!0},{fround:a})},77199:function(T,r,n){"use strict";var e=n(63964),a=Math.hypot,t=Math.abs,o=Math.sqrt,f=!!a&&a(1/0,NaN)!==1/0;e({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(){function b(y,S){for(var k=0,h=0,i=arguments.length,c=0,m,l;h0?(l=m/c,k+=l*l):k+=m;return c===1/0?1/0:c*o(k)}return b}()})},6522:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=Math.imul,o=a(function(){return t(4294967295,5)!==-5||t.length!==2});e({target:"Math",stat:!0,forced:o},{imul:function(){function f(b,y){var S=65535,k=+b,h=+y,i=S&k,c=S&h;return 0|i*c+((S&k>>>16)*c+i*(S&h>>>16)<<16>>>0)}return f}()})},95542:function(T,r,n){"use strict";var e=n(63964),a=n(75002);e({target:"Math",stat:!0},{log10:a})},2966:function(T,r,n){"use strict";var e=n(63964),a=n(90874);e({target:"Math",stat:!0},{log1p:a})},20997:function(T,r,n){"use strict";var e=n(63964),a=Math.log,t=Math.LN2;e({target:"Math",stat:!0},{log2:function(){function o(f){return a(f)/t}return o}()})},57400:function(T,r,n){"use strict";var e=n(63964),a=n(22172);e({target:"Math",stat:!0},{sign:a})},45571:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(82040),o=Math.abs,f=Math.exp,b=Math.E,y=a(function(){return Math.sinh(-2e-17)!==-2e-17});e({target:"Math",stat:!0,forced:y},{sinh:function(){function S(k){var h=+k;return o(h)<1?(t(h)-t(-h))/2:(f(h-1)-f(-h-1))*(b/2)}return S}()})},54800:function(T,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.exp;e({target:"Math",stat:!0},{tanh:function(){function o(f){var b=+f,y=a(b),S=a(-b);return y===1/0?1:S===1/0?-1:(y-S)/(t(b)+t(-b))}return o}()})},15709:function(T,r,n){"use strict";var e=n(84925);e(Math,"Math",!0)},76059:function(T,r,n){"use strict";var e=n(63964),a=n(21119);e({target:"Math",stat:!0},{trunc:a})},96614:function(T,r,n){"use strict";var e=n(63964),a=n(4493),t=n(58310),o=n(74685),f=n(61765),b=n(67250),y=n(41314),S=n(45299),k=n(5781),h=n(21287),i=n(71399),c=n(24843),m=n(40033),l=n(37310).f,u=n(27193).f,s=n(74595).f,d=n(46438),v=n(92648).trim,g="Number",C=o[g],p=f[g],N=C.prototype,V=o.TypeError,B=b("".slice),I=b("".charCodeAt),L=function(M){var O=c(M,"number");return typeof O=="bigint"?O:w(O)},w=function(M){var O=c(M,"number"),R,F,W,U,z,$,G,X;if(i(O))throw new V("Cannot convert a Symbol value to a number");if(typeof O=="string"&&O.length>2){if(O=v(O),R=I(O,0),R===43||R===45){if(F=I(O,2),F===88||F===120)return NaN}else if(R===48){switch(I(O,1)){case 66:case 98:W=2,U=49;break;case 79:case 111:W=8,U=55;break;default:return+O}for(z=B(O,2),$=z.length,G=0;G<$;G++)if(X=I(z,G),X<48||X>U)return NaN;return parseInt(z,W)}}return+O},A=y(g,!C(" 0o1")||!C("0b1")||C("+0x1")),x=function(M){return h(N,M)&&m(function(){d(M)})},E=function(){function D(M){var O=arguments.length<1?0:C(L(M));return x(this)?k(Object(O),this,E):O}return D}();E.prototype=N,A&&!a&&(N.constructor=E),e({global:!0,constructor:!0,wrap:!0,forced:A},{Number:E});var P=function(M,O){for(var R=t?l(O):"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(","),F=0,W;R.length>F;F++)S(O,W=R[F])&&!S(M,W)&&s(M,W,u(O,W))};a&&p&&P(f[g],p),(A||a)&&P(f[g],C)},324:function(T,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},90426:function(T,r,n){"use strict";var e=n(63964),a=n(3294);e({target:"Number",stat:!0},{isFinite:a})},95443:function(T,r,n){"use strict";var e=n(63964),a=n(5841);e({target:"Number",stat:!0},{isInteger:a})},87968:function(T,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0},{isNaN:function(){function a(t){return t!==t}return a}()})},55007:function(T,r,n){"use strict";var e=n(63964),a=n(5841),t=Math.abs;e({target:"Number",stat:!0},{isSafeInteger:function(){function o(f){return a(f)&&t(f)<=9007199254740991}return o}()})},55323:function(T,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},13521:function(T,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},5006:function(T,r,n){"use strict";var e=n(63964),a=n(28506);e({target:"Number",stat:!0,forced:Number.parseFloat!==a},{parseFloat:a})},99009:function(T,r,n){"use strict";var e=n(63964),a=n(13693);e({target:"Number",stat:!0,forced:Number.parseInt!==a},{parseInt:a})},85770:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(61365),o=n(46438),f=n(62443),b=n(40033),y=RangeError,S=String,k=Math.floor,h=a(f),i=a("".slice),c=a(1 .toFixed),m=function g(C,p,N){return p===0?N:p%2===1?g(C,p-1,N*C):g(C*C,p/2,N)},l=function(C){for(var p=0,N=C;N>=4096;)p+=12,N/=4096;for(;N>=2;)p+=1,N/=2;return p},u=function(C,p,N){for(var V=-1,B=N;++V<6;)B+=p*C[V],C[V]=B%1e7,B=k(B/1e7)},s=function(C,p){for(var N=6,V=0;--N>=0;)V+=C[N],C[N]=k(V/p),V=V%p*1e7},d=function(C){for(var p=6,N="";--p>=0;)if(N!==""||p===0||C[p]!==0){var V=S(C[p]);N=N===""?V:N+h("0",7-V.length)+V}return N},v=b(function(){return c(8e-5,3)!=="0.000"||c(.9,0)!=="1"||c(1.255,2)!=="1.25"||c(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!b(function(){c({})});e({target:"Number",proto:!0,forced:v},{toFixed:function(){function g(C){var p=o(this),N=t(C),V=[0,0,0,0,0,0],B="",I="0",L,w,A,x;if(N<0||N>20)throw new y("Incorrect fraction digits");if(p!==p)return"NaN";if(p<=-1e21||p>=1e21)return S(p);if(p<0&&(B="-",p=-p),p>1e-21)if(L=l(p*m(2,69,1))-69,w=L<0?p*m(2,-L,1):p/m(2,L,1),w*=4503599627370496,L=52-L,L>0){for(u(V,0,w),A=N;A>=7;)u(V,1e7,0),A-=7;for(u(V,m(10,A,1),0),A=L-1;A>=23;)s(V,8388608),A-=23;s(V,1<0?(x=I.length,I=B+(x<=N?"0."+h("0",N-x)+I:i(I,0,x-N)+"."+i(I,x-N))):I=B+I,I}return g}()})},23532:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(40033),o=n(46438),f=a(1 .toPrecision),b=t(function(){return f(1,void 0)!=="1"})||!t(function(){f({})});e({target:"Number",proto:!0,forced:b},{toPrecision:function(){function y(S){return S===void 0?f(o(this)):f(o(this),S)}return y}()})},87119:function(T,r,n){"use strict";var e=n(63964),a=n(41143);e({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},78618:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(80674);e({target:"Object",stat:!0,sham:!a},{create:t})},27129:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineGetter__:function(){function y(S,k){b.f(f(this),S,{get:o(k),enumerable:!0,configurable:!0})}return y}()})},31943:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(24239).f;e({target:"Object",stat:!0,forced:Object.defineProperties!==t,sham:!a},{defineProperties:t})},3579:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74595).f;e({target:"Object",stat:!0,forced:Object.defineProperty!==t,sham:!a},{defineProperty:t})},97397:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineSetter__:function(){function y(S,k){b.f(f(this),S,{set:o(k),enumerable:!0,configurable:!0})}return y}()})},85028:function(T,r,n){"use strict";var e=n(63964),a=n(70915).entries;e({target:"Object",stat:!0},{entries:function(){function t(o){return a(o)}return t}()})},8225:function(T,r,n){"use strict";var e=n(63964),a=n(50730),t=n(40033),o=n(77568),f=n(81969).onFreeze,b=Object.freeze,y=t(function(){b(1)});e({target:"Object",stat:!0,forced:y,sham:!a},{freeze:function(){function S(k){return b&&o(k)?b(f(k)):k}return S}()})},43331:function(T,r,n){"use strict";var e=n(63964),a=n(49450),t=n(60102);e({target:"Object",stat:!0},{fromEntries:function(){function o(f){var b={};return a(f,function(y,S){t(b,y,S)},{AS_ENTRIES:!0}),b}return o}()})},62289:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(57591),o=n(27193).f,f=n(58310),b=!f||a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getOwnPropertyDescriptor:function(){function y(S,k){return o(t(S),k)}return y}()})},56196:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(97921),o=n(57591),f=n(27193),b=n(60102);e({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(){function y(S){for(var k=o(S),h=f.f,i=t(k),c={},m=0,l,u;i.length>m;)u=h(k,l=i[m++]),u!==void 0&&b(c,l,u);return c}return y}()})},2950:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(81644).f,o=a(function(){return!Object.getOwnPropertyNames(1)});e({target:"Object",stat:!0,forced:o},{getOwnPropertyNames:t})},28603:function(T,r,n){"use strict";var e=n(63964),a=n(52357),t=n(40033),o=n(89235),f=n(46771),b=!a||t(function(){o.f(1)});e({target:"Object",stat:!0,forced:b},{getOwnPropertySymbols:function(){function y(S){var k=o.f;return k?k(f(S)):[]}return y}()})},44205:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(46771),o=n(36917),f=n(9225),b=a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getPrototypeOf:function(){function y(S){return o(t(S))}return y}()})},83186:function(T,r,n){"use strict";var e=n(63964),a=n(81834);e({target:"Object",stat:!0,forced:Object.isExtensible!==a},{isExtensible:a})},76065:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isFrozen,y=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:y},{isFrozen:function(){function S(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return S}()})},13411:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isSealed,y=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:y},{isSealed:function(){function S(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return S}()})},76882:function(T,r,n){"use strict";var e=n(63964),a=n(5700);e({target:"Object",stat:!0},{is:a})},26634:function(T,r,n){"use strict";var e=n(63964),a=n(46771),t=n(18450),o=n(40033),f=o(function(){t(1)});e({target:"Object",stat:!0,forced:f},{keys:function(){function b(y){return t(a(y))}return b}()})},53118:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),y=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupGetter__:function(){function S(k){var h=o(this),i=f(k),c;do if(c=y(h,i))return c.get;while(h=b(h))}return S}()})},42514:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),y=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupSetter__:function(){function S(k){var h=o(this),i=f(k),c;do if(c=y(h,i))return c.set;while(h=b(h))}return S}()})},84353:function(T,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.preventExtensions,y=f(function(){b(1)});e({target:"Object",stat:!0,forced:y,sham:!o},{preventExtensions:function(){function S(k){return b&&a(k)?b(t(k)):k}return S}()})},62987:function(T,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.seal,y=f(function(){b(1)});e({target:"Object",stat:!0,forced:y,sham:!o},{seal:function(){function S(k){return b&&a(k)?b(t(k)):k}return S}()})},48993:function(T,r,n){"use strict";var e=n(63964),a=n(76649);e({target:"Object",stat:!0},{setPrototypeOf:a})},52917:function(T,r,n){"use strict";var e=n(2650),a=n(55938),t=n(2509);e||a(Object.prototype,"toString",t,{unsafe:!0})},4972:function(T,r,n){"use strict";var e=n(63964),a=n(70915).values;e({target:"Object",stat:!0},{values:function(){function t(o){return a(o)}return t}()})},28913:function(T,r,n){"use strict";var e=n(63964),a=n(28506);e({global:!0,forced:parseFloat!==a},{parseFloat:a})},36382:function(T,r,n){"use strict";var e=n(63964),a=n(13693);e({global:!0,forced:parseInt!==a},{parseInt:a})},48865:function(T,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),y=n(48199);e({target:"Promise",stat:!0,forced:y},{all:function(){function S(k){var h=this,i=o.f(h),c=i.resolve,m=i.reject,l=f(function(){var u=t(h.resolve),s=[],d=0,v=1;b(k,function(g){var C=d++,p=!1;v++,a(u,h,g).then(function(N){p||(p=!0,s[C]=N,--v||c(s))},m)}),--v||c(s)});return l.error&&m(l.value),i.promise}return S}()})},70641:function(T,r,n){"use strict";var e=n(63964),a=n(4493),t=n(74854).CONSTRUCTOR,o=n(67512),f=n(4009),b=n(55747),y=n(55938),S=o&&o.prototype;if(e({target:"Promise",proto:!0,forced:t,real:!0},{catch:function(){function h(i){return this.then(void 0,i)}return h}()}),!a&&b(o)){var k=f("Promise").prototype.catch;S.catch!==k&&y(S,"catch",k,{unsafe:!0})}},75946:function(T,r,n){"use strict";var e=n(63964),a=n(4493),t=n(81702),o=n(74685),f=n(91495),b=n(55938),y=n(76649),S=n(84925),k=n(58491),h=n(10320),i=n(55747),c=n(77568),m=n(60077),l=n(28987),u=n(60375).set,s=n(37713),d=n(72259),v=n(10729),g=n(9547),C=n(5419),p=n(67512),N=n(74854),V=n(81837),B="Promise",I=N.CONSTRUCTOR,L=N.REJECTION_EVENT,w=N.SUBCLASSING,A=C.getterFor(B),x=C.set,E=p&&p.prototype,P=p,D=E,M=o.TypeError,O=o.document,R=o.process,F=V.f,W=F,U=!!(O&&O.createEvent&&o.dispatchEvent),z="unhandledrejection",$="rejectionhandled",G=0,X=1,Q=2,se=1,ie=2,me,q,re,ae,le=function(be){var Le;return c(be)&&i(Le=be.then)?Le:!1},Z=function(be,Le){var we=Le.value,xe=Le.state===X,Re=xe?be.ok:be.fail,He=be.resolve,ye=be.reject,de=be.domain,he,ke,ve;try{Re?(xe||(Le.rejection===ie&&ce(Le),Le.rejection=se),Re===!0?he=we:(de&&de.enter(),he=Re(we),de&&(de.exit(),ve=!0)),he===be.promise?ye(new M("Promise-chain cycle")):(ke=le(he))?f(ke,he,He,ye):He(he)):ye(we)}catch(Se){de&&!ve&&de.exit(),ye(Se)}},ne=function(be,Le){be.notified||(be.notified=!0,s(function(){for(var we=be.reactions,xe;xe=we.get();)Z(xe,be);be.notified=!1,Le&&!be.rejection&&pe(be)}))},te=function(be,Le,we){var xe,Re;U?(xe=O.createEvent("Event"),xe.promise=Le,xe.reason=we,xe.initEvent(be,!1,!0),o.dispatchEvent(xe)):xe={promise:Le,reason:we},!L&&(Re=o["on"+be])?Re(xe):be===z&&d("Unhandled promise rejection",we)},pe=function(be){f(u,o,function(){var Le=be.facade,we=be.value,xe=fe(be),Re;if(xe&&(Re=v(function(){t?R.emit("unhandledRejection",we,Le):te(z,Le,we)}),be.rejection=t||fe(be)?ie:se,Re.error))throw Re.value})},fe=function(be){return be.rejection!==se&&!be.parent},ce=function(be){f(u,o,function(){var Le=be.facade;t?R.emit("rejectionHandled",Le):te($,Le,be.value)})},Ve=function(be,Le,we){return function(xe){be(Le,xe,we)}},Ce=function(be,Le,we){be.done||(be.done=!0,we&&(be=we),be.value=Le,be.state=Q,ne(be,!0))},Ne=function Be(be,Le,we){if(!be.done){be.done=!0,we&&(be=we);try{if(be.facade===Le)throw new M("Promise can't be resolved itself");var xe=le(Le);xe?s(function(){var Re={done:!1};try{f(xe,Le,Ve(Be,Re,be),Ve(Ce,Re,be))}catch(He){Ce(Re,He,be)}}):(be.value=Le,be.state=X,ne(be,!1))}catch(Re){Ce({done:!1},Re,be)}}};if(I&&(P=function(){function Be(be){m(this,D),h(be),f(me,this);var Le=A(this);try{be(Ve(Ne,Le),Ve(Ce,Le))}catch(we){Ce(Le,we)}}return Be}(),D=P.prototype,me=function(){function Be(be){x(this,{type:B,done:!1,notified:!1,parent:!1,reactions:new g,rejection:!1,state:G,value:void 0})}return Be}(),me.prototype=b(D,"then",function(){function Be(be,Le){var we=A(this),xe=F(l(this,P));return we.parent=!0,xe.ok=i(be)?be:!0,xe.fail=i(Le)&&Le,xe.domain=t?R.domain:void 0,we.state===G?we.reactions.add(xe):s(function(){Z(xe,we)}),xe.promise}return Be}()),q=function(){var be=new me,Le=A(be);this.promise=be,this.resolve=Ve(Ne,Le),this.reject=Ve(Ce,Le)},V.f=F=function(be){return be===P||be===re?new q(be):W(be)},!a&&i(p)&&E!==Object.prototype)){ae=E.then,w||b(E,"then",function(){function Be(be,Le){var we=this;return new P(function(xe,Re){f(ae,we,xe,Re)}).then(be,Le)}return Be}(),{unsafe:!0});try{delete E.constructor}catch(Be){}y&&y(E,D)}e({global:!0,constructor:!0,wrap:!0,forced:I},{Promise:P}),S(P,B,!1,!0),k(B)},69861:function(T,r,n){"use strict";var e=n(63964),a=n(4493),t=n(67512),o=n(40033),f=n(4009),b=n(55747),y=n(28987),S=n(66628),k=n(55938),h=t&&t.prototype,i=!!t&&o(function(){h.finally.call({then:function(){function m(){}return m}()},function(){})});if(e({target:"Promise",proto:!0,real:!0,forced:i},{finally:function(){function m(l){var u=y(this,f("Promise")),s=b(l);return this.then(s?function(d){return S(u,l()).then(function(){return d})}:l,s?function(d){return S(u,l()).then(function(){throw d})}:l)}return m}()}),!a&&b(t)){var c=f("Promise").prototype.finally;h.finally!==c&&k(h,"finally",c,{unsafe:!0})}},53092:function(T,r,n){"use strict";n(75946),n(48865),n(70641),n(16937),n(41719),n(59321)},16937:function(T,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),y=n(48199);e({target:"Promise",stat:!0,forced:y},{race:function(){function S(k){var h=this,i=o.f(h),c=i.reject,m=f(function(){var l=t(h.resolve);b(k,function(u){a(l,h,u).then(i.resolve,c)})});return m.error&&c(m.value),i.promise}return S}()})},41719:function(T,r,n){"use strict";var e=n(63964),a=n(81837),t=n(74854).CONSTRUCTOR;e({target:"Promise",stat:!0,forced:t},{reject:function(){function o(f){var b=a.f(this),y=b.reject;return y(f),b.promise}return o}()})},59321:function(T,r,n){"use strict";var e=n(63964),a=n(4009),t=n(4493),o=n(67512),f=n(74854).CONSTRUCTOR,b=n(66628),y=a("Promise"),S=t&&!f;e({target:"Promise",stat:!0,forced:t||f},{resolve:function(){function k(h){return b(S&&this===y?o:this,h)}return k}()})},29674:function(T,r,n){"use strict";var e=n(63964),a=n(61267),t=n(10320),o=n(30365),f=n(40033),b=!f(function(){Reflect.apply(function(){})});e({target:"Reflect",stat:!0,forced:b},{apply:function(){function y(S,k,h){return a(t(S),k,o(h))}return y}()})},81543:function(T,r,n){"use strict";var e=n(63964),a=n(4009),t=n(61267),o=n(66284),f=n(32606),b=n(30365),y=n(77568),S=n(80674),k=n(40033),h=a("Reflect","construct"),i=Object.prototype,c=[].push,m=k(function(){function s(){}return!(h(function(){},[],s)instanceof s)}),l=!k(function(){h(function(){})}),u=m||l;e({target:"Reflect",stat:!0,forced:u,sham:u},{construct:function(){function s(d,v){f(d),b(v);var g=arguments.length<3?d:f(arguments[2]);if(l&&!m)return h(d,v,g);if(d===g){switch(v.length){case 0:return new d;case 1:return new d(v[0]);case 2:return new d(v[0],v[1]);case 3:return new d(v[0],v[1],v[2]);case 4:return new d(v[0],v[1],v[2],v[3])}var C=[null];return t(c,C,v),new(t(o,d,C))}var p=g.prototype,N=S(y(p)?p:i),V=t(d,N,v);return y(V)?V:N}return s}()})},9373:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(767),f=n(74595),b=n(40033),y=b(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});e({target:"Reflect",stat:!0,forced:y,sham:!a},{defineProperty:function(){function S(k,h,i){t(k);var c=o(h);t(i);try{return f.f(k,c,i),!0}catch(m){return!1}}return S}()})},45093:function(T,r,n){"use strict";var e=n(63964),a=n(30365),t=n(27193).f;e({target:"Reflect",stat:!0},{deleteProperty:function(){function o(f,b){var y=t(a(f),b);return y&&!y.configurable?!1:delete f[b]}return o}()})},5815:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(27193);e({target:"Reflect",stat:!0,sham:!a},{getOwnPropertyDescriptor:function(){function f(b,y){return o.f(t(b),y)}return f}()})},88527:function(T,r,n){"use strict";var e=n(63964),a=n(30365),t=n(36917),o=n(9225);e({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(){function f(b){return t(a(b))}return f}()})},63074:function(T,r,n){"use strict";var e=n(63964),a=n(91495),t=n(77568),o=n(30365),f=n(98373),b=n(27193),y=n(36917);function S(k,h){var i=arguments.length<3?k:arguments[2],c,m;if(o(k)===i)return k[h];if(c=b.f(k,h),c)return f(c)?c.value:c.get===void 0?void 0:a(c.get,i);if(t(m=y(k)))return S(m,h,i)}e({target:"Reflect",stat:!0},{get:S})},66390:function(T,r,n){"use strict";var e=n(63964);e({target:"Reflect",stat:!0},{has:function(){function a(t,o){return o in t}return a}()})},7784:function(T,r,n){"use strict";var e=n(63964),a=n(30365),t=n(81834);e({target:"Reflect",stat:!0},{isExtensible:function(){function o(f){return a(f),t(f)}return o}()})},50551:function(T,r,n){"use strict";var e=n(63964),a=n(97921);e({target:"Reflect",stat:!0},{ownKeys:a})},76483:function(T,r,n){"use strict";var e=n(63964),a=n(4009),t=n(30365),o=n(50730);e({target:"Reflect",stat:!0,sham:!o},{preventExtensions:function(){function f(b){t(b);try{var y=a("Object","preventExtensions");return y&&y(b),!0}catch(S){return!1}}return f}()})},63915:function(T,r,n){"use strict";var e=n(63964),a=n(30365),t=n(35908),o=n(76649);o&&e({target:"Reflect",stat:!0},{setPrototypeOf:function(){function f(b,y){a(b),t(y);try{return o(b,y),!0}catch(S){return!1}}return f}()})},92046:function(T,r,n){"use strict";var e=n(63964),a=n(91495),t=n(30365),o=n(77568),f=n(98373),b=n(40033),y=n(74595),S=n(27193),k=n(36917),h=n(87458);function i(m,l,u){var s=arguments.length<4?m:arguments[3],d=S.f(t(m),l),v,g,C;if(!d){if(o(g=k(m)))return i(g,l,u,s);d=h(0)}if(f(d)){if(d.writable===!1||!o(s))return!1;if(v=S.f(s,l)){if(v.get||v.set||v.writable===!1)return!1;v.value=u,y.f(s,l,v)}else y.f(s,l,h(0,u))}else{if(C=d.set,C===void 0)return!1;a(C,s,u)}return!0}var c=b(function(){var m=function(){},l=y.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,l)!==!1});e({target:"Reflect",stat:!0,forced:c},{set:i})},51454:function(T,r,n){"use strict";var e=n(58310),a=n(74685),t=n(67250),o=n(41314),f=n(5781),b=n(37909),y=n(80674),S=n(37310).f,k=n(21287),h=n(72586),i=n(12605),c=n(73392),m=n(62115),l=n(34550),u=n(55938),s=n(40033),d=n(45299),v=n(5419).enforce,g=n(58491),C=n(24697),p=n(39173),N=n(35688),V=C("match"),B=a.RegExp,I=B.prototype,L=a.SyntaxError,w=t(I.exec),A=t("".charAt),x=t("".replace),E=t("".indexOf),P=t("".slice),D=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,M=/a/g,O=/a/g,R=new B(M)!==M,F=m.MISSED_STICKY,W=m.UNSUPPORTED_Y,U=e&&(!R||F||p||N||s(function(){return O[V]=!1,B(M)!==M||B(O)===O||String(B(M,"i"))!=="/a/i"})),z=function(ie){for(var me=ie.length,q=0,re="",ae=!1,le;q<=me;q++){if(le=A(ie,q),le==="\\"){re+=le+A(ie,++q);continue}!ae&&le==="."?re+="[\\s\\S]":(le==="["?ae=!0:le==="]"&&(ae=!1),re+=le)}return re},$=function(ie){for(var me=ie.length,q=0,re="",ae=[],le=y(null),Z=!1,ne=!1,te=0,pe="",fe;q<=me;q++){if(fe=A(ie,q),fe==="\\")fe+=A(ie,++q);else if(fe==="]")Z=!1;else if(!Z)switch(!0){case fe==="[":Z=!0;break;case fe==="(":w(D,P(ie,q+1))&&(q+=2,ne=!0),re+=fe,te++;continue;case(fe===">"&&ne):if(pe===""||d(le,pe))throw new L("Invalid capture group name");le[pe]=!0,ae[ae.length]=[pe,te],ne=!1,pe="";continue}ne?pe+=fe:re+=fe}return[re,ae]};if(o("RegExp",U)){for(var G=function(){function se(ie,me){var q=k(I,this),re=h(ie),ae=me===void 0,le=[],Z=ie,ne,te,pe,fe,ce,Ve;if(!q&&re&&ae&&ie.constructor===G)return ie;if((re||k(I,ie))&&(ie=ie.source,ae&&(me=c(Z))),ie=ie===void 0?"":i(ie),me=me===void 0?"":i(me),Z=ie,p&&"dotAll"in M&&(te=!!me&&E(me,"s")>-1,te&&(me=x(me,/s/g,""))),ne=me,F&&"sticky"in M&&(pe=!!me&&E(me,"y")>-1,pe&&W&&(me=x(me,/y/g,""))),N&&(fe=$(ie),ie=fe[0],le=fe[1]),ce=f(B(ie,me),q?this:I,G),(te||pe||le.length)&&(Ve=v(ce),te&&(Ve.dotAll=!0,Ve.raw=G(z(ie),ne)),pe&&(Ve.sticky=!0),le.length&&(Ve.groups=le)),ie!==Z)try{b(ce,"source",Z===""?"(?:)":Z)}catch(Ce){}return ce}return se}(),X=S(B),Q=0;X.length>Q;)l(G,B,X[Q++]);I.constructor=G,G.prototype=I,u(a,"RegExp",G,{constructor:!0})}g("RegExp")},79669:function(T,r,n){"use strict";var e=n(63964),a=n(14489);e({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},23057:function(T,r,n){"use strict";var e=n(74685),a=n(58310),t=n(73936),o=n(70901),f=n(40033),b=e.RegExp,y=b.prototype,S=a&&f(function(){var k=!0;try{b(".","d")}catch(d){k=!1}var h={},i="",c=k?"dgimsy":"gimsy",m=function(v,g){Object.defineProperty(h,v,{get:function(){function C(){return i+=g,!0}return C}()})},l={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};k&&(l.hasIndices="d");for(var u in l)m(u,l[u]);var s=Object.getOwnPropertyDescriptor(y,"flags").get.call(h);return s!==c||i!==c});S&&t(y,"flags",{configurable:!0,get:o})},57983:function(T,r,n){"use strict";var e=n(70520).PROPER,a=n(55938),t=n(30365),o=n(12605),f=n(40033),b=n(73392),y="toString",S=RegExp.prototype,k=S[y],h=f(function(){return k.call({source:"a",flags:"b"})!=="/a/b"}),i=e&&k.name!==y;(h||i)&&a(S,y,function(){function c(){var m=t(this),l=o(m.source),u=o(b(m));return"/"+l+"/"+u}return c}(),{unsafe:!0})},1963:function(T,r,n){"use strict";var e=n(45150),a=n(41028);e("Set",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},17953:function(T,r,n){"use strict";n(1963)},95309:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("anchor")},{anchor:function(){function o(f){return a(this,"a","name",f)}return o}()})},82256:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("big")},{big:function(){function o(){return a(this,"big","","")}return o}()})},49484:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("blink")},{blink:function(){function o(){return a(this,"blink","","")}return o}()})},38931:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("bold")},{bold:function(){function o(){return a(this,"b","","")}return o}()})},30442:function(T,r,n){"use strict";var e=n(63964),a=n(50233).codeAt;e({target:"String",proto:!0},{codePointAt:function(){function t(o){return a(this,o)}return t}()})},6403:function(T,r,n){"use strict";var e=n(63964),a=n(71138),t=n(27193).f,o=n(10188),f=n(12605),b=n(86213),y=n(16952),S=n(45490),k=n(4493),h=a("".slice),i=Math.min,c=S("endsWith"),m=!k&&!c&&!!function(){var l=t(String.prototype,"endsWith");return l&&!l.writable}();e({target:"String",proto:!0,forced:!m&&!c},{endsWith:function(){function l(u){var s=f(y(this));b(u);var d=arguments.length>1?arguments[1]:void 0,v=s.length,g=d===void 0?v:i(o(d),v),C=f(u);return h(s,g-C.length,g)===C}return l}()})},39308:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fixed")},{fixed:function(){function o(){return a(this,"tt","","")}return o}()})},91550:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontcolor")},{fontcolor:function(){function o(f){return a(this,"font","color",f)}return o}()})},75008:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontsize")},{fontsize:function(){function o(f){return a(this,"font","size",f)}return o}()})},9867:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(13912),o=RangeError,f=String.fromCharCode,b=String.fromCodePoint,y=a([].join),S=!!b&&b.length!==1;e({target:"String",stat:!0,arity:1,forced:S},{fromCodePoint:function(){function k(h){for(var i=[],c=arguments.length,m=0,l;c>m;){if(l=+arguments[m++],t(l,1114111)!==l)throw new o(l+" is not a valid code point");i[m]=l<65536?f(l):f(((l-=65536)>>10)+55296,l%1024+56320)}return y(i,"")}return k}()})},43673:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(86213),o=n(16952),f=n(12605),b=n(45490),y=a("".indexOf);e({target:"String",proto:!0,forced:!b("includes")},{includes:function(){function S(k){return!!~y(f(o(this)),f(t(k)),arguments.length>1?arguments[1]:void 0)}return S}()})},56027:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("italics")},{italics:function(){function o(){return a(this,"i","","")}return o}()})},12354:function(T,r,n){"use strict";var e=n(50233).charAt,a=n(12605),t=n(5419),o=n(65574),f=n(5959),b="String Iterator",y=t.set,S=t.getterFor(b);o(String,"String",function(k){y(this,{type:b,string:a(k),index:0})},function(){function k(){var h=S(this),i=h.string,c=h.index,m;return c>=i.length?f(void 0,!0):(m=e(i,c),h.index+=m.length,f(m,!1))}return k}())},50340:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("link")},{link:function(){function o(f){return a(this,"a","href",f)}return o}()})},22515:function(T,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(10188),b=n(12605),y=n(16952),S=n(78060),k=n(35483),h=n(28340);a("match",function(i,c,m){return[function(){function l(u){var s=y(this),d=o(u)?void 0:S(u,i);return d?e(d,u,s):new RegExp(u)[i](b(s))}return l}(),function(l){var u=t(this),s=b(l),d=m(c,u,s);if(d.done)return d.value;if(!u.global)return h(u,s);var v=u.unicode;u.lastIndex=0;for(var g=[],C=0,p;(p=h(u,s))!==null;){var N=b(p[0]);g[C]=N,N===""&&(u.lastIndex=k(s,f(u.lastIndex),v)),C++}return C===0?null:g}]})},5143:function(T,r,n){"use strict";var e=n(63964),a=n(24051).end,t=n(34125);e({target:"String",proto:!0,forced:t},{padEnd:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},93514:function(T,r,n){"use strict";var e=n(63964),a=n(24051).start,t=n(34125);e({target:"String",proto:!0,forced:t},{padStart:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},5416:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(57591),o=n(46771),f=n(12605),b=n(24760),y=a([].push),S=a([].join);e({target:"String",stat:!0},{raw:function(){function k(h){var i=t(o(h).raw),c=b(i);if(!c)return"";for(var m=arguments.length,l=[],u=0;;){if(y(l,f(i[u++])),u===c)return S(l,"");u")!=="7"});o("replace",function(x,E,P){var D=w?"$":"$0";return[function(){function M(O,R){var F=c(this),W=S(O)?void 0:l(O,v);return W?a(W,O,F,R):a(E,i(F),O,R)}return M}(),function(M,O){var R=b(this),F=i(M);if(typeof O=="string"&&V(O,D)===-1&&V(O,"$<")===-1){var W=P(E,R,F,O);if(W.done)return W.value}var U=y(O);U||(O=i(O));var z=R.global,$;z&&($=R.unicode,R.lastIndex=0);for(var G=[],X;X=s(R,F),!(X===null||(N(G,X),!z));){var Q=i(X[0]);Q===""&&(R.lastIndex=m(F,h(R.lastIndex),$))}for(var se="",ie=0,me=0;me=ie&&(se+=B(F,ie,re)+le,ie=re+q.length)}return se+B(F,ie)}]},!A||!L||w)},63272:function(T,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(16952),b=n(5700),y=n(12605),S=n(78060),k=n(28340);a("search",function(h,i,c){return[function(){function m(l){var u=f(this),s=o(l)?void 0:S(l,h);return s?e(s,l,u):new RegExp(l)[h](y(u))}return m}(),function(m){var l=t(this),u=y(m),s=c(i,l,u);if(s.done)return s.value;var d=l.lastIndex;b(d,0)||(l.lastIndex=0);var v=k(l,u);return b(l.lastIndex,d)||(l.lastIndex=d),v===null?-1:v.index}]})},34325:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("small")},{small:function(){function o(){return a(this,"small","","")}return o}()})},39930:function(T,r,n){"use strict";var e=n(91495),a=n(67250),t=n(79942),o=n(30365),f=n(42871),b=n(16952),y=n(28987),S=n(35483),k=n(10188),h=n(12605),i=n(78060),c=n(28340),m=n(62115),l=n(40033),u=m.UNSUPPORTED_Y,s=4294967295,d=Math.min,v=a([].push),g=a("".slice),C=!l(function(){var N=/(?:)/,V=N.exec;N.exec=function(){return V.apply(this,arguments)};var B="ab".split(N);return B.length!==2||B[0]!=="a"||B[1]!=="b"}),p="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;t("split",function(N,V,B){var I="0".split(void 0,0).length?function(L,w){return L===void 0&&w===0?[]:e(V,this,L,w)}:V;return[function(){function L(w,A){var x=b(this),E=f(w)?void 0:i(w,N);return E?e(E,w,x,A):e(I,h(x),w,A)}return L}(),function(L,w){var A=o(this),x=h(L);if(!p){var E=B(I,A,x,w,I!==V);if(E.done)return E.value}var P=y(A,RegExp),D=A.unicode,M=(A.ignoreCase?"i":"")+(A.multiline?"m":"")+(A.unicode?"u":"")+(u?"g":"y"),O=new P(u?"^(?:"+A.source+")":A,M),R=w===void 0?s:w>>>0;if(R===0)return[];if(x.length===0)return c(O,x)===null?[x]:[];for(var F=0,W=0,U=[];W1?arguments[1]:void 0,s.length)),v=f(u);return h(s,d,d+v.length)===v}return l}()})},74498:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("strike")},{strike:function(){function o(){return a(this,"strike","","")}return o}()})},15812:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sub")},{sub:function(){function o(){return a(this,"sub","","")}return o}()})},57726:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sup")},{sup:function(){function o(){return a(this,"sup","","")}return o}()})},70604:function(T,r,n){"use strict";n(99159);var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==a},{trimEnd:a})},85404:function(T,r,n){"use strict";var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==a},{trimLeft:a})},99159:function(T,r,n){"use strict";var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==a},{trimRight:a})},34965:function(T,r,n){"use strict";n(85404);var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==a},{trimStart:a})},8448:function(T,r,n){"use strict";var e=n(63964),a=n(92648).trim,t=n(90012);e({target:"String",proto:!0,forced:t("trim")},{trim:function(){function o(){return a(this)}return o}()})},79250:function(T,r,n){"use strict";var e=n(85889);e("asyncIterator")},49899:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(67250),f=n(4493),b=n(58310),y=n(52357),S=n(40033),k=n(45299),h=n(21287),i=n(30365),c=n(57591),m=n(767),l=n(12605),u=n(87458),s=n(80674),d=n(18450),v=n(37310),g=n(81644),C=n(89235),p=n(27193),N=n(74595),V=n(24239),B=n(12867),I=n(55938),L=n(73936),w=n(16639),A=n(19417),x=n(79195),E=n(16738),P=n(24697),D=n(55557),M=n(85889),O=n(52360),R=n(84925),F=n(5419),W=n(22603).forEach,U=A("hidden"),z="Symbol",$="prototype",G=F.set,X=F.getterFor(z),Q=Object[$],se=a.Symbol,ie=se&&se[$],me=a.RangeError,q=a.TypeError,re=a.QObject,ae=p.f,le=N.f,Z=g.f,ne=B.f,te=o([].push),pe=w("symbols"),fe=w("op-symbols"),ce=w("wks"),Ve=!re||!re[$]||!re[$].findChild,Ce=function(he,ke,ve){var Se=ae(Q,ke);Se&&delete Q[ke],le(he,ke,ve),Se&&he!==Q&&le(Q,ke,Se)},Ne=b&&S(function(){return s(le({},"a",{get:function(){function de(){return le(this,"a",{value:7}).a}return de}()})).a!==7})?Ce:le,Be=function(he,ke){var ve=pe[he]=s(ie);return G(ve,{type:z,tag:he,description:ke}),b||(ve.description=ke),ve},be=function(){function de(he,ke,ve){he===Q&&be(fe,ke,ve),i(he);var Se=m(ke);return i(ve),k(pe,Se)?(ve.enumerable?(k(he,U)&&he[U][Se]&&(he[U][Se]=!1),ve=s(ve,{enumerable:u(0,!1)})):(k(he,U)||le(he,U,u(1,s(null))),he[U][Se]=!0),Ne(he,Se,ve)):le(he,Se,ve)}return de}(),Le=function(){function de(he,ke){i(he);var ve=c(ke),Se=d(ve).concat(ye(ve));return W(Se,function(Pe){(!b||t(xe,ve,Pe))&&be(he,Pe,ve[Pe])}),he}return de}(),we=function(){function de(he,ke){return ke===void 0?s(he):Le(s(he),ke)}return de}(),xe=function(){function de(he){var ke=m(he),ve=t(ne,this,ke);return this===Q&&k(pe,ke)&&!k(fe,ke)?!1:ve||!k(this,ke)||!k(pe,ke)||k(this,U)&&this[U][ke]?ve:!0}return de}(),Re=function(){function de(he,ke){var ve=c(he),Se=m(ke);if(!(ve===Q&&k(pe,Se)&&!k(fe,Se))){var Pe=ae(ve,Se);return Pe&&k(pe,Se)&&!(k(ve,U)&&ve[U][Se])&&(Pe.enumerable=!0),Pe}}return de}(),He=function(){function de(he){var ke=Z(c(he)),ve=[];return W(ke,function(Se){!k(pe,Se)&&!k(x,Se)&&te(ve,Se)}),ve}return de}(),ye=function(he){var ke=he===Q,ve=Z(ke?fe:c(he)),Se=[];return W(ve,function(Pe){k(pe,Pe)&&(!ke||k(Q,Pe))&&te(Se,pe[Pe])}),Se};y||(se=function(){function de(){if(h(ie,this))throw new q("Symbol is not a constructor");var he=!arguments.length||arguments[0]===void 0?void 0:l(arguments[0]),ke=E(he),ve=function(){function Se(Pe){var je=this===void 0?a:this;je===Q&&t(Se,fe,Pe),k(je,U)&&k(je[U],ke)&&(je[U][ke]=!1);var Fe=u(1,Pe);try{Ne(je,ke,Fe)}catch(ze){if(!(ze instanceof me))throw ze;Ce(je,ke,Fe)}}return Se}();return b&&Ve&&Ne(Q,ke,{configurable:!0,set:ve}),Be(ke,he)}return de}(),ie=se[$],I(ie,"toString",function(){function de(){return X(this).tag}return de}()),I(se,"withoutSetter",function(de){return Be(E(de),de)}),B.f=xe,N.f=be,V.f=Le,p.f=Re,v.f=g.f=He,C.f=ye,D.f=function(de){return Be(P(de),de)},b&&(L(ie,"description",{configurable:!0,get:function(){function de(){return X(this).description}return de}()}),f||I(Q,"propertyIsEnumerable",xe,{unsafe:!0}))),e({global:!0,constructor:!0,wrap:!0,forced:!y,sham:!y},{Symbol:se}),W(d(ce),function(de){M(de)}),e({target:z,stat:!0,forced:!y},{useSetter:function(){function de(){Ve=!0}return de}(),useSimple:function(){function de(){Ve=!1}return de}()}),e({target:"Object",stat:!0,forced:!y,sham:!b},{create:we,defineProperty:be,defineProperties:Le,getOwnPropertyDescriptor:Re}),e({target:"Object",stat:!0,forced:!y},{getOwnPropertyNames:He}),O(),R(se,z),x[U]=!0},10933:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74685),o=n(67250),f=n(45299),b=n(55747),y=n(21287),S=n(12605),k=n(73936),h=n(5774),i=t.Symbol,c=i&&i.prototype;if(a&&b(i)&&(!("description"in c)||i().description!==void 0)){var m={},l=function(){function p(){var N=arguments.length<1||arguments[0]===void 0?void 0:S(arguments[0]),V=y(c,this)?new i(N):N===void 0?i():i(N);return N===""&&(m[V]=!0),V}return p}();h(l,i),l.prototype=c,c.constructor=l;var u=String(i("description detection"))==="Symbol(description detection)",s=o(c.valueOf),d=o(c.toString),v=/^Symbol\((.*)\)[^)]+$/,g=o("".replace),C=o("".slice);k(c,"description",{configurable:!0,get:function(){function p(){var N=s(this);if(f(m,N))return"";var V=d(N),B=u?C(V,7,-1):g(V,v,"$1");return B===""?void 0:B}return p}()}),e({global:!0,constructor:!0,forced:!0},{Symbol:l})}},30828:function(T,r,n){"use strict";var e=n(63964),a=n(4009),t=n(45299),o=n(12605),f=n(16639),b=n(66570),y=f("string-to-symbol-registry"),S=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{for:function(){function k(h){var i=o(h);if(t(y,i))return y[i];var c=a("Symbol")(i);return y[i]=c,S[c]=i,c}return k}()})},53795:function(T,r,n){"use strict";var e=n(85889);e("hasInstance")},87806:function(T,r,n){"use strict";var e=n(85889);e("isConcatSpreadable")},64677:function(T,r,n){"use strict";var e=n(85889);e("iterator")},33313:function(T,r,n){"use strict";n(49899),n(30828),n(6862),n(53008),n(28603)},6862:function(T,r,n){"use strict";var e=n(63964),a=n(45299),t=n(71399),o=n(89393),f=n(16639),b=n(66570),y=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{keyFor:function(){function S(k){if(!t(k))throw new TypeError(o(k)+" is not a symbol");if(a(y,k))return y[k]}return S}()})},48058:function(T,r,n){"use strict";var e=n(85889);e("match")},51583:function(T,r,n){"use strict";var e=n(85889);e("replace")},82403:function(T,r,n){"use strict";var e=n(85889);e("search")},34265:function(T,r,n){"use strict";var e=n(85889);e("species")},3295:function(T,r,n){"use strict";var e=n(85889);e("split")},1078:function(T,r,n){"use strict";var e=n(85889),a=n(52360);e("toPrimitive"),a()},63207:function(T,r,n){"use strict";var e=n(4009),a=n(85889),t=n(84925);a("toStringTag"),t(e("Symbol"),"Symbol")},80520:function(T,r,n){"use strict";var e=n(85889);e("unscopables")},99872:function(T,r,n){"use strict";var e=n(67250),a=n(4246),t=n(71447),o=e(t),f=a.aTypedArray,b=a.exportTypedArrayMethod;b("copyWithin",function(){function y(S,k){return o(f(this),S,k,arguments.length>2?arguments[2]:void 0)}return y}())},73364:function(T,r,n){"use strict";var e=n(4246),a=n(22603).every,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("every",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},58166:function(T,r,n){"use strict";var e=n(4246),a=n(88471),t=n(61484),o=n(2281),f=n(91495),b=n(67250),y=n(40033),S=e.aTypedArray,k=e.exportTypedArrayMethod,h=b("".slice),i=y(function(){var c=0;return new Int8Array(2).fill({valueOf:function(){function m(){return c++}return m}()}),c!==1});k("fill",function(){function c(m){var l=arguments.length;S(this);var u=h(o(this),0,3)==="Big"?t(m):+m;return f(a,this,u,l>1?arguments[1]:void 0,l>2?arguments[2]:void 0)}return c}(),i)},23793:function(T,r,n){"use strict";var e=n(4246),a=n(22603).filter,t=n(45399),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("filter",function(){function b(y){var S=a(o(this),y,arguments.length>1?arguments[1]:void 0);return t(this,S)}return b}())},13917:function(T,r,n){"use strict";var e=n(4246),a=n(22603).findIndex,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("findIndex",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},43820:function(T,r,n){"use strict";var e=n(4246),a=n(22603).find,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("find",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},80756:function(T,r,n){"use strict";var e=n(80185);e("Float32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},70567:function(T,r,n){"use strict";var e=n(80185);e("Float64",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},19852:function(T,r,n){"use strict";var e=n(4246),a=n(22603).forEach,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("forEach",function(){function f(b){a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},40379:function(T,r,n){"use strict";var e=n(86563),a=n(4246).exportTypedArrayStaticMethod,t=n(3805);a("from",t,e)},92770:function(T,r,n){"use strict";var e=n(4246),a=n(14211).includes,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("includes",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},81069:function(T,r,n){"use strict";var e=n(4246),a=n(14211).indexOf,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("indexOf",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60037:function(T,r,n){"use strict";var e=n(80185);e("Int16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},44195:function(T,r,n){"use strict";var e=n(80185);e("Int32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},66756:function(T,r,n){"use strict";var e=n(80185);e("Int8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},63689:function(T,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(4246),f=n(34570),b=n(24697),y=b("iterator"),S=e.Uint8Array,k=t(f.values),h=t(f.keys),i=t(f.entries),c=o.aTypedArray,m=o.exportTypedArrayMethod,l=S&&S.prototype,u=!a(function(){l[y].call([1])}),s=!!l&&l.values&&l[y]===l.values&&l.values.name==="values",d=function(){function v(){return k(c(this))}return v}();m("entries",function(){function v(){return i(c(this))}return v}(),u),m("keys",function(){function v(){return h(c(this))}return v}(),u),m("values",d,u||!s,{name:"values"}),m(y,d,u||!s,{name:"values"})},5659:function(T,r,n){"use strict";var e=n(4246),a=n(67250),t=e.aTypedArray,o=e.exportTypedArrayMethod,f=a([].join);o("join",function(){function b(y){return f(t(this),y)}return b}())},25014:function(T,r,n){"use strict";var e=n(4246),a=n(61267),t=n(1325),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("lastIndexOf",function(){function b(y){var S=arguments.length;return a(t,o(this),S>1?[y,arguments[1]]:[y])}return b}())},32189:function(T,r,n){"use strict";var e=n(4246),a=n(22603).map,t=n(31082),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("map",function(){function b(y){return a(o(this),y,arguments.length>1?arguments[1]:void 0,function(S,k){return new(t(S))(k)})}return b}())},23030:function(T,r,n){"use strict";var e=n(4246),a=n(86563),t=e.aTypedArrayConstructor,o=e.exportTypedArrayStaticMethod;o("of",function(){function f(){for(var b=0,y=arguments.length,S=new(t(this))(y);y>b;)S[b]=arguments[b++];return S}return f}(),a)},49110:function(T,r,n){"use strict";var e=n(4246),a=n(56844).right,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduceRight",function(){function f(b){var y=arguments.length;return a(t(this),b,y,y>1?arguments[1]:void 0)}return f}())},24309:function(T,r,n){"use strict";var e=n(4246),a=n(56844).left,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduce",function(){function f(b){var y=arguments.length;return a(t(this),b,y,y>1?arguments[1]:void 0)}return f}())},56445:function(T,r,n){"use strict";var e=n(4246),a=e.aTypedArray,t=e.exportTypedArrayMethod,o=Math.floor;t("reverse",function(){function f(){for(var b=this,y=a(b).length,S=o(y/2),k=0,h;k1?arguments[1]:void 0,1),g=b(d);if(l)return a(i,this,g,v);var C=this.length,p=o(g),N=0;if(p+v>C)throw new S("Wrong length");for(;Nm;)u[m]=i[m++];return u}return S}(),y)},88739:function(T,r,n){"use strict";var e=n(4246),a=n(22603).some,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("some",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60415:function(T,r,n){"use strict";var e=n(74685),a=n(71138),t=n(40033),o=n(10320),f=n(90274),b=n(4246),y=n(652),S=n(19228),k=n(5026),h=n(9342),i=b.aTypedArray,c=b.exportTypedArrayMethod,m=e.Uint16Array,l=m&&a(m.prototype.sort),u=!!l&&!(t(function(){l(new m(2),null)})&&t(function(){l(new m(2),{})})),s=!!l&&!t(function(){if(k)return k<74;if(y)return y<67;if(S)return!0;if(h)return h<602;var v=new m(516),g=Array(516),C,p;for(C=0;C<516;C++)p=C%4,v[C]=515-C,g[C]=C-2*p+3;for(l(v,function(N,V){return(N/4|0)-(V/4|0)}),C=0;C<516;C++)if(v[C]!==g[C])return!0}),d=function(g){return function(C,p){return g!==void 0?+g(C,p)||0:p!==p?-1:C!==C?1:C===0&&p===0?1/C>0&&1/p<0?1:-1:C>p}};c("sort",function(){function v(g){return g!==void 0&&o(g),s?l(this,g):f(i(this),d(g))}return v}(),!s||u)},72532:function(T,r,n){"use strict";var e=n(4246),a=n(10188),t=n(13912),o=n(31082),f=e.aTypedArray,b=e.exportTypedArrayMethod;b("subarray",function(){function y(S,k){var h=f(this),i=h.length,c=t(S,i),m=o(h);return new m(h.buffer,h.byteOffset+c*h.BYTES_PER_ELEMENT,a((k===void 0?i:t(k,i))-c))}return y}())},62207:function(T,r,n){"use strict";var e=n(74685),a=n(61267),t=n(4246),o=n(40033),f=n(54602),b=e.Int8Array,y=t.aTypedArray,S=t.exportTypedArrayMethod,k=[].toLocaleString,h=!!b&&o(function(){k.call(new b(1))}),i=o(function(){return[1,2].toLocaleString()!==new b([1,2]).toLocaleString()})||!o(function(){b.prototype.toLocaleString.call([1,2])});S("toLocaleString",function(){function c(){return a(k,h?f(y(this)):y(this),f(arguments))}return c}(),i)},906:function(T,r,n){"use strict";var e=n(4246).exportTypedArrayMethod,a=n(40033),t=n(74685),o=n(67250),f=t.Uint8Array,b=f&&f.prototype||{},y=[].toString,S=o([].join);a(function(){y.call({})})&&(y=function(){function h(){return S(this)}return h}());var k=b.toString!==y;e("toString",y,k)},78824:function(T,r,n){"use strict";var e=n(80185);e("Uint16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},72846:function(T,r,n){"use strict";var e=n(80185);e("Uint32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},24575:function(T,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},71968:function(T,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()},!0)},80040:function(T,r,n){"use strict";var e=n(50730),a=n(74685),t=n(67250),o=n(30145),f=n(81969),b=n(45150),y=n(39895),S=n(77568),k=n(5419).enforce,h=n(40033),i=n(21820),c=Object,m=Array.isArray,l=c.isExtensible,u=c.isFrozen,s=c.isSealed,d=c.freeze,v=c.seal,g=!a.ActiveXObject&&"ActiveXObject"in a,C,p=function(E){return function(){function P(){return E(this,arguments.length?arguments[0]:void 0)}return P}()},N=b("WeakMap",p,y),V=N.prototype,B=t(V.set),I=function(){return e&&h(function(){var E=d([]);return B(new N,E,1),!u(E)})};if(i)if(g){C=y.getConstructor(p,"WeakMap",!0),f.enable();var L=t(V.delete),w=t(V.has),A=t(V.get);o(V,{delete:function(){function x(E){if(S(E)&&!l(E)){var P=k(this);return P.frozen||(P.frozen=new C),L(this,E)||P.frozen.delete(E)}return L(this,E)}return x}(),has:function(){function x(E){if(S(E)&&!l(E)){var P=k(this);return P.frozen||(P.frozen=new C),w(this,E)||P.frozen.has(E)}return w(this,E)}return x}(),get:function(){function x(E){if(S(E)&&!l(E)){var P=k(this);return P.frozen||(P.frozen=new C),w(this,E)?A(this,E):P.frozen.get(E)}return A(this,E)}return x}(),set:function(){function x(E,P){if(S(E)&&!l(E)){var D=k(this);D.frozen||(D.frozen=new C),w(this,E)?B(this,E,P):D.frozen.set(E,P)}else B(this,E,P);return this}return x}()})}else I()&&o(V,{set:function(){function x(E,P){var D;return m(E)&&(u(E)?D=d:s(E)&&(D=v)),B(this,E,P),D&&D(E),this}return x}()})},90846:function(T,r,n){"use strict";n(80040)},67042:function(T,r,n){"use strict";var e=n(45150),a=n(39895);e("WeakSet",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},40348:function(T,r,n){"use strict";n(67042)},5606:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).clear;e({global:!0,bind:!0,enumerable:!0,forced:a.clearImmediate!==t},{clearImmediate:t})},83006:function(T,r,n){"use strict";n(5606),n(27807)},25764:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(37713),o=n(10320),f=n(24986),b=n(40033),y=n(58310),S=b(function(){return y&&Object.getOwnPropertyDescriptor(a,"queueMicrotask").value.length!==1});e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:S},{queueMicrotask:function(){function k(h){f(arguments.length,1),t(o(h))}return k}()})},27807:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).set,o=n(78362),f=a.setImmediate?o(t,!1):t;e({global:!0,bind:!0,enumerable:!0,forced:a.setImmediate!==f},{setImmediate:f})},45569:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setInterval,!0);e({global:!0,bind:!0,forced:a.setInterval!==o},{setInterval:o})},5213:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setTimeout,!0);e({global:!0,bind:!0,forced:a.setTimeout!==o},{setTimeout:o})},69401:function(T,r,n){"use strict";n(45569),n(5213)},7435:function(T){"use strict";/** + */var t=r.BoxWithSampleText=function(){function o(f){return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({},f,{children:[(0,e.createComponentVNode)(2,a.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,e.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}return o}()},67160:function(){},23542:function(){},30386:function(){},98996:function(){},50578:function(){},4444:function(){},77870:function(){},23632:function(){},56492:function(){},39108:function(){},11714:function(){},73492:function(){},49641:function(){},17570:function(){},61858:function(){},32882:function(){},70752:function(T,r,n){var e={"./pai_atmosphere.js":80818,"./pai_bioscan.js":23903,"./pai_directives.js":64988,"./pai_doorjack.js":13813,"./pai_main_menu.js":66025,"./pai_manifest.js":2983,"./pai_medrecords.js":40758,"./pai_messenger.js":98599,"./pai_radio.js":50775,"./pai_secrecords.js":48623,"./pai_signaler.js":47297};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,T.exports=a,a.id=70752},59395:function(T,r,n){var e={"./pda_atmos_scan.js":78532,"./pda_games.js":2395,"./pda_janitor.js":40253,"./pda_main_menu.js":58293,"./pda_manifest.js":58059,"./pda_medical.js":18147,"./pda_messenger.js":77595,"./pda_minesweeper.js":90382,"./pda_mule.js":24635,"./pda_nanobank.js":23734,"./pda_notes.js":97085,"./pda_power.js":57513,"./pda_secbot.js":99808,"./pda_security.js":77168,"./pda_signaler.js":21773,"./pda_status_display.js":81857,"./pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,T.exports=a,a.id=59395},32054:function(T,r,n){var e={"./AICard":1090,"./AICard.js":1090,"./AIFixer":39454,"./AIFixer.js":39454,"./APC":88422,"./APC.js":88422,"./ATM":99660,"./ATM.js":99660,"./AccountsUplinkTerminal":86423,"./AccountsUplinkTerminal.js":86423,"./AgentCard":39683,"./AgentCard.tsx":39683,"./AiAirlock":56793,"./AiAirlock.js":56793,"./AirAlarm":72475,"./AirAlarm.js":72475,"./AirlockAccessController":12333,"./AirlockAccessController.js":12333,"./AirlockElectronics":28736,"./AirlockElectronics.js":28736,"./AlertModal":47365,"./AlertModal.tsx":47365,"./AppearanceChanger":71824,"./AppearanceChanger.js":71824,"./AtmosAlertConsole":72285,"./AtmosAlertConsole.js":72285,"./AtmosControl":65805,"./AtmosControl.js":65805,"./AtmosFilter":87816,"./AtmosFilter.js":87816,"./AtmosMixer":52977,"./AtmosMixer.js":52977,"./AtmosPump":11748,"./AtmosPump.js":11748,"./AtmosTankControl":69321,"./AtmosTankControl.js":69321,"./AugmentMenu":92444,"./AugmentMenu.js":92444,"./Autolathe":59179,"./Autolathe.js":59179,"./BioChipPad":5147,"./BioChipPad.js":5147,"./Biogenerator":64273,"./Biogenerator.js":64273,"./BloomEdit":47823,"./BloomEdit.js":47823,"./BlueSpaceArtilleryControl":18621,"./BlueSpaceArtilleryControl.js":18621,"./BluespaceTap":27629,"./BluespaceTap.js":27629,"./BodyScanner":33758,"./BodyScanner.js":33758,"./BookBinder":67963,"./BookBinder.js":67963,"./BotCall":61925,"./BotCall.js":61925,"./BotClean":20464,"./BotClean.js":20464,"./BotFloor":69479,"./BotFloor.js":69479,"./BotHonk":59887,"./BotHonk.js":59887,"./BotMed":80063,"./BotMed.js":80063,"./BotSecurity":74439,"./BotSecurity.js":74439,"./BrigCells":10833,"./BrigCells.js":10833,"./BrigTimer":45761,"./BrigTimer.js":45761,"./CameraConsole":26300,"./CameraConsole.js":26300,"./Canister":52927,"./Canister.js":52927,"./CardComputer":51793,"./CardComputer.js":51793,"./CargoConsole":64083,"./CargoConsole.js":64083,"./Chameleon":36232,"./Chameleon.tsx":36232,"./ChangelogView":87331,"./ChangelogView.js":87331,"./CheckboxListInputModal":91360,"./CheckboxListInputModal.tsx":91360,"./ChemDispenser":36108,"./ChemDispenser.js":36108,"./ChemHeater":13146,"./ChemHeater.js":13146,"./ChemMaster":56541,"./ChemMaster.tsx":56541,"./CloningConsole":37173,"./CloningConsole.js":37173,"./CloningPod":98723,"./CloningPod.js":98723,"./CoinMint":18259,"./CoinMint.tsx":18259,"./ColorPickerModal":93858,"./ColorPickerModal.tsx":93858,"./ColourMatrixTester":8444,"./ColourMatrixTester.js":8444,"./CommunicationsComputer":63818,"./CommunicationsComputer.js":63818,"./CompostBin":20562,"./CompostBin.js":20562,"./Contractor":21813,"./Contractor.js":21813,"./ConveyorSwitch":54151,"./ConveyorSwitch.js":54151,"./CrewMonitor":73169,"./CrewMonitor.js":73169,"./Cryo":63987,"./Cryo.js":63987,"./CryopodConsole":86099,"./CryopodConsole.js":86099,"./DNAModifier":12692,"./DNAModifier.js":12692,"./DestinationTagger":41074,"./DestinationTagger.js":41074,"./DisposalBin":46500,"./DisposalBin.js":46500,"./DnaVault":33233,"./DnaVault.js":33233,"./DroneConsole":33681,"./DroneConsole.js":33681,"./EFTPOS":17263,"./EFTPOS.js":17263,"./ERTManager":76382,"./ERTManager.js":76382,"./EconomyManager":90217,"./EconomyManager.js":90217,"./Electropack":82565,"./Electropack.js":82565,"./Emojipedia":11243,"./Emojipedia.tsx":11243,"./EvolutionMenu":36730,"./EvolutionMenu.js":36730,"./ExosuitFabricator":17370,"./ExosuitFabricator.js":17370,"./ExperimentConsole":59128,"./ExperimentConsole.js":59128,"./ExternalAirlockController":97086,"./ExternalAirlockController.js":97086,"./FaxMachine":96142,"./FaxMachine.js":96142,"./FilingCabinet":74123,"./FilingCabinet.js":74123,"./FloorPainter":83767,"./FloorPainter.js":83767,"./GPS":53424,"./GPS.js":53424,"./GeneModder":89124,"./GeneModder.js":89124,"./GenericCrewManifest":73053,"./GenericCrewManifest.js":73053,"./GhostHudPanel":42914,"./GhostHudPanel.js":42914,"./GlandDispenser":25825,"./GlandDispenser.js":25825,"./GravityGen":10270,"./GravityGen.js":10270,"./GuestPass":48657,"./GuestPass.js":48657,"./HandheldChemDispenser":67834,"./HandheldChemDispenser.js":67834,"./HealthSensor":46098,"./HealthSensor.js":46098,"./Holodeck":36771,"./Holodeck.js":36771,"./Instrument":25471,"./Instrument.js":25471,"./KeyComboModal":13618,"./KeyComboModal.tsx":13618,"./KeycardAuth":35655,"./KeycardAuth.js":35655,"./KitchenMachine":62955,"./KitchenMachine.js":62955,"./LawManager":9525,"./LawManager.js":9525,"./LibraryComputer":85066,"./LibraryComputer.js":85066,"./LibraryManager":9516,"./LibraryManager.js":9516,"./ListInputModal":90447,"./ListInputModal.tsx":90447,"./Loadout":26826,"./Loadout.tsx":26826,"./MODsuit":77613,"./MODsuit.js":77613,"./MagnetController":78624,"./MagnetController.js":78624,"./MechBayConsole":72106,"./MechBayConsole.js":72106,"./MechaControlConsole":7466,"./MechaControlConsole.js":7466,"./MedicalRecords":79625,"./MedicalRecords.js":79625,"./MerchVendor":54989,"./MerchVendor.js":54989,"./MiningVendor":87684,"./MiningVendor.js":87684,"./NTRecruiter":59783,"./NTRecruiter.js":59783,"./Newscaster":64713,"./Newscaster.js":64713,"./Noticeboard":48286,"./Noticeboard.tsx":48286,"./NuclearBomb":41166,"./NuclearBomb.js":41166,"./NumberInputModal":52416,"./NumberInputModal.tsx":52416,"./OperatingComputer":1218,"./OperatingComputer.js":1218,"./Orbit":46892,"./Orbit.js":46892,"./OreRedemption":15421,"./OreRedemption.js":15421,"./PAI":52754,"./PAI.js":52754,"./PDA":85175,"./PDA.js":85175,"./Pacman":68654,"./Pacman.js":68654,"./PanDEMIC":1701,"./PanDEMIC.tsx":1701,"./ParticleAccelerator":67921,"./ParticleAccelerator.js":67921,"./PdaPainter":71432,"./PdaPainter.js":71432,"./PersonalCrafting":33388,"./PersonalCrafting.js":33388,"./Photocopier":56150,"./Photocopier.js":56150,"./PoolController":84676,"./PoolController.js":84676,"./PortablePump":57003,"./PortablePump.js":57003,"./PortableScrubber":70069,"./PortableScrubber.js":70069,"./PortableTurret":59955,"./PortableTurret.js":59955,"./PowerMonitor":61631,"./PowerMonitor.js":61631,"./PrisonerImplantManager":50992,"./PrisonerImplantManager.js":50992,"./PrisonerShuttleConsole":53952,"./PrisonerShuttleConsole.js":53952,"./PrizeCounter":97852,"./PrizeCounter.tsx":97852,"./RCD":94813,"./RCD.js":94813,"./RPD":18738,"./RPD.js":18738,"./Radio":80299,"./Radio.js":80299,"./RankedListInputModal":14846,"./RankedListInputModal.tsx":14846,"./ReagentGrinder":48125,"./ReagentGrinder.js":48125,"./ReagentsEditor":58262,"./ReagentsEditor.tsx":58262,"./RemoteSignaler":30207,"./RemoteSignaler.js":30207,"./RequestConsole":25472,"./RequestConsole.js":25472,"./RndBackupConsole":9861,"./RndBackupConsole.js":9861,"./RndConsole":12644,"./RndConsole/":12644,"./RndConsole/DataDiskMenu":37556,"./RndConsole/DataDiskMenu.js":37556,"./RndConsole/DeconstructionMenu":58147,"./RndConsole/DeconstructionMenu.js":58147,"./RndConsole/LatheCategory":16830,"./RndConsole/LatheCategory.js":16830,"./RndConsole/LatheChemicalStorage":70497,"./RndConsole/LatheChemicalStorage.js":70497,"./RndConsole/LatheMainMenu":70864,"./RndConsole/LatheMainMenu.js":70864,"./RndConsole/LatheMaterialStorage":42878,"./RndConsole/LatheMaterialStorage.js":42878,"./RndConsole/LatheMaterials":52662,"./RndConsole/LatheMaterials.js":52662,"./RndConsole/LatheMenu":9681,"./RndConsole/LatheMenu.js":9681,"./RndConsole/LatheSearch":68198,"./RndConsole/LatheSearch.js":68198,"./RndConsole/LinkMenu":81421,"./RndConsole/LinkMenu.js":81421,"./RndConsole/SettingsMenu":6256,"./RndConsole/SettingsMenu.js":6256,"./RndConsole/index":12644,"./RndConsole/index.js":12644,"./RndNetController":29205,"./RndNetController.js":29205,"./RndServer":63315,"./RndServer.js":63315,"./RobotSelfDiagnosis":26109,"./RobotSelfDiagnosis.js":26109,"./RoboticsControlConsole":97997,"./RoboticsControlConsole.js":97997,"./Safe":54431,"./Safe.js":54431,"./SatelliteControl":29740,"./SatelliteControl.js":29740,"./SecureStorage":44162,"./SecureStorage.js":44162,"./SecurityRecords":6272,"./SecurityRecords.js":6272,"./SeedExtractor":5099,"./SeedExtractor.js":5099,"./ShuttleConsole":2916,"./ShuttleConsole.js":2916,"./ShuttleManipulator":39401,"./ShuttleManipulator.js":39401,"./Sleeper":88284,"./Sleeper.js":88284,"./SlotMachine":21597,"./SlotMachine.js":21597,"./Smartfridge":46348,"./Smartfridge.js":46348,"./Smes":86162,"./Smes.js":86162,"./SolarControl":63584,"./SolarControl.js":63584,"./SpawnersMenu":38096,"./SpawnersMenu.js":38096,"./SpecMenu":30586,"./SpecMenu.js":30586,"./StackCraft":95152,"./StackCraft.js":95152,"./StationAlertConsole":38307,"./StationAlertConsole.js":38307,"./StationTraitsPanel":96091,"./StationTraitsPanel.tsx":96091,"./StripMenu":39409,"./StripMenu.tsx":39409,"./SuitStorage":69514,"./SuitStorage.js":69514,"./SupermatterMonitor":15022,"./SupermatterMonitor.js":15022,"./SyndicateComputerSimple":46029,"./SyndicateComputerSimple.js":46029,"./TEG":36372,"./TEG.js":36372,"./TachyonArray":56441,"./TachyonArray.js":56441,"./Tank":1754,"./Tank.js":1754,"./TankDispenser":7579,"./TankDispenser.js":7579,"./TcommsCore":16136,"./TcommsCore.js":16136,"./TcommsRelay":88046,"./TcommsRelay.js":88046,"./Teleporter":20802,"./Teleporter.js":20802,"./TelescienceConsole":48517,"./TelescienceConsole.js":48517,"./TempGun":21800,"./TempGun.js":21800,"./TextInputModal":24410,"./TextInputModal.tsx":24410,"./ThermoMachine":25036,"./ThermoMachine.js":25036,"./TransferValve":20035,"./TransferValve.js":20035,"./TurbineComputer":78166,"./TurbineComputer.js":78166,"./Uplink":52847,"./Uplink.js":52847,"./Vending":12261,"./Vending.js":12261,"./VolumeMixer":68971,"./VolumeMixer.js":68971,"./VotePanel":2510,"./VotePanel.js":2510,"./Wires":30138,"./Wires.js":30138,"./WizardApprenticeContract":21400,"./WizardApprenticeContract.js":21400,"./common/AccessList":49148,"./common/AccessList.js":49148,"./common/AtmosScan":26991,"./common/AtmosScan.js":26991,"./common/BeakerContents":85870,"./common/BeakerContents.js":85870,"./common/BotStatus":92963,"./common/BotStatus.js":92963,"./common/ComplexModal":3939,"./common/ComplexModal.js":3939,"./common/CrewManifest":41874,"./common/CrewManifest.js":41874,"./common/InputButtons":19203,"./common/InputButtons.tsx":19203,"./common/InterfaceLockNoticeBox":195,"./common/InterfaceLockNoticeBox.js":195,"./common/Loader":51057,"./common/Loader.tsx":51057,"./common/LoginInfo":321,"./common/LoginInfo.js":321,"./common/LoginScreen":5485,"./common/LoginScreen.js":5485,"./common/Operating":62411,"./common/Operating.js":62411,"./common/Signaler":13545,"./common/Signaler.js":13545,"./common/SimpleRecords":41984,"./common/SimpleRecords.js":41984,"./common/TemporaryNotice":22091,"./common/TemporaryNotice.js":22091,"./goonstation_PTL":95213,"./goonstation_PTL/":95213,"./goonstation_PTL/index":95213,"./goonstation_PTL/index.js":95213,"./pai/pai_atmosphere":80818,"./pai/pai_atmosphere.js":80818,"./pai/pai_bioscan":23903,"./pai/pai_bioscan.js":23903,"./pai/pai_directives":64988,"./pai/pai_directives.js":64988,"./pai/pai_doorjack":13813,"./pai/pai_doorjack.js":13813,"./pai/pai_main_menu":66025,"./pai/pai_main_menu.js":66025,"./pai/pai_manifest":2983,"./pai/pai_manifest.js":2983,"./pai/pai_medrecords":40758,"./pai/pai_medrecords.js":40758,"./pai/pai_messenger":98599,"./pai/pai_messenger.js":98599,"./pai/pai_radio":50775,"./pai/pai_radio.js":50775,"./pai/pai_secrecords":48623,"./pai/pai_secrecords.js":48623,"./pai/pai_signaler":47297,"./pai/pai_signaler.js":47297,"./pda/pda_atmos_scan":78532,"./pda/pda_atmos_scan.js":78532,"./pda/pda_games":2395,"./pda/pda_games.js":2395,"./pda/pda_janitor":40253,"./pda/pda_janitor.js":40253,"./pda/pda_main_menu":58293,"./pda/pda_main_menu.js":58293,"./pda/pda_manifest":58059,"./pda/pda_manifest.js":58059,"./pda/pda_medical":18147,"./pda/pda_medical.js":18147,"./pda/pda_messenger":77595,"./pda/pda_messenger.js":77595,"./pda/pda_minesweeper":90382,"./pda/pda_minesweeper.js":90382,"./pda/pda_mule":24635,"./pda/pda_mule.js":24635,"./pda/pda_nanobank":23734,"./pda/pda_nanobank.js":23734,"./pda/pda_notes":97085,"./pda/pda_notes.js":97085,"./pda/pda_power":57513,"./pda/pda_power.js":57513,"./pda/pda_secbot":99808,"./pda/pda_secbot.js":99808,"./pda/pda_security":77168,"./pda/pda_security.js":77168,"./pda/pda_signaler":21773,"./pda/pda_signaler.js":21773,"./pda/pda_status_display":81857,"./pda/pda_status_display.js":81857,"./pda/pda_supplyrecords":70287,"./pda/pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,T.exports=a,a.id=32054},4085:function(T,r,n){var e={"./Blink.stories.js":51364,"./BlockQuote.stories.js":32453,"./Box.stories.js":83531,"./Button.stories.js":74198,"./ByondUi.stories.js":51956,"./Collapsible.stories.js":17466,"./Flex.stories.js":89241,"./ImageButton.stories.js":48779,"./Input.stories.js":21394,"./Popper.stories.js":43932,"./ProgressBar.stories.js":33270,"./Stack.stories.js":77766,"./Storage.stories.js":30187,"./Tabs.stories.js":46554,"./Themes.stories.js":53276,"./Tooltip.stories.js":28717};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,T.exports=a,a.id=4085},10320:function(T,r,n){"use strict";var e=n(55747),a=n(89393),t=TypeError;T.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a function")}},32606:function(T,r,n){"use strict";var e=n(1031),a=n(89393),t=TypeError;T.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a constructor")}},35908:function(T,r,n){"use strict";var e=n(45015),a=String,t=TypeError;T.exports=function(o){if(e(o))return o;throw new t("Can't set "+a(o)+" as a prototype")}},80575:function(T,r,n){"use strict";var e=n(24697),a=n(80674),t=n(74595).f,o=e("unscopables"),f=Array.prototype;f[o]===void 0&&t(f,o,{configurable:!0,value:a(null)}),T.exports=function(b){f[o][b]=!0}},35483:function(T,r,n){"use strict";var e=n(50233).charAt;T.exports=function(a,t,o){return t+(o?e(a,t).length:1)}},60077:function(T,r,n){"use strict";var e=n(21287),a=TypeError;T.exports=function(t,o){if(e(o,t))return t;throw new a("Incorrect invocation")}},30365:function(T,r,n){"use strict";var e=n(77568),a=String,t=TypeError;T.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not an object")}},70377:function(T){"use strict";T.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},3782:function(T,r,n){"use strict";var e=n(40033);T.exports=e(function(){if(typeof ArrayBuffer=="function"){var a=new ArrayBuffer(8);Object.isExtensible(a)&&Object.defineProperty(a,"a",{value:8})}})},4246:function(T,r,n){"use strict";var e=n(70377),a=n(58310),t=n(74685),o=n(55747),f=n(77568),b=n(45299),y=n(2281),S=n(89393),k=n(37909),h=n(55938),i=n(73936),c=n(21287),m=n(36917),l=n(76649),u=n(24697),s=n(16738),d=n(5419),v=d.enforce,g=d.get,C=t.Int8Array,p=C&&C.prototype,N=t.Uint8ClampedArray,V=N&&N.prototype,B=C&&m(C),I=p&&m(p),L=Object.prototype,w=t.TypeError,A=u("toStringTag"),x=s("TYPED_ARRAY_TAG"),E="TypedArrayConstructor",P=e&&!!l&&y(t.opera)!=="Opera",D=!1,M,O,R,F={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},W={BigInt64Array:8,BigUint64Array:8},U=function(){function ie(me){if(!f(me))return!1;var q=y(me);return q==="DataView"||b(F,q)||b(W,q)}return ie}(),z=function ie(me){var q=m(me);if(f(q)){var re=g(q);return re&&b(re,E)?re[E]:ie(q)}},$=function(me){if(!f(me))return!1;var q=y(me);return b(F,q)||b(W,q)},G=function(me){if($(me))return me;throw new w("Target is not a typed array")},X=function(me){if(o(me)&&(!l||c(B,me)))return me;throw new w(S(me)+" is not a typed array constructor")},J=function(me,q,re,ae){if(a){if(re)for(var le in F){var Z=t[le];if(Z&&b(Z.prototype,me))try{delete Z.prototype[me]}catch(ne){try{Z.prototype[me]=q}catch(te){}}}(!I[me]||re)&&h(I,me,re?q:P&&p[me]||q,ae)}},se=function(me,q,re){var ae,le;if(a){if(l){if(re){for(ae in F)if(le=t[ae],le&&b(le,me))try{delete le[me]}catch(Z){}}if(!B[me]||re)try{return h(B,me,re?q:P&&B[me]||q)}catch(Z){}else return}for(ae in F)le=t[ae],le&&(!le[me]||re)&&h(le,me,q)}};for(M in F)O=t[M],R=O&&O.prototype,R?v(R)[E]=O:P=!1;for(M in W)O=t[M],R=O&&O.prototype,R&&(v(R)[E]=O);if((!P||!o(B)||B===Function.prototype)&&(B=function(){function ie(){throw new w("Incorrect invocation")}return ie}(),P))for(M in F)t[M]&&l(t[M],B);if((!P||!I||I===L)&&(I=B.prototype,P))for(M in F)t[M]&&l(t[M].prototype,I);if(P&&m(V)!==I&&l(V,I),a&&!b(I,A)){D=!0,i(I,A,{configurable:!0,get:function(){function ie(){return f(this)?this[x]:void 0}return ie}()});for(M in F)t[M]&&k(t[M],x,M)}T.exports={NATIVE_ARRAY_BUFFER_VIEWS:P,TYPED_ARRAY_TAG:D&&x,aTypedArray:G,aTypedArrayConstructor:X,exportTypedArrayMethod:J,exportTypedArrayStaticMethod:se,getTypedArrayConstructor:z,isView:U,isTypedArray:$,TypedArray:B,TypedArrayPrototype:I}},37336:function(T,r,n){"use strict";var e=n(74685),a=n(67250),t=n(58310),o=n(70377),f=n(70520),b=n(37909),y=n(73936),S=n(30145),k=n(40033),h=n(60077),i=n(61365),c=n(10188),m=n(43806),l=n(95867),u=n(91784),s=n(36917),d=n(76649),v=n(88471),g=n(54602),C=n(5781),p=n(5774),N=n(84925),V=n(5419),B=f.PROPER,I=f.CONFIGURABLE,L="ArrayBuffer",w="DataView",A="prototype",x="Wrong length",E="Wrong index",P=V.getterFor(L),D=V.getterFor(w),M=V.set,O=e[L],R=O,F=R&&R[A],W=e[w],U=W&&W[A],z=Object.prototype,$=e.Array,G=e.RangeError,X=a(v),J=a([].reverse),se=u.pack,ie=u.unpack,me=function(Ne){return[Ne&255]},q=function(Ne){return[Ne&255,Ne>>8&255]},re=function(Ne){return[Ne&255,Ne>>8&255,Ne>>16&255,Ne>>24&255]},ae=function(Ne){return Ne[3]<<24|Ne[2]<<16|Ne[1]<<8|Ne[0]},le=function(Ne){return se(l(Ne),23,4)},Z=function(Ne){return se(Ne,52,8)},ne=function(Ne,Be,be){y(Ne[A],Be,{configurable:!0,get:function(){function Le(){return be(this)[Be]}return Le}()})},te=function(Ne,Be,be,Le){var we=D(Ne),xe=m(be),Re=!!Le;if(xe+Be>we.byteLength)throw new G(E);var He=we.bytes,ye=xe+we.byteOffset,de=g(He,ye,ye+Be);return Re?de:J(de)},pe=function(Ne,Be,be,Le,we,xe){var Re=D(Ne),He=m(be),ye=Le(+we),de=!!xe;if(He+Be>Re.byteLength)throw new G(E);for(var he=Re.bytes,ke=He+Re.byteOffset,ve=0;vewe)throw new G("Wrong offset");if(be=be===void 0?we-xe:c(be),xe+be>we)throw new G(x);M(this,{type:w,buffer:Ne,byteLength:be,byteOffset:xe,bytes:Le.bytes}),t||(this.buffer=Ne,this.byteLength=be,this.byteOffset=xe)}return Ce}(),U=W[A],t&&(ne(R,"byteLength",P),ne(W,"buffer",D),ne(W,"byteLength",D),ne(W,"byteOffset",D)),S(U,{getInt8:function(){function Ce(Ne){return te(this,1,Ne)[0]<<24>>24}return Ce}(),getUint8:function(){function Ce(Ne){return te(this,1,Ne)[0]}return Ce}(),getInt16:function(){function Ce(Ne){var Be=te(this,2,Ne,arguments.length>1?arguments[1]:!1);return(Be[1]<<8|Be[0])<<16>>16}return Ce}(),getUint16:function(){function Ce(Ne){var Be=te(this,2,Ne,arguments.length>1?arguments[1]:!1);return Be[1]<<8|Be[0]}return Ce}(),getInt32:function(){function Ce(Ne){return ae(te(this,4,Ne,arguments.length>1?arguments[1]:!1))}return Ce}(),getUint32:function(){function Ce(Ne){return ae(te(this,4,Ne,arguments.length>1?arguments[1]:!1))>>>0}return Ce}(),getFloat32:function(){function Ce(Ne){return ie(te(this,4,Ne,arguments.length>1?arguments[1]:!1),23)}return Ce}(),getFloat64:function(){function Ce(Ne){return ie(te(this,8,Ne,arguments.length>1?arguments[1]:!1),52)}return Ce}(),setInt8:function(){function Ce(Ne,Be){pe(this,1,Ne,me,Be)}return Ce}(),setUint8:function(){function Ce(Ne,Be){pe(this,1,Ne,me,Be)}return Ce}(),setInt16:function(){function Ce(Ne,Be){pe(this,2,Ne,q,Be,arguments.length>2?arguments[2]:!1)}return Ce}(),setUint16:function(){function Ce(Ne,Be){pe(this,2,Ne,q,Be,arguments.length>2?arguments[2]:!1)}return Ce}(),setInt32:function(){function Ce(Ne,Be){pe(this,4,Ne,re,Be,arguments.length>2?arguments[2]:!1)}return Ce}(),setUint32:function(){function Ce(Ne,Be){pe(this,4,Ne,re,Be,arguments.length>2?arguments[2]:!1)}return Ce}(),setFloat32:function(){function Ce(Ne,Be){pe(this,4,Ne,le,Be,arguments.length>2?arguments[2]:!1)}return Ce}(),setFloat64:function(){function Ce(Ne,Be){pe(this,8,Ne,Z,Be,arguments.length>2?arguments[2]:!1)}return Ce}()});else{var fe=B&&O.name!==L;!k(function(){O(1)})||!k(function(){new O(-1)})||k(function(){return new O,new O(1.5),new O(NaN),O.length!==1||fe&&!I})?(R=function(){function Ce(Ne){return h(this,F),C(new O(m(Ne)),this,R)}return Ce}(),R[A]=F,F.constructor=R,p(R,O)):fe&&I&&b(O,"name",L),d&&s(U)!==z&&d(U,z);var ce=new W(new R(2)),Ve=a(U.setInt8);ce.setInt8(0,2147483648),ce.setInt8(1,2147483649),(ce.getInt8(0)||!ce.getInt8(1))&&S(U,{setInt8:function(){function Ce(Ne,Be){Ve(this,Ne,Be<<24>>24)}return Ce}(),setUint8:function(){function Ce(Ne,Be){Ve(this,Ne,Be<<24>>24)}return Ce}()},{unsafe:!0})}N(R,L),N(W,w),T.exports={ArrayBuffer:R,DataView:W}},71447:function(T,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760),o=n(95108),f=Math.min;T.exports=[].copyWithin||function(){function b(y,S){var k=e(this),h=t(k),i=a(y,h),c=a(S,h),m=arguments.length>2?arguments[2]:void 0,l=f((m===void 0?h:a(m,h))-c,h-i),u=1;for(c0;)c in k?k[i]=k[c]:o(k,i),i+=u,c+=u;return k}return b}()},88471:function(T,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760);T.exports=function(){function o(f){for(var b=e(this),y=t(b),S=arguments.length,k=a(S>1?arguments[1]:void 0,y),h=S>2?arguments[2]:void 0,i=h===void 0?y:a(h,y);i>k;)b[k++]=f;return b}return o}()},35601:function(T,r,n){"use strict";var e=n(22603).forEach,a=n(55528),t=a("forEach");T.exports=t?[].forEach:function(){function o(f){return e(this,f,arguments.length>1?arguments[1]:void 0)}return o}()},78008:function(T,r,n){"use strict";var e=n(24760);T.exports=function(a,t,o){for(var f=0,b=arguments.length>2?o:e(t),y=new a(b);b>f;)y[f]=t[f++];return y}},73174:function(T,r,n){"use strict";var e=n(75754),a=n(91495),t=n(46771),o=n(40125),f=n(76571),b=n(1031),y=n(24760),S=n(60102),k=n(77455),h=n(59201),i=Array;T.exports=function(){function c(m){var l=t(m),u=b(this),s=arguments.length,d=s>1?arguments[1]:void 0,v=d!==void 0;v&&(d=e(d,s>2?arguments[2]:void 0));var g=h(l),C=0,p,N,V,B,I,L;if(g&&!(this===i&&f(g)))for(N=u?new this:[],B=k(l,g),I=B.next;!(V=a(I,B)).done;C++)L=v?o(B,d,[V.value,C],!0):V.value,S(N,C,L);else for(p=y(l),N=u?new this(p):i(p);p>C;C++)L=v?d(l[C],C):l[C],S(N,C,L);return N.length=C,N}return c}()},14211:function(T,r,n){"use strict";var e=n(57591),a=n(13912),t=n(24760),o=function(b){return function(y,S,k){var h=e(y),i=t(h);if(i===0)return!b&&-1;var c=a(k,i),m;if(b&&S!==S){for(;i>c;)if(m=h[c++],m!==m)return!0}else for(;i>c;c++)if((b||c in h)&&h[c]===S)return b||c||0;return!b&&-1}};T.exports={includes:o(!0),indexOf:o(!1)}},22603:function(T,r,n){"use strict";var e=n(75754),a=n(67250),t=n(37457),o=n(46771),f=n(24760),b=n(57823),y=a([].push),S=function(h){var i=h===1,c=h===2,m=h===3,l=h===4,u=h===6,s=h===7,d=h===5||u;return function(v,g,C,p){for(var N=o(v),V=t(N),B=f(V),I=e(g,C),L=0,w=p||b,A=i?w(v,B):c||s?w(v,0):void 0,x,E;B>L;L++)if((d||L in V)&&(x=V[L],E=I(x,L,N),h))if(i)A[L]=E;else if(E)switch(h){case 3:return!0;case 5:return x;case 6:return L;case 2:y(A,x)}else switch(h){case 4:return!1;case 7:y(A,x)}return u?-1:m||l?l:A}};T.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)}},1325:function(T,r,n){"use strict";var e=n(61267),a=n(57591),t=n(61365),o=n(24760),f=n(55528),b=Math.min,y=[].lastIndexOf,S=!!y&&1/[1].lastIndexOf(1,-0)<0,k=f("lastIndexOf"),h=S||!k;T.exports=h?function(){function i(c){if(S)return e(y,this,arguments)||0;var m=a(this),l=o(m);if(l===0)return-1;var u=l-1;for(arguments.length>1&&(u=b(u,t(arguments[1]))),u<0&&(u=l+u);u>=0;u--)if(u in m&&m[u]===c)return u||0;return-1}return i}():y},44091:function(T,r,n){"use strict";var e=n(40033),a=n(24697),t=n(5026),o=a("species");T.exports=function(f){return t>=51||!e(function(){var b=[],y=b.constructor={};return y[o]=function(){return{foo:1}},b[f](Boolean).foo!==1})}},55528:function(T,r,n){"use strict";var e=n(40033);T.exports=function(a,t){var o=[][a];return!!o&&e(function(){o.call(null,t||function(){return 1},1)})}},56844:function(T,r,n){"use strict";var e=n(10320),a=n(46771),t=n(37457),o=n(24760),f=TypeError,b="Reduce of empty array with no initial value",y=function(k){return function(h,i,c,m){var l=a(h),u=t(l),s=o(l);if(e(i),s===0&&c<2)throw new f(b);var d=k?s-1:0,v=k?-1:1;if(c<2)for(;;){if(d in u){m=u[d],d+=v;break}if(d+=v,k?d<0:s<=d)throw new f(b)}for(;k?d>=0:s>d;d+=v)d in u&&(m=i(m,u[d],d,l));return m}};T.exports={left:y(!1),right:y(!0)}},13345:function(T,r,n){"use strict";var e=n(58310),a=n(37386),t=TypeError,o=Object.getOwnPropertyDescriptor,f=e&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(b){return b instanceof TypeError}}();T.exports=f?function(b,y){if(a(b)&&!o(b,"length").writable)throw new t("Cannot set read only .length");return b.length=y}:function(b,y){return b.length=y}},54602:function(T,r,n){"use strict";var e=n(67250);T.exports=e([].slice)},90274:function(T,r,n){"use strict";var e=n(54602),a=Math.floor,t=function o(f,b){var y=f.length;if(y<8)for(var S=1,k,h;S0;)f[h]=f[--h];h!==S++&&(f[h]=k)}else for(var i=a(y/2),c=o(e(f,0,i),b),m=o(e(f,i),b),l=c.length,u=m.length,s=0,d=0;s1?arguments[1]:void 0),E;E=E?E.next:A.first;)for(x(E.value,E.key,this);E&&E.removed;)E=E.previous}return L}(),has:function(){function L(w){return!!I(this,w)}return L}()}),t(N,g?{get:function(){function L(w){var A=I(this,w);return A&&A.value}return L}(),set:function(){function L(w,A){return B(this,w===0?0:w,A)}return L}()}:{add:function(){function L(w){return B(this,w=w===0?0:w,w)}return L}()}),i&&a(N,"size",{configurable:!0,get:function(){function L(){return V(this).size}return L}()}),p}return s}(),setStrong:function(){function s(d,v,g){var C=v+" Iterator",p=u(v),N=u(C);S(d,v,function(V,B){l(this,{type:C,target:V,state:p(V),kind:B,last:void 0})},function(){for(var V=N(this),B=V.kind,I=V.last;I&&I.removed;)I=I.previous;return!V.target||!(V.last=I=I?I.next:V.state.first)?(V.target=void 0,k(void 0,!0)):k(B==="keys"?I.key:B==="values"?I.value:[I.key,I.value],!1)},g?"entries":"values",!g,!0),h(v)}return s}()}},39895:function(T,r,n){"use strict";var e=n(67250),a=n(30145),t=n(81969).getWeakData,o=n(60077),f=n(30365),b=n(42871),y=n(77568),S=n(49450),k=n(22603),h=n(45299),i=n(5419),c=i.set,m=i.getterFor,l=k.find,u=k.findIndex,s=e([].splice),d=0,v=function(N){return N.frozen||(N.frozen=new g)},g=function(){this.entries=[]},C=function(N,V){return l(N.entries,function(B){return B[0]===V})};g.prototype={get:function(){function p(N){var V=C(this,N);if(V)return V[1]}return p}(),has:function(){function p(N){return!!C(this,N)}return p}(),set:function(){function p(N,V){var B=C(this,N);B?B[1]=V:this.entries.push([N,V])}return p}(),delete:function(){function p(N){var V=u(this.entries,function(B){return B[0]===N});return~V&&s(this.entries,V,1),!!~V}return p}()},T.exports={getConstructor:function(){function p(N,V,B,I){var L=N(function(E,P){o(E,w),c(E,{type:V,id:d++,frozen:void 0}),b(P)||S(P,E[I],{that:E,AS_ENTRIES:B})}),w=L.prototype,A=m(V),x=function(){function E(P,D,M){var O=A(P),R=t(f(D),!0);return R===!0?v(O).set(D,M):R[O.id]=M,P}return E}();return a(w,{delete:function(){function E(P){var D=A(this);if(!y(P))return!1;var M=t(P);return M===!0?v(D).delete(P):M&&h(M,D.id)&&delete M[D.id]}return E}(),has:function(){function E(P){var D=A(this);if(!y(P))return!1;var M=t(P);return M===!0?v(D).has(P):M&&h(M,D.id)}return E}()}),a(w,B?{get:function(){function E(P){var D=A(this);if(y(P)){var M=t(P);return M===!0?v(D).get(P):M?M[D.id]:void 0}}return E}(),set:function(){function E(P,D){return x(this,P,D)}return E}()}:{add:function(){function E(P){return x(this,P,!0)}return E}()}),L}return p}()}},45150:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(67250),o=n(41314),f=n(55938),b=n(81969),y=n(49450),S=n(60077),k=n(55747),h=n(42871),i=n(77568),c=n(40033),m=n(92490),l=n(84925),u=n(5781);T.exports=function(s,d,v){var g=s.indexOf("Map")!==-1,C=s.indexOf("Weak")!==-1,p=g?"set":"add",N=a[s],V=N&&N.prototype,B=N,I={},L=function(O){var R=t(V[O]);f(V,O,O==="add"?function(){function F(W){return R(this,W===0?0:W),this}return F}():O==="delete"?function(F){return C&&!i(F)?!1:R(this,F===0?0:F)}:O==="get"?function(){function F(W){return C&&!i(W)?void 0:R(this,W===0?0:W)}return F}():O==="has"?function(){function F(W){return C&&!i(W)?!1:R(this,W===0?0:W)}return F}():function(){function F(W,U){return R(this,W===0?0:W,U),this}return F}())},w=o(s,!k(N)||!(C||V.forEach&&!c(function(){new N().entries().next()})));if(w)B=v.getConstructor(d,s,g,p),b.enable();else if(o(s,!0)){var A=new B,x=A[p](C?{}:-0,1)!==A,E=c(function(){A.has(1)}),P=m(function(M){new N(M)}),D=!C&&c(function(){for(var M=new N,O=5;O--;)M[p](O,O);return!M.has(-0)});P||(B=d(function(M,O){S(M,V);var R=u(new N,M,B);return h(O)||y(O,R[p],{that:R,AS_ENTRIES:g}),R}),B.prototype=V,V.constructor=B),(E||D)&&(L("delete"),L("has"),g&&L("get")),(D||x)&&L(p),C&&V.clear&&delete V.clear}return I[s]=B,e({global:!0,constructor:!0,forced:B!==N},I),l(B,s),C||v.setStrong(B,s,g),B}},5774:function(T,r,n){"use strict";var e=n(45299),a=n(97921),t=n(27193),o=n(74595);T.exports=function(f,b,y){for(var S=a(b),k=o.f,h=t.f,i=0;i"+h+""}},5959:function(T){"use strict";T.exports=function(r,n){return{value:r,done:n}}},37909:function(T,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);T.exports=e?function(o,f,b){return a.f(o,f,t(1,b))}:function(o,f,b){return o[f]=b,o}},87458:function(T){"use strict";T.exports=function(r,n){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:n}}},60102:function(T,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);T.exports=function(o,f,b){e?a.f(o,f,t(0,b)):o[f]=b}},67206:function(T,r,n){"use strict";var e=n(67250),a=n(40033),t=n(24051).start,o=RangeError,f=isFinite,b=Math.abs,y=Date.prototype,S=y.toISOString,k=e(y.getTime),h=e(y.getUTCDate),i=e(y.getUTCFullYear),c=e(y.getUTCHours),m=e(y.getUTCMilliseconds),l=e(y.getUTCMinutes),u=e(y.getUTCMonth),s=e(y.getUTCSeconds);T.exports=a(function(){return S.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!a(function(){S.call(new Date(NaN))})?function(){function d(){if(!f(k(this)))throw new o("Invalid time value");var v=this,g=i(v),C=m(v),p=g<0?"-":g>9999?"+":"";return p+t(b(g),p?6:4,0)+"-"+t(u(v)+1,2,0)+"-"+t(h(v),2,0)+"T"+t(c(v),2,0)+":"+t(l(v),2,0)+":"+t(s(v),2,0)+"."+t(C,3,0)+"Z"}return d}():S},10886:function(T,r,n){"use strict";var e=n(30365),a=n(13396),t=TypeError;T.exports=function(o){if(e(this),o==="string"||o==="default")o="string";else if(o!=="number")throw new t("Incorrect hint");return a(this,o)}},73936:function(T,r,n){"use strict";var e=n(20001),a=n(74595);T.exports=function(t,o,f){return f.get&&e(f.get,o,{getter:!0}),f.set&&e(f.set,o,{setter:!0}),a.f(t,o,f)}},55938:function(T,r,n){"use strict";var e=n(55747),a=n(74595),t=n(20001),o=n(18231);T.exports=function(f,b,y,S){S||(S={});var k=S.enumerable,h=S.name!==void 0?S.name:b;if(e(y)&&t(y,h,S),S.global)k?f[b]=y:o(b,y);else{try{S.unsafe?f[b]&&(k=!0):delete f[b]}catch(i){}k?f[b]=y:a.f(f,b,{value:y,enumerable:!1,configurable:!S.nonConfigurable,writable:!S.nonWritable})}return f}},30145:function(T,r,n){"use strict";var e=n(55938);T.exports=function(a,t,o){for(var f in t)e(a,f,t[f],o);return a}},18231:function(T,r,n){"use strict";var e=n(74685),a=Object.defineProperty;T.exports=function(t,o){try{a(e,t,{value:o,configurable:!0,writable:!0})}catch(f){e[t]=o}return o}},95108:function(T,r,n){"use strict";var e=n(89393),a=TypeError;T.exports=function(t,o){if(!delete t[o])throw new a("Cannot delete property "+e(o)+" of "+e(t))}},58310:function(T,r,n){"use strict";var e=n(40033);T.exports=!e(function(){return Object.defineProperty({},1,{get:function(){function a(){return 7}return a}()})[1]!==7})},12689:function(T,r,n){"use strict";var e=n(74685),a=n(77568),t=e.document,o=a(t)&&a(t.createElement);T.exports=function(f){return o?t.createElement(f):{}}},21291:function(T){"use strict";var r=TypeError,n=9007199254740991;T.exports=function(e){if(e>n)throw r("Maximum allowed index exceeded");return e}},652:function(T,r,n){"use strict";var e=n(63318),a=e.match(/firefox\/(\d+)/i);T.exports=!!a&&+a[1]},8180:function(T,r,n){"use strict";var e=n(73730),a=n(81702);T.exports=!e&&!a&&typeof window=="object"&&typeof document=="object"},49197:function(T){"use strict";T.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"},73730:function(T){"use strict";T.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},19228:function(T,r,n){"use strict";var e=n(63318);T.exports=/MSIE|Trident/.test(e)},51802:function(T,r,n){"use strict";var e=n(63318);T.exports=/ipad|iphone|ipod/i.test(e)&&typeof Pebble!="undefined"},83433:function(T,r,n){"use strict";var e=n(63318);T.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(e)},81702:function(T,r,n){"use strict";var e=n(74685),a=n(7462);T.exports=a(e.process)==="process"},63383:function(T,r,n){"use strict";var e=n(63318);T.exports=/web0s(?!.*chrome)/i.test(e)},63318:function(T){"use strict";T.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},5026:function(T,r,n){"use strict";var e=n(74685),a=n(63318),t=e.process,o=e.Deno,f=t&&t.versions||o&&o.version,b=f&&f.v8,y,S;b&&(y=b.split("."),S=y[0]>0&&y[0]<4?1:+(y[0]+y[1])),!S&&a&&(y=a.match(/Edge\/(\d+)/),(!y||y[1]>=74)&&(y=a.match(/Chrome\/(\d+)/),y&&(S=+y[1]))),T.exports=S},9342:function(T,r,n){"use strict";var e=n(63318),a=e.match(/AppleWebKit\/(\d+)\./);T.exports=!!a&&+a[1]},89453:function(T){"use strict";T.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},63964:function(T,r,n){"use strict";var e=n(74685),a=n(27193).f,t=n(37909),o=n(55938),f=n(18231),b=n(5774),y=n(41314);T.exports=function(S,k){var h=S.target,i=S.global,c=S.stat,m,l,u,s,d,v;if(i?l=e:c?l=e[h]||f(h,{}):l=e[h]&&e[h].prototype,l)for(u in k){if(d=k[u],S.dontCallGetSet?(v=a(l,u),s=v&&v.value):s=l[u],m=y(i?u:h+(c?".":"#")+u,S.forced),!m&&s!==void 0){if(typeof d==typeof s)continue;b(d,s)}(S.sham||s&&s.sham)&&t(d,"sham",!0),o(l,u,d,S)}}},40033:function(T){"use strict";T.exports=function(r){try{return!!r()}catch(n){return!0}}},79942:function(T,r,n){"use strict";n(79669);var e=n(91495),a=n(55938),t=n(14489),o=n(40033),f=n(24697),b=n(37909),y=f("species"),S=RegExp.prototype;T.exports=function(k,h,i,c){var m=f(k),l=!o(function(){var v={};return v[m]=function(){return 7},""[k](v)!==7}),u=l&&!o(function(){var v=!1,g=/a/;return k==="split"&&(g={},g.constructor={},g.constructor[y]=function(){return g},g.flags="",g[m]=/./[m]),g.exec=function(){return v=!0,null},g[m](""),!v});if(!l||!u||i){var s=/./[m],d=h(m,""[k],function(v,g,C,p,N){var V=g.exec;return V===t||V===S.exec?l&&!N?{done:!0,value:e(s,g,C,p)}:{done:!0,value:e(v,C,g,p)}:{done:!1}});a(String.prototype,k,d[0]),a(S,m,d[1])}c&&b(S[m],"sham",!0)}},65561:function(T,r,n){"use strict";var e=n(37386),a=n(24760),t=n(21291),o=n(75754),f=function b(y,S,k,h,i,c,m,l){for(var u=i,s=0,d=m?o(m,l):!1,v,g;s0&&e(v)?(g=a(v),u=b(y,S,v,g,u,c-1)-1):(t(u+1),y[u]=v),u++),s++;return u};T.exports=f},50730:function(T,r,n){"use strict";var e=n(40033);T.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},61267:function(T,r,n){"use strict";var e=n(55050),a=Function.prototype,t=a.apply,o=a.call;T.exports=typeof Reflect=="object"&&Reflect.apply||(e?o.bind(t):function(){return o.apply(t,arguments)})},75754:function(T,r,n){"use strict";var e=n(71138),a=n(10320),t=n(55050),o=e(e.bind);T.exports=function(f,b){return a(f),b===void 0?f:t?o(f,b):function(){return f.apply(b,arguments)}}},55050:function(T,r,n){"use strict";var e=n(40033);T.exports=!e(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},66284:function(T,r,n){"use strict";var e=n(67250),a=n(10320),t=n(77568),o=n(45299),f=n(54602),b=n(55050),y=Function,S=e([].concat),k=e([].join),h={},i=function(m,l,u){if(!o(h,l)){for(var s=[],d=0;d]*>)/g,S=/\$([$&'`]|\d{1,2})/g;T.exports=function(k,h,i,c,m,l){var u=i+k.length,s=c.length,d=S;return m!==void 0&&(m=a(m),d=y),f(l,d,function(v,g){var C;switch(o(g,0)){case"$":return"$";case"&":return k;case"`":return b(h,0,i);case"'":return b(h,u);case"<":C=m[b(g,1,-1)];break;default:var p=+g;if(p===0)return v;if(p>s){var N=t(p/10);return N===0?v:N<=s?c[N-1]===void 0?o(g,1):c[N-1]+o(g,1):v}C=c[p-1]}return C===void 0?"":C})}},74685:function(T,r,n){"use strict";var e=function(t){return t&&t.Math===Math&&t};T.exports=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof n.g=="object"&&n.g)||e(!1)||function(){return this}()||Function("return this")()},45299:function(T,r,n){"use strict";var e=n(67250),a=n(46771),t=e({}.hasOwnProperty);T.exports=Object.hasOwn||function(){function o(f,b){return t(a(f),b)}return o}()},79195:function(T){"use strict";T.exports={}},72259:function(T){"use strict";T.exports=function(r,n){try{arguments.length}catch(e){}}},5315:function(T,r,n){"use strict";var e=n(4009);T.exports=e("document","documentElement")},36223:function(T,r,n){"use strict";var e=n(58310),a=n(40033),t=n(12689);T.exports=!e&&!a(function(){return Object.defineProperty(t("div"),"a",{get:function(){function o(){return 7}return o}()}).a!==7})},91784:function(T){"use strict";var r=Array,n=Math.abs,e=Math.pow,a=Math.floor,t=Math.log,o=Math.LN2,f=function(S,k,h){var i=r(h),c=h*8-k-1,m=(1<>1,u=k===23?e(2,-24)-e(2,-77):0,s=S<0||S===0&&1/S<0?1:0,d=0,v,g,C;for(S=n(S),S!==S||S===1/0?(g=S!==S?1:0,v=m):(v=a(t(S)/o),C=e(2,-v),S*C<1&&(v--,C*=2),v+l>=1?S+=u/C:S+=u*e(2,1-l),S*C>=2&&(v++,C/=2),v+l>=m?(g=0,v=m):v+l>=1?(g=(S*C-1)*e(2,k),v+=l):(g=S*e(2,l-1)*e(2,k),v=0));k>=8;)i[d++]=g&255,g/=256,k-=8;for(v=v<0;)i[d++]=v&255,v/=256,c-=8;return i[--d]|=s*128,i},b=function(S,k){var h=S.length,i=h*8-k-1,c=(1<>1,l=i-7,u=h-1,s=S[u--],d=s&127,v;for(s>>=7;l>0;)d=d*256+S[u--],l-=8;for(v=d&(1<<-l)-1,d>>=-l,l+=k;l>0;)v=v*256+S[u--],l-=8;if(d===0)d=1-m;else{if(d===c)return v?NaN:s?-1/0:1/0;v+=e(2,k),d-=m}return(s?-1:1)*v*e(2,d-k)};T.exports={pack:f,unpack:b}},37457:function(T,r,n){"use strict";var e=n(67250),a=n(40033),t=n(7462),o=Object,f=e("".split);T.exports=a(function(){return!o("z").propertyIsEnumerable(0)})?function(b){return t(b)==="String"?f(b,""):o(b)}:o},5781:function(T,r,n){"use strict";var e=n(55747),a=n(77568),t=n(76649);T.exports=function(o,f,b){var y,S;return t&&e(y=f.constructor)&&y!==b&&a(S=y.prototype)&&S!==b.prototype&&t(o,S),o}},40492:function(T,r,n){"use strict";var e=n(67250),a=n(55747),t=n(40095),o=e(Function.toString);a(t.inspectSource)||(t.inspectSource=function(f){return o(f)}),T.exports=t.inspectSource},81969:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(79195),o=n(77568),f=n(45299),b=n(74595).f,y=n(37310),S=n(81644),k=n(81834),h=n(16738),i=n(50730),c=!1,m=h("meta"),l=0,u=function(N){b(N,m,{value:{objectID:"O"+l++,weakData:{}}})},s=function(N,V){if(!o(N))return typeof N=="symbol"?N:(typeof N=="string"?"S":"P")+N;if(!f(N,m)){if(!k(N))return"F";if(!V)return"E";u(N)}return N[m].objectID},d=function(N,V){if(!f(N,m)){if(!k(N))return!0;if(!V)return!1;u(N)}return N[m].weakData},v=function(N){return i&&c&&k(N)&&!f(N,m)&&u(N),N},g=function(){C.enable=function(){},c=!0;var N=y.f,V=a([].splice),B={};B[m]=1,N(B).length&&(y.f=function(I){for(var L=N(I),w=0,A=L.length;wI;I++)if(w=P(l[I]),w&&y(m,w))return w;return new c(!1)}V=S(l,B)}for(A=g?l.next:V.next;!(x=a(A,V)).done;){try{w=P(x.value)}catch(D){h(V,"throw",D)}if(typeof w=="object"&&w&&y(m,w))return w}return new c(!1)}},28649:function(T,r,n){"use strict";var e=n(91495),a=n(30365),t=n(78060);T.exports=function(o,f,b){var y,S;a(o);try{if(y=t(o,"return"),!y){if(f==="throw")throw b;return b}y=e(y,o)}catch(k){S=!0,y=k}if(f==="throw")throw b;if(S)throw y;return a(y),b}},5656:function(T,r,n){"use strict";var e=n(67635).IteratorPrototype,a=n(80674),t=n(87458),o=n(84925),f=n(83967),b=function(){return this};T.exports=function(y,S,k,h){var i=S+" Iterator";return y.prototype=a(e,{next:t(+!h,k)}),o(y,i,!1,!0),f[i]=b,y}},65574:function(T,r,n){"use strict";var e=n(63964),a=n(91495),t=n(4493),o=n(70520),f=n(55747),b=n(5656),y=n(36917),S=n(76649),k=n(84925),h=n(37909),i=n(55938),c=n(24697),m=n(83967),l=n(67635),u=o.PROPER,s=o.CONFIGURABLE,d=l.IteratorPrototype,v=l.BUGGY_SAFARI_ITERATORS,g=c("iterator"),C="keys",p="values",N="entries",V=function(){return this};T.exports=function(B,I,L,w,A,x,E){b(L,I,w);var P=function(X){if(X===A&&F)return F;if(!v&&X&&X in O)return O[X];switch(X){case C:return function(){function J(){return new L(this,X)}return J}();case p:return function(){function J(){return new L(this,X)}return J}();case N:return function(){function J(){return new L(this,X)}return J}()}return function(){return new L(this)}},D=I+" Iterator",M=!1,O=B.prototype,R=O[g]||O["@@iterator"]||A&&O[A],F=!v&&R||P(A),W=I==="Array"&&O.entries||R,U,z,$;if(W&&(U=y(W.call(new B)),U!==Object.prototype&&U.next&&(!t&&y(U)!==d&&(S?S(U,d):f(U[g])||i(U,g,V)),k(U,D,!0,!0),t&&(m[D]=V))),u&&A===p&&R&&R.name!==p&&(!t&&s?h(O,"name",p):(M=!0,F=function(){function G(){return a(R,this)}return G}())),A)if(z={values:P(p),keys:x?F:P(C),entries:P(N)},E)for($ in z)(v||M||!($ in O))&&i(O,$,z[$]);else e({target:I,proto:!0,forced:v||M},z);return(!t||E)&&O[g]!==F&&i(O,g,F,{name:A}),m[I]=F,z}},67635:function(T,r,n){"use strict";var e=n(40033),a=n(55747),t=n(77568),o=n(80674),f=n(36917),b=n(55938),y=n(24697),S=n(4493),k=y("iterator"),h=!1,i,c,m;[].keys&&(m=[].keys(),"next"in m?(c=f(f(m)),c!==Object.prototype&&(i=c)):h=!0);var l=!t(i)||e(function(){var u={};return i[k].call(u)!==u});l?i={}:S&&(i=o(i)),a(i[k])||b(i,k,function(){return this}),T.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:h}},83967:function(T){"use strict";T.exports={}},24760:function(T,r,n){"use strict";var e=n(10188);T.exports=function(a){return e(a.length)}},20001:function(T,r,n){"use strict";var e=n(67250),a=n(40033),t=n(55747),o=n(45299),f=n(58310),b=n(70520).CONFIGURABLE,y=n(40492),S=n(5419),k=S.enforce,h=S.get,i=String,c=Object.defineProperty,m=e("".slice),l=e("".replace),u=e([].join),s=f&&!a(function(){return c(function(){},"length",{value:8}).length!==8}),d=String(String).split("String"),v=T.exports=function(g,C,p){m(i(C),0,7)==="Symbol("&&(C="["+l(i(C),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),p&&p.getter&&(C="get "+C),p&&p.setter&&(C="set "+C),(!o(g,"name")||b&&g.name!==C)&&(f?c(g,"name",{value:C,configurable:!0}):g.name=C),s&&p&&o(p,"arity")&&g.length!==p.arity&&c(g,"length",{value:p.arity});try{p&&o(p,"constructor")&&p.constructor?f&&c(g,"prototype",{writable:!1}):g.prototype&&(g.prototype=void 0)}catch(V){}var N=k(g);return o(N,"source")||(N.source=u(d,typeof C=="string"?C:"")),g};Function.prototype.toString=v(function(){function g(){return t(this)&&h(this).source||y(this)}return g}(),"toString")},82040:function(T){"use strict";var r=Math.expm1,n=Math.exp;T.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||r(-2e-17)!==-2e-17?function(){function e(a){var t=+a;return t===0?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}return e}():r},14950:function(T,r,n){"use strict";var e=n(22172),a=Math.abs,t=2220446049250313e-31,o=1/t,f=function(y){return y+o-o};T.exports=function(b,y,S,k){var h=+b,i=a(h),c=e(h);if(iS||l!==l?c*(1/0):c*l}},95867:function(T,r,n){"use strict";var e=n(14950),a=11920928955078125e-23,t=34028234663852886e22,o=11754943508222875e-54;T.exports=Math.fround||function(){function f(b){return e(b,a,t,o)}return f}()},75002:function(T){"use strict";var r=Math.log,n=Math.LOG10E;T.exports=Math.log10||function(){function e(a){return r(a)*n}return e}()},90874:function(T){"use strict";var r=Math.log;T.exports=Math.log1p||function(){function n(e){var a=+e;return a>-1e-8&&a<1e-8?a-a*a/2:r(1+a)}return n}()},22172:function(T){"use strict";T.exports=Math.sign||function(){function r(n){var e=+n;return e===0||e!==e?e:e<0?-1:1}return r}()},21119:function(T){"use strict";var r=Math.ceil,n=Math.floor;T.exports=Math.trunc||function(){function e(a){var t=+a;return(t>0?n:r)(t)}return e}()},37713:function(T,r,n){"use strict";var e=n(74685),a=n(44915),t=n(75754),o=n(60375).set,f=n(9547),b=n(83433),y=n(51802),S=n(63383),k=n(81702),h=e.MutationObserver||e.WebKitMutationObserver,i=e.document,c=e.process,m=e.Promise,l=a("queueMicrotask"),u,s,d,v,g;if(!l){var C=new f,p=function(){var V,B;for(k&&(V=c.domain)&&V.exit();B=C.get();)try{B()}catch(I){throw C.head&&u(),I}V&&V.enter()};!b&&!k&&!S&&h&&i?(s=!0,d=i.createTextNode(""),new h(p).observe(d,{characterData:!0}),u=function(){d.data=s=!s}):!y&&m&&m.resolve?(v=m.resolve(void 0),v.constructor=m,g=t(v.then,v),u=function(){g(p)}):k?u=function(){c.nextTick(p)}:(o=t(o,e),u=function(){o(p)}),l=function(V){C.head||u(),C.add(V)}}T.exports=l},81837:function(T,r,n){"use strict";var e=n(10320),a=TypeError,t=function(f){var b,y;this.promise=new f(function(S,k){if(b!==void 0||y!==void 0)throw new a("Bad Promise constructor");b=S,y=k}),this.resolve=e(b),this.reject=e(y)};T.exports.f=function(o){return new t(o)}},86213:function(T,r,n){"use strict";var e=n(72586),a=TypeError;T.exports=function(t){if(e(t))throw new a("The method doesn't accept regular expressions");return t}},3294:function(T,r,n){"use strict";var e=n(74685),a=e.isFinite;T.exports=Number.isFinite||function(){function t(o){return typeof o=="number"&&a(o)}return t}()},28506:function(T,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),y=t("".charAt),S=e.parseFloat,k=e.Symbol,h=k&&k.iterator,i=1/S(b+"-0")!==-1/0||h&&!a(function(){S(Object(h))});T.exports=i?function(){function c(m){var l=f(o(m)),u=S(l);return u===0&&y(l,0)==="-"?-0:u}return c}():S},13693:function(T,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),y=e.parseInt,S=e.Symbol,k=S&&S.iterator,h=/^[+-]?0x/i,i=t(h.exec),c=y(b+"08")!==8||y(b+"0x16")!==22||k&&!a(function(){y(Object(k))});T.exports=c?function(){function m(l,u){var s=f(o(l));return y(s,u>>>0||(i(h,s)?16:10))}return m}():y},41143:function(T,r,n){"use strict";var e=n(58310),a=n(67250),t=n(91495),o=n(40033),f=n(18450),b=n(89235),y=n(12867),S=n(46771),k=n(37457),h=Object.assign,i=Object.defineProperty,c=a([].concat);T.exports=!h||o(function(){if(e&&h({b:1},h(i({},"a",{enumerable:!0,get:function(){function d(){i(this,"b",{value:3,enumerable:!1})}return d}()}),{b:2})).b!==1)return!0;var m={},l={},u=Symbol("assign detection"),s="abcdefghijklmnopqrst";return m[u]=7,s.split("").forEach(function(d){l[d]=d}),h({},m)[u]!==7||f(h({},l)).join("")!==s})?function(){function m(l,u){for(var s=S(l),d=arguments.length,v=1,g=b.f,C=y.f;d>v;)for(var p=k(arguments[v++]),N=g?c(f(p),g(p)):f(p),V=N.length,B=0,I;V>B;)I=N[B++],(!e||t(C,p,I))&&(s[I]=p[I]);return s}return m}():h},80674:function(T,r,n){"use strict";var e=n(30365),a=n(24239),t=n(89453),o=n(79195),f=n(5315),b=n(12689),y=n(19417),S=">",k="<",h="prototype",i="script",c=y("IE_PROTO"),m=function(){},l=function(C){return k+i+S+C+k+"/"+i+S},u=function(C){C.write(l("")),C.close();var p=C.parentWindow.Object;return C=null,p},s=function(){var C=b("iframe"),p="java"+i+":",N;return C.style.display="none",f.appendChild(C),C.src=String(p),N=C.contentWindow.document,N.open(),N.write(l("document.F=Object")),N.close(),N.F},d,v=function(){try{d=new ActiveXObject("htmlfile")}catch(p){}v=typeof document!="undefined"?document.domain&&d?u(d):s():u(d);for(var C=t.length;C--;)delete v[h][t[C]];return v()};o[c]=!0,T.exports=Object.create||function(){function g(C,p){var N;return C!==null?(m[h]=e(C),N=new m,m[h]=null,N[c]=C):N=v(),p===void 0?N:a.f(N,p)}return g}()},24239:function(T,r,n){"use strict";var e=n(58310),a=n(80944),t=n(74595),o=n(30365),f=n(57591),b=n(18450);r.f=e&&!a?Object.defineProperties:function(){function y(S,k){o(S);for(var h=f(k),i=b(k),c=i.length,m=0,l;c>m;)t.f(S,l=i[m++],h[l]);return S}return y}()},74595:function(T,r,n){"use strict";var e=n(58310),a=n(36223),t=n(80944),o=n(30365),f=n(767),b=TypeError,y=Object.defineProperty,S=Object.getOwnPropertyDescriptor,k="enumerable",h="configurable",i="writable";r.f=e?t?function(){function c(m,l,u){if(o(m),l=f(l),o(u),typeof m=="function"&&l==="prototype"&&"value"in u&&i in u&&!u[i]){var s=S(m,l);s&&s[i]&&(m[l]=u.value,u={configurable:h in u?u[h]:s[h],enumerable:k in u?u[k]:s[k],writable:!1})}return y(m,l,u)}return c}():y:function(){function c(m,l,u){if(o(m),l=f(l),o(u),a)try{return y(m,l,u)}catch(s){}if("get"in u||"set"in u)throw new b("Accessors not supported");return"value"in u&&(m[l]=u.value),m}return c}()},27193:function(T,r,n){"use strict";var e=n(58310),a=n(91495),t=n(12867),o=n(87458),f=n(57591),b=n(767),y=n(45299),S=n(36223),k=Object.getOwnPropertyDescriptor;r.f=e?k:function(){function h(i,c){if(i=f(i),c=b(c),S)try{return k(i,c)}catch(m){}if(y(i,c))return o(!a(t.f,i,c),i[c])}return h}()},81644:function(T,r,n){"use strict";var e=n(7462),a=n(57591),t=n(37310).f,o=n(54602),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],b=function(S){try{return t(S)}catch(k){return o(f)}};T.exports.f=function(){function y(S){return f&&e(S)==="Window"?b(S):t(a(S))}return y}()},37310:function(T,r,n){"use strict";var e=n(53726),a=n(89453),t=a.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(){function o(f){return e(f,t)}return o}()},89235:function(T,r){"use strict";r.f=Object.getOwnPropertySymbols},36917:function(T,r,n){"use strict";var e=n(45299),a=n(55747),t=n(46771),o=n(19417),f=n(9225),b=o("IE_PROTO"),y=Object,S=y.prototype;T.exports=f?y.getPrototypeOf:function(k){var h=t(k);if(e(h,b))return h[b];var i=h.constructor;return a(i)&&h instanceof i?i.prototype:h instanceof y?S:null}},81834:function(T,r,n){"use strict";var e=n(40033),a=n(77568),t=n(7462),o=n(3782),f=Object.isExtensible,b=e(function(){f(1)});T.exports=b||o?function(){function y(S){return!a(S)||o&&t(S)==="ArrayBuffer"?!1:f?f(S):!0}return y}():f},21287:function(T,r,n){"use strict";var e=n(67250);T.exports=e({}.isPrototypeOf)},53726:function(T,r,n){"use strict";var e=n(67250),a=n(45299),t=n(57591),o=n(14211).indexOf,f=n(79195),b=e([].push);T.exports=function(y,S){var k=t(y),h=0,i=[],c;for(c in k)!a(f,c)&&a(k,c)&&b(i,c);for(;S.length>h;)a(k,c=S[h++])&&(~o(i,c)||b(i,c));return i}},18450:function(T,r,n){"use strict";var e=n(53726),a=n(89453);T.exports=Object.keys||function(){function t(o){return e(o,a)}return t}()},12867:function(T,r){"use strict";var n={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,a=e&&!n.call({1:2},1);r.f=a?function(){function t(o){var f=e(this,o);return!!f&&f.enumerable}return t}():n},57377:function(T,r,n){"use strict";var e=n(4493),a=n(74685),t=n(40033),o=n(9342);T.exports=e||!t(function(){if(!(o&&o<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete a[f]}})},76649:function(T,r,n){"use strict";var e=n(38656),a=n(77568),t=n(16952),o=n(35908);T.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var f=!1,b={},y;try{y=e(Object.prototype,"__proto__","set"),y(b,[]),f=b instanceof Array}catch(S){}return function(){function S(k,h){return t(k),o(h),a(k)&&(f?y(k,h):k.__proto__=h),k}return S}()}():void 0)},70915:function(T,r,n){"use strict";var e=n(58310),a=n(40033),t=n(67250),o=n(36917),f=n(18450),b=n(57591),y=n(12867).f,S=t(y),k=t([].push),h=e&&a(function(){var c=Object.create(null);return c[2]=2,!S(c,2)}),i=function(m){return function(l){for(var u=b(l),s=f(u),d=h&&o(u)===null,v=s.length,g=0,C=[],p;v>g;)p=s[g++],(!e||(d?p in u:S(u,p)))&&k(C,m?[p,u[p]]:u[p]);return C}};T.exports={entries:i(!0),values:i(!1)}},2509:function(T,r,n){"use strict";var e=n(2650),a=n(2281);T.exports=e?{}.toString:function(){function t(){return"[object "+a(this)+"]"}return t}()},13396:function(T,r,n){"use strict";var e=n(91495),a=n(55747),t=n(77568),o=TypeError;T.exports=function(f,b){var y,S;if(b==="string"&&a(y=f.toString)&&!t(S=e(y,f))||a(y=f.valueOf)&&!t(S=e(y,f))||b!=="string"&&a(y=f.toString)&&!t(S=e(y,f)))return S;throw new o("Can't convert object to primitive value")}},97921:function(T,r,n){"use strict";var e=n(4009),a=n(67250),t=n(37310),o=n(89235),f=n(30365),b=a([].concat);T.exports=e("Reflect","ownKeys")||function(){function y(S){var k=t.f(f(S)),h=o.f;return h?b(k,h(S)):k}return y}()},61765:function(T,r,n){"use strict";var e=n(74685);T.exports=e},10729:function(T){"use strict";T.exports=function(r){try{return{error:!1,value:r()}}catch(n){return{error:!0,value:n}}}},74854:function(T,r,n){"use strict";var e=n(74685),a=n(67512),t=n(55747),o=n(41314),f=n(40492),b=n(24697),y=n(8180),S=n(73730),k=n(4493),h=n(5026),i=a&&a.prototype,c=b("species"),m=!1,l=t(e.PromiseRejectionEvent),u=o("Promise",function(){var s=f(a),d=s!==String(a);if(!d&&h===66||k&&!(i.catch&&i.finally))return!0;if(!h||h<51||!/native code/.test(s)){var v=new a(function(p){p(1)}),g=function(N){N(function(){},function(){})},C=v.constructor={};if(C[c]=g,m=v.then(function(){})instanceof g,!m)return!0}return!d&&(y||S)&&!l});T.exports={CONSTRUCTOR:u,REJECTION_EVENT:l,SUBCLASSING:m}},67512:function(T,r,n){"use strict";var e=n(74685);T.exports=e.Promise},66628:function(T,r,n){"use strict";var e=n(30365),a=n(77568),t=n(81837);T.exports=function(o,f){if(e(o),a(f)&&f.constructor===o)return f;var b=t.f(o),y=b.resolve;return y(f),b.promise}},48199:function(T,r,n){"use strict";var e=n(67512),a=n(92490),t=n(74854).CONSTRUCTOR;T.exports=t||!a(function(o){e.all(o).then(void 0,function(){})})},34550:function(T,r,n){"use strict";var e=n(74595).f;T.exports=function(a,t,o){o in a||e(a,o,{configurable:!0,get:function(){function f(){return t[o]}return f}(),set:function(){function f(b){t[o]=b}return f}()})}},9547:function(T){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(){function n(e){var a={item:e,next:null},t=this.tail;t?t.next=a:this.head=a,this.tail=a}return n}(),get:function(){function n(){var e=this.head;if(e){var a=this.head=e.next;return a===null&&(this.tail=null),e.item}}return n}()},T.exports=r},28340:function(T,r,n){"use strict";var e=n(91495),a=n(30365),t=n(55747),o=n(7462),f=n(14489),b=TypeError;T.exports=function(y,S){var k=y.exec;if(t(k)){var h=e(k,y,S);return h!==null&&a(h),h}if(o(y)==="RegExp")return e(f,y,S);throw new b("RegExp#exec called on incompatible receiver")}},14489:function(T,r,n){"use strict";var e=n(91495),a=n(67250),t=n(12605),o=n(70901),f=n(62115),b=n(16639),y=n(80674),S=n(5419).get,k=n(39173),h=n(35688),i=b("native-string-replace",String.prototype.replace),c=RegExp.prototype.exec,m=c,l=a("".charAt),u=a("".indexOf),s=a("".replace),d=a("".slice),v=function(){var N=/a/,V=/b*/g;return e(c,N,"a"),e(c,V,"a"),N.lastIndex!==0||V.lastIndex!==0}(),g=f.BROKEN_CARET,C=/()??/.exec("")[1]!==void 0,p=v||C||g||k||h;p&&(m=function(){function N(V){var B=this,I=S(B),L=t(V),w=I.raw,A,x,E,P,D,M,O;if(w)return w.lastIndex=B.lastIndex,A=e(m,w,L),B.lastIndex=w.lastIndex,A;var R=I.groups,F=g&&B.sticky,W=e(o,B),U=B.source,z=0,$=L;if(F&&(W=s(W,"y",""),u(W,"g")===-1&&(W+="g"),$=d(L,B.lastIndex),B.lastIndex>0&&(!B.multiline||B.multiline&&l(L,B.lastIndex-1)!=="\n")&&(U="(?: "+U+")",$=" "+$,z++),x=new RegExp("^(?:"+U+")",W)),C&&(x=new RegExp("^"+U+"$(?!\\s)",W)),v&&(E=B.lastIndex),P=e(c,F?x:B,$),F?P?(P.input=d(P.input,z),P[0]=d(P[0],z),P.index=B.lastIndex,B.lastIndex+=P[0].length):B.lastIndex=0:v&&P&&(B.lastIndex=B.global?P.index+P[0].length:E),C&&P&&P.length>1&&e(i,P[0],x,function(){for(D=1;Db)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$c")!=="bc"})},16952:function(T,r,n){"use strict";var e=n(42871),a=TypeError;T.exports=function(t){if(e(t))throw new a("Can't call method on "+t);return t}},44915:function(T,r,n){"use strict";var e=n(74685),a=n(58310),t=Object.getOwnPropertyDescriptor;T.exports=function(o){if(!a)return e[o];var f=t(e,o);return f&&f.value}},5700:function(T){"use strict";T.exports=Object.is||function(){function r(n,e){return n===e?n!==0||1/n===1/e:n!==n&&e!==e}return r}()},78362:function(T,r,n){"use strict";var e=n(74685),a=n(61267),t=n(55747),o=n(49197),f=n(63318),b=n(54602),y=n(24986),S=e.Function,k=/MSIE .\./.test(f)||o&&function(){var h=e.Bun.version.split(".");return h.length<3||h[0]==="0"&&(h[1]<3||h[1]==="3"&&h[2]==="0")}();T.exports=function(h,i){var c=i?2:1;return k?function(m,l){var u=y(arguments.length,1)>c,s=t(m)?m:S(m),d=u?b(arguments,c):[],v=u?function(){a(s,this,d)}:s;return i?h(v,l):h(v)}:h}},58491:function(T,r,n){"use strict";var e=n(4009),a=n(73936),t=n(24697),o=n(58310),f=t("species");T.exports=function(b){var y=e(b);o&&y&&!y[f]&&a(y,f,{configurable:!0,get:function(){function S(){return this}return S}()})}},84925:function(T,r,n){"use strict";var e=n(74595).f,a=n(45299),t=n(24697),o=t("toStringTag");T.exports=function(f,b,y){f&&!y&&(f=f.prototype),f&&!a(f,o)&&e(f,o,{configurable:!0,value:b})}},19417:function(T,r,n){"use strict";var e=n(16639),a=n(16738),t=e("keys");T.exports=function(o){return t[o]||(t[o]=a(o))}},40095:function(T,r,n){"use strict";var e=n(4493),a=n(74685),t=n(18231),o="__core-js_shared__",f=T.exports=a[o]||t(o,{});(f.versions||(f.versions=[])).push({version:"3.37.1",mode:e?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"})},16639:function(T,r,n){"use strict";var e=n(40095);T.exports=function(a,t){return e[a]||(e[a]=t||{})}},28987:function(T,r,n){"use strict";var e=n(30365),a=n(32606),t=n(42871),o=n(24697),f=o("species");T.exports=function(b,y){var S=e(b).constructor,k;return S===void 0||t(k=e(S)[f])?y:a(k)}},88539:function(T,r,n){"use strict";var e=n(40033);T.exports=function(a){return e(function(){var t=""[a]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},50233:function(T,r,n){"use strict";var e=n(67250),a=n(61365),t=n(12605),o=n(16952),f=e("".charAt),b=e("".charCodeAt),y=e("".slice),S=function(h){return function(i,c){var m=t(o(i)),l=a(c),u=m.length,s,d;return l<0||l>=u?h?"":void 0:(s=b(m,l),s<55296||s>56319||l+1===u||(d=b(m,l+1))<56320||d>57343?h?f(m,l):s:h?y(m,l,l+2):(s-55296<<10)+(d-56320)+65536)}};T.exports={codeAt:S(!1),charAt:S(!0)}},34125:function(T,r,n){"use strict";var e=n(63318);T.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(e)},24051:function(T,r,n){"use strict";var e=n(67250),a=n(10188),t=n(12605),o=n(62443),f=n(16952),b=e(o),y=e("".slice),S=Math.ceil,k=function(i){return function(c,m,l){var u=t(f(c)),s=a(m),d=u.length,v=l===void 0?" ":t(l),g,C;return s<=d||v===""?u:(g=s-d,C=b(v,S(g/v.length)),C.length>g&&(C=y(C,0,g)),i?u+C:C+u)}};T.exports={start:k(!1),end:k(!0)}},62443:function(T,r,n){"use strict";var e=n(61365),a=n(12605),t=n(16952),o=RangeError;T.exports=function(){function f(b){var y=a(t(this)),S="",k=e(b);if(k<0||k===1/0)throw new o("Wrong number of repetitions");for(;k>0;(k>>>=1)&&(y+=y))k&1&&(S+=y);return S}return f}()},43476:function(T,r,n){"use strict";var e=n(92648).end,a=n(90012);T.exports=a("trimEnd")?function(){function t(){return e(this)}return t}():"".trimEnd},90012:function(T,r,n){"use strict";var e=n(70520).PROPER,a=n(40033),t=n(4198),o="\u200B\x85\u180E";T.exports=function(f){return a(function(){return!!t[f]()||o[f]()!==o||e&&t[f].name!==f})}},43885:function(T,r,n){"use strict";var e=n(92648).start,a=n(90012);T.exports=a("trimStart")?function(){function t(){return e(this)}return t}():"".trimStart},92648:function(T,r,n){"use strict";var e=n(67250),a=n(16952),t=n(12605),o=n(4198),f=e("".replace),b=RegExp("^["+o+"]+"),y=RegExp("(^|[^"+o+"])["+o+"]+$"),S=function(h){return function(i){var c=t(a(i));return h&1&&(c=f(c,b,"")),h&2&&(c=f(c,y,"$1")),c}};T.exports={start:S(1),end:S(2),trim:S(3)}},52357:function(T,r,n){"use strict";var e=n(5026),a=n(40033),t=n(74685),o=t.String;T.exports=!!Object.getOwnPropertySymbols&&!a(function(){var f=Symbol("symbol detection");return!o(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&e&&e<41})},52360:function(T,r,n){"use strict";var e=n(91495),a=n(4009),t=n(24697),o=n(55938);T.exports=function(){var f=a("Symbol"),b=f&&f.prototype,y=b&&b.valueOf,S=t("toPrimitive");b&&!b[S]&&o(b,S,function(k){return e(y,this)},{arity:1})}},66570:function(T,r,n){"use strict";var e=n(52357);T.exports=e&&!!Symbol.for&&!!Symbol.keyFor},60375:function(T,r,n){"use strict";var e=n(74685),a=n(61267),t=n(75754),o=n(55747),f=n(45299),b=n(40033),y=n(5315),S=n(54602),k=n(12689),h=n(24986),i=n(83433),c=n(81702),m=e.setImmediate,l=e.clearImmediate,u=e.process,s=e.Dispatch,d=e.Function,v=e.MessageChannel,g=e.String,C=0,p={},N="onreadystatechange",V,B,I,L;b(function(){V=e.location});var w=function(D){if(f(p,D)){var M=p[D];delete p[D],M()}},A=function(D){return function(){w(D)}},x=function(D){w(D.data)},E=function(D){e.postMessage(g(D),V.protocol+"//"+V.host)};(!m||!l)&&(m=function(){function P(D){h(arguments.length,1);var M=o(D)?D:d(D),O=S(arguments,1);return p[++C]=function(){a(M,void 0,O)},B(C),C}return P}(),l=function(){function P(D){delete p[D]}return P}(),c?B=function(D){u.nextTick(A(D))}:s&&s.now?B=function(D){s.now(A(D))}:v&&!i?(I=new v,L=I.port2,I.port1.onmessage=x,B=t(L.postMessage,L)):e.addEventListener&&o(e.postMessage)&&!e.importScripts&&V&&V.protocol!=="file:"&&!b(E)?(B=E,e.addEventListener("message",x,!1)):N in k("script")?B=function(D){y.appendChild(k("script"))[N]=function(){y.removeChild(this),w(D)}}:B=function(D){setTimeout(A(D),0)}),T.exports={set:m,clear:l}},46438:function(T,r,n){"use strict";var e=n(67250);T.exports=e(1 .valueOf)},13912:function(T,r,n){"use strict";var e=n(61365),a=Math.max,t=Math.min;T.exports=function(o,f){var b=e(o);return b<0?a(b+f,0):t(b,f)}},61484:function(T,r,n){"use strict";var e=n(24843),a=TypeError;T.exports=function(t){var o=e(t,"number");if(typeof o=="number")throw new a("Can't convert number to bigint");return BigInt(o)}},43806:function(T,r,n){"use strict";var e=n(61365),a=n(10188),t=RangeError;T.exports=function(o){if(o===void 0)return 0;var f=e(o),b=a(f);if(f!==b)throw new t("Wrong length or index");return b}},57591:function(T,r,n){"use strict";var e=n(37457),a=n(16952);T.exports=function(t){return e(a(t))}},61365:function(T,r,n){"use strict";var e=n(21119);T.exports=function(a){var t=+a;return t!==t||t===0?0:e(t)}},10188:function(T,r,n){"use strict";var e=n(61365),a=Math.min;T.exports=function(t){var o=e(t);return o>0?a(o,9007199254740991):0}},46771:function(T,r,n){"use strict";var e=n(16952),a=Object;T.exports=function(t){return a(e(t))}},56043:function(T,r,n){"use strict";var e=n(16140),a=RangeError;T.exports=function(t,o){var f=e(t);if(f%o)throw new a("Wrong offset");return f}},16140:function(T,r,n){"use strict";var e=n(61365),a=RangeError;T.exports=function(t){var o=e(t);if(o<0)throw new a("The argument can't be less than 0");return o}},24843:function(T,r,n){"use strict";var e=n(91495),a=n(77568),t=n(71399),o=n(78060),f=n(13396),b=n(24697),y=TypeError,S=b("toPrimitive");T.exports=function(k,h){if(!a(k)||t(k))return k;var i=o(k,S),c;if(i){if(h===void 0&&(h="default"),c=e(i,k,h),!a(c)||t(c))return c;throw new y("Can't convert object to primitive value")}return h===void 0&&(h="number"),f(k,h)}},767:function(T,r,n){"use strict";var e=n(24843),a=n(71399);T.exports=function(t){var o=e(t,"string");return a(o)?o:o+""}},2650:function(T,r,n){"use strict";var e=n(24697),a=e("toStringTag"),t={};t[a]="z",T.exports=String(t)==="[object z]"},12605:function(T,r,n){"use strict";var e=n(2281),a=String;T.exports=function(t){if(e(t)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(t)}},15409:function(T){"use strict";var r=Math.round;T.exports=function(n){var e=r(n);return e<0?0:e>255?255:e&255}},89393:function(T){"use strict";var r=String;T.exports=function(n){try{return r(n)}catch(e){return"Object"}}},80185:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(58310),f=n(86563),b=n(4246),y=n(37336),S=n(60077),k=n(87458),h=n(37909),i=n(5841),c=n(10188),m=n(43806),l=n(56043),u=n(15409),s=n(767),d=n(45299),v=n(2281),g=n(77568),C=n(71399),p=n(80674),N=n(21287),V=n(76649),B=n(37310).f,I=n(3805),L=n(22603).forEach,w=n(58491),A=n(73936),x=n(74595),E=n(27193),P=n(78008),D=n(5419),M=n(5781),O=D.get,R=D.set,F=D.enforce,W=x.f,U=E.f,z=a.RangeError,$=y.ArrayBuffer,G=$.prototype,X=y.DataView,J=b.NATIVE_ARRAY_BUFFER_VIEWS,se=b.TYPED_ARRAY_TAG,ie=b.TypedArray,me=b.TypedArrayPrototype,q=b.isTypedArray,re="BYTES_PER_ELEMENT",ae="Wrong length",le=function(ce,Ve){A(ce,Ve,{configurable:!0,get:function(){function Ce(){return O(this)[Ve]}return Ce}()})},Z=function(ce){var Ve;return N(G,ce)||(Ve=v(ce))==="ArrayBuffer"||Ve==="SharedArrayBuffer"},ne=function(ce,Ve){return q(ce)&&!C(Ve)&&Ve in ce&&i(+Ve)&&Ve>=0},te=function(){function fe(ce,Ve){return Ve=s(Ve),ne(ce,Ve)?k(2,ce[Ve]):U(ce,Ve)}return fe}(),pe=function(){function fe(ce,Ve,Ce){return Ve=s(Ve),ne(ce,Ve)&&g(Ce)&&d(Ce,"value")&&!d(Ce,"get")&&!d(Ce,"set")&&!Ce.configurable&&(!d(Ce,"writable")||Ce.writable)&&(!d(Ce,"enumerable")||Ce.enumerable)?(ce[Ve]=Ce.value,ce):W(ce,Ve,Ce)}return fe}();o?(J||(E.f=te,x.f=pe,le(me,"buffer"),le(me,"byteOffset"),le(me,"byteLength"),le(me,"length")),e({target:"Object",stat:!0,forced:!J},{getOwnPropertyDescriptor:te,defineProperty:pe}),T.exports=function(fe,ce,Ve){var Ce=fe.match(/\d+/)[0]/8,Ne=fe+(Ve?"Clamped":"")+"Array",Be="get"+fe,be="set"+fe,Le=a[Ne],we=Le,xe=we&&we.prototype,Re={},He=function(ve,Se){var Pe=O(ve);return Pe.view[Be](Se*Ce+Pe.byteOffset,!0)},ye=function(ve,Se,Pe){var je=O(ve);je.view[be](Se*Ce+je.byteOffset,Ve?u(Pe):Pe,!0)},de=function(ve,Se){W(ve,Se,{get:function(){function Pe(){return He(this,Se)}return Pe}(),set:function(){function Pe(je){return ye(this,Se,je)}return Pe}(),enumerable:!0})};J?f&&(we=ce(function(ke,ve,Se,Pe){return S(ke,xe),M(function(){return g(ve)?Z(ve)?Pe!==void 0?new Le(ve,l(Se,Ce),Pe):Se!==void 0?new Le(ve,l(Se,Ce)):new Le(ve):q(ve)?P(we,ve):t(I,we,ve):new Le(m(ve))}(),ke,we)}),V&&V(we,ie),L(B(Le),function(ke){ke in we||h(we,ke,Le[ke])}),we.prototype=xe):(we=ce(function(ke,ve,Se,Pe){S(ke,xe);var je=0,Fe=0,ze,We,Ue;if(!g(ve))Ue=m(ve),We=Ue*Ce,ze=new $(We);else if(Z(ve)){ze=ve,Fe=l(Se,Ce);var Xe=ve.byteLength;if(Pe===void 0){if(Xe%Ce)throw new z(ae);if(We=Xe-Fe,We<0)throw new z(ae)}else if(We=c(Pe)*Ce,We+Fe>Xe)throw new z(ae);Ue=We/Ce}else return q(ve)?P(we,ve):t(I,we,ve);for(R(ke,{buffer:ze,byteOffset:Fe,byteLength:We,length:Ue,view:new X(ze)});je1?arguments[1]:void 0,v=d!==void 0,g=y(u),C,p,N,V,B,I,L,w;if(g&&!S(g))for(L=b(u,g),w=L.next,u=[];!(I=a(w,L)).done;)u.push(I.value);for(v&&s>2&&(d=e(d,arguments[2])),p=f(u),N=new(h(l))(p),V=k(N),C=0;p>C;C++)B=v?d(u[C],C):u[C],N[C]=V?i(B):+B;return N}return c}()},31082:function(T,r,n){"use strict";var e=n(4246),a=n(28987),t=e.aTypedArrayConstructor,o=e.getTypedArrayConstructor;T.exports=function(f){return t(a(f,o(f)))}},16738:function(T,r,n){"use strict";var e=n(67250),a=0,t=Math.random(),o=e(1 .toString);T.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+o(++a+t,36)}},1062:function(T,r,n){"use strict";var e=n(52357);T.exports=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},80944:function(T,r,n){"use strict";var e=n(58310),a=n(40033);T.exports=e&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},24986:function(T){"use strict";var r=TypeError;T.exports=function(n,e){if(n=51||!a(function(){var d=[];return d[m]=!1,d.concat()[0]!==d}),u=function(v){if(!o(v))return!1;var g=v[m];return g!==void 0?!!g:t(v)},s=!l||!h("concat");e({target:"Array",proto:!0,arity:1,forced:s},{concat:function(){function d(v){var g=f(this),C=k(g,0),p=0,N,V,B,I,L;for(N=-1,B=arguments.length;N1?arguments[1]:void 0)}return f}()})},68933:function(T,r,n){"use strict";var e=n(63964),a=n(88471),t=n(80575);e({target:"Array",proto:!0},{fill:a}),t("fill")},47830:function(T,r,n){"use strict";var e=n(63964),a=n(22603).filter,t=n(44091),o=t("filter");e({target:"Array",proto:!0,forced:!o},{filter:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},64094:function(T,r,n){"use strict";var e=n(63964),a=n(22603).findIndex,t=n(80575),o="findIndex",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{findIndex:function(){function b(y){return a(this,y,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},13455:function(T,r,n){"use strict";var e=n(63964),a=n(22603).find,t=n(80575),o="find",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{find:function(){function b(y){return a(this,y,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},32384:function(T,r,n){"use strict";var e=n(63964),a=n(65561),t=n(10320),o=n(46771),f=n(24760),b=n(57823);e({target:"Array",proto:!0},{flatMap:function(){function y(S){var k=o(this),h=f(k),i;return t(S),i=b(k,0),i.length=a(i,k,k,h,0,1,S,arguments.length>1?arguments[1]:void 0),i}return y}()})},61915:function(T,r,n){"use strict";var e=n(63964),a=n(65561),t=n(46771),o=n(24760),f=n(61365),b=n(57823);e({target:"Array",proto:!0},{flat:function(){function y(){var S=arguments.length?arguments[0]:void 0,k=t(this),h=o(k),i=b(k,0);return i.length=a(i,k,k,h,0,S===void 0?1:f(S)),i}return y}()})},25579:function(T,r,n){"use strict";var e=n(63964),a=n(35601);e({target:"Array",proto:!0,forced:[].forEach!==a},{forEach:a})},63532:function(T,r,n){"use strict";var e=n(63964),a=n(73174),t=n(92490),o=!t(function(f){Array.from(f)});e({target:"Array",stat:!0,forced:o},{from:a})},33425:function(T,r,n){"use strict";var e=n(63964),a=n(14211).includes,t=n(40033),o=n(80575),f=t(function(){return!Array(1).includes()});e({target:"Array",proto:!0,forced:f},{includes:function(){function b(y){return a(this,y,arguments.length>1?arguments[1]:void 0)}return b}()}),o("includes")},43894:function(T,r,n){"use strict";var e=n(63964),a=n(71138),t=n(14211).indexOf,o=n(55528),f=a([].indexOf),b=!!f&&1/f([1],1,-0)<0,y=b||!o("indexOf");e({target:"Array",proto:!0,forced:y},{indexOf:function(){function S(k){var h=arguments.length>1?arguments[1]:void 0;return b?f(this,k,h)||0:t(this,k,h)}return S}()})},99636:function(T,r,n){"use strict";var e=n(63964),a=n(37386);e({target:"Array",stat:!0},{isArray:a})},34570:function(T,r,n){"use strict";var e=n(57591),a=n(80575),t=n(83967),o=n(5419),f=n(74595).f,b=n(65574),y=n(5959),S=n(4493),k=n(58310),h="Array Iterator",i=o.set,c=o.getterFor(h);T.exports=b(Array,"Array",function(l,u){i(this,{type:h,target:e(l),index:0,kind:u})},function(){var l=c(this),u=l.target,s=l.index++;if(!u||s>=u.length)return l.target=void 0,y(void 0,!0);switch(l.kind){case"keys":return y(s,!1);case"values":return y(u[s],!1)}return y([s,u[s]],!1)},"values");var m=t.Arguments=t.Array;if(a("keys"),a("values"),a("entries"),!S&&k&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(l){}},94432:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37457),o=n(57591),f=n(55528),b=a([].join),y=t!==Object,S=y||!f("join",",");e({target:"Array",proto:!0,forced:S},{join:function(){function k(h){return b(o(this),h===void 0?",":h)}return k}()})},24683:function(T,r,n){"use strict";var e=n(63964),a=n(1325);e({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},69984:function(T,r,n){"use strict";var e=n(63964),a=n(22603).map,t=n(44091),o=t("map");e({target:"Array",proto:!0,forced:!o},{map:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},32089:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(1031),o=n(60102),f=Array,b=a(function(){function y(){}return!(f.of.call(y)instanceof y)});e({target:"Array",stat:!0,forced:b},{of:function(){function y(){for(var S=0,k=arguments.length,h=new(t(this)?this:f)(k);k>S;)o(h,S,arguments[S++]);return h.length=k,h}return y}()})},29645:function(T,r,n){"use strict";var e=n(63964),a=n(56844).right,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,y=b||!t("reduceRight");e({target:"Array",proto:!0,forced:y},{reduceRight:function(){function S(k){return a(this,k,arguments.length,arguments.length>1?arguments[1]:void 0)}return S}()})},60206:function(T,r,n){"use strict";var e=n(63964),a=n(56844).left,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,y=b||!t("reduce");e({target:"Array",proto:!0,forced:y},{reduce:function(){function S(k){var h=arguments.length;return a(this,k,h,h>1?arguments[1]:void 0)}return S}()})},4788:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37386),o=a([].reverse),f=[1,2];e({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){function b(){return t(this)&&(this.length=this.length),o(this)}return b}()})},58672:function(T,r,n){"use strict";var e=n(63964),a=n(37386),t=n(1031),o=n(77568),f=n(13912),b=n(24760),y=n(57591),S=n(60102),k=n(24697),h=n(44091),i=n(54602),c=h("slice"),m=k("species"),l=Array,u=Math.max;e({target:"Array",proto:!0,forced:!c},{slice:function(){function s(d,v){var g=y(this),C=b(g),p=f(d,C),N=f(v===void 0?C:v,C),V,B,I;if(a(g)&&(V=g.constructor,t(V)&&(V===l||a(V.prototype))?V=void 0:o(V)&&(V=V[m],V===null&&(V=void 0)),V===l||V===void 0))return i(g,p,N);for(B=new(V===void 0?l:V)(u(N-p,0)),I=0;p1?arguments[1]:void 0)}return f}()})},48968:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(10320),o=n(46771),f=n(24760),b=n(95108),y=n(12605),S=n(40033),k=n(90274),h=n(55528),i=n(652),c=n(19228),m=n(5026),l=n(9342),u=[],s=a(u.sort),d=a(u.push),v=S(function(){u.sort(void 0)}),g=S(function(){u.sort(null)}),C=h("sort"),p=!S(function(){if(m)return m<70;if(!(i&&i>3)){if(c)return!0;if(l)return l<603;var B="",I,L,w,A;for(I=65;I<76;I++){switch(L=String.fromCharCode(I),I){case 66:case 69:case 70:case 72:w=3;break;case 68:case 71:w=4;break;default:w=2}for(A=0;A<47;A++)u.push({k:L+A,v:w})}for(u.sort(function(x,E){return E.v-x.v}),A=0;Ay(w)?1:-1}};e({target:"Array",proto:!0,forced:N},{sort:function(){function B(I){I!==void 0&&t(I);var L=o(this);if(p)return I===void 0?s(L):s(L,I);var w=[],A=f(L),x,E;for(E=0;Eg-V+N;I--)h(v,I-1)}else if(N>V)for(I=g-V;I>C;I--)L=I+V-1,w=I+N-1,L in v?v[w]=v[L]:h(v,w);for(I=0;I9490626562425156e-8?o(h)+b:a(h-1+f(h-1)*f(h+1))}return S}()})},59660:function(T,r,n){"use strict";var e=n(63964),a=Math.asinh,t=Math.log,o=Math.sqrt;function f(y){var S=+y;return!isFinite(S)||S===0?S:S<0?-f(-S):t(S+o(S*S+1))}var b=!(a&&1/a(0)>0);e({target:"Math",stat:!0,forced:b},{asinh:f})},15383:function(T,r,n){"use strict";var e=n(63964),a=Math.atanh,t=Math.log,o=!(a&&1/a(-0)<0);e({target:"Math",stat:!0,forced:o},{atanh:function(){function f(b){var y=+b;return y===0?y:t((1+y)/(1-y))/2}return f}()})},92866:function(T,r,n){"use strict";var e=n(63964),a=n(22172),t=Math.abs,o=Math.pow;e({target:"Math",stat:!0},{cbrt:function(){function f(b){var y=+b;return a(y)*o(t(y),.3333333333333333)}return f}()})},86107:function(T,r,n){"use strict";var e=n(63964),a=Math.floor,t=Math.log,o=Math.LOG2E;e({target:"Math",stat:!0},{clz32:function(){function f(b){var y=b>>>0;return y?31-a(t(y+.5)*o):32}return f}()})},29248:function(T,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.cosh,o=Math.abs,f=Math.E,b=!t||t(710)===1/0;e({target:"Math",stat:!0,forced:b},{cosh:function(){function y(S){var k=a(o(S)-1)+1;return(k+1/(k*f*f))*(f/2)}return y}()})},52540:function(T,r,n){"use strict";var e=n(63964),a=n(82040);e({target:"Math",stat:!0,forced:a!==Math.expm1},{expm1:a})},79007:function(T,r,n){"use strict";var e=n(63964),a=n(95867);e({target:"Math",stat:!0},{fround:a})},77199:function(T,r,n){"use strict";var e=n(63964),a=Math.hypot,t=Math.abs,o=Math.sqrt,f=!!a&&a(1/0,NaN)!==1/0;e({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(){function b(y,S){for(var k=0,h=0,i=arguments.length,c=0,m,l;h0?(l=m/c,k+=l*l):k+=m;return c===1/0?1/0:c*o(k)}return b}()})},6522:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=Math.imul,o=a(function(){return t(4294967295,5)!==-5||t.length!==2});e({target:"Math",stat:!0,forced:o},{imul:function(){function f(b,y){var S=65535,k=+b,h=+y,i=S&k,c=S&h;return 0|i*c+((S&k>>>16)*c+i*(S&h>>>16)<<16>>>0)}return f}()})},95542:function(T,r,n){"use strict";var e=n(63964),a=n(75002);e({target:"Math",stat:!0},{log10:a})},2966:function(T,r,n){"use strict";var e=n(63964),a=n(90874);e({target:"Math",stat:!0},{log1p:a})},20997:function(T,r,n){"use strict";var e=n(63964),a=Math.log,t=Math.LN2;e({target:"Math",stat:!0},{log2:function(){function o(f){return a(f)/t}return o}()})},57400:function(T,r,n){"use strict";var e=n(63964),a=n(22172);e({target:"Math",stat:!0},{sign:a})},45571:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(82040),o=Math.abs,f=Math.exp,b=Math.E,y=a(function(){return Math.sinh(-2e-17)!==-2e-17});e({target:"Math",stat:!0,forced:y},{sinh:function(){function S(k){var h=+k;return o(h)<1?(t(h)-t(-h))/2:(f(h-1)-f(-h-1))*(b/2)}return S}()})},54800:function(T,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.exp;e({target:"Math",stat:!0},{tanh:function(){function o(f){var b=+f,y=a(b),S=a(-b);return y===1/0?1:S===1/0?-1:(y-S)/(t(b)+t(-b))}return o}()})},15709:function(T,r,n){"use strict";var e=n(84925);e(Math,"Math",!0)},76059:function(T,r,n){"use strict";var e=n(63964),a=n(21119);e({target:"Math",stat:!0},{trunc:a})},96614:function(T,r,n){"use strict";var e=n(63964),a=n(4493),t=n(58310),o=n(74685),f=n(61765),b=n(67250),y=n(41314),S=n(45299),k=n(5781),h=n(21287),i=n(71399),c=n(24843),m=n(40033),l=n(37310).f,u=n(27193).f,s=n(74595).f,d=n(46438),v=n(92648).trim,g="Number",C=o[g],p=f[g],N=C.prototype,V=o.TypeError,B=b("".slice),I=b("".charCodeAt),L=function(M){var O=c(M,"number");return typeof O=="bigint"?O:w(O)},w=function(M){var O=c(M,"number"),R,F,W,U,z,$,G,X;if(i(O))throw new V("Cannot convert a Symbol value to a number");if(typeof O=="string"&&O.length>2){if(O=v(O),R=I(O,0),R===43||R===45){if(F=I(O,2),F===88||F===120)return NaN}else if(R===48){switch(I(O,1)){case 66:case 98:W=2,U=49;break;case 79:case 111:W=8,U=55;break;default:return+O}for(z=B(O,2),$=z.length,G=0;G<$;G++)if(X=I(z,G),X<48||X>U)return NaN;return parseInt(z,W)}}return+O},A=y(g,!C(" 0o1")||!C("0b1")||C("+0x1")),x=function(M){return h(N,M)&&m(function(){d(M)})},E=function(){function D(M){var O=arguments.length<1?0:C(L(M));return x(this)?k(Object(O),this,E):O}return D}();E.prototype=N,A&&!a&&(N.constructor=E),e({global:!0,constructor:!0,wrap:!0,forced:A},{Number:E});var P=function(M,O){for(var R=t?l(O):"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(","),F=0,W;R.length>F;F++)S(O,W=R[F])&&!S(M,W)&&s(M,W,u(O,W))};a&&p&&P(f[g],p),(A||a)&&P(f[g],C)},324:function(T,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},90426:function(T,r,n){"use strict";var e=n(63964),a=n(3294);e({target:"Number",stat:!0},{isFinite:a})},95443:function(T,r,n){"use strict";var e=n(63964),a=n(5841);e({target:"Number",stat:!0},{isInteger:a})},87968:function(T,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0},{isNaN:function(){function a(t){return t!==t}return a}()})},55007:function(T,r,n){"use strict";var e=n(63964),a=n(5841),t=Math.abs;e({target:"Number",stat:!0},{isSafeInteger:function(){function o(f){return a(f)&&t(f)<=9007199254740991}return o}()})},55323:function(T,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},13521:function(T,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},5006:function(T,r,n){"use strict";var e=n(63964),a=n(28506);e({target:"Number",stat:!0,forced:Number.parseFloat!==a},{parseFloat:a})},99009:function(T,r,n){"use strict";var e=n(63964),a=n(13693);e({target:"Number",stat:!0,forced:Number.parseInt!==a},{parseInt:a})},85770:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(61365),o=n(46438),f=n(62443),b=n(40033),y=RangeError,S=String,k=Math.floor,h=a(f),i=a("".slice),c=a(1 .toFixed),m=function g(C,p,N){return p===0?N:p%2===1?g(C,p-1,N*C):g(C*C,p/2,N)},l=function(C){for(var p=0,N=C;N>=4096;)p+=12,N/=4096;for(;N>=2;)p+=1,N/=2;return p},u=function(C,p,N){for(var V=-1,B=N;++V<6;)B+=p*C[V],C[V]=B%1e7,B=k(B/1e7)},s=function(C,p){for(var N=6,V=0;--N>=0;)V+=C[N],C[N]=k(V/p),V=V%p*1e7},d=function(C){for(var p=6,N="";--p>=0;)if(N!==""||p===0||C[p]!==0){var V=S(C[p]);N=N===""?V:N+h("0",7-V.length)+V}return N},v=b(function(){return c(8e-5,3)!=="0.000"||c(.9,0)!=="1"||c(1.255,2)!=="1.25"||c(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!b(function(){c({})});e({target:"Number",proto:!0,forced:v},{toFixed:function(){function g(C){var p=o(this),N=t(C),V=[0,0,0,0,0,0],B="",I="0",L,w,A,x;if(N<0||N>20)throw new y("Incorrect fraction digits");if(p!==p)return"NaN";if(p<=-1e21||p>=1e21)return S(p);if(p<0&&(B="-",p=-p),p>1e-21)if(L=l(p*m(2,69,1))-69,w=L<0?p*m(2,-L,1):p/m(2,L,1),w*=4503599627370496,L=52-L,L>0){for(u(V,0,w),A=N;A>=7;)u(V,1e7,0),A-=7;for(u(V,m(10,A,1),0),A=L-1;A>=23;)s(V,8388608),A-=23;s(V,1<0?(x=I.length,I=B+(x<=N?"0."+h("0",N-x)+I:i(I,0,x-N)+"."+i(I,x-N))):I=B+I,I}return g}()})},23532:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(40033),o=n(46438),f=a(1 .toPrecision),b=t(function(){return f(1,void 0)!=="1"})||!t(function(){f({})});e({target:"Number",proto:!0,forced:b},{toPrecision:function(){function y(S){return S===void 0?f(o(this)):f(o(this),S)}return y}()})},87119:function(T,r,n){"use strict";var e=n(63964),a=n(41143);e({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},78618:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(80674);e({target:"Object",stat:!0,sham:!a},{create:t})},27129:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineGetter__:function(){function y(S,k){b.f(f(this),S,{get:o(k),enumerable:!0,configurable:!0})}return y}()})},31943:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(24239).f;e({target:"Object",stat:!0,forced:Object.defineProperties!==t,sham:!a},{defineProperties:t})},3579:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74595).f;e({target:"Object",stat:!0,forced:Object.defineProperty!==t,sham:!a},{defineProperty:t})},97397:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineSetter__:function(){function y(S,k){b.f(f(this),S,{set:o(k),enumerable:!0,configurable:!0})}return y}()})},85028:function(T,r,n){"use strict";var e=n(63964),a=n(70915).entries;e({target:"Object",stat:!0},{entries:function(){function t(o){return a(o)}return t}()})},8225:function(T,r,n){"use strict";var e=n(63964),a=n(50730),t=n(40033),o=n(77568),f=n(81969).onFreeze,b=Object.freeze,y=t(function(){b(1)});e({target:"Object",stat:!0,forced:y,sham:!a},{freeze:function(){function S(k){return b&&o(k)?b(f(k)):k}return S}()})},43331:function(T,r,n){"use strict";var e=n(63964),a=n(49450),t=n(60102);e({target:"Object",stat:!0},{fromEntries:function(){function o(f){var b={};return a(f,function(y,S){t(b,y,S)},{AS_ENTRIES:!0}),b}return o}()})},62289:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(57591),o=n(27193).f,f=n(58310),b=!f||a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getOwnPropertyDescriptor:function(){function y(S,k){return o(t(S),k)}return y}()})},56196:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(97921),o=n(57591),f=n(27193),b=n(60102);e({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(){function y(S){for(var k=o(S),h=f.f,i=t(k),c={},m=0,l,u;i.length>m;)u=h(k,l=i[m++]),u!==void 0&&b(c,l,u);return c}return y}()})},2950:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(81644).f,o=a(function(){return!Object.getOwnPropertyNames(1)});e({target:"Object",stat:!0,forced:o},{getOwnPropertyNames:t})},28603:function(T,r,n){"use strict";var e=n(63964),a=n(52357),t=n(40033),o=n(89235),f=n(46771),b=!a||t(function(){o.f(1)});e({target:"Object",stat:!0,forced:b},{getOwnPropertySymbols:function(){function y(S){var k=o.f;return k?k(f(S)):[]}return y}()})},44205:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(46771),o=n(36917),f=n(9225),b=a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getPrototypeOf:function(){function y(S){return o(t(S))}return y}()})},83186:function(T,r,n){"use strict";var e=n(63964),a=n(81834);e({target:"Object",stat:!0,forced:Object.isExtensible!==a},{isExtensible:a})},76065:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isFrozen,y=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:y},{isFrozen:function(){function S(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return S}()})},13411:function(T,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isSealed,y=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:y},{isSealed:function(){function S(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return S}()})},76882:function(T,r,n){"use strict";var e=n(63964),a=n(5700);e({target:"Object",stat:!0},{is:a})},26634:function(T,r,n){"use strict";var e=n(63964),a=n(46771),t=n(18450),o=n(40033),f=o(function(){t(1)});e({target:"Object",stat:!0,forced:f},{keys:function(){function b(y){return t(a(y))}return b}()})},53118:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),y=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupGetter__:function(){function S(k){var h=o(this),i=f(k),c;do if(c=y(h,i))return c.get;while(h=b(h))}return S}()})},42514:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),y=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupSetter__:function(){function S(k){var h=o(this),i=f(k),c;do if(c=y(h,i))return c.set;while(h=b(h))}return S}()})},84353:function(T,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.preventExtensions,y=f(function(){b(1)});e({target:"Object",stat:!0,forced:y,sham:!o},{preventExtensions:function(){function S(k){return b&&a(k)?b(t(k)):k}return S}()})},62987:function(T,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.seal,y=f(function(){b(1)});e({target:"Object",stat:!0,forced:y,sham:!o},{seal:function(){function S(k){return b&&a(k)?b(t(k)):k}return S}()})},48993:function(T,r,n){"use strict";var e=n(63964),a=n(76649);e({target:"Object",stat:!0},{setPrototypeOf:a})},52917:function(T,r,n){"use strict";var e=n(2650),a=n(55938),t=n(2509);e||a(Object.prototype,"toString",t,{unsafe:!0})},4972:function(T,r,n){"use strict";var e=n(63964),a=n(70915).values;e({target:"Object",stat:!0},{values:function(){function t(o){return a(o)}return t}()})},28913:function(T,r,n){"use strict";var e=n(63964),a=n(28506);e({global:!0,forced:parseFloat!==a},{parseFloat:a})},36382:function(T,r,n){"use strict";var e=n(63964),a=n(13693);e({global:!0,forced:parseInt!==a},{parseInt:a})},48865:function(T,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),y=n(48199);e({target:"Promise",stat:!0,forced:y},{all:function(){function S(k){var h=this,i=o.f(h),c=i.resolve,m=i.reject,l=f(function(){var u=t(h.resolve),s=[],d=0,v=1;b(k,function(g){var C=d++,p=!1;v++,a(u,h,g).then(function(N){p||(p=!0,s[C]=N,--v||c(s))},m)}),--v||c(s)});return l.error&&m(l.value),i.promise}return S}()})},70641:function(T,r,n){"use strict";var e=n(63964),a=n(4493),t=n(74854).CONSTRUCTOR,o=n(67512),f=n(4009),b=n(55747),y=n(55938),S=o&&o.prototype;if(e({target:"Promise",proto:!0,forced:t,real:!0},{catch:function(){function h(i){return this.then(void 0,i)}return h}()}),!a&&b(o)){var k=f("Promise").prototype.catch;S.catch!==k&&y(S,"catch",k,{unsafe:!0})}},75946:function(T,r,n){"use strict";var e=n(63964),a=n(4493),t=n(81702),o=n(74685),f=n(91495),b=n(55938),y=n(76649),S=n(84925),k=n(58491),h=n(10320),i=n(55747),c=n(77568),m=n(60077),l=n(28987),u=n(60375).set,s=n(37713),d=n(72259),v=n(10729),g=n(9547),C=n(5419),p=n(67512),N=n(74854),V=n(81837),B="Promise",I=N.CONSTRUCTOR,L=N.REJECTION_EVENT,w=N.SUBCLASSING,A=C.getterFor(B),x=C.set,E=p&&p.prototype,P=p,D=E,M=o.TypeError,O=o.document,R=o.process,F=V.f,W=F,U=!!(O&&O.createEvent&&o.dispatchEvent),z="unhandledrejection",$="rejectionhandled",G=0,X=1,J=2,se=1,ie=2,me,q,re,ae,le=function(be){var Le;return c(be)&&i(Le=be.then)?Le:!1},Z=function(be,Le){var we=Le.value,xe=Le.state===X,Re=xe?be.ok:be.fail,He=be.resolve,ye=be.reject,de=be.domain,he,ke,ve;try{Re?(xe||(Le.rejection===ie&&ce(Le),Le.rejection=se),Re===!0?he=we:(de&&de.enter(),he=Re(we),de&&(de.exit(),ve=!0)),he===be.promise?ye(new M("Promise-chain cycle")):(ke=le(he))?f(ke,he,He,ye):He(he)):ye(we)}catch(Se){de&&!ve&&de.exit(),ye(Se)}},ne=function(be,Le){be.notified||(be.notified=!0,s(function(){for(var we=be.reactions,xe;xe=we.get();)Z(xe,be);be.notified=!1,Le&&!be.rejection&&pe(be)}))},te=function(be,Le,we){var xe,Re;U?(xe=O.createEvent("Event"),xe.promise=Le,xe.reason=we,xe.initEvent(be,!1,!0),o.dispatchEvent(xe)):xe={promise:Le,reason:we},!L&&(Re=o["on"+be])?Re(xe):be===z&&d("Unhandled promise rejection",we)},pe=function(be){f(u,o,function(){var Le=be.facade,we=be.value,xe=fe(be),Re;if(xe&&(Re=v(function(){t?R.emit("unhandledRejection",we,Le):te(z,Le,we)}),be.rejection=t||fe(be)?ie:se,Re.error))throw Re.value})},fe=function(be){return be.rejection!==se&&!be.parent},ce=function(be){f(u,o,function(){var Le=be.facade;t?R.emit("rejectionHandled",Le):te($,Le,be.value)})},Ve=function(be,Le,we){return function(xe){be(Le,xe,we)}},Ce=function(be,Le,we){be.done||(be.done=!0,we&&(be=we),be.value=Le,be.state=J,ne(be,!0))},Ne=function Be(be,Le,we){if(!be.done){be.done=!0,we&&(be=we);try{if(be.facade===Le)throw new M("Promise can't be resolved itself");var xe=le(Le);xe?s(function(){var Re={done:!1};try{f(xe,Le,Ve(Be,Re,be),Ve(Ce,Re,be))}catch(He){Ce(Re,He,be)}}):(be.value=Le,be.state=X,ne(be,!1))}catch(Re){Ce({done:!1},Re,be)}}};if(I&&(P=function(){function Be(be){m(this,D),h(be),f(me,this);var Le=A(this);try{be(Ve(Ne,Le),Ve(Ce,Le))}catch(we){Ce(Le,we)}}return Be}(),D=P.prototype,me=function(){function Be(be){x(this,{type:B,done:!1,notified:!1,parent:!1,reactions:new g,rejection:!1,state:G,value:void 0})}return Be}(),me.prototype=b(D,"then",function(){function Be(be,Le){var we=A(this),xe=F(l(this,P));return we.parent=!0,xe.ok=i(be)?be:!0,xe.fail=i(Le)&&Le,xe.domain=t?R.domain:void 0,we.state===G?we.reactions.add(xe):s(function(){Z(xe,we)}),xe.promise}return Be}()),q=function(){var be=new me,Le=A(be);this.promise=be,this.resolve=Ve(Ne,Le),this.reject=Ve(Ce,Le)},V.f=F=function(be){return be===P||be===re?new q(be):W(be)},!a&&i(p)&&E!==Object.prototype)){ae=E.then,w||b(E,"then",function(){function Be(be,Le){var we=this;return new P(function(xe,Re){f(ae,we,xe,Re)}).then(be,Le)}return Be}(),{unsafe:!0});try{delete E.constructor}catch(Be){}y&&y(E,D)}e({global:!0,constructor:!0,wrap:!0,forced:I},{Promise:P}),S(P,B,!1,!0),k(B)},69861:function(T,r,n){"use strict";var e=n(63964),a=n(4493),t=n(67512),o=n(40033),f=n(4009),b=n(55747),y=n(28987),S=n(66628),k=n(55938),h=t&&t.prototype,i=!!t&&o(function(){h.finally.call({then:function(){function m(){}return m}()},function(){})});if(e({target:"Promise",proto:!0,real:!0,forced:i},{finally:function(){function m(l){var u=y(this,f("Promise")),s=b(l);return this.then(s?function(d){return S(u,l()).then(function(){return d})}:l,s?function(d){return S(u,l()).then(function(){throw d})}:l)}return m}()}),!a&&b(t)){var c=f("Promise").prototype.finally;h.finally!==c&&k(h,"finally",c,{unsafe:!0})}},53092:function(T,r,n){"use strict";n(75946),n(48865),n(70641),n(16937),n(41719),n(59321)},16937:function(T,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),y=n(48199);e({target:"Promise",stat:!0,forced:y},{race:function(){function S(k){var h=this,i=o.f(h),c=i.reject,m=f(function(){var l=t(h.resolve);b(k,function(u){a(l,h,u).then(i.resolve,c)})});return m.error&&c(m.value),i.promise}return S}()})},41719:function(T,r,n){"use strict";var e=n(63964),a=n(81837),t=n(74854).CONSTRUCTOR;e({target:"Promise",stat:!0,forced:t},{reject:function(){function o(f){var b=a.f(this),y=b.reject;return y(f),b.promise}return o}()})},59321:function(T,r,n){"use strict";var e=n(63964),a=n(4009),t=n(4493),o=n(67512),f=n(74854).CONSTRUCTOR,b=n(66628),y=a("Promise"),S=t&&!f;e({target:"Promise",stat:!0,forced:t||f},{resolve:function(){function k(h){return b(S&&this===y?o:this,h)}return k}()})},29674:function(T,r,n){"use strict";var e=n(63964),a=n(61267),t=n(10320),o=n(30365),f=n(40033),b=!f(function(){Reflect.apply(function(){})});e({target:"Reflect",stat:!0,forced:b},{apply:function(){function y(S,k,h){return a(t(S),k,o(h))}return y}()})},81543:function(T,r,n){"use strict";var e=n(63964),a=n(4009),t=n(61267),o=n(66284),f=n(32606),b=n(30365),y=n(77568),S=n(80674),k=n(40033),h=a("Reflect","construct"),i=Object.prototype,c=[].push,m=k(function(){function s(){}return!(h(function(){},[],s)instanceof s)}),l=!k(function(){h(function(){})}),u=m||l;e({target:"Reflect",stat:!0,forced:u,sham:u},{construct:function(){function s(d,v){f(d),b(v);var g=arguments.length<3?d:f(arguments[2]);if(l&&!m)return h(d,v,g);if(d===g){switch(v.length){case 0:return new d;case 1:return new d(v[0]);case 2:return new d(v[0],v[1]);case 3:return new d(v[0],v[1],v[2]);case 4:return new d(v[0],v[1],v[2],v[3])}var C=[null];return t(c,C,v),new(t(o,d,C))}var p=g.prototype,N=S(y(p)?p:i),V=t(d,N,v);return y(V)?V:N}return s}()})},9373:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(767),f=n(74595),b=n(40033),y=b(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});e({target:"Reflect",stat:!0,forced:y,sham:!a},{defineProperty:function(){function S(k,h,i){t(k);var c=o(h);t(i);try{return f.f(k,c,i),!0}catch(m){return!1}}return S}()})},45093:function(T,r,n){"use strict";var e=n(63964),a=n(30365),t=n(27193).f;e({target:"Reflect",stat:!0},{deleteProperty:function(){function o(f,b){var y=t(a(f),b);return y&&!y.configurable?!1:delete f[b]}return o}()})},5815:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(27193);e({target:"Reflect",stat:!0,sham:!a},{getOwnPropertyDescriptor:function(){function f(b,y){return o.f(t(b),y)}return f}()})},88527:function(T,r,n){"use strict";var e=n(63964),a=n(30365),t=n(36917),o=n(9225);e({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(){function f(b){return t(a(b))}return f}()})},63074:function(T,r,n){"use strict";var e=n(63964),a=n(91495),t=n(77568),o=n(30365),f=n(98373),b=n(27193),y=n(36917);function S(k,h){var i=arguments.length<3?k:arguments[2],c,m;if(o(k)===i)return k[h];if(c=b.f(k,h),c)return f(c)?c.value:c.get===void 0?void 0:a(c.get,i);if(t(m=y(k)))return S(m,h,i)}e({target:"Reflect",stat:!0},{get:S})},66390:function(T,r,n){"use strict";var e=n(63964);e({target:"Reflect",stat:!0},{has:function(){function a(t,o){return o in t}return a}()})},7784:function(T,r,n){"use strict";var e=n(63964),a=n(30365),t=n(81834);e({target:"Reflect",stat:!0},{isExtensible:function(){function o(f){return a(f),t(f)}return o}()})},50551:function(T,r,n){"use strict";var e=n(63964),a=n(97921);e({target:"Reflect",stat:!0},{ownKeys:a})},76483:function(T,r,n){"use strict";var e=n(63964),a=n(4009),t=n(30365),o=n(50730);e({target:"Reflect",stat:!0,sham:!o},{preventExtensions:function(){function f(b){t(b);try{var y=a("Object","preventExtensions");return y&&y(b),!0}catch(S){return!1}}return f}()})},63915:function(T,r,n){"use strict";var e=n(63964),a=n(30365),t=n(35908),o=n(76649);o&&e({target:"Reflect",stat:!0},{setPrototypeOf:function(){function f(b,y){a(b),t(y);try{return o(b,y),!0}catch(S){return!1}}return f}()})},92046:function(T,r,n){"use strict";var e=n(63964),a=n(91495),t=n(30365),o=n(77568),f=n(98373),b=n(40033),y=n(74595),S=n(27193),k=n(36917),h=n(87458);function i(m,l,u){var s=arguments.length<4?m:arguments[3],d=S.f(t(m),l),v,g,C;if(!d){if(o(g=k(m)))return i(g,l,u,s);d=h(0)}if(f(d)){if(d.writable===!1||!o(s))return!1;if(v=S.f(s,l)){if(v.get||v.set||v.writable===!1)return!1;v.value=u,y.f(s,l,v)}else y.f(s,l,h(0,u))}else{if(C=d.set,C===void 0)return!1;a(C,s,u)}return!0}var c=b(function(){var m=function(){},l=y.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,l)!==!1});e({target:"Reflect",stat:!0,forced:c},{set:i})},51454:function(T,r,n){"use strict";var e=n(58310),a=n(74685),t=n(67250),o=n(41314),f=n(5781),b=n(37909),y=n(80674),S=n(37310).f,k=n(21287),h=n(72586),i=n(12605),c=n(73392),m=n(62115),l=n(34550),u=n(55938),s=n(40033),d=n(45299),v=n(5419).enforce,g=n(58491),C=n(24697),p=n(39173),N=n(35688),V=C("match"),B=a.RegExp,I=B.prototype,L=a.SyntaxError,w=t(I.exec),A=t("".charAt),x=t("".replace),E=t("".indexOf),P=t("".slice),D=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,M=/a/g,O=/a/g,R=new B(M)!==M,F=m.MISSED_STICKY,W=m.UNSUPPORTED_Y,U=e&&(!R||F||p||N||s(function(){return O[V]=!1,B(M)!==M||B(O)===O||String(B(M,"i"))!=="/a/i"})),z=function(ie){for(var me=ie.length,q=0,re="",ae=!1,le;q<=me;q++){if(le=A(ie,q),le==="\\"){re+=le+A(ie,++q);continue}!ae&&le==="."?re+="[\\s\\S]":(le==="["?ae=!0:le==="]"&&(ae=!1),re+=le)}return re},$=function(ie){for(var me=ie.length,q=0,re="",ae=[],le=y(null),Z=!1,ne=!1,te=0,pe="",fe;q<=me;q++){if(fe=A(ie,q),fe==="\\")fe+=A(ie,++q);else if(fe==="]")Z=!1;else if(!Z)switch(!0){case fe==="[":Z=!0;break;case fe==="(":w(D,P(ie,q+1))&&(q+=2,ne=!0),re+=fe,te++;continue;case(fe===">"&&ne):if(pe===""||d(le,pe))throw new L("Invalid capture group name");le[pe]=!0,ae[ae.length]=[pe,te],ne=!1,pe="";continue}ne?pe+=fe:re+=fe}return[re,ae]};if(o("RegExp",U)){for(var G=function(){function se(ie,me){var q=k(I,this),re=h(ie),ae=me===void 0,le=[],Z=ie,ne,te,pe,fe,ce,Ve;if(!q&&re&&ae&&ie.constructor===G)return ie;if((re||k(I,ie))&&(ie=ie.source,ae&&(me=c(Z))),ie=ie===void 0?"":i(ie),me=me===void 0?"":i(me),Z=ie,p&&"dotAll"in M&&(te=!!me&&E(me,"s")>-1,te&&(me=x(me,/s/g,""))),ne=me,F&&"sticky"in M&&(pe=!!me&&E(me,"y")>-1,pe&&W&&(me=x(me,/y/g,""))),N&&(fe=$(ie),ie=fe[0],le=fe[1]),ce=f(B(ie,me),q?this:I,G),(te||pe||le.length)&&(Ve=v(ce),te&&(Ve.dotAll=!0,Ve.raw=G(z(ie),ne)),pe&&(Ve.sticky=!0),le.length&&(Ve.groups=le)),ie!==Z)try{b(ce,"source",Z===""?"(?:)":Z)}catch(Ce){}return ce}return se}(),X=S(B),J=0;X.length>J;)l(G,B,X[J++]);I.constructor=G,G.prototype=I,u(a,"RegExp",G,{constructor:!0})}g("RegExp")},79669:function(T,r,n){"use strict";var e=n(63964),a=n(14489);e({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},23057:function(T,r,n){"use strict";var e=n(74685),a=n(58310),t=n(73936),o=n(70901),f=n(40033),b=e.RegExp,y=b.prototype,S=a&&f(function(){var k=!0;try{b(".","d")}catch(d){k=!1}var h={},i="",c=k?"dgimsy":"gimsy",m=function(v,g){Object.defineProperty(h,v,{get:function(){function C(){return i+=g,!0}return C}()})},l={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};k&&(l.hasIndices="d");for(var u in l)m(u,l[u]);var s=Object.getOwnPropertyDescriptor(y,"flags").get.call(h);return s!==c||i!==c});S&&t(y,"flags",{configurable:!0,get:o})},57983:function(T,r,n){"use strict";var e=n(70520).PROPER,a=n(55938),t=n(30365),o=n(12605),f=n(40033),b=n(73392),y="toString",S=RegExp.prototype,k=S[y],h=f(function(){return k.call({source:"a",flags:"b"})!=="/a/b"}),i=e&&k.name!==y;(h||i)&&a(S,y,function(){function c(){var m=t(this),l=o(m.source),u=o(b(m));return"/"+l+"/"+u}return c}(),{unsafe:!0})},1963:function(T,r,n){"use strict";var e=n(45150),a=n(41028);e("Set",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},17953:function(T,r,n){"use strict";n(1963)},95309:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("anchor")},{anchor:function(){function o(f){return a(this,"a","name",f)}return o}()})},82256:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("big")},{big:function(){function o(){return a(this,"big","","")}return o}()})},49484:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("blink")},{blink:function(){function o(){return a(this,"blink","","")}return o}()})},38931:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("bold")},{bold:function(){function o(){return a(this,"b","","")}return o}()})},30442:function(T,r,n){"use strict";var e=n(63964),a=n(50233).codeAt;e({target:"String",proto:!0},{codePointAt:function(){function t(o){return a(this,o)}return t}()})},6403:function(T,r,n){"use strict";var e=n(63964),a=n(71138),t=n(27193).f,o=n(10188),f=n(12605),b=n(86213),y=n(16952),S=n(45490),k=n(4493),h=a("".slice),i=Math.min,c=S("endsWith"),m=!k&&!c&&!!function(){var l=t(String.prototype,"endsWith");return l&&!l.writable}();e({target:"String",proto:!0,forced:!m&&!c},{endsWith:function(){function l(u){var s=f(y(this));b(u);var d=arguments.length>1?arguments[1]:void 0,v=s.length,g=d===void 0?v:i(o(d),v),C=f(u);return h(s,g-C.length,g)===C}return l}()})},39308:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fixed")},{fixed:function(){function o(){return a(this,"tt","","")}return o}()})},91550:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontcolor")},{fontcolor:function(){function o(f){return a(this,"font","color",f)}return o}()})},75008:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontsize")},{fontsize:function(){function o(f){return a(this,"font","size",f)}return o}()})},9867:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(13912),o=RangeError,f=String.fromCharCode,b=String.fromCodePoint,y=a([].join),S=!!b&&b.length!==1;e({target:"String",stat:!0,arity:1,forced:S},{fromCodePoint:function(){function k(h){for(var i=[],c=arguments.length,m=0,l;c>m;){if(l=+arguments[m++],t(l,1114111)!==l)throw new o(l+" is not a valid code point");i[m]=l<65536?f(l):f(((l-=65536)>>10)+55296,l%1024+56320)}return y(i,"")}return k}()})},43673:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(86213),o=n(16952),f=n(12605),b=n(45490),y=a("".indexOf);e({target:"String",proto:!0,forced:!b("includes")},{includes:function(){function S(k){return!!~y(f(o(this)),f(t(k)),arguments.length>1?arguments[1]:void 0)}return S}()})},56027:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("italics")},{italics:function(){function o(){return a(this,"i","","")}return o}()})},12354:function(T,r,n){"use strict";var e=n(50233).charAt,a=n(12605),t=n(5419),o=n(65574),f=n(5959),b="String Iterator",y=t.set,S=t.getterFor(b);o(String,"String",function(k){y(this,{type:b,string:a(k),index:0})},function(){function k(){var h=S(this),i=h.string,c=h.index,m;return c>=i.length?f(void 0,!0):(m=e(i,c),h.index+=m.length,f(m,!1))}return k}())},50340:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("link")},{link:function(){function o(f){return a(this,"a","href",f)}return o}()})},22515:function(T,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(10188),b=n(12605),y=n(16952),S=n(78060),k=n(35483),h=n(28340);a("match",function(i,c,m){return[function(){function l(u){var s=y(this),d=o(u)?void 0:S(u,i);return d?e(d,u,s):new RegExp(u)[i](b(s))}return l}(),function(l){var u=t(this),s=b(l),d=m(c,u,s);if(d.done)return d.value;if(!u.global)return h(u,s);var v=u.unicode;u.lastIndex=0;for(var g=[],C=0,p;(p=h(u,s))!==null;){var N=b(p[0]);g[C]=N,N===""&&(u.lastIndex=k(s,f(u.lastIndex),v)),C++}return C===0?null:g}]})},5143:function(T,r,n){"use strict";var e=n(63964),a=n(24051).end,t=n(34125);e({target:"String",proto:!0,forced:t},{padEnd:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},93514:function(T,r,n){"use strict";var e=n(63964),a=n(24051).start,t=n(34125);e({target:"String",proto:!0,forced:t},{padStart:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},5416:function(T,r,n){"use strict";var e=n(63964),a=n(67250),t=n(57591),o=n(46771),f=n(12605),b=n(24760),y=a([].push),S=a([].join);e({target:"String",stat:!0},{raw:function(){function k(h){var i=t(o(h).raw),c=b(i);if(!c)return"";for(var m=arguments.length,l=[],u=0;;){if(y(l,f(i[u++])),u===c)return S(l,"");u")!=="7"});o("replace",function(x,E,P){var D=w?"$":"$0";return[function(){function M(O,R){var F=c(this),W=S(O)?void 0:l(O,v);return W?a(W,O,F,R):a(E,i(F),O,R)}return M}(),function(M,O){var R=b(this),F=i(M);if(typeof O=="string"&&V(O,D)===-1&&V(O,"$<")===-1){var W=P(E,R,F,O);if(W.done)return W.value}var U=y(O);U||(O=i(O));var z=R.global,$;z&&($=R.unicode,R.lastIndex=0);for(var G=[],X;X=s(R,F),!(X===null||(N(G,X),!z));){var J=i(X[0]);J===""&&(R.lastIndex=m(F,h(R.lastIndex),$))}for(var se="",ie=0,me=0;me=ie&&(se+=B(F,ie,re)+le,ie=re+q.length)}return se+B(F,ie)}]},!A||!L||w)},63272:function(T,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(16952),b=n(5700),y=n(12605),S=n(78060),k=n(28340);a("search",function(h,i,c){return[function(){function m(l){var u=f(this),s=o(l)?void 0:S(l,h);return s?e(s,l,u):new RegExp(l)[h](y(u))}return m}(),function(m){var l=t(this),u=y(m),s=c(i,l,u);if(s.done)return s.value;var d=l.lastIndex;b(d,0)||(l.lastIndex=0);var v=k(l,u);return b(l.lastIndex,d)||(l.lastIndex=d),v===null?-1:v.index}]})},34325:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("small")},{small:function(){function o(){return a(this,"small","","")}return o}()})},39930:function(T,r,n){"use strict";var e=n(91495),a=n(67250),t=n(79942),o=n(30365),f=n(42871),b=n(16952),y=n(28987),S=n(35483),k=n(10188),h=n(12605),i=n(78060),c=n(28340),m=n(62115),l=n(40033),u=m.UNSUPPORTED_Y,s=4294967295,d=Math.min,v=a([].push),g=a("".slice),C=!l(function(){var N=/(?:)/,V=N.exec;N.exec=function(){return V.apply(this,arguments)};var B="ab".split(N);return B.length!==2||B[0]!=="a"||B[1]!=="b"}),p="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;t("split",function(N,V,B){var I="0".split(void 0,0).length?function(L,w){return L===void 0&&w===0?[]:e(V,this,L,w)}:V;return[function(){function L(w,A){var x=b(this),E=f(w)?void 0:i(w,N);return E?e(E,w,x,A):e(I,h(x),w,A)}return L}(),function(L,w){var A=o(this),x=h(L);if(!p){var E=B(I,A,x,w,I!==V);if(E.done)return E.value}var P=y(A,RegExp),D=A.unicode,M=(A.ignoreCase?"i":"")+(A.multiline?"m":"")+(A.unicode?"u":"")+(u?"g":"y"),O=new P(u?"^(?:"+A.source+")":A,M),R=w===void 0?s:w>>>0;if(R===0)return[];if(x.length===0)return c(O,x)===null?[x]:[];for(var F=0,W=0,U=[];W1?arguments[1]:void 0,s.length)),v=f(u);return h(s,d,d+v.length)===v}return l}()})},74498:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("strike")},{strike:function(){function o(){return a(this,"strike","","")}return o}()})},15812:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sub")},{sub:function(){function o(){return a(this,"sub","","")}return o}()})},57726:function(T,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sup")},{sup:function(){function o(){return a(this,"sup","","")}return o}()})},70604:function(T,r,n){"use strict";n(99159);var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==a},{trimEnd:a})},85404:function(T,r,n){"use strict";var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==a},{trimLeft:a})},99159:function(T,r,n){"use strict";var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==a},{trimRight:a})},34965:function(T,r,n){"use strict";n(85404);var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==a},{trimStart:a})},8448:function(T,r,n){"use strict";var e=n(63964),a=n(92648).trim,t=n(90012);e({target:"String",proto:!0,forced:t("trim")},{trim:function(){function o(){return a(this)}return o}()})},79250:function(T,r,n){"use strict";var e=n(85889);e("asyncIterator")},49899:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(67250),f=n(4493),b=n(58310),y=n(52357),S=n(40033),k=n(45299),h=n(21287),i=n(30365),c=n(57591),m=n(767),l=n(12605),u=n(87458),s=n(80674),d=n(18450),v=n(37310),g=n(81644),C=n(89235),p=n(27193),N=n(74595),V=n(24239),B=n(12867),I=n(55938),L=n(73936),w=n(16639),A=n(19417),x=n(79195),E=n(16738),P=n(24697),D=n(55557),M=n(85889),O=n(52360),R=n(84925),F=n(5419),W=n(22603).forEach,U=A("hidden"),z="Symbol",$="prototype",G=F.set,X=F.getterFor(z),J=Object[$],se=a.Symbol,ie=se&&se[$],me=a.RangeError,q=a.TypeError,re=a.QObject,ae=p.f,le=N.f,Z=g.f,ne=B.f,te=o([].push),pe=w("symbols"),fe=w("op-symbols"),ce=w("wks"),Ve=!re||!re[$]||!re[$].findChild,Ce=function(he,ke,ve){var Se=ae(J,ke);Se&&delete J[ke],le(he,ke,ve),Se&&he!==J&&le(J,ke,Se)},Ne=b&&S(function(){return s(le({},"a",{get:function(){function de(){return le(this,"a",{value:7}).a}return de}()})).a!==7})?Ce:le,Be=function(he,ke){var ve=pe[he]=s(ie);return G(ve,{type:z,tag:he,description:ke}),b||(ve.description=ke),ve},be=function(){function de(he,ke,ve){he===J&&be(fe,ke,ve),i(he);var Se=m(ke);return i(ve),k(pe,Se)?(ve.enumerable?(k(he,U)&&he[U][Se]&&(he[U][Se]=!1),ve=s(ve,{enumerable:u(0,!1)})):(k(he,U)||le(he,U,u(1,s(null))),he[U][Se]=!0),Ne(he,Se,ve)):le(he,Se,ve)}return de}(),Le=function(){function de(he,ke){i(he);var ve=c(ke),Se=d(ve).concat(ye(ve));return W(Se,function(Pe){(!b||t(xe,ve,Pe))&&be(he,Pe,ve[Pe])}),he}return de}(),we=function(){function de(he,ke){return ke===void 0?s(he):Le(s(he),ke)}return de}(),xe=function(){function de(he){var ke=m(he),ve=t(ne,this,ke);return this===J&&k(pe,ke)&&!k(fe,ke)?!1:ve||!k(this,ke)||!k(pe,ke)||k(this,U)&&this[U][ke]?ve:!0}return de}(),Re=function(){function de(he,ke){var ve=c(he),Se=m(ke);if(!(ve===J&&k(pe,Se)&&!k(fe,Se))){var Pe=ae(ve,Se);return Pe&&k(pe,Se)&&!(k(ve,U)&&ve[U][Se])&&(Pe.enumerable=!0),Pe}}return de}(),He=function(){function de(he){var ke=Z(c(he)),ve=[];return W(ke,function(Se){!k(pe,Se)&&!k(x,Se)&&te(ve,Se)}),ve}return de}(),ye=function(he){var ke=he===J,ve=Z(ke?fe:c(he)),Se=[];return W(ve,function(Pe){k(pe,Pe)&&(!ke||k(J,Pe))&&te(Se,pe[Pe])}),Se};y||(se=function(){function de(){if(h(ie,this))throw new q("Symbol is not a constructor");var he=!arguments.length||arguments[0]===void 0?void 0:l(arguments[0]),ke=E(he),ve=function(){function Se(Pe){var je=this===void 0?a:this;je===J&&t(Se,fe,Pe),k(je,U)&&k(je[U],ke)&&(je[U][ke]=!1);var Fe=u(1,Pe);try{Ne(je,ke,Fe)}catch(ze){if(!(ze instanceof me))throw ze;Ce(je,ke,Fe)}}return Se}();return b&&Ve&&Ne(J,ke,{configurable:!0,set:ve}),Be(ke,he)}return de}(),ie=se[$],I(ie,"toString",function(){function de(){return X(this).tag}return de}()),I(se,"withoutSetter",function(de){return Be(E(de),de)}),B.f=xe,N.f=be,V.f=Le,p.f=Re,v.f=g.f=He,C.f=ye,D.f=function(de){return Be(P(de),de)},b&&(L(ie,"description",{configurable:!0,get:function(){function de(){return X(this).description}return de}()}),f||I(J,"propertyIsEnumerable",xe,{unsafe:!0}))),e({global:!0,constructor:!0,wrap:!0,forced:!y,sham:!y},{Symbol:se}),W(d(ce),function(de){M(de)}),e({target:z,stat:!0,forced:!y},{useSetter:function(){function de(){Ve=!0}return de}(),useSimple:function(){function de(){Ve=!1}return de}()}),e({target:"Object",stat:!0,forced:!y,sham:!b},{create:we,defineProperty:be,defineProperties:Le,getOwnPropertyDescriptor:Re}),e({target:"Object",stat:!0,forced:!y},{getOwnPropertyNames:He}),O(),R(se,z),x[U]=!0},10933:function(T,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74685),o=n(67250),f=n(45299),b=n(55747),y=n(21287),S=n(12605),k=n(73936),h=n(5774),i=t.Symbol,c=i&&i.prototype;if(a&&b(i)&&(!("description"in c)||i().description!==void 0)){var m={},l=function(){function p(){var N=arguments.length<1||arguments[0]===void 0?void 0:S(arguments[0]),V=y(c,this)?new i(N):N===void 0?i():i(N);return N===""&&(m[V]=!0),V}return p}();h(l,i),l.prototype=c,c.constructor=l;var u=String(i("description detection"))==="Symbol(description detection)",s=o(c.valueOf),d=o(c.toString),v=/^Symbol\((.*)\)[^)]+$/,g=o("".replace),C=o("".slice);k(c,"description",{configurable:!0,get:function(){function p(){var N=s(this);if(f(m,N))return"";var V=d(N),B=u?C(V,7,-1):g(V,v,"$1");return B===""?void 0:B}return p}()}),e({global:!0,constructor:!0,forced:!0},{Symbol:l})}},30828:function(T,r,n){"use strict";var e=n(63964),a=n(4009),t=n(45299),o=n(12605),f=n(16639),b=n(66570),y=f("string-to-symbol-registry"),S=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{for:function(){function k(h){var i=o(h);if(t(y,i))return y[i];var c=a("Symbol")(i);return y[i]=c,S[c]=i,c}return k}()})},53795:function(T,r,n){"use strict";var e=n(85889);e("hasInstance")},87806:function(T,r,n){"use strict";var e=n(85889);e("isConcatSpreadable")},64677:function(T,r,n){"use strict";var e=n(85889);e("iterator")},33313:function(T,r,n){"use strict";n(49899),n(30828),n(6862),n(53008),n(28603)},6862:function(T,r,n){"use strict";var e=n(63964),a=n(45299),t=n(71399),o=n(89393),f=n(16639),b=n(66570),y=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{keyFor:function(){function S(k){if(!t(k))throw new TypeError(o(k)+" is not a symbol");if(a(y,k))return y[k]}return S}()})},48058:function(T,r,n){"use strict";var e=n(85889);e("match")},51583:function(T,r,n){"use strict";var e=n(85889);e("replace")},82403:function(T,r,n){"use strict";var e=n(85889);e("search")},34265:function(T,r,n){"use strict";var e=n(85889);e("species")},3295:function(T,r,n){"use strict";var e=n(85889);e("split")},1078:function(T,r,n){"use strict";var e=n(85889),a=n(52360);e("toPrimitive"),a()},63207:function(T,r,n){"use strict";var e=n(4009),a=n(85889),t=n(84925);a("toStringTag"),t(e("Symbol"),"Symbol")},80520:function(T,r,n){"use strict";var e=n(85889);e("unscopables")},99872:function(T,r,n){"use strict";var e=n(67250),a=n(4246),t=n(71447),o=e(t),f=a.aTypedArray,b=a.exportTypedArrayMethod;b("copyWithin",function(){function y(S,k){return o(f(this),S,k,arguments.length>2?arguments[2]:void 0)}return y}())},73364:function(T,r,n){"use strict";var e=n(4246),a=n(22603).every,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("every",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},58166:function(T,r,n){"use strict";var e=n(4246),a=n(88471),t=n(61484),o=n(2281),f=n(91495),b=n(67250),y=n(40033),S=e.aTypedArray,k=e.exportTypedArrayMethod,h=b("".slice),i=y(function(){var c=0;return new Int8Array(2).fill({valueOf:function(){function m(){return c++}return m}()}),c!==1});k("fill",function(){function c(m){var l=arguments.length;S(this);var u=h(o(this),0,3)==="Big"?t(m):+m;return f(a,this,u,l>1?arguments[1]:void 0,l>2?arguments[2]:void 0)}return c}(),i)},23793:function(T,r,n){"use strict";var e=n(4246),a=n(22603).filter,t=n(45399),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("filter",function(){function b(y){var S=a(o(this),y,arguments.length>1?arguments[1]:void 0);return t(this,S)}return b}())},13917:function(T,r,n){"use strict";var e=n(4246),a=n(22603).findIndex,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("findIndex",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},43820:function(T,r,n){"use strict";var e=n(4246),a=n(22603).find,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("find",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},80756:function(T,r,n){"use strict";var e=n(80185);e("Float32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},70567:function(T,r,n){"use strict";var e=n(80185);e("Float64",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},19852:function(T,r,n){"use strict";var e=n(4246),a=n(22603).forEach,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("forEach",function(){function f(b){a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},40379:function(T,r,n){"use strict";var e=n(86563),a=n(4246).exportTypedArrayStaticMethod,t=n(3805);a("from",t,e)},92770:function(T,r,n){"use strict";var e=n(4246),a=n(14211).includes,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("includes",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},81069:function(T,r,n){"use strict";var e=n(4246),a=n(14211).indexOf,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("indexOf",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60037:function(T,r,n){"use strict";var e=n(80185);e("Int16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},44195:function(T,r,n){"use strict";var e=n(80185);e("Int32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},66756:function(T,r,n){"use strict";var e=n(80185);e("Int8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},63689:function(T,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(4246),f=n(34570),b=n(24697),y=b("iterator"),S=e.Uint8Array,k=t(f.values),h=t(f.keys),i=t(f.entries),c=o.aTypedArray,m=o.exportTypedArrayMethod,l=S&&S.prototype,u=!a(function(){l[y].call([1])}),s=!!l&&l.values&&l[y]===l.values&&l.values.name==="values",d=function(){function v(){return k(c(this))}return v}();m("entries",function(){function v(){return i(c(this))}return v}(),u),m("keys",function(){function v(){return h(c(this))}return v}(),u),m("values",d,u||!s,{name:"values"}),m(y,d,u||!s,{name:"values"})},5659:function(T,r,n){"use strict";var e=n(4246),a=n(67250),t=e.aTypedArray,o=e.exportTypedArrayMethod,f=a([].join);o("join",function(){function b(y){return f(t(this),y)}return b}())},25014:function(T,r,n){"use strict";var e=n(4246),a=n(61267),t=n(1325),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("lastIndexOf",function(){function b(y){var S=arguments.length;return a(t,o(this),S>1?[y,arguments[1]]:[y])}return b}())},32189:function(T,r,n){"use strict";var e=n(4246),a=n(22603).map,t=n(31082),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("map",function(){function b(y){return a(o(this),y,arguments.length>1?arguments[1]:void 0,function(S,k){return new(t(S))(k)})}return b}())},23030:function(T,r,n){"use strict";var e=n(4246),a=n(86563),t=e.aTypedArrayConstructor,o=e.exportTypedArrayStaticMethod;o("of",function(){function f(){for(var b=0,y=arguments.length,S=new(t(this))(y);y>b;)S[b]=arguments[b++];return S}return f}(),a)},49110:function(T,r,n){"use strict";var e=n(4246),a=n(56844).right,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduceRight",function(){function f(b){var y=arguments.length;return a(t(this),b,y,y>1?arguments[1]:void 0)}return f}())},24309:function(T,r,n){"use strict";var e=n(4246),a=n(56844).left,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduce",function(){function f(b){var y=arguments.length;return a(t(this),b,y,y>1?arguments[1]:void 0)}return f}())},56445:function(T,r,n){"use strict";var e=n(4246),a=e.aTypedArray,t=e.exportTypedArrayMethod,o=Math.floor;t("reverse",function(){function f(){for(var b=this,y=a(b).length,S=o(y/2),k=0,h;k1?arguments[1]:void 0,1),g=b(d);if(l)return a(i,this,g,v);var C=this.length,p=o(g),N=0;if(p+v>C)throw new S("Wrong length");for(;Nm;)u[m]=i[m++];return u}return S}(),y)},88739:function(T,r,n){"use strict";var e=n(4246),a=n(22603).some,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("some",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60415:function(T,r,n){"use strict";var e=n(74685),a=n(71138),t=n(40033),o=n(10320),f=n(90274),b=n(4246),y=n(652),S=n(19228),k=n(5026),h=n(9342),i=b.aTypedArray,c=b.exportTypedArrayMethod,m=e.Uint16Array,l=m&&a(m.prototype.sort),u=!!l&&!(t(function(){l(new m(2),null)})&&t(function(){l(new m(2),{})})),s=!!l&&!t(function(){if(k)return k<74;if(y)return y<67;if(S)return!0;if(h)return h<602;var v=new m(516),g=Array(516),C,p;for(C=0;C<516;C++)p=C%4,v[C]=515-C,g[C]=C-2*p+3;for(l(v,function(N,V){return(N/4|0)-(V/4|0)}),C=0;C<516;C++)if(v[C]!==g[C])return!0}),d=function(g){return function(C,p){return g!==void 0?+g(C,p)||0:p!==p?-1:C!==C?1:C===0&&p===0?1/C>0&&1/p<0?1:-1:C>p}};c("sort",function(){function v(g){return g!==void 0&&o(g),s?l(this,g):f(i(this),d(g))}return v}(),!s||u)},72532:function(T,r,n){"use strict";var e=n(4246),a=n(10188),t=n(13912),o=n(31082),f=e.aTypedArray,b=e.exportTypedArrayMethod;b("subarray",function(){function y(S,k){var h=f(this),i=h.length,c=t(S,i),m=o(h);return new m(h.buffer,h.byteOffset+c*h.BYTES_PER_ELEMENT,a((k===void 0?i:t(k,i))-c))}return y}())},62207:function(T,r,n){"use strict";var e=n(74685),a=n(61267),t=n(4246),o=n(40033),f=n(54602),b=e.Int8Array,y=t.aTypedArray,S=t.exportTypedArrayMethod,k=[].toLocaleString,h=!!b&&o(function(){k.call(new b(1))}),i=o(function(){return[1,2].toLocaleString()!==new b([1,2]).toLocaleString()})||!o(function(){b.prototype.toLocaleString.call([1,2])});S("toLocaleString",function(){function c(){return a(k,h?f(y(this)):y(this),f(arguments))}return c}(),i)},906:function(T,r,n){"use strict";var e=n(4246).exportTypedArrayMethod,a=n(40033),t=n(74685),o=n(67250),f=t.Uint8Array,b=f&&f.prototype||{},y=[].toString,S=o([].join);a(function(){y.call({})})&&(y=function(){function h(){return S(this)}return h}());var k=b.toString!==y;e("toString",y,k)},78824:function(T,r,n){"use strict";var e=n(80185);e("Uint16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},72846:function(T,r,n){"use strict";var e=n(80185);e("Uint32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},24575:function(T,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},71968:function(T,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()},!0)},80040:function(T,r,n){"use strict";var e=n(50730),a=n(74685),t=n(67250),o=n(30145),f=n(81969),b=n(45150),y=n(39895),S=n(77568),k=n(5419).enforce,h=n(40033),i=n(21820),c=Object,m=Array.isArray,l=c.isExtensible,u=c.isFrozen,s=c.isSealed,d=c.freeze,v=c.seal,g=!a.ActiveXObject&&"ActiveXObject"in a,C,p=function(E){return function(){function P(){return E(this,arguments.length?arguments[0]:void 0)}return P}()},N=b("WeakMap",p,y),V=N.prototype,B=t(V.set),I=function(){return e&&h(function(){var E=d([]);return B(new N,E,1),!u(E)})};if(i)if(g){C=y.getConstructor(p,"WeakMap",!0),f.enable();var L=t(V.delete),w=t(V.has),A=t(V.get);o(V,{delete:function(){function x(E){if(S(E)&&!l(E)){var P=k(this);return P.frozen||(P.frozen=new C),L(this,E)||P.frozen.delete(E)}return L(this,E)}return x}(),has:function(){function x(E){if(S(E)&&!l(E)){var P=k(this);return P.frozen||(P.frozen=new C),w(this,E)||P.frozen.has(E)}return w(this,E)}return x}(),get:function(){function x(E){if(S(E)&&!l(E)){var P=k(this);return P.frozen||(P.frozen=new C),w(this,E)?A(this,E):P.frozen.get(E)}return A(this,E)}return x}(),set:function(){function x(E,P){if(S(E)&&!l(E)){var D=k(this);D.frozen||(D.frozen=new C),w(this,E)?B(this,E,P):D.frozen.set(E,P)}else B(this,E,P);return this}return x}()})}else I()&&o(V,{set:function(){function x(E,P){var D;return m(E)&&(u(E)?D=d:s(E)&&(D=v)),B(this,E,P),D&&D(E),this}return x}()})},90846:function(T,r,n){"use strict";n(80040)},67042:function(T,r,n){"use strict";var e=n(45150),a=n(39895);e("WeakSet",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},40348:function(T,r,n){"use strict";n(67042)},5606:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).clear;e({global:!0,bind:!0,enumerable:!0,forced:a.clearImmediate!==t},{clearImmediate:t})},83006:function(T,r,n){"use strict";n(5606),n(27807)},25764:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(37713),o=n(10320),f=n(24986),b=n(40033),y=n(58310),S=b(function(){return y&&Object.getOwnPropertyDescriptor(a,"queueMicrotask").value.length!==1});e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:S},{queueMicrotask:function(){function k(h){f(arguments.length,1),t(o(h))}return k}()})},27807:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).set,o=n(78362),f=a.setImmediate?o(t,!1):t;e({global:!0,bind:!0,enumerable:!0,forced:a.setImmediate!==f},{setImmediate:f})},45569:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setInterval,!0);e({global:!0,bind:!0,forced:a.setInterval!==o},{setInterval:o})},5213:function(T,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setTimeout,!0);e({global:!0,bind:!0,forced:a.setTimeout!==o},{setTimeout:o})},69401:function(T,r,n){"use strict";n(45569),n(5213)},7435:function(T){"use strict";/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var r,n=[],e=[],a=function(){if(0)var k;window.onunload=function(){return r&&r.close()}},t=function(k){return e.push(k)},o=function(k){var h=[],i=function(u){return typeof u=="number"&&!Number.isFinite(u)?{__number__:String(u)}:typeof u=="undefined"?{__undefined__:!0}:u},c=function(u,s){if(typeof s=="object"){if(s===null)return s;if(h.includes(s))return"[circular ref]";h.push(s);var d=s instanceof Error||s.code&&s.message&&s.message.includes("Error");return d?{__error__:!0,string:String(s),stack:s.stack}:Array.isArray(s)?s.map(i):s}return i(s)},m=JSON.stringify(k,c);return h=null,m},f=function(k){if(0)var h,i,c},b=function(k,h){if(0)var i,c,m},y=function(){};T.exports={subscribe:t,sendMessage:f,sendLogEntry:b,setupHotReloading:y}}},kt={};function Y(T){var r=kt[T];if(r!==void 0)return r.exports;var n=kt[T]={exports:{}};return Qt[T](n,n.exports,Y),n.exports}(function(){Y.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(T){if(typeof window=="object")return window}}()})(),function(){Y.o=function(T,r){return Object.prototype.hasOwnProperty.call(T,r)}}();var Rn={};(function(){"use strict";Y(33313),Y(10933),Y(79250),Y(53795),Y(87806),Y(64677),Y(48058),Y(51583),Y(82403),Y(34265),Y(3295),Y(1078),Y(63207),Y(80520),Y(39600),Y(93237),Y(32057),Y(68933),Y(47830),Y(13455),Y(64094),Y(61915),Y(32384),Y(25579),Y(63532),Y(33425),Y(43894),Y(99636),Y(34570),Y(94432),Y(24683),Y(69984),Y(32089),Y(60206),Y(29645),Y(4788),Y(58672),Y(19356),Y(48968),Y(49852),Y(2712),Y(864),Y(54243),Y(75621),Y(26267),Y(50095),Y(33451),Y(74587),Y(25082),Y(47421),Y(32122),Y(6306),Y(90216),Y(84663),Y(92332),Y(98329),Y(9631),Y(47091),Y(59660),Y(15383),Y(92866),Y(86107),Y(29248),Y(52540),Y(79007),Y(77199),Y(6522),Y(95542),Y(2966),Y(20997),Y(57400),Y(45571),Y(54800),Y(15709),Y(76059),Y(96614),Y(324),Y(90426),Y(95443),Y(87968),Y(55007),Y(55323),Y(13521),Y(5006),Y(99009),Y(85770),Y(23532),Y(87119),Y(78618),Y(27129),Y(31943),Y(3579),Y(97397),Y(85028),Y(8225),Y(43331),Y(62289),Y(56196),Y(2950),Y(44205),Y(76882),Y(83186),Y(76065),Y(13411),Y(26634),Y(53118),Y(42514),Y(84353),Y(62987),Y(48993),Y(52917),Y(4972),Y(28913),Y(36382),Y(53092),Y(69861),Y(29674),Y(81543),Y(9373),Y(45093),Y(63074),Y(5815),Y(88527),Y(66390),Y(7784),Y(50551),Y(76483),Y(92046),Y(63915),Y(51454),Y(79669),Y(23057),Y(57983),Y(17953),Y(30442),Y(6403),Y(9867),Y(43673),Y(12354),Y(22515),Y(5143),Y(93514),Y(5416),Y(11619),Y(44590),Y(63272),Y(39930),Y(4038),Y(8448),Y(70604),Y(34965),Y(95309),Y(82256),Y(49484),Y(38931),Y(39308),Y(91550),Y(75008),Y(56027),Y(50340),Y(34325),Y(74498),Y(15812),Y(57726),Y(80756),Y(70567),Y(66756),Y(60037),Y(44195),Y(24575),Y(71968),Y(78824),Y(72846),Y(99872),Y(73364),Y(58166),Y(23793),Y(43820),Y(13917),Y(19852),Y(40379),Y(92770),Y(81069),Y(63689),Y(5659),Y(25014),Y(32189),Y(23030),Y(24309),Y(49110),Y(56445),Y(30939),Y(48321),Y(88739),Y(60415),Y(72532),Y(62207),Y(906),Y(90846),Y(40348),Y(83006),Y(25764),Y(69401),Y(95012),Y(30236)})(),function(){"use strict";var T=Y(89005);Y(67160),Y(23542),Y(30386),Y(98996),Y(50578),Y(4444),Y(77870),Y(39108),Y(11714),Y(73492),Y(49641),Y(17570),Y(61858),Y(32882),Y(23632),Y(56492);var r=Y(85822),n=Y(7435),e=Y(56518),a=Y(26427),t=Y(18498),o=Y(49060),f=Y(72178),b=Y(24826),y;/** + */var r,n=[],e=[],a=function(){if(0)var k;window.onunload=function(){return r&&r.close()}},t=function(k){return e.push(k)},o=function(k){var h=[],i=function(u){return typeof u=="number"&&!Number.isFinite(u)?{__number__:String(u)}:typeof u=="undefined"?{__undefined__:!0}:u},c=function(u,s){if(typeof s=="object"){if(s===null)return s;if(h.includes(s))return"[circular ref]";h.push(s);var d=s instanceof Error||s.code&&s.message&&s.message.includes("Error");return d?{__error__:!0,string:String(s),stack:s.stack}:Array.isArray(s)?s.map(i):s}return i(s)},m=JSON.stringify(k,c);return h=null,m},f=function(k){if(0)var h,i,c},b=function(k,h){if(0)var i,c,m},y=function(){};T.exports={subscribe:t,sendMessage:f,sendLogEntry:b,setupHotReloading:y}}},kt={};function Y(T){var r=kt[T];if(r!==void 0)return r.exports;var n=kt[T]={exports:{}};return Jt[T](n,n.exports,Y),n.exports}(function(){Y.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(T){if(typeof window=="object")return window}}()})(),function(){Y.o=function(T,r){return Object.prototype.hasOwnProperty.call(T,r)}}();var Rn={};(function(){"use strict";Y(33313),Y(10933),Y(79250),Y(53795),Y(87806),Y(64677),Y(48058),Y(51583),Y(82403),Y(34265),Y(3295),Y(1078),Y(63207),Y(80520),Y(39600),Y(93237),Y(32057),Y(68933),Y(47830),Y(13455),Y(64094),Y(61915),Y(32384),Y(25579),Y(63532),Y(33425),Y(43894),Y(99636),Y(34570),Y(94432),Y(24683),Y(69984),Y(32089),Y(60206),Y(29645),Y(4788),Y(58672),Y(19356),Y(48968),Y(49852),Y(2712),Y(864),Y(54243),Y(75621),Y(26267),Y(50095),Y(33451),Y(74587),Y(25082),Y(47421),Y(32122),Y(6306),Y(90216),Y(84663),Y(92332),Y(98329),Y(9631),Y(47091),Y(59660),Y(15383),Y(92866),Y(86107),Y(29248),Y(52540),Y(79007),Y(77199),Y(6522),Y(95542),Y(2966),Y(20997),Y(57400),Y(45571),Y(54800),Y(15709),Y(76059),Y(96614),Y(324),Y(90426),Y(95443),Y(87968),Y(55007),Y(55323),Y(13521),Y(5006),Y(99009),Y(85770),Y(23532),Y(87119),Y(78618),Y(27129),Y(31943),Y(3579),Y(97397),Y(85028),Y(8225),Y(43331),Y(62289),Y(56196),Y(2950),Y(44205),Y(76882),Y(83186),Y(76065),Y(13411),Y(26634),Y(53118),Y(42514),Y(84353),Y(62987),Y(48993),Y(52917),Y(4972),Y(28913),Y(36382),Y(53092),Y(69861),Y(29674),Y(81543),Y(9373),Y(45093),Y(63074),Y(5815),Y(88527),Y(66390),Y(7784),Y(50551),Y(76483),Y(92046),Y(63915),Y(51454),Y(79669),Y(23057),Y(57983),Y(17953),Y(30442),Y(6403),Y(9867),Y(43673),Y(12354),Y(22515),Y(5143),Y(93514),Y(5416),Y(11619),Y(44590),Y(63272),Y(39930),Y(4038),Y(8448),Y(70604),Y(34965),Y(95309),Y(82256),Y(49484),Y(38931),Y(39308),Y(91550),Y(75008),Y(56027),Y(50340),Y(34325),Y(74498),Y(15812),Y(57726),Y(80756),Y(70567),Y(66756),Y(60037),Y(44195),Y(24575),Y(71968),Y(78824),Y(72846),Y(99872),Y(73364),Y(58166),Y(23793),Y(43820),Y(13917),Y(19852),Y(40379),Y(92770),Y(81069),Y(63689),Y(5659),Y(25014),Y(32189),Y(23030),Y(24309),Y(49110),Y(56445),Y(30939),Y(48321),Y(88739),Y(60415),Y(72532),Y(62207),Y(906),Y(90846),Y(40348),Y(83006),Y(25764),Y(69401),Y(95012),Y(30236)})(),function(){"use strict";var T=Y(89005);Y(67160),Y(23542),Y(30386),Y(98996),Y(50578),Y(4444),Y(77870),Y(39108),Y(11714),Y(73492),Y(49641),Y(17570),Y(61858),Y(32882),Y(23632),Y(56492);var r=Y(85822),n=Y(7435),e=Y(56518),a=Y(26427),t=Y(18498),o=Y(49060),f=Y(72178),b=Y(24826),y;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT

MeqJSGQQROz@4gM6Lh9W+aHTyhY&YaF|82@w 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 Yb4pVxUc8qRM*si-07*qoM6N<$f`j6RQ~&?~ diff --git a/icons/mob/lavaland/hierophant_new.dmi b/icons/mob/lavaland/hierophant_new.dmi index 97226b4778f24ef5fd6b08c3cf570287c3179b35..ee9f1889c007aff0855d0861458973ec717849c8 100644 GIT binary patch literal 6073 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 delta 869 zcmV-r1DgD~FYpGC7=Hu<0001fO@Al=004t}R9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9` z^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfIFQGZU`jlEji!AX6zL zGqotcAR{raM2U+tC9|j)C}_yVnO2mTn+jrE0!34E5-WjBQ-2*p5Hx^LAjqYx;OgfB zwif_g1R^$YN)N06000|MOjJbx00960|8Q$-{{a6`NlTdk|2s7}DI_g41!L@r~AHE(8v3niz>!;AJ4X+8B?CxwvFfd-(Z|R zI9urBea?-0j;9#=hG~W`IkwT$mGFGp$Jj9T@jeqc#ItX@*T{i6p8JZflqSTNrmLY3 z_tY>p-G8YJf!U`!vFGUweYmHEJ_Mpf2>xa;gn)g#C&HU=*o|)%h7tRCPwe>HZ61f) zJdDs!;9ZyFk#xRHW*CNE=gZ24@z^_YP88;|u^Dor@uAL{sc@V%o5lyH^JP-T8j~R> ztYe)sQ^`%1obX-VOnsL(ldGk98+_-3`F}R~2Y=;H%K8R>AM$289)x*)gF9*7q{zm` z#(n(Z{Rid#5Rm&qMD7m(sV@Y?z7UZ5LO|*Z0iiDhq`nXk`a(eD3jy$j3w{v$0QkZM zKL~vQeBpv0ggyYiaKR5k9{^vt;0K`(fG=F|gU|=S7cTfg=mX#j7yKaf0q}(jeh~Tq z`d&ixgU|=${t%G*LO|*Z0iiDhq`nXk`a(eN4*{t!MC85@k^4eK?idicry;Sb+6GrP vDF4~yACx~Ss~?p6LXz6K6%KB`@cr@^(!e;Y+*=Uh00000NkvXXu0mjfJv*GH diff --git a/icons/mob/lavaland/lavaland_elites.dmi b/icons/mob/lavaland/lavaland_elites.dmi index 2d12d55ca882843d72187ff6349b88afb29b0d21..f4b79e39578617813af5ea3f04ef05a2b4ef0b50 100644 GIT binary patch literal 24848 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 Jf&Ft@F*&&irq5DVvlf5Bs*!GO$c|im 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 Do&716 diff --git a/icons/mob/lavaland/legion.dmi b/icons/mob/lavaland/legion.dmi index 1840b13b3ecaec1d38030b3e78fc3089a9ab7845..19aec858b015dba237d2455eb22f83bffb322324 100644 GIT binary patch literal 190470 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≤?7f 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 Slb5qKB0qf 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 mnsPxzUza3Fk|ase6x0tt_4a$ { + const { data } = useBackend(context); + const { total_earnings, total_energy, name = 'Power Transmission Laser' } = data; + return ( + + + + + + Earned Credits : {total_earnings ? formatMoney(total_earnings) : 0} + Energy Sold : {total_energy ? formatSiUnit(total_energy, 0, 'J') : '0 J'} + + + ); +}; + +const Status = (props, context) => { + const { data } = useBackend(context); + const { max_capacity, held_power, input_total, max_grid_load } = data; + + return ( +