From 129318891da081ca5e79ad590bd176f357d5b4e3 Mon Sep 17 00:00:00 2001 From: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> Date: Sat, 2 Oct 2021 13:16:24 +0100 Subject: [PATCH] Nukes spacepods and associated jobs --- _maps/map_files/Delta/delta.dmm | 1386 +---- _maps/map_files/MetaStation/MetaStation.dmm | 1675 +----- _maps/map_files/cyberiad/cyberiad.dmm | 2106 ++----- code/__DEFINES/access.dm | 4 +- code/__DEFINES/is_helpers.dm | 2 - code/__DEFINES/job.dm | 4 +- code/__DEFINES/machines.dm | 2 +- code/__HELPERS/unsorted.dm | 2 - code/_globalvars/lists/objects.dm | 1 - code/datums/datacore.dm | 8 - code/game/area/areas/depot-areas.dm | 7 - code/game/area/ss13_areas.dm | 14 +- code/game/gamemodes/changeling/changeling.dm | 2 +- code/game/gamemodes/cult/cult.dm | 2 +- .../gamemodes/miniantags/bot_swarm/swarmer.dm | 8 - code/game/gamemodes/revolution/revolution.dm | 2 +- code/game/gamemodes/shadowling/shadowling.dm | 2 +- code/game/gamemodes/traitor/traitor.dm | 2 +- code/game/gamemodes/vampire/traitor_vamp.dm | 2 +- code/game/gamemodes/vampire/vampire.dm | 2 +- code/game/jobs/access.dm | 12 +- code/game/jobs/job/engineering.dm | 38 +- code/game/jobs/job/security.dm | 41 +- code/game/jobs/jobs.dm | 6 +- .../game/machinery/computer/buildandrepair.dm | 15 +- code/game/machinery/computer/card.dm | 2 - .../computer/pod_tracking_console.dm | 41 - code/game/machinery/constructable_frame.dm | 12 - code/game/machinery/cryopod.dm | 1 - code/game/machinery/doors/spacepod.dm | 25 - code/game/machinery/portable_turret.dm | 6 +- code/game/machinery/requests_console.dm | 2 +- code/game/machinery/suit_storage_unit.dm | 5 +- code/game/machinery/tcomms/nttc.dm | 2 - code/game/machinery/teleporter.dm | 2 +- code/game/machinery/vending.dm | 2 +- code/game/mecha/mech_fabricator.dm | 33 - .../effects/effect_system/effects_other.dm | 2 +- .../effects/spawners/random_spawners.dm | 6 - code/game/objects/items/weapons/cards_ids.dm | 4 +- .../objects/items/weapons/storage/belt.dm | 3 +- .../crates_lockers/closets/cardboardbox.dm | 2 +- .../contractor/datums/objective_contract.dm | 1 - .../arcade/mob_hunt/mob_type_datums.dm | 4 +- .../awaymissions/mission_code/wildwest.dm | 3 - code/modules/client/client_procs.dm | 8 +- code/modules/client/preference/character.dm | 23 - .../preference/loadout/loadout_accessories.dm | 6 +- .../preference/loadout/loadout_general.dm | 6 +- .../client/preference/loadout/loadout_hat.dm | 12 +- .../preference/loadout/loadout_racial.dm | 2 +- .../client/preference/loadout/loadout_suit.dm | 10 +- .../preference/loadout/loadout_uniform.dm | 8 +- code/modules/clothing/suits/miscellaneous.dm | 2 +- .../clothing/under/jobs/engineering.dm | 7 - code/modules/clothing/under/jobs/security.dm | 8 - code/modules/customitems/item_defines.dm | 24 - code/modules/events/anomaly.dm | 3 +- code/modules/karma/karma.dm | 20 +- code/modules/mining/machine_redemption.dm | 1 - code/modules/mob/living/carbon/human/human.dm | 5 - .../living/carbon/human/species/plasmaman.dm | 4 +- code/modules/mob/living/living.dm | 4 - .../mob/living/simple_animal/bot/syndicate.dm | 15 - .../living/simple_animal/hostile/hostile.dm | 10 +- .../hostile/retaliate/retaliate.dm | 9 - .../living/simple_animal/hostile/syndicate.dm | 2 - .../hostile/terror_spiders/terror_ai.dm | 7 - .../mob/living/simple_animal/simple_animal.dm | 4 - code/modules/newscaster/obj/newscaster.dm | 2 - .../reagents/chemistry/reagents/food.dm | 2 +- .../research/designs/comp_board_designs.dm | 10 - .../research/designs/machine_designs.dm | 10 - .../modules/research/designs/power_designs.dm | 8 +- .../research/designs/spacepod_designs.dm | 242 - code/modules/research/rdconsole.dm | 8 - code/modules/spacepods/construction.dm | 228 - code/modules/spacepods/equipment.dm | 278 - code/modules/spacepods/lock_buster.dm | 14 - code/modules/spacepods/parts.dm | 126 - code/modules/spacepods/spacepod.dm | 1121 ---- icons/48x48/custom_pod.dmi | Bin 2703 -> 0 bytes icons/mob/clothing/species/drask/uniform.dmi | Bin 345135 -> 346145 bytes icons/mob/clothing/species/vox/uniform.dmi | Bin 308006 -> 307180 bytes icons/mob/clothing/uniform.dmi | Bin 381457 -> 379204 bytes icons/obj/cardboard_boxes.dmi | Bin 25585 -> 24498 bytes icons/obj/clothing/uniforms.dmi | Bin 94506 -> 93873 bytes icons/turf/areas.dmi | Bin 23924 -> 30810 bytes icons/vehicles/spacepod.dmi | Bin 4134 -> 0 bytes paradise.dme | 5064 ++++++++--------- tgui/packages/tgui/interfaces/PodTracking.js | 31 - tgui/packages/tgui/public/tgui.bundle.js | 4 +- 92 files changed, 3681 insertions(+), 9170 deletions(-) delete mode 100644 code/game/machinery/computer/pod_tracking_console.dm delete mode 100644 code/game/machinery/doors/spacepod.dm delete mode 100644 code/modules/research/designs/spacepod_designs.dm delete mode 100644 code/modules/spacepods/construction.dm delete mode 100644 code/modules/spacepods/equipment.dm delete mode 100644 code/modules/spacepods/lock_buster.dm delete mode 100644 code/modules/spacepods/parts.dm delete mode 100644 code/modules/spacepods/spacepod.dm delete mode 100644 icons/48x48/custom_pod.dmi delete mode 100644 icons/vehicles/spacepod.dmi delete mode 100644 tgui/packages/tgui/interfaces/PodTracking.js diff --git a/_maps/map_files/Delta/delta.dmm b/_maps/map_files/Delta/delta.dmm index 422dcb38598..0a079aed70c 100644 --- a/_maps/map_files/Delta/delta.dmm +++ b/_maps/map_files/Delta/delta.dmm @@ -684,10 +684,6 @@ icon_state = "brown" }, /area/hallway/secondary/entry) -"afA" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "afB" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -969,9 +965,6 @@ }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"agI" = ( -/turf/simulated/wall/r_wall, -/area/security/podbay) "agJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -984,13 +977,6 @@ icon_state = "neutralfull" }, /area/hallway/secondary/entry) -"agK" = ( -/turf/simulated/wall/r_wall, -/area/engine/mechanic_workshop/hanger) -"agL" = ( -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/engine/vacuum, -/area/engine/mechanic_workshop/hanger) "agT" = ( /obj/item/clothing/suit/storage/hazardvest, /obj/item/clothing/suit/storage/hazardvest, @@ -1022,99 +1008,6 @@ /obj/machinery/cell_charger, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) -"agY" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/jacket/pilot, -/obj/item/clothing/head/beret/sec, -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/item/spacepod_key{ - id = 100000 - }, -/obj/item/gps, -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"agZ" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight, -/obj/item/radio{ - pixel_y = 6 - }, -/obj/machinery/camera{ - c_tag = "Sec Pod Office"; - network = list("Security","SS13") - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"aha" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/security_space_law, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"ahb" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 10 - }, -/obj/item/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/clothing/glasses/welding, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"ahc" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/suit/space/hardsuit/security, -/obj/item/clothing/mask/breath, -/obj/item/clothing/shoes/magboots, -/obj/item/tank/jetpack/oxygen, -/obj/item/radio/intercom{ - pixel_y = 28 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"ahd" = ( -/obj/effect/spawner/window/reinforced, -/turf/simulated/floor/plating, -/area/security/podbay) -"ahe" = ( -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"ahf" = ( -/obj/machinery/camera{ - c_tag = "Hanger North" - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "ahg" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -1127,12 +1020,6 @@ icon_state = "neutralfull" }, /area/hallway/secondary/entry) -"ahh" = ( -/obj/item/radio/intercom{ - pixel_y = 28 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "ahi" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -1145,38 +1032,6 @@ icon_state = "neutralfull" }, /area/hallway/secondary/entry) -"ahj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"ahk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"ahl" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32; - pixel_y = null - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "ahv" = ( /obj/structure/lattice, /turf/space, @@ -1222,12 +1077,6 @@ "ahC" = ( /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) -"ahD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "ahE" = ( /obj/machinery/door/airlock/titanium{ id_tag = "s_docking_airlock" @@ -1242,95 +1091,6 @@ /obj/effect/decal/warning_stripes/west, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"ahG" = ( -/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 = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"ahH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"ahI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"ahJ" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Pods"; - req_access_txt = "71" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"ahK" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"ahL" = ( -/obj/machinery/door_control{ - desc = "A remote control-switch for the pod doors."; - id = "npodbay"; - name = "Pod Door Control"; - pixel_x = 32; - pixel_y = null - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"ahM" = ( -/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/engine/mechanic_workshop/hanger) -"ahT" = ( -/obj/effect/decal/warning_stripes/east, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry) "ahV" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/mineral/titanium/blue, @@ -1340,87 +1100,6 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) -"ahX" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/spacepod_equipment/weaponry/laser, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"ahY" = ( -/obj/machinery/door_control{ - desc = "A remote control-switch for the pod doors."; - id = "secpodbay"; - name = "Pod Door Control"; - pixel_y = -24; - req_access_txt = "71" - }, -/turf/simulated/floor/engine, -/area/security/podbay) -"ahZ" = ( -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"aia" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Security Pod Pilot" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"aib" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/computer/security{ - dir = 8; - network = list("SS13","Research Outpost","Mining Outpost") - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"aif" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Pods"; - req_access_txt = "71" - }, -/obj/effect/decal/warning_stripes/west, -/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/security/podbay) -"aig" = ( -/obj/structure/spacepoddoor{ - luminosity = 3 - }, -/obj/machinery/door/poddoor/multi_tile/three_tile_ver{ - id_tag = "secpodbay"; - req_access_txt = "71" - }, -/turf/simulated/floor/engine, -/area/security/podbay) "aik" = ( /obj/machinery/light{ dir = 1 @@ -1462,13 +1141,6 @@ }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"air" = ( -/obj/effect/decal/warning_stripes/red/partial, -/turf/simulated/floor/engine{ - icon_state = "stage_stairs"; - name = "reinforced stairs" - }, -/area/security/podbay) "ais" = ( /obj/machinery/light{ dir = 1 @@ -1477,87 +1149,6 @@ /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"ait" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel, -/area/security/podbay) -"aiu" = ( -/obj/structure/spacepoddoor{ - luminosity = 3 - }, -/obj/machinery/door/poddoor/multi_tile/four_tile_ver{ - id_tag = "npodbay" - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"aiv" = ( -/obj/effect/decal/warning_stripes/southwestcorner, -/obj/machinery/door_control{ - desc = "A remote control-switch for the pod doors."; - id = "secpodbay"; - name = "Pod Door Control"; - pixel_x = -24; - req_access_txt = "71" - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"aiw" = ( -/obj/effect/decal/warning_stripes/east, -/obj/machinery/light/small, -/turf/simulated/floor/engine/vacuum, -/area/engine/mechanic_workshop/hanger) -"aix" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"aiy" = ( -/obj/structure/spacepoddoor{ - luminosity = 3 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"aiz" = ( -/obj/effect/decal/warning_stripes/east, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/engine/vacuum, -/area/engine/mechanic_workshop/hanger) -"aiA" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/plasteel, -/area/security/podbay) -"aiB" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/space_heater, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/plasteel, -/area/security/podbay) "aiE" = ( /obj/structure/closet/emcloset, /obj/effect/decal/warning_stripes/yellow, @@ -1599,51 +1190,6 @@ /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"aiL" = ( -/obj/effect/decal/warning_stripes/east, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/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/hallway/secondary/entry) -"aiM" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/floodlight{ - on = 1 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"aiN" = ( -/turf/simulated/floor/engine, -/area/security/podbay) -"aiO" = ( -/obj/structure/spacepoddoor{ - luminosity = 3 - }, -/turf/simulated/floor/engine, -/area/security/podbay) -"aiP" = ( -/obj/effect/decal/warning_stripes/west, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "aiT" = ( /obj/effect/decal/warning_stripes/east, /obj/structure/cable{ @@ -1671,22 +1217,6 @@ }, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) -"aiW" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/extinguisher, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/radio{ - pixel_y = 6 - }, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel, -/area/security/podbay) "aiX" = ( /obj/structure/chair{ dir = 4 @@ -1697,66 +1227,21 @@ /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"aiY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "ajd" = ( /obj/item/radio/beacon, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"aje" = ( -/obj/machinery/camera{ - c_tag = "Sec Pod Bay"; - dir = 4; - network = list("Security","SS13"); - pixel_y = -22 - }, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel, -/area/security/podbay) "ajf" = ( /obj/structure/closet/firecloset, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"ajg" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/engine, -/area/security/podbay) -"ajh" = ( -/obj/spacepod/sec{ - dir = 4; - req_access_txt = "71" - }, -/turf/simulated/floor/engine, -/area/security/podbay) -"aji" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "ajy" = ( /obj/item/twohanded/required/kirbyplants, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"ajC" = ( -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel, -/area/security/podbay) "ajD" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -1769,13 +1254,6 @@ /obj/item/storage/pill_bottle/dice, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) -"ajG" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "ajH" = ( /obj/effect/decal/warning_stripes/east, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -1784,6 +1262,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) "ajI" = ( @@ -1810,10 +1294,6 @@ icon_state = "redyellowfull" }, /area/maintenance/fore2) -"ajK" = ( -/obj/effect/decal/warning_stripes/northwestcorner, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "ajL" = ( /turf/simulated/floor/plasteel{ icon_state = "redyellowfull" @@ -1883,151 +1363,6 @@ }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"akc" = ( -/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; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"akd" = ( -/obj/machinery/camera{ - c_tag = "Mechanic's Office" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26; - pixel_y = 28 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/requests_console{ - department = "Mechanic"; - departmentType = 2; - name = "Mechanic's Workshop Requests Console"; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"ake" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/rack, -/obj/random/toolbox, -/obj/item/wrench, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"akf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced, -/turf/simulated/floor/plating, -/area/engine/mechanic_workshop) -"akg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/mecha_part_fabricator/spacepod, -/obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"akh" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"aki" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"akj" = ( -/obj/machinery/camera{ - c_tag = "Hanger South"; - dir = 8 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32; - pixel_y = null - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "akw" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -2052,34 +1387,8 @@ /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) "akB" = ( -/turf/simulated/wall, -/area/engine/mechanic_workshop) -"akC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/computer/podtracker{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"akE" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"akF" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Mechanic Workshop"; - req_access_txt = "70" - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) +/turf/simulated/wall/r_wall, +/area/maintenance/fore2) "akG" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel{ @@ -2087,24 +1396,6 @@ icon_state = "arrival" }, /area/hallway/secondary/entry) -"akH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"akI" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "akU" = ( /obj/machinery/door/airlock/external{ id_tag = "specops_home"; @@ -2113,26 +1404,6 @@ /obj/effect/decal/warning_stripes/west, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"akV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Mechanic Workshop"; - req_access_txt = "70" - }, -/obj/effect/decal/warning_stripes/west, -/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, -/area/engine/mechanic_workshop) "akY" = ( /obj/machinery/status_display, /turf/simulated/wall/mineral/titanium, @@ -2147,104 +1418,10 @@ /obj/machinery/ai_status_display, /turf/simulated/wall/mineral/titanium, /area/shuttle/arrival/station) -"alc" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/window/westright{ - name = "Mechanic's Desk"; - req_access = null; - req_access_txt = "70" - }, -/obj/machinery/cell_charger, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"ald" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Mechanic" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"ale" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"alf" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/plasteel, -/obj/item/stack/rods, -/obj/item/storage/box/lights/mixed, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"alg" = ( -/obj/effect/spawner/window/reinforced, -/turf/simulated/floor/plating, -/area/engine/mechanic_workshop) -"alh" = ( -/obj/structure/table, -/obj/item/pod_parts/core, -/obj/item/circuitboard/mecha/pod, -/obj/item/clothing/glasses/welding{ - pixel_y = 12 - }, -/obj/item/gps, -/obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"ali" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) -"alj" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, -/obj/machinery/computer/rdconsole/mechanics{ - dir = 1 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "alk" = ( /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall, /area/maintenance/fore2) -"all" = ( -/obj/machinery/light/small, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop/hanger) "alm" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -2319,21 +1496,6 @@ /obj/effect/decal/warning_stripes/east, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"alz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Mechanic Workshop"; - req_access_txt = "70" - }, -/turf/simulated/floor/plasteel, -/area/maintenance/fore2) -"alA" = ( -/turf/simulated/wall/r_wall, -/area/engine/mechanic_workshop) "alE" = ( /obj/docking_port/stationary{ dwidth = 2; @@ -2377,14 +1539,15 @@ dir = 4 }, /obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) "alM" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 5; @@ -2455,11 +1618,6 @@ /turf/space, /area/space/nearstation) "alX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ @@ -2482,6 +1640,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/maintenance/fore2) "ama" = ( @@ -2494,6 +1657,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/maintenance/fore2) "amb" = ( @@ -2503,14 +1671,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/maintenance/fore2) "amc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/decal/warning_stripes/yellow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -2518,6 +1686,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -7090,6 +6264,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/maintenance/fore2) "awZ" = ( @@ -10291,16 +9470,16 @@ /turf/simulated/floor/plasteel, /area/quartermaster/sorting) "aDT" = ( -/mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #2"; - suffix = "#2" - }, /obj/effect/decal/warning_stripes/yellow, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; dir = 4; location = "QM #2" }, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" + }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) "aDW" = ( @@ -14159,16 +13338,16 @@ /turf/simulated/wall, /area/crew_quarters/bar/atrium) "aLV" = ( -/mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #4"; - suffix = "#4" - }, /obj/effect/decal/warning_stripes/yellow, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; dir = 4; location = "QM #4" }, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #4"; + suffix = "#4" + }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) "aLW" = ( @@ -14325,11 +13504,11 @@ }, /area/crew_quarters/bar) "aMj" = ( -/mob/living/carbon/human/monkey/punpun, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/mob/living/carbon/human/monkey/punpun, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "dark" @@ -15521,10 +14700,10 @@ /turf/simulated/floor/plasteel, /area/security/permabrig) "aPb" = ( -/mob/living/simple_animal/mouse, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/mob/living/simple_animal/mouse, /turf/simulated/floor/plasteel, /area/security/permabrig) "aPd" = ( @@ -19278,8 +18457,8 @@ }, /area/quartermaster/office) "aWu" = ( -/mob/living/simple_animal/pet/sloth/paperwork, /obj/effect/decal/warning_stripes/south, +/mob/living/simple_animal/pet/sloth/paperwork, /turf/simulated/floor/plasteel, /area/quartermaster/storage) "aWv" = ( @@ -32818,11 +31997,11 @@ /turf/simulated/floor/plating, /area/engine/break_room) "bwV" = ( -/mob/living/simple_animal/bot/floorbot, /obj/structure/sign/poster/official/help_others{ pixel_x = -32 }, /obj/structure/table/reinforced, +/mob/living/simple_animal/bot/floorbot, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "yellow" @@ -42013,13 +41192,13 @@ /turf/simulated/wall, /area/turret_protected/ai_upload) "bOU" = ( -/mob/living/simple_animal/pet/dog/fox/Renault, /obj/structure/bed/dogbed{ name = "fox box" }, /obj/machinery/newscaster/security_unit{ pixel_x = -32 }, +/mob/living/simple_animal/pet/dog/fox/Renault, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "dark" @@ -44420,7 +43599,6 @@ }, /area/turret_protected/aisat) "bTD" = ( -/mob/living/simple_animal/bot/secbot/pingsky, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -44435,6 +43613,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/mob/living/simple_animal/bot/secbot/pingsky, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -44806,11 +43985,11 @@ }, /area/engine/break_room) "bUg" = ( -/mob/living/simple_animal/parrot/Poly, /obj/structure/filingcabinet/chestdrawer, /obj/machinery/light{ dir = 8 }, +/mob/living/simple_animal/parrot/Poly, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -45477,7 +44656,6 @@ }, /area/hallway/primary/starboard) "bVp" = ( -/mob/living/simple_animal/bot/secbot/beepsky, /obj/item/radio/beacon, /obj/structure/cable{ d1 = 1; @@ -45494,6 +44672,7 @@ codes_txt = "patrol;next_patrol=hall12"; location = "hall11" }, +/mob/living/simple_animal/bot/secbot/beepsky, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralfull" @@ -51227,12 +50406,12 @@ /turf/simulated/floor/carpet, /area/crew_quarters/heads/hop) "ciE" = ( -/mob/living/simple_animal/pet/dog/corgi/Ian, /obj/structure/bed/dogbed/ian, /obj/machinery/alarm{ dir = 8; pixel_x = 24 }, +/mob/living/simple_animal/pet/dog/corgi/Ian, /turf/simulated/floor/wood, /area/crew_quarters/heads/hop) "ciF" = ( @@ -78178,7 +77357,6 @@ }, /area/medical/genetics) "dnR" = ( -/mob/living/carbon/human/monkey, /obj/structure/window/reinforced{ dir = 1 }, @@ -78188,6 +77366,7 @@ /obj/structure/window/reinforced{ dir = 8 }, +/mob/living/carbon/human/monkey, /turf/simulated/floor/grass, /area/medical/genetics) "dnT" = ( @@ -80093,7 +79272,6 @@ }, /area/medical/genetics) "drZ" = ( -/mob/living/carbon/human/monkey, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 @@ -80101,6 +79279,7 @@ /obj/structure/window/reinforced{ dir = 8 }, +/mob/living/carbon/human/monkey, /turf/simulated/floor/grass, /area/medical/genetics) "dsb" = ( @@ -80121,7 +79300,6 @@ }, /area/medical/medbay) "dsd" = ( -/mob/living/simple_animal/pet/cat/Runtime, /obj/machinery/light{ dir = 8 }, @@ -80133,6 +79311,7 @@ name = "kitty basket" }, /obj/structure/disposalpipe/segment, +/mob/living/simple_animal/pet/cat/Runtime, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -88931,13 +88110,13 @@ }, /area/medical/virology) "dLi" = ( -/mob/living/carbon/human/monkey, /obj/machinery/light/small{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/mob/living/carbon/human/monkey, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitegreencorner" @@ -88956,13 +88135,13 @@ }, /area/medical/virology) "dLk" = ( -/mob/living/carbon/human/monkey, /obj/machinery/light/small{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/mob/living/carbon/human/monkey, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitegreencorner" @@ -90721,9 +89900,9 @@ }, /area/medical/surgery2) "dPo" = ( -/mob/living/carbon/human/monkey, /obj/structure/bed/roller, /obj/effect/decal/warning_stripes/yellow/hollow, +/mob/living/carbon/human/monkey, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitegreencorner" @@ -91380,13 +90559,13 @@ }, /area/hallway/secondary/exit) "dQG" = ( -/mob/living/carbon/human/monkey, /obj/effect/landmark{ name = "revenantspawn" }, /obj/effect/decal/warning_stripes/yellow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/mob/living/carbon/human/monkey, /turf/simulated/floor/plasteel{ icon_state = "whitegreen" }, @@ -94519,9 +93698,9 @@ /turf/simulated/floor/plasteel, /area/medical/research) "dYE" = ( -/mob/living/carbon/human/monkey, /obj/structure/bed/roller, /obj/effect/decal/warning_stripes/yellow/hollow, +/mob/living/carbon/human/monkey, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whitegreencorner" @@ -95274,11 +94453,11 @@ /turf/space, /area/shuttle/gamma/station) "fjv" = ( -/mob/living/simple_animal/pet/dog/pug, /obj/effect/landmark{ name = "revenantspawn" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/mob/living/simple_animal/pet/dog/pug, /turf/simulated/floor/engine, /area/toxins/explab) "fjJ" = ( @@ -95358,6 +94537,19 @@ }, /turf/simulated/floor/plasteel, /area/security/seceqstorage) +"fuR" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) "fxr" = ( /obj/machinery/door/airlock/external{ frequency = 1379; @@ -101191,9 +100383,6 @@ }, /area/medical/research) "xom" = ( -/mob/living/simple_animal/bot/secbot/armsky{ - auto_patrol = 1 - }, /obj/effect/decal/warning_stripes/north, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -101202,6 +100391,9 @@ codes_txt = "patrol;next_patrol=Armory_South"; location = "Armory_North" }, +/mob/living/simple_animal/bot/secbot/armsky{ + auto_patrol = 1 + }, /turf/simulated/floor/plasteel, /area/security/securearmoury) "xoq" = ( @@ -143459,14 +142651,14 @@ afM ajZ ahg ajZ -ahi +ajZ ajZ ajZ cMP ajZ ajZ ajZ -ahi +ajZ ahg ajZ ajZ @@ -143716,18 +142908,18 @@ afN agn agH aiT -ahT +aiT aiT aiT aiT aiT aiT akb -aiL -agB -aeb +aiT +fuR +aiT alK -aeb +aiT ajH amB amL @@ -143971,19 +143163,19 @@ adb adb afa adb -agI -agI -aif -agI -agI -agI -agI -agI -agI -akV -akB -alc -akB +adN +adN +adN +adN +adN +adN +adN +adN +adN +adN +adN +adN +axm axm awY axm @@ -144228,18 +143420,18 @@ afd afx afP ago -agI -agY -ahG -ahX -ait -aiW -aje -ajC -agI -akc -akC -ald +adN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa akB alJ alZ @@ -144485,19 +143677,19 @@ afe afy afQ agp -agI -agZ -ahH -ahZ -air -aiN -aiN -ajg -agI -akd -ale -ale -alz +adN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akB alX ama amC @@ -144742,20 +143934,20 @@ aff afz afR agq -agI -aha -ahj -ahZ -air -aiN -aiN -ajh -agI -ake -akE -alf +adN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa akB -aps +auu amb amD aoE @@ -144999,19 +144191,19 @@ afg aeB aeB aeC -agI -ahb -ahI -aia -aiA -aiN -aiN -aiN -agI -akf -akF -alg -alA +adN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akB alM amc amE @@ -145256,19 +144448,19 @@ duO dGZ aeB abj -agI -ahc -ahk -aib -aiB -aiN -aiN -ahY -agI -akg -ahe -alh -agK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akB alN amd amF @@ -145513,19 +144705,19 @@ afi afB aeB aaa -agI -ahd -ahJ -agI -agI -aiO -aiO -aig -agI -aiM -ahe -ali -agK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akB alO ame amG @@ -145770,19 +144962,19 @@ afk afC aeB abj -agK -ahe -ahe -ahe -aiv -aiP -aiP -aiP -ajK -akh -akH -alj -agK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akB alP ajI ajM @@ -146027,19 +145219,19 @@ afl aeC aeC abj -agK -ahf -ahe -ahe -ahe -ahe -ahe -ahe -ahe -aiY -ahe -afA -agK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akB alQ amf amG @@ -146284,19 +145476,19 @@ afm aeC abj abj -agK -ahe -ahe -ahD -aix -aix -aix -aix -aix -aji -ahe -ajG -agK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akB alR amg amH @@ -146541,19 +145733,19 @@ afn aeC abj abj -agK -ahh -ahe -ahK -ahe -ahe -ahe -ahe -ahe -aki -ahe -ahe -agK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akB alS ajJ amI @@ -146798,19 +145990,19 @@ aec abj abj aaa -agK -ahe -ahe -ahe -ahe -ahe -ahe -ahe -ahe -ahe -ahe -all -agK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akB alT ajL ajN @@ -147055,19 +146247,19 @@ acp abj abj abj -agK -ahe -ahe -ahe -ahe -ahe -ahe -ahe -ahe -ahe -ahe -ahe -agK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akB alQ amG ajL @@ -147312,19 +146504,19 @@ acp aaa abj abj -agK -ahe -ahl -ahL -ahe -ahe -ahe -ahe -ahe -akj -akI -ahe -agK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akB axm amh amh @@ -147569,19 +146761,19 @@ acp abj abj abj -agK -agK -agK -agK -aiy -aiy -aiy -aiu -agK -agK -agK -agK -agK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akB abj acF acF @@ -147829,12 +147021,12 @@ abj aaa aaa aaa -ahM -aiz -agL -agL -aiw -ahM +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index ae063f30423..9c9cb28b808 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -945,16 +945,6 @@ icon_state = "floorgrime" }, /area/security/permabrig) -"adF" = ( -/obj/structure/table, -/obj/item/clothing/glasses/welding, -/obj/item/storage/toolbox/mechanical, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "adG" = ( /obj/structure/cable{ d2 = 2; @@ -968,18 +958,6 @@ icon_state = "solarpanel" }, /area/solar/auxstarboard) -"adH" = ( -/obj/structure/rack, -/obj/item/tank/jetpack/oxygen, -/obj/item/clothing/shoes/magboots, -/obj/machinery/camera{ - c_tag = "Engineering Secure Storage South"; - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "adI" = ( /obj/machinery/newscaster{ pixel_y = 32 @@ -1085,12 +1063,6 @@ icon_state = "dark" }, /area/security/permabrig) -"adZ" = ( -/obj/machinery/suit_storage_unit/security/secure, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "aea" = ( /obj/machinery/camera{ c_tag = "Prisoner Education Chamber"; @@ -1331,14 +1303,6 @@ icon_state = "white" }, /area/security/permabrig) -"aeM" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA" - }, -/turf/space, -/area/security/podbay) "aeN" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -1414,15 +1378,6 @@ icon_state = "whitered" }, /area/security/permabrig) -"aeV" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA" - }, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/engine, -/area/security/podbay) "aeW" = ( /obj/structure/table, /obj/item/reagent_containers/glass/bottle/morphine{ @@ -1605,10 +1560,6 @@ /obj/structure/lattice/catwalk, /turf/space, /area/solar/auxstarboard) -"afr" = ( -/obj/effect/spawner/window/reinforced, -/turf/simulated/floor/plating, -/area/security/podbay) "afu" = ( /obj/machinery/door/poddoor{ density = 0; @@ -1817,17 +1768,6 @@ icon_state = "floorgrime" }, /area/security/permabrig) -"afR" = ( -/obj/effect/decal/warning_stripes/north, -/obj/machinery/door_control{ - desc = "A remote control-switch for the pod doors."; - id = "secpodbay"; - name = "Pod Door Control"; - pixel_y = 24; - req_access_txt = "71" - }, -/turf/simulated/floor/engine, -/area/security/podbay) "afS" = ( /obj/structure/bed, /obj/machinery/camera{ @@ -1985,10 +1925,6 @@ /obj/structure/lattice, /turf/space, /area/security/armoury) -"agd" = ( -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/engine, -/area/security/podbay) "age" = ( /obj/structure/cable{ d1 = 1; @@ -2034,16 +1970,6 @@ }, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/pod_3) -"agj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Pods"; - req_access_txt = "71" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "agk" = ( /obj/effect/spawner/window/shuttle, /turf/simulated/floor/plating, @@ -2433,15 +2359,6 @@ icon_state = "vault" }, /area/security/armoury) -"agZ" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "aha" = ( /obj/machinery/computer/prisoner, /turf/simulated/floor/plasteel{ @@ -2550,18 +2467,6 @@ /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) -"ahl" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26; - pixel_y = 28 - }, -/obj/effect/decal/warning_stripes/blue/hollow, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "ahq" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -3073,20 +2978,6 @@ icon_state = "redcorner" }, /area/security/permabrig) -"aid" = ( -/turf/simulated/wall/r_wall, -/area/security/podbay) -"aie" = ( -/obj/effect/decal/warning_stripes/northwest, -/obj/machinery/alarm{ - pixel_y = 24 - }, -/turf/simulated/floor/engine, -/area/security/podbay) -"aif" = ( -/obj/machinery/ai_status_display, -/turf/simulated/wall/r_wall, -/area/security/podbay) "aig" = ( /obj/machinery/shower{ dir = 4 @@ -3283,20 +3174,6 @@ icon_state = "redcorner" }, /area/security/permabrig) -"aiC" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/light_switch{ - name = "light switch "; - pixel_y = -22 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "aiE" = ( /obj/structure/table, /obj/item/folder/red{ @@ -3687,14 +3564,6 @@ icon_state = "whitered" }, /area/security/brig) -"ajv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "ajw" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -4258,20 +4127,6 @@ /mob/living/simple_animal/hostile/retaliate/araneus, /turf/simulated/floor/carpet, /area/security/hos) -"akC" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/clothing/head/beret/sec, -/obj/item/clothing/suit/jacket/pilot, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "akD" = ( /turf/simulated/wall, /area/security/brig) @@ -4392,23 +4247,6 @@ icon_state = "vault" }, /area/security/armoury) -"akO" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26; - pixel_y = 28 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/table/reinforced, -/obj/item/radio, -/obj/item/flashlight, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "akP" = ( /obj/machinery/camera{ c_tag = "Engineering - Storage" @@ -4854,20 +4692,6 @@ icon_state = "showroomfloor" }, /area/security/main) -"alE" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light_switch{ - name = "light switch "; - pixel_y = -22 - }, -/obj/structure/table/reinforced, -/obj/item/book/manual/security_space_law, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "alF" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -4889,41 +4713,6 @@ icon_state = "showroomfloor" }, /area/security/main) -"alI" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Pods"; - req_access_txt = "71" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - 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/security/podbay) -"alK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "alL" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -5308,34 +5097,14 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/security/brig) -"amF" = ( -/obj/structure/cable/yellow{ - 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{ - dir = 1; - icon_state = "red" - }, -/area/security/main) "amG" = ( /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -5357,9 +5126,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -5387,12 +5153,6 @@ 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/plasteel{ dir = 5; icon_state = "red" @@ -5629,9 +5389,6 @@ "ano" = ( /turf/space, /area/maintenance/auxsolarstarboard) -"anq" = ( -/turf/simulated/wall/r_wall, -/area/engine/mechanic_workshop) "anr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -6081,20 +5838,6 @@ icon_state = "dark" }, /area/crew_quarters/sleep) -"aol" = ( -/obj/effect/decal/warning_stripes/north, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/engine, -/area/security/podbay) -"aom" = ( -/obj/machinery/door/poddoor/multi_tile/four_tile_ver{ - id_tag = "secpodbay" - }, -/obj/structure/spacepoddoor, -/turf/simulated/floor/engine, -/area/security/podbay) "aon" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -6305,9 +6048,6 @@ icon_state = "whitered" }, /area/security/brig) -"aoN" = ( -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) "aoS" = ( /obj/machinery/conveyor/north{ id = "garbage" @@ -6702,10 +6442,6 @@ icon_state = "vault" }, /area/engine/gravitygenerator) -"apK" = ( -/obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/engine, -/area/security/podbay) "apL" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -7773,10 +7509,6 @@ }, /turf/simulated/floor/plating, /area/engine/gravitygenerator) -"ask" = ( -/obj/structure/spacepoddoor, -/turf/simulated/floor/engine, -/area/security/podbay) "asl" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -8205,9 +7937,6 @@ icon_state = "showroomfloor" }, /area/security/warden) -"asZ" = ( -/turf/simulated/floor/engine, -/area/security/podbay) "ata" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating/airless, @@ -8733,10 +8462,6 @@ icon_state = "redcorner" }, /area/security/brig) -"aui" = ( -/obj/effect/decal/warning_stripes/west, -/turf/simulated/floor/engine, -/area/security/podbay) "auj" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -9133,10 +8858,6 @@ icon_state = "redcorner" }, /area/security/brig) -"ava" = ( -/obj/spacepod/sec, -/turf/simulated/floor/engine, -/area/security/podbay) "avb" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -9501,17 +9222,6 @@ "avN" = ( /turf/simulated/wall/mineral/titanium, /area/shuttle/pod_4) -"avO" = ( -/obj/item/radio/intercom/department/security, -/turf/simulated/wall/r_wall, -/area/security/podbay) -"avP" = ( -/obj/machinery/computer/podtracker, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "avQ" = ( /obj/effect/landmark{ name = "xeno_spawn"; @@ -9831,14 +9541,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/starboard) -"aww" = ( -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/engine, -/area/security/podbay) -"awx" = ( -/obj/effect/decal/warning_stripes/southwest, -/turf/simulated/floor/engine, -/area/security/podbay) "awy" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -10822,22 +10524,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/starboard) -"ays" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/spacepod_equipment/weaponry/laser, -/obj/machinery/power/apc{ - dir = 4; - name = "Security Podbay APC"; - pixel_x = 25 - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "ayt" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -11285,17 +10971,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/starboard) -"azt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/plasteel{ - icon_state = "stage_stairs" - }, -/area/security/podbay) "azu" = ( /obj/item/stack/sheet/cardboard, /obj/item/flashlight, @@ -11369,21 +11044,6 @@ icon_state = "dark" }, /area/crew_quarters/sleep) -"azD" = ( -/obj/structure/spacepoddoor, -/obj/machinery/door/poddoor/multi_tile/three_tile_ver{ - id_tag = "mechpodbay" - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) -"azE" = ( -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "azF" = ( /obj/structure/cable/yellow{ d2 = 2; @@ -12270,16 +11930,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/mrchangs) -"aBK" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "aBL" = ( /obj/structure/cable/yellow{ d2 = 4; @@ -28822,21 +28472,6 @@ /area/hallway/secondary/construction{ name = "\improper Garden" }) -"bli" = ( -/obj/effect/spawner/window/reinforced, -/turf/simulated/floor/plating, -/area/engine/mechanic_workshop) -"blj" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "bll" = ( /obj/structure/closet/emcloset, /obj/structure/sign/double/map/left{ @@ -29584,13 +29219,13 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, /mob/living/simple_animal/lizard{ name = "Wags-His-Tail"; real_name = "Wags-His-Tail" }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -30089,20 +29724,6 @@ /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) -"bnC" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/engine/break_room) "bnE" = ( /obj/machinery/light_switch{ pixel_x = 28 @@ -32800,57 +32421,6 @@ }, /turf/simulated/floor/plasteel, /area/engine/break_room) -"bsZ" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door_control{ - id = "mechpod"; - name = "Mechanic's Inner Door Control"; - pixel_y = -24; - req_access_txt = "70" - }, -/obj/structure/table, -/obj/item/pod_parts/core, -/obj/item/circuitboard/mecha/pod, -/obj/item/clothing/glasses/welding{ - pixel_y = 12 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) -"bta" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - name = "Mechanic Workshop APC"; - pixel_y = -25 - }, -/obj/structure/table, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/machinery/cell_charger, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "btb" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -32862,16 +32432,6 @@ /area/turret_protected/aisat_interior{ name = "\improper MiniSat Central Foyer" }) -"btc" = ( -/obj/machinery/door_control{ - desc = "A remote control-switch for the pod doors."; - id = "mechpodbay"; - name = "Pod Door Control"; - pixel_y = -24; - req_access_txt = "70" - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) "btd" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ @@ -35690,13 +35250,13 @@ /area/hallway/primary/port) "bye" = ( /obj/structure/bed/dogbed/ian, -/mob/living/simple_animal/pet/dog/corgi/Ian, /obj/machinery/computer/security/telescreen{ desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_y = 30 }, +/mob/living/simple_animal/pet/dog/corgi/Ian, /turf/simulated/floor/wood, /area/crew_quarters/heads) "byf" = ( @@ -40344,13 +39904,13 @@ }) "bHC" = ( /obj/machinery/light, -/mob/living/simple_animal/pet/dog/fox/Renault, /obj/machinery/computer/security/telescreen{ dir = 1; name = "MiniSat Monitor"; network = list("MiniSat","tcomm"); pixel_y = -29 }, +/mob/living/simple_animal/pet/dog/fox/Renault, /turf/simulated/floor/carpet, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" @@ -42323,11 +41883,6 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, @@ -43408,17 +42963,6 @@ }, /turf/simulated/floor/plating, /area/security/detectives_office) -"bNW" = ( -/obj/effect/spawner/window/reinforced, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "bNX" = ( /obj/structure/window/reinforced{ dir = 4 @@ -44269,16 +43813,6 @@ /area/toxins/xenobiology{ name = "\improper Secure Lab" }) -"bPL" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "bPO" = ( /obj/structure/foodcart, /turf/simulated/floor/plasteel{ @@ -44666,16 +44200,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/bar) -"bQN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Pod Bay" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "bQO" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -45843,34 +45367,6 @@ icon_state = "whiteblue" }, /area/medical/paramedic) -"bTf" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/computer/security{ - dir = 8; - network = list("SS13","Research Outpost","Mining Outpost") - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"bTg" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/landmark/start{ - name = "Security Pod Pilot" - }, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "bTh" = ( /obj/machinery/computer/account_database, /turf/simulated/floor/bluegrid, @@ -46147,11 +45643,6 @@ c_tag = "Arrivals - Aft Arm - Far"; dir = 1 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/decal/warning_stripes/south, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -46171,17 +45662,6 @@ /area/teleporter{ name = "\improper Teleporter Room" }) -"bTJ" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "bTK" = ( /obj/machinery/alarm{ dir = 1; @@ -46508,12 +45988,6 @@ /area/construction/hallway{ name = "\improper MiniSat Exterior" }) -"bUB" = ( -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "bUC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -46616,14 +46090,9 @@ name = "E.V.A. Storage" }) "bUO" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/decal/warning_stripes/south, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry{ @@ -46635,51 +46104,12 @@ /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) -"bUQ" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/decal/warning_stripes/south, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "bUR" = ( /obj/machinery/door/airlock/welded, /turf/simulated/floor/plating, /area/maintenance/aft) "bUS" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/decal/warning_stripes/south, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"bUT" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/decal/warning_stripes/southwestcorner, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -46707,11 +46137,6 @@ name = "Station Intercom (General)"; pixel_y = -25 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/decal/warning_stripes/south, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -49199,18 +48624,6 @@ /obj/effect/decal/warning_stripes/west, /turf/simulated/floor/plating, /area/maintenance/starboard) -"caq" = ( -/obj/machinery/door_control{ - desc = "A remote control-switch for the pod doors."; - id = "escapepodbay"; - name = "Pod Door Control"; - pixel_x = -24; - req_access_txt = "13" - }, -/turf/simulated/floor/engine, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "car" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -50714,16 +50127,6 @@ /area/maintenance/fpmaint2{ name = "Port Maintenance" }) -"cdG" = ( -/obj/machinery/light{ - dir = 1; - on = 1 - }, -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "cdH" = ( /obj/structure/closet, /obj/item/flashlight, @@ -50794,16 +50197,6 @@ icon_state = "vault" }, /area/atmos) -"cdR" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA"; - pixel_y = 32 - }, -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/engine/vacuum, -/area/space/nearstation) "cdS" = ( /obj/machinery/atmospherics/binary/pump{ dir = 8; @@ -50835,17 +50228,6 @@ /area/medical/medbay2{ name = "Medbay Storage" }) -"cdV" = ( -/obj/machinery/door/poddoor/multi_tile/four_tile_hor{ - id_tag = "escapepodbay" - }, -/obj/structure/spacepoddoor{ - dir = 4 - }, -/turf/simulated/floor/engine, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "cdW" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -51140,14 +50522,6 @@ icon_state = "whiteblue" }, /area/medical/paramedic) -"ceM" = ( -/obj/structure/spacepoddoor{ - dir = 4 - }, -/turf/simulated/floor/engine, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "ceN" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -62813,10 +62187,6 @@ /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plasteel, /area/medical/cryo) -"cDn" = ( -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/engine/vacuum, -/area/space/nearstation) "cDo" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5 @@ -75551,21 +74921,6 @@ /area/toxins/xenobiology{ name = "\improper Secure Lab" }) -"deC" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 10 - }, -/obj/item/pen, -/obj/machinery/camera{ - c_tag = "Engineering Equipment East"; - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "deD" = ( /obj/structure/sign/directions/evac, /obj/structure/sign/directions/medical{ @@ -75606,15 +74961,6 @@ }, /turf/simulated/wall, /area/maintenance/maintcentral) -"deG" = ( -/obj/structure/table/reinforced, -/obj/item/spacepod_key{ - id = 100000 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "deH" = ( /obj/machinery/vending/shoedispenser, /turf/simulated/floor/plating, @@ -75696,17 +75042,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, /turf/simulated/floor/plasteel{ icon_state = "redfull" }, @@ -75747,25 +75082,6 @@ icon_state = "chapel" }, /area/chapel/main) -"deW" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/radio{ - pixel_y = 6 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/belt/utility, -/obj/item/extinguisher, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "deX" = ( /obj/structure/chair/stool, /obj/structure/cable/yellow{ @@ -75790,57 +75106,11 @@ icon_state = "chapel" }, /area/chapel/main) -"dfa" = ( -/obj/machinery/computer/rdconsole/mechanics, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) -"dfg" = ( -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) -"dfh" = ( -/obj/structure/chair/office/light{ - dir = 1; - pixel_y = 3 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "dfi" = ( /obj/effect/decal/warning_stripes/northeastcorner, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/aft) -"dfj" = ( -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/north, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "mechpod"; - name = "Mechanic's Workshop Inner Door"; - opacity = 0 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"dfk" = ( -/obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"dfl" = ( -/obj/structure/spacepoddoor, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "dfn" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -75870,18 +75140,6 @@ icon_state = "dark" }, /area/chapel/main) -"dfq" = ( -/obj/effect/landmark/start{ - name = "Mechanic" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "dfs" = ( /obj/machinery/door/airlock/centcom{ name = "Chapel Office"; @@ -75892,17 +75150,6 @@ icon_state = "dark" }, /area/chapel/main) -"dfu" = ( -/obj/effect/decal/warning_stripes/west, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "mechpod"; - name = "Mechanic's Workshop Inner Door"; - opacity = 0 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) "dfv" = ( /obj/effect/spawner/window/reinforced, /obj/machinery/door/poddoor{ @@ -75920,15 +75167,6 @@ icon_state = "chapel" }, /area/chapel/main) -"dfx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "dfz" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -75945,19 +75183,6 @@ }, /turf/simulated/floor/plasteel, /area/engine/break_room) -"dfA" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Mechanic Workshop"; - req_access_txt = "70" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) "dfB" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -75965,11 +75190,6 @@ icon_state = "1-8" }, /obj/machinery/hologram/holopad, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, @@ -76022,46 +75242,6 @@ /area/toxins/xenobiology{ name = "\improper Secure Lab" }) -"dfI" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/vending/cola, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) -"dfJ" = ( -/obj/effect/decal/warning_stripes/west, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "mechpod"; - name = "Mechanic's Workshop Inner Door"; - opacity = 0 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"dfK" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "dfO" = ( /obj/structure/sign/lifestar, /turf/simulated/wall, @@ -76190,20 +75370,14 @@ }, /area/medical/virology) "dfZ" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, +/obj/effect/decal/warning_stripes/southwestcorner, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/simulated/floor/plasteel, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -76239,23 +75413,6 @@ icon_state = "dark" }, /area/chapel/main) -"dgh" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/crowbar, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"dgi" = ( -/obj/machinery/light{ - dir = 1; - on = 1 - }, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "dgj" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -76263,62 +75420,11 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"dgk" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"dgm" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/structure/closet/emcloset, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"dgn" = ( -/obj/structure/table, -/obj/item/flashlight, -/obj/item/storage/belt/utility, -/obj/item/stock_parts/cell, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"dgo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"dgq" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/simulated/floor/plasteel, /area/hallway/secondary/entry{ name = "Arrivals" }) "dgr" = ( /turf/simulated/wall/r_wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"dgt" = ( -/obj/effect/decal/warning_stripes/south, -/obj/machinery/power/apc{ - dir = 8; - name = "Escape Podbay APC"; - pixel_x = -25 - }, -/obj/structure/cable/yellow, -/turf/simulated/floor/plasteel, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -76339,42 +75445,9 @@ /area/maintenance/fpmaint2{ name = "Port Maintenance" }) -"dgv" = ( -/obj/effect/decal/warning_stripes/south, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"dgw" = ( -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "dgx" = ( /obj/effect/decal/warning_stripes/south, /turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"dgy" = ( -/obj/structure/extinguisher_cabinet, -/turf/simulated/wall/r_wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"dgz" = ( -/turf/simulated/floor/engine, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"dgA" = ( -/obj/machinery/firealarm, -/turf/simulated/wall/r_wall, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -76396,18 +75469,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/aft) -"dgD" = ( -/obj/machinery/camera{ - c_tag = "Quartermaster's Office"; - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/engine, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "dgE" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -76455,34 +75516,10 @@ /obj/machinery/light/small, /turf/simulated/floor/plating, /area/maintenance/starboard) -"dgJ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -24 - }, -/turf/simulated/floor/engine, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"dgK" = ( -/obj/machinery/light, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"dgL" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel, -/area/engine/break_room) "dgO" = ( -/obj/machinery/light_switch, +/obj/structure/sign/pods, /turf/simulated/wall, -/area/engine/mechanic_workshop) +/area/engine/break_room) "dgW" = ( /obj/machinery/computer/camera_advanced/xenobio{ dir = 1 @@ -77289,15 +76326,6 @@ }, /turf/simulated/floor/plasteel, /area/engine/engineering) -"eNd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "ePy" = ( /obj/structure/chair/comfy/beige, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -77420,16 +76448,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/security/brig) -"fhW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Pod Bay" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "fla" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -78715,15 +77733,6 @@ }, /turf/simulated/floor/plasteel, /area/engine/engineering) -"iMC" = ( -/obj/effect/decal/warning_stripes/west, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "iNu" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -78813,10 +77822,6 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel, /area/quartermaster/storage) -"iZY" = ( -/obj/structure/sign/pods, -/turf/simulated/wall, -/area/engine/mechanic_workshop) "jap" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -79629,12 +78634,6 @@ /obj/effect/decal/warning_stripes/west, /turf/simulated/floor/engine, /area/engine/engineering) -"lPA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) "lSh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -79678,18 +78677,6 @@ /area/construction/hallway{ name = "\improper MiniSat Exterior" }) -"mcY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Pods"; - req_access_txt = "71" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "mea" = ( /obj/machinery/door/airlock/external{ frequency = 1379; @@ -80663,15 +79650,6 @@ icon_state = "dark" }, /area/engine/engineering) -"poJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "ppw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -80832,25 +79810,6 @@ /area/quartermaster/sorting{ name = "\improper Warehouse" }) -"pOV" = ( -/obj/effect/decal/warning_stripes/south, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) -"pPA" = ( -/obj/machinery/light{ - dir = 1; - in_use = 1 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "pQx" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -80871,18 +79830,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/aft) -"pRy" = ( -/obj/effect/decal/warning_stripes/north, -/obj/machinery/camera, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"pSk" = ( -/obj/machinery/mecha_part_fabricator/spacepod, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "pSL" = ( /obj/effect/decal/warning_stripes/northwestcorner, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -81184,9 +80131,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -81855,15 +80800,11 @@ /turf/simulated/floor/plating, /area/storage/secure) "sFz" = ( -/obj/effect/spawner/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/engine/mechanic_workshop) +/turf/simulated/floor/plasteel, +/area/engine/break_room) "sHl" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -82266,8 +81207,11 @@ name = "Customs" }) "uaQ" = ( -/turf/simulated/wall, -/area/engine/mechanic_workshop) +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/break_room) "udB" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel, @@ -82393,13 +81337,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/wood, /area/crew_quarters/theatre) -"uDi" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "uEN" = ( /obj/effect/landmark/start{ name = "Roboticist" @@ -82596,18 +81533,6 @@ /obj/structure/lattice/catwalk, /turf/space, /area/space/nearstation) -"vmY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) "vrH" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ @@ -83154,20 +82079,6 @@ /area/medical/medbay2{ name = "Medbay Storage" }) -"xbe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "xfn" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -83346,14 +82257,6 @@ /obj/structure/lattice/catwalk, /turf/space, /area/space/nearstation) -"xOM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "stage_stairs" - }, -/area/security/podbay) "xSh" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -83373,18 +82276,6 @@ icon_state = "dark" }, /area/chapel/main) -"xXW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "xYR" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ @@ -92886,13 +91777,13 @@ kmF aUN aUN aUN -aUN -aUN -aUN -aUN -aUN -aUN -aUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -93140,13 +92031,6 @@ aaa aWD rdz uWq -uWq -uWq -uWq -uWq -uWq -iMC -bcy gbT neT gbT @@ -93260,6 +92144,13 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa "} (39,1,1) = {" aaa @@ -93397,13 +92288,6 @@ aaa aUN baI bcS -bUB -bUB -bUB -bUB -bUB -bUB -dgw gbT jGE gbT @@ -93517,6 +92401,13 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa "} (40,1,1) = {" aaa @@ -93654,13 +92545,6 @@ aaa bhR bRR dgx -aUN -aUN -aUN -dgr -dgr -dgr -dgr dgr aUN aUN @@ -93774,6 +92658,13 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa "} (41,1,1) = {" aaa @@ -93912,14 +92803,14 @@ aUN baI dgx aUN -dgh -dgn -dgr -dgr -dgr -dgr -dgr -cdR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -94167,16 +93058,16 @@ aaa aaa aWD baJ -bTJ -bNW -dgj -dgj -dgt -caq -dgJ -dgz -dgr -cDn +dgx +aUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -94426,14 +93317,14 @@ aUN baJ bTH aWD -cdG -bBt -dgx -dgz -dgz -dgz -cdV -cDn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -94682,15 +93573,15 @@ aaa aUN baJ bUO -bQN -dgo -dgo -dgv -dgz -dgz -dgz -ceM -cDn +aWD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -94940,14 +93831,14 @@ aUN baJ bUW aWD -dgk -bBt -dgx -dgz -dgz -dgz -ceM -cDn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -95196,15 +94087,15 @@ aaa aWD bCx bUS -fhW -lPA -lPA -pOV -dgz -dgz -dgz -ceM -cDn +aUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -95452,16 +94343,16 @@ aaa aaa aUN baJ -bUQ -aWD -dgi -bBt -dgw -dgz -dgD -dgz -dgr -cDn +bUS +aUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -95709,16 +94600,16 @@ kmF abq aWD bRV -bUT +bUS aWD -dgm -dgq -dgy -dgA -dgr -dgr -dgr -cdR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -114410,7 +113301,7 @@ ugy akU als amQ -amF +aoe apC apC apC @@ -115170,13 +114061,13 @@ aaa aaa aaa aaa +aaa +abq +abq +abq +abq abq abq -aaa -aaa -aaa -aaa -aaa abq abq alP @@ -115427,19 +114318,19 @@ aaa aaa aaa aaa -abq -aid -aid -aid -aid -avO -aid -aid -aid -aid -alI -aid -aid +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +atK +atK +atK +atK atK atK apF @@ -115684,18 +114575,18 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa abq -aid -adF -adH -adZ -ahl -agZ -afr -akC -akO -alK -aid alq alq alq @@ -115942,17 +114833,17 @@ aaa aaa aaa aaa -aid -aie -aui -aui -awx -azt -mcY -poJ -xXW -xbe -aid +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abq alq alq alq @@ -116199,17 +115090,17 @@ aaa aaa aaa aaa -aid -aol -asZ -ava -aww -xOM -agj -azE -bPL -alE -aid +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abq alq alq alq @@ -116455,18 +115346,18 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa abq -aif -apK -asZ -asZ -aww -ajv -afr -aBK -bTg -deG -aid alq alq alq @@ -116712,18 +115603,18 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa abq -aid -afR -asZ -asZ -aww -aiC -aid -ays -bTf -deC -aid alq alq alq @@ -116968,19 +115859,19 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa abq -abq -aid -ask -ask -ask -aom -aid -aid -aid -aid -aid -aid alq alq alq @@ -117227,18 +116118,18 @@ aaa aaa aaa aaa -aeV -agd -agd -agd -agd -aeV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa abq abq -abq -abq -aid anQ anQ apI @@ -117484,14 +116375,14 @@ aaa aaa aaa aaa -aeM aaa aaa aaa aaa -aeM aaa -abq +aaa +aaa +aaa aaa abq abq @@ -125503,9 +124394,9 @@ bck aIu rDF bqO -bnC +bqO dfB -dgL +foM foM aZo bqT @@ -125759,10 +124650,10 @@ bfr hIG aFR uaQ -bli +bpn sFz -dfA -iZY +bpn +bpn bvt iRu bqU @@ -126014,11 +124905,11 @@ aFR aFR aFR aFR -uaQ -pSk -uDi -vmY -blj +aFR +bjN +bjN +bjN +bjN dgO bjN rPb @@ -126271,12 +125162,12 @@ bfz pUc pUc kKa -anq -deW -dfg -eNd -bsZ -anq +aaa +aaa +aaa +aaa +aaa +bnt bnt cZS bxf @@ -126528,12 +125419,12 @@ aKT bfz pUc rYj -anq -avP -dfh -eNd -dfI -anq +aaa +aaa +aaa +aaa +aaa +bnt bvu bly bxg @@ -126785,12 +125676,12 @@ aKT tgE pUc kKa -anq -dfa -dfg -dfq -bta -anq +aaa +aaa +aaa +aaa +aaa +bnt bsG bza fxB @@ -127042,12 +125933,12 @@ aKT bfz pUc rYj -anq -anq -pPA -dfx -dfK -anq +aaa +aaa +aaa +aaa +aaa +bnt bvv bvk bAt @@ -127300,11 +126191,11 @@ xLf qtt vmT qtt -anq -dfj -dfu -dfJ -anq +aaa +aaa +aaa +aaa +aaa bsI bwr aWC @@ -127557,11 +126448,11 @@ bfz wxE wxE gyy -anq -pRy -aoN -btc -anq +aaa +aaa +aaa +aaa +aaa bsJ bwv aaa @@ -127814,11 +126705,11 @@ tgE wxE wxE qtt -anq -dfk -aoN -aoN -anq +aaa +aaa +aaa +aaa +aaa bsJ bwv aaa @@ -128071,11 +126962,11 @@ bfz wxE wxE gyy -anq -dfk -aoN -dgK -anq +aaa +aaa +aaa +aaa +aaa bsK bwy bxj @@ -128328,11 +127219,11 @@ xLf vfv vfv qtt -anq -dfl -dfl -azD -anq +aaa +aaa +aaa +aaa +aaa wAP bwF bsN @@ -128585,11 +127476,11 @@ vmT vfv vfv gyy -anq -abq -abq -abq -anq +aaa +aaa +aaa +aaa +aaa bIu bwL abq diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index bf46b1dc4a1..e7dc0a84388 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -1061,17 +1061,6 @@ icon_state = "dark" }, /area/security/hos) -"aeE" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/decal/warning_stripes/east, -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/tank/jetpack/oxygen, -/turf/simulated/floor/plasteel, -/area/security/podbay) "aeF" = ( /obj/machinery/door/airlock/external{ id_tag = "laborcamp_home"; @@ -1308,11 +1297,6 @@ }, /turf/simulated/floor/carpet, /area/security/hos) -"aeX" = ( -/obj/effect/decal/warning_stripes/east, -/obj/machinery/suit_storage_unit/security/pod_pilot, -/turf/simulated/floor/plasteel, -/area/security/podbay) "aeY" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ @@ -1585,14 +1569,6 @@ icon_state = "red" }, /area/security/main) -"afL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "rampbottom" - }, -/area/security/podbay) "afM" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -1611,14 +1587,6 @@ /obj/item/pen/multi, /turf/simulated/floor/carpet, /area/security/hos) -"afN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/plasteel{ - icon_state = "rampbottom" - }, -/area/security/podbay) "afO" = ( /turf/simulated/floor/plating/airless, /area/space/nearstation) @@ -2304,26 +2272,6 @@ }, /turf/simulated/floor/plasteel, /area/security/seceqstorage) -"aia" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/northeastcorner, -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/security/podbay) -"aic" = ( -/obj/effect/decal/warning_stripes/north, -/obj/machinery/space_heater, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/security/podbay) "aid" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -2820,17 +2768,16 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2854,9 +2801,6 @@ icon_state = "barber" }, /area/security/permabrig) -"ajb" = ( -/turf/simulated/wall/r_wall, -/area/security/podbay) "ajc" = ( /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -3001,63 +2945,6 @@ icon_state = "vault" }, /area/security/securearmoury) -"ajs" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 10 - }, -/obj/item/stock_parts/cell/high/plus, -/obj/effect/decal/warning_stripes/east, -/obj/item/clothing/glasses/welding, -/obj/item/radio/intercom/department/security{ - pixel_x = -28 - }, -/turf/simulated/floor/plasteel, -/area/security/podbay) -"ajt" = ( -/obj/machinery/alarm{ - pixel_y = 23 - }, -/turf/simulated/floor/engine, -/area/security/podbay) -"aju" = ( -/obj/machinery/camera{ - c_tag = "Brig Podbay" - }, -/obj/machinery/door_control{ - desc = "A remote control-switch for the pod doors."; - id = "secpodbay"; - name = "Pod Door Control"; - pixel_y = 24; - req_access_txt = "71" - }, -/turf/simulated/floor/engine, -/area/security/podbay) -"ajv" = ( -/obj/machinery/light{ - dir = 1; - on = 1 - }, -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, -/turf/simulated/floor/engine, -/area/security/podbay) -"ajw" = ( -/turf/simulated/floor/engine, -/area/security/podbay) -"ajx" = ( -/obj/structure/spacepoddoor{ - luminosity = 3 - }, -/turf/simulated/floor/engine, -/area/security/podbay) -"ajy" = ( -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/engine/vacuum, -/area/security/podbay) "ajJ" = ( /obj/structure/sign/poster/official/random{ pixel_y = 32 @@ -3301,24 +3188,6 @@ icon_state = "darkredcorners" }, /area/security/brig) -"akc" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/jacket/pilot, -/obj/item/clothing/head/beret/sec, -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/item/spacepod_key{ - id = 100000 - }, -/obj/item/gps, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "akd" = ( /obj/structure/cable{ d1 = 4; @@ -3481,12 +3350,6 @@ icon_state = "dark" }, /area/security/brig) -"ako" = ( -/obj/spacepod/sec{ - req_access_txt = "71" - }, -/turf/simulated/floor/engine, -/area/security/podbay) "aks" = ( /obj/structure/cable{ d1 = 1; @@ -3555,22 +3418,6 @@ icon_state = "darkred" }, /area/security/brig) -"aky" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/decal/warning_stripes/blue/hollow, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel, -/area/security/podbay) -"akz" = ( -/obj/structure/spacepoddoor{ - luminosity = 3 - }, -/obj/machinery/door/poddoor/multi_tile/four_tile_ver{ - id_tag = "secpodbay"; - req_access_txt = "71" - }, -/turf/simulated/floor/engine, -/area/security/podbay) "akB" = ( /turf/simulated/wall/r_wall, /area/security/range) @@ -4094,10 +3941,6 @@ icon_state = "darkred" }, /area/security/brig) -"als" = ( -/obj/effect/spawner/window/reinforced, -/turf/simulated/floor/plating, -/area/security/podbay) "alt" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, @@ -4186,18 +4029,6 @@ icon_state = "dark" }, /area/security/hos) -"alI" = ( -/obj/structure/grille, -/turf/simulated/floor/plating/airless, -/area/security/podbay) -"alJ" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA" - }, -/turf/simulated/floor/plating/airless, -/area/security/podbay) "alK" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, @@ -4484,21 +4315,6 @@ icon_state = "red" }, /area/security/main) -"amg" = ( -/obj/machinery/light, -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/pen, -/obj/item/radio/intercom/department/security{ - pixel_y = -28 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "amh" = ( /obj/structure/grille/broken, /obj/structure/lattice, @@ -4615,10 +4431,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/fsmaint) -"amx" = ( -/obj/effect/decal/cleanable/fungus, -/turf/simulated/wall/r_wall, -/area/security/podbay) "amy" = ( /obj/structure/cable{ d1 = 1; @@ -4831,18 +4643,6 @@ icon_state = "redfull" }, /area/security/main) -"amR" = ( -/obj/machinery/computer/security{ - network = list("SS13","Research Outpost","Mining Outpost") - }, -/obj/machinery/camera{ - c_tag = "Brig Pod Pilot's Office"; - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "amS" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/carpet, @@ -4878,10 +4678,6 @@ /obj/structure/lattice/catwalk, /turf/space, /area/solar/auxport) -"amV" = ( -/obj/structure/sign/nosmoking_2, -/turf/simulated/wall/r_wall, -/area/security/podbay) "amW" = ( /obj/structure/lattice, /obj/structure/grille, @@ -6563,14 +6359,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/maintenance/fsmaint) -"aqa" = ( -/obj/effect/decal/warning_stripes/north, -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/security/podbay) "aqb" = ( /obj/item/storage/secure/safe{ pixel_y = 25 @@ -6585,11 +6373,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/security/range) -"aqe" = ( -/obj/structure/grille, -/obj/structure/sign/securearea, -/turf/simulated/floor/plating/airless, -/area/security/podbay) "aqn" = ( /obj/item/flag/sec, /turf/simulated/floor/plating, @@ -6803,28 +6586,6 @@ "aqI" = ( /turf/simulated/wall/r_wall, /area/security/brig) -"aqJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Pods"; - req_access_txt = "71" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"aqK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Pods"; - req_access_txt = "71" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "aqL" = ( /obj/effect/landmark{ name = "carpspawn" @@ -7378,21 +7139,6 @@ icon_state = "redcorner" }, /area/security/processing) -"arG" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4"; - tag = "" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4; - initialize_directions = 11 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "arH" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -7402,34 +7148,6 @@ icon_state = "red" }, /area/security/permabrig) -"arI" = ( -/obj/structure/closet/secure_closet/security, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/item/spacepod_equipment/weaponry/laser, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"arJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "arK" = ( /obj/machinery/power/apc{ dir = 8; @@ -7585,22 +7303,6 @@ /obj/effect/spawner/random_barrier/obstruction, /turf/simulated/floor/plating, /area/maintenance/fsmaint) -"asd" = ( -/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{ - icon_state = "dark" - }, -/area/security/brig) "ase" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -8000,75 +7702,6 @@ icon_state = "darkred" }, /area/security/permabrig) -"asF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Pods"; - req_access_txt = "71" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"asG" = ( -/obj/machinery/hologram/holopad, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"asH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"asI" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Security Pod Pilot" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4; - initialize_directions = 11 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "asL" = ( /obj/structure/cable{ d1 = 4; @@ -8687,37 +8320,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/fsmaint) -"atU" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight, -/obj/item/radio{ - pixel_y = 6 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"atV" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) -"atW" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/security_space_law, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/podbay) "atX" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -23895,38 +23497,6 @@ icon_state = "bluecorner" }, /area/hallway/primary/fore) -"baG" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel, -/area/escapepodbay) -"baH" = ( -/obj/machinery/camera{ - c_tag = "Departure Lounge Podbay" - }, -/obj/machinery/door_control{ - desc = "A remote control-switch for the pod doors."; - id = "escapepodbay"; - name = "Pod Door Control"; - pixel_y = 24; - req_access_txt = "13" - }, -/turf/simulated/floor/engine, -/area/escapepodbay) "baI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -23985,19 +23555,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/bar) -"baN" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/crowbar/red, -/turf/simulated/floor/plasteel, -/area/escapepodbay) -"baO" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/stock_parts/cell, -/obj/item/flashlight, -/turf/simulated/floor/plasteel, -/area/escapepodbay) "baP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -24007,18 +23564,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) -"baQ" = ( -/obj/machinery/alarm{ - pixel_y = 25 - }, -/turf/simulated/floor/engine, -/area/escapepodbay) -"baR" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/engine, -/area/escapepodbay) "baS" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -24032,19 +23577,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) -"baT" = ( -/turf/simulated/floor/engine, -/area/escapepodbay) -"baU" = ( -/obj/structure/spacepoddoor{ - luminosity = 3 - }, -/turf/simulated/floor/engine, -/area/escapepodbay) -"baV" = ( -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/engine/vacuum, -/area/escapepodbay) "bba" = ( /obj/effect/landmark{ name = "Observer-Start" @@ -24722,10 +24254,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) -"bcl" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/escapepodbay) "bcm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -24937,13 +24465,6 @@ }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"bcH" = ( -/turf/simulated/floor/plasteel, -/area/escapepodbay) -"bcI" = ( -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel, -/area/escapepodbay) "bcM" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -5; @@ -26760,23 +26281,6 @@ icon_state = "darkbluecorners" }, /area/chapel/main) -"bgc" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/engine, -/area/escapepodbay) -"bgd" = ( -/obj/structure/spacepoddoor{ - luminosity = 3 - }, -/obj/machinery/door/poddoor/multi_tile/four_tile_ver{ - id_tag = "escapepodbay"; - req_one_access_txt = "13" - }, -/turf/simulated/floor/engine, -/area/escapepodbay) "bgf" = ( /obj/structure/table/wood, /obj/item/candle, @@ -26833,10 +26337,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) -"bgm" = ( -/obj/machinery/light, -/turf/simulated/floor/engine, -/area/escapepodbay) "bgn" = ( /obj/machinery/door/firedoor, /obj/machinery/light{ @@ -27721,9 +27221,6 @@ icon_state = "hydrofloor" }, /area/hydroponics) -"big" = ( -/turf/simulated/wall, -/area/escapepodbay) "bih" = ( /obj/machinery/alarm{ dir = 4; @@ -41058,13 +40555,13 @@ /turf/simulated/floor/plasteel, /area/hallway/secondary/exit) "bLp" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit) "bLq" = ( @@ -41085,12 +40582,8 @@ icon_state = "2-4"; tag = "" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10; - initialize_directions = 10 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit) @@ -42289,8 +41782,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit) "bNx" = ( @@ -43343,17 +42834,6 @@ "bPt" = ( /turf/simulated/wall/r_wall, /area/medical/research) -"bPu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - tag = "" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel, -/area/hallway/secondary/exit) "bPw" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -45466,16 +44946,6 @@ /obj/machinery/vending/cigarette, /turf/simulated/floor/plasteel, /area/hallway/primary/central/sw) -"bTm" = ( -/obj/structure/table, -/obj/item/pod_parts/core, -/obj/item/circuitboard/mecha/pod, -/obj/item/clothing/glasses/welding{ - pixel_y = 12 - }, -/obj/item/gps, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) "bTq" = ( /turf/simulated/floor/plating, /area/quartermaster/storage) @@ -46259,19 +45729,12 @@ /turf/simulated/floor/plasteel, /area/hallway/secondary/exit) "bUT" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - tag = "" + d2 = 8; + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit) "bUU" = ( @@ -46630,21 +46093,6 @@ }, /turf/simulated/floor/plasteel, /area/quartermaster/office) -"bVI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Escape Pod Bay" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - tag = "" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel, -/area/escapepodbay) "bVJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -47248,19 +46696,6 @@ }, /turf/space, /area/space) -"bWR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - tag = "" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "ramptop" - }, -/area/escapepodbay) "bWS" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ @@ -48077,32 +47512,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"bYo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/escapepodbay) -"bYp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8"; - tag = "" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/plasteel, -/area/escapepodbay) -"bYq" = ( -/obj/effect/decal/warning_stripes/east, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/escapepodbay) "bYr" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -49793,12 +49202,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"cbb" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/escapepodbay) "cbc" = ( /obj/machinery/light_switch{ pixel_x = 27 @@ -50817,11 +50220,6 @@ }, /turf/simulated/floor/plasteel, /area/janitor) -"ccP" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/plasteel, -/area/escapepodbay) "ccQ" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -50837,16 +50235,6 @@ /obj/item/grenade/chem_grenade/cleaner, /turf/simulated/floor/plasteel, /area/janitor) -"ccS" = ( -/obj/structure/closet/emcloset, -/obj/item/clothing/mask/breath, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel, -/area/escapepodbay) "ccT" = ( /obj/machinery/r_n_d/server/robotics, /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ @@ -63549,12 +62937,6 @@ /area/maintenance/asmaint2) "cAH" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8"; - tag = "" - }, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -65501,18 +64883,6 @@ icon_state = "white" }, /area/toxins/misc_lab) -"cEv" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"cEw" = ( -/obj/machinery/camera{ - c_tag = "Mechanic's Workshop West" - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) "cEx" = ( /obj/effect/spawner/random_spawners/fungus_probably, /turf/simulated/wall, @@ -65570,122 +64940,24 @@ }, /area/toxins/xenobiology) "cEI" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"cEJ" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/obj/machinery/mecha_part_fabricator/spacepod, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/west, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) -"cEK" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/computer/podtracker, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) -"cEL" = ( -/obj/machinery/requests_console{ - department = "Mechanic"; - departmentType = 2; - name = "Mechanic's Workshop Requests Console"; - pixel_y = 30 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) -"cEM" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" - }, -/obj/machinery/camera{ - c_tag = "Mechanic's Workshop East" - }, -/obj/machinery/space_heater, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) -"cEN" = ( -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) -"cEO" = ( -/obj/effect/spawner/window/reinforced, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" - }, -/turf/simulated/floor/plating, -/area/engine/mechanic_workshop) -"cEP" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" - }, -/obj/structure/closet/emcloset, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, -/area/engine/mechanic_workshop) -"cEQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" - }, -/obj/structure/disposalpipe/segment{ +/obj/structure/rack{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cEM" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 }, -/area/hallway/primary/aft) +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) "cER" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellowcorner" @@ -65703,55 +64975,12 @@ /obj/machinery/light{ dir = 1 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellowcorner" }, /area/hallway/primary/aft) -"cEW" = ( -/turf/simulated/wall/r_wall, -/area/engine/mechanic_workshop) -"cEX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" - }, -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/hallway/primary/aft) -"cEY" = ( -/turf/simulated/wall, -/area/engine/mechanic_workshop) "cEZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel{ dir = 4; @@ -65779,13 +65008,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"cFd" = ( -/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/engine/mechanic_workshop) "cFe" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance{ @@ -65805,18 +65027,12 @@ }, /area/hallway/primary/aft) "cFg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8"; - tag = "" - }, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-y" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellowcorner" @@ -66161,106 +65377,19 @@ icon_state = "white" }, /area/toxins/misc_lab) -"cFK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) "cFL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"cFM" = ( -/obj/effect/decal/warning_stripes/west, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) +/turf/simulated/floor/plating, +/area/maintenance/aft) "cFN" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "mechpod"; - name = "Mechanic's Workshop Inner Door"; - opacity = 0 +/obj/machinery/light/small{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"cFO" = ( -/obj/machinery/hologram/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/warning_stripes/east, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) -"cFP" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) -"cFQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"cFR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) +/turf/simulated/floor/plating, +/area/maintenance/aft) "cFS" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -66309,17 +65438,6 @@ icon_state = "vault" }, /area/toxins/misc_lab) -"cFV" = ( -/obj/effect/decal/warning_stripes/west, -/turf/simulated/floor/engine/vacuum, -/area/engine/mechanic_workshop) -"cFW" = ( -/obj/structure/spacepoddoor, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"cFX" = ( -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) "cFY" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -66367,25 +65485,11 @@ }, /area/toxins/misc_lab) "cGb" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 - }, -/turf/simulated/floor/plasteel, -/area/hallway/primary/aft) -"cGc" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 + dir = 6 }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft) @@ -66398,13 +65502,6 @@ icon_state = "vault" }, /area/toxins/misc_lab) -"cGe" = ( -/obj/machinery/light{ - dir = 1; - on = 1 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) "cGf" = ( /obj/structure/cable{ d1 = 1; @@ -66412,9 +65509,12 @@ icon_state = "1-2"; tag = "" }, -/obj/effect/decal/warning_stripes/yellow, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) "cGg" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1; @@ -66425,26 +65525,6 @@ }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft) -"cGh" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/extinguisher, -/obj/item/storage/belt/utility, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/radio{ - pixel_y = 6 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) "cGi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -66667,61 +65747,6 @@ icon_state = "white" }, /area/toxins/xenobiology) -"cGC" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"cGD" = ( -/obj/effect/decal/warning_stripes/southwest, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) -"cGE" = ( -/obj/effect/decal/warning_stripes/southeast, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) -"cGF" = ( -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) -"cGG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"cGH" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/window/westright{ - name = "Mechanic's Desk"; - req_access = null; - req_access_txt = "70" - }, -/obj/machinery/cell_charger, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"cGI" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Mechanic" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) "cGJ" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 4 @@ -67197,24 +66222,6 @@ icon_state = "white" }, /area/toxins/xenobiology) -"cHB" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "mechpod"; - name = "Mechanic's Workshop Inner Door"; - opacity = 0 - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"cHC" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) "cHD" = ( /turf/simulated/floor/plasteel, /area/hallway/primary/aft) @@ -67363,12 +66370,6 @@ /area/engine/break_room) "cHR" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - tag = "" - }, /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" }, @@ -67774,10 +66775,6 @@ icon_state = "white" }, /area/toxins/misc_lab) -"cIG" = ( -/obj/machinery/light, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) "cIH" = ( /obj/structure/table/reinforced, /obj/item/taperecorder, @@ -67789,32 +66786,6 @@ icon_state = "white" }, /area/toxins/misc_lab) -"cII" = ( -/obj/structure/spacepoddoor, -/obj/machinery/door/poddoor/multi_tile/three_tile_ver{ - id_tag = "mechpodbayouter"; - req_access_txt = "70" - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"cIJ" = ( -/obj/structure/spacepoddoor, -/obj/machinery/door/poddoor/multi_tile/three_tile_ver{ - id_tag = "mechpodbay"; - req_access_txt = "70" - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) -"cIK" = ( -/obj/machinery/door_control{ - desc = "A remote control-switch for the pod doors."; - id = "mechpodbay"; - name = "Pod Door Control"; - pixel_y = -24; - req_access_txt = "70" - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) "cIL" = ( /obj/structure/closet/l3closet/scientist, /obj/effect/decal/warning_stripes/southeast, @@ -67822,16 +66793,6 @@ icon_state = "white" }, /area/toxins/xenobiology) -"cIM" = ( -/obj/machinery/door_control{ - desc = "A remote control-switch for the pod doors."; - id = "mechpodbayouter"; - name = "Pod Door Control"; - pixel_y = -24; - req_access_txt = "70" - }, -/turf/simulated/floor/engine, -/area/engine/mechanic_workshop) "cIN" = ( /obj/structure/cable{ d1 = 1; @@ -68129,16 +67090,6 @@ }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft) -"cJn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4"; - tag = "" - }, -/obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/plating, -/area/maintenance/aft) "cJo" = ( /obj/structure/cable{ d2 = 2; @@ -68464,10 +67415,6 @@ /obj/machinery/atmospherics/pipe/simple/insulated, /turf/simulated/floor/engine, /area/toxins/misc_lab) -"cJS" = ( -/obj/structure/grille, -/turf/simulated/floor/plating/airless, -/area/engine/mechanic_workshop) "cJT" = ( /obj/machinery/door/poddoor{ density = 0; @@ -68486,61 +67433,15 @@ }, /turf/simulated/floor/engine, /area/toxins/misc_lab) -"cJU" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA" - }, -/turf/simulated/floor/plating/airless, -/area/engine/mechanic_workshop) "cJV" = ( -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) -"cJW" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"cJX" = ( -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"cJY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Mechanic Workshop"; - req_access_txt = "70" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"cJZ" = ( -/turf/simulated/wall, -/area/hallway/primary/aft) -"cKa" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mechanic Workshop Maintenance"; - req_access = null; - req_access_txt = "70" +/obj/structure/chair{ + dir = 1 }, /turf/simulated/floor/plating, /area/maintenance/aft) +"cJZ" = ( +/turf/simulated/wall, +/area/hallway/primary/aft) "cKb" = ( /turf/simulated/wall, /area/assembly/assembly_line) @@ -68560,19 +67461,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint) -"cKd" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/item/book/manual/sop_engineering, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) "cKe" = ( /obj/effect/spawner/window/reinforced, /obj/structure/disposalpipe/segment, @@ -69177,6 +68065,9 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, /turf/simulated/floor/plating, /area/maintenance/aft) "cLn" = ( @@ -69191,23 +68082,15 @@ /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plating, /area/assembly/assembly_line) -"cLo" = ( +"cLp" = ( /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8"; tag = "" }, -/turf/simulated/floor/plating, -/area/maintenance/aft) -"cLp" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 }, /turf/simulated/floor/plating, /area/maintenance/aft) @@ -69221,60 +68104,12 @@ icon_state = "white" }, /area/assembly/assembly_line) -"cLr" = ( -/obj/machinery/door_control{ - id = "mechpod"; - name = "Mechanic's Inner Door Control"; - pixel_y = -24; - req_access_txt = "70" - }, -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, -/turf/simulated/floor/plasteel, -/area/engine/mechanic_workshop) -"cLs" = ( -/obj/machinery/light_switch{ - name = "light switch "; - pixel_y = -22 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark" - }, -/area/engine/mechanic_workshop) -"cLt" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/vending/coffee, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) "cLu" = ( -/obj/item/radio/intercom{ - pixel_y = -28 +/obj/machinery/light/small{ + dir = 1 }, -/obj/machinery/computer/rdconsole/mechanics, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/mechanic_workshop) +/turf/simulated/floor/plating, +/area/maintenance/aft) "cLv" = ( /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plasteel{ @@ -69297,17 +68132,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/assembly/assembly_line) -"cLy" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/simulated/floor/plating, -/area/maintenance/aft) "cLz" = ( /obj/effect/decal/warning_stripes/yellow/partial, /obj/effect/decal/warning_stripes/arrow, @@ -69666,19 +68490,6 @@ /obj/item/stack/sheet/cardboard, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"cMq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - tag = "" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/simulated/floor/plating, -/area/maintenance/aft) "cMr" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -70248,10 +69059,6 @@ }, /turf/simulated/floor/engine, /area/toxins/test_chamber) -"cNA" = ( -/obj/structure/closet/firecloset, -/turf/simulated/floor/plating, -/area/maintenance/aft) "cNB" = ( /turf/simulated/floor/plating, /area/maintenance/aft) @@ -76239,10 +75046,6 @@ icon_state = "dark" }, /area/ai_monitored/storage/eva) -"dat" = ( -/obj/effect/spawner/window/reinforced, -/turf/simulated/floor/plating, -/area/escapepodbay) "dau" = ( /obj/machinery/power/terminal{ dir = 1 @@ -76315,18 +75118,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint) -"daC" = ( -/obj/structure/grille, -/turf/simulated/floor/plating/airless, -/area/escapepodbay) -"daD" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA" - }, -/turf/simulated/floor/plating/airless, -/area/escapepodbay) "daE" = ( /obj/structure/cable{ d1 = 4; @@ -76525,18 +75316,6 @@ }, /turf/simulated/floor/plasteel, /area/atmos) -"daZ" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Escape Podbay APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plasteel, -/area/escapepodbay) "dba" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/visible/yellow{ @@ -76637,12 +75416,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/genetics) -"dbo" = ( -/obj/machinery/light_switch{ - pixel_x = -23 - }, -/turf/simulated/floor/plasteel, -/area/escapepodbay) "dbp" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -76795,14 +75568,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint) -"dbH" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/plasteel, -/area/escapepodbay) "dbJ" = ( /obj/machinery/power/terminal{ dir = 1 @@ -83845,6 +82610,20 @@ icon_state = "dark" }, /area/engine/engineering) +"dBr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) "dEP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -83969,6 +82748,16 @@ }, /turf/simulated/floor/plating, /area/engine/supermatter) +"eDO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/aft) "eJr" = ( /obj/effect/decal/warning_stripes/west, /obj/structure/cable/yellow{ @@ -84646,6 +83435,13 @@ }, /turf/simulated/floor/plating, /area/bridge) +"kGg" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/aft) "kIR" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/hidden/yellow, @@ -84971,6 +83767,16 @@ icon_state = "dark" }, /area/engine/engineering) +"nLz" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/tank/air{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/aft) "nLT" = ( /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/engine, @@ -85045,6 +83851,18 @@ icon_state = "dark" }, /area/engine/engineering) +"oDA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/aft) "oOZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow, /turf/simulated/wall/r_wall, @@ -85303,6 +84121,15 @@ }, /turf/simulated/floor/engine, /area/engine/engineering) +"riw" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4; + initialize_directions = 11 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/maintenance/aft) "rlm" = ( /obj/machinery/atmospherics/pipe/manifold/visible, /turf/simulated/floor/plasteel{ @@ -85384,6 +84211,18 @@ }, /turf/simulated/floor/engine, /area/engine/engineering) +"scF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) "scM" = ( /obj/effect/decal/warning_stripes/southwestcorner, /obj/structure/cable/yellow{ @@ -85408,6 +84247,13 @@ /obj/machinery/meter, /turf/simulated/floor/engine, /area/engine/engineering) +"shQ" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/aft) "sud" = ( /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/atmospherics/unary/portables_connector{ @@ -85445,6 +84291,13 @@ }, /turf/simulated/wall/r_wall, /area/engine/supermatter) +"sNN" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/aft) "sPb" = ( /obj/machinery/alarm{ pixel_y = 24 @@ -85486,6 +84339,21 @@ icon_state = "dark" }, /area/engine/engineering) +"tcw" = ( +/obj/machinery/atmospherics/binary/valve, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"tgX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) "tky" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 @@ -85665,6 +84533,12 @@ }, /turf/simulated/floor/engine, /area/engine/supermatter) +"vkk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) "vmA" = ( /obj/effect/decal/warning_stripes/east, /obj/structure/cable/yellow{ @@ -85891,6 +84765,26 @@ /obj/structure/lattice, /turf/space, /area/space/nearstation) +"xCh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) "xGn" = ( /obj/effect/decal/warning_stripes/southeastcorner, /obj/structure/cable{ @@ -103339,10 +102233,10 @@ cAX cCy cAX cwx -aaa -aaa -aaa -aaa +aab +amh +aab +amh aab aaa cNM @@ -103852,11 +102746,11 @@ czQ cBa cCt cDL -cFd +cwx +aaa aaa aaa aaa -cJU aab aab cNF @@ -104109,11 +103003,11 @@ czJ cBb cCz cDX -cEW -cFV -cFV -cFV -cJS +cwx +aaa +aaa +aaa +aaa ayi aab cpz @@ -104366,11 +103260,11 @@ czK cBc cCB cDZ -cEW -cFW -cFW -cII -cEW +cwx +aaa +aaa +aaa +aaa aaa aab cNM @@ -104623,11 +103517,11 @@ czK cBd czJ cBb -cEW -cFX -cFX -cFX -cEW +cwx +aaa +aaa +aaa +aaa ayi aab aaa @@ -104880,11 +103774,11 @@ czR cBn cCD cDO -cEW -cGe -cFX -cIG -cEW +cwx +aaa +aaa +aaa +aaa ayi aab aaa @@ -105137,11 +104031,11 @@ cwx cwx cCC cwx -cEW -cFX -cFX -cFX -cEW +cLi +cng +cng +cng +cng cLi cLi cLi @@ -105395,15 +104289,15 @@ csu cCE cAF cHE +csu cGf -cGf -cGf -cMq -cJn +csu +cMv +cNN cLi -cNA -cNB -cMr +cEI +nLz +shQ cLi aaa aaa @@ -105651,16 +104545,16 @@ coL cgQ csk cqB -cEY -cFW -cFW -cIJ -cEY +cLi +cLi +cLi +cLi +cLi cLm -dbh -cNB -cNB -cPu +kGg +tcw +riw +sNN cOx aaa aaa @@ -105908,15 +104802,15 @@ cqF cgQ cgQ cgQ -cEY -cEw -cFX -cIM -cEY -cLm cLi cNC -cNB +cNC +cNC +cLi +tgX +cLi +cNC +cPu cND cLi aaa @@ -106165,12 +105059,12 @@ coL cBf coL cqz -cEY -cEv -cFX -cIK -cEY -cLm +cLi +cNB +cNB +cNB +dbh +tgX cLi cLi cLi @@ -106421,15 +105315,15 @@ coL coL cng cng -cvp -cEW +cng +cLi cEI cFL -cGC -cEY +cNB +cLi cLp -cMr -cND +eDO +scF cLi aaa aaa @@ -106679,14 +105573,14 @@ coL cng aaa aaa -cEW -cFX -cFK -cFX -cKa -cLo -cMv -cNN +cLi +cLi +cLi +cLi +cLi +dbh +cLi +dBr cOw aab aab @@ -106936,14 +105830,14 @@ coL cng aaa aaa -cEW -cHB +cLi +cNB cFN -cHB -cEY -cEY -cEY -cLm +cNB +cNB +cNB +cLi +tgX cOx aaa aab @@ -107193,14 +106087,14 @@ coL cng aaa aaa -cEW -cEJ -cFM -cGD +cLi +cNB +cPu +cMr cJV -bTm -cEY -cLm +cNB +cLi +tgX cLi aaa aaa @@ -107450,14 +106344,14 @@ coL cng aaa aaa -cEW -cEL -cFP -cGF +cLi +cNB +cPu +cMr cJV -cLr -cEY -cLm +cNB +cLi +tgX cLi aaa aab @@ -107707,14 +106601,14 @@ coL cng aaa aaa -cEW -cEK -cFO -cGE -cJV -cGh -cEY -cLm +cLi +cNB +cNB +cNB +cFL +cNB +cLi +tgX cOx aaa aaa @@ -107963,15 +106857,15 @@ cqB coL cng cng -cvp -cEW -cEN -cFR -cJX -cJW -cLt -cEY -cLm +cng +cLi +cLi +cLi +dbh +cLi +cLi +cLi +tgX cOx aaa aab @@ -108218,17 +107112,17 @@ cgQ cwB cwB coL -cBo coL -cDQ -cEY +coL +coL +cLi cEM -cFQ -cGG -cHC -cLs -cEY -cLm +cFN +cNB +cLi +cNB +cNB +tgX cLi aab aab @@ -108472,20 +107366,20 @@ cgQ cgQ ctU cvo -cvo -cvo -cvo -cvo -cFe -cvo -cEY -cEP -cFR -cGI -cKd +cDQ +coL +coL +cBo +coL +coL +cLi +cEM +cNB +cNB +cLi cLu -cEY -cLm +cLi +oDA cLi aaa aaa @@ -108729,20 +107623,20 @@ cqE csm ctU cvo -cwF -cwF cvo -cwI -cwF -cwF -cEY -cEO -cJY -cGH -cEY -cEY -cEY -cLm +cvo +cvo +cvo +cFe +cvo +cLi +cLi +dbh +cLi +cLi +cqz +cLi +tgX cOx aaa aaa @@ -108988,18 +107882,18 @@ ctU cvo cwF cyi -cwI +cvo cwI cCA cwF cvo cER -cGc +cHD cnA cJZ -cLy cLi -cLm +cLi +tgX cOx cOx cQy @@ -109250,13 +108144,13 @@ cwI cwI cwF cvo -cEQ +cER cGb cGM cOs cIP cIP -cKJ +xCh cIP cIP cOq @@ -109507,7 +108401,7 @@ cwI cwI cDS cvo -cEQ +cER cGi cMV cKb @@ -110278,7 +109172,7 @@ cwI cCG cEb cvo -cEX +cER cGj cJZ cKb @@ -110535,7 +109429,7 @@ cvo cFT cvo cvo -cEQ +cER cGj cGU ctT @@ -110792,7 +109686,7 @@ cyg cCH coL cqF -cEQ +cER cGj cJZ cKb @@ -111047,7 +109941,7 @@ cly cti cly cAH -cly +vkk cHR cFg cGm @@ -122014,7 +120908,7 @@ aoS apW aih aqX -asd +aqW atg ame avq @@ -122271,7 +121165,7 @@ aih aih aih aqX -asd +aqW akE amw avq @@ -122519,18 +121413,18 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa aab -ajb -ajs -aeE -aeX -aky -aia -ajb -ajb -asF -ajb -ajb +aab +aqI +aqI +aqI +aqI +atG awl arR awl @@ -122777,17 +121671,17 @@ aaa aaa aaa aaa -ajb -ajt -ajw -ajw -ajw -aqa -als -akc -asH -atV -ajb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +atG apZ avq atr @@ -123034,17 +121928,17 @@ aaa aaa aaa aaa -ajb -ajv -ajw -ako -ajw -afL -aqJ -arG -asG -atU -ajb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +atG apY arS aqc @@ -123291,17 +122185,17 @@ aaa aaa aaa aaa -ajb -aju -ajw -ajw -ajw -afN -aqK -arJ -asI -amg -ajb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +atG aqc aqc aqc @@ -123548,17 +122442,17 @@ aaa aaa aaa aaa -ajb -ajw -ajw -ajw -ajw -aic -als -arI -amR -atW -ajb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +atG aqb aCh ats @@ -123805,17 +122699,17 @@ aaa aaa aaa aaa -ajb -ajx -ajx -ajx -akz -ajb -ajb -ajb -amV -ajb -amx +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +atG apY arT aqc @@ -124062,16 +122956,16 @@ aaa aaa aaa aaa -alI -ajy -ajy -ajy -ajy -alI -aab -aab -aab -aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa atG aqc aqc @@ -124319,12 +123213,12 @@ aaa aaa aaa aaa -alJ aaa aaa aaa aaa -aqe +aaa +aaa aaa aaa aaa @@ -135695,12 +134589,12 @@ cZk cZk cZk daa -big -big -big -big -cjA aYS +bGH +bGH +bGH +bGH +bGH aaa dbP cgs @@ -135952,13 +134846,13 @@ bxX bSa bmm cYk -dat -baN -daZ -dbo -bcH aYS aaa +aaa +aaa +aaa +aaa +aaa dbP cgy cia @@ -136205,17 +135099,17 @@ bjR cYd bLr bNw -bPu -bPu -bPu +cWA +cWA +cWA bUT -bVI -bWR -bYp -cbb -dbH aYS aaa +aaa +aaa +aaa +aaa +aaa dbZ cgy cia @@ -136466,13 +135360,13 @@ boD bSc bmm dak -dat -baO -bYo -bcl -ccP aYS aaa +aaa +aaa +aaa +aaa +aaa dbX cgy cib @@ -136723,13 +135617,13 @@ cZm cZm cZm bmm -big -baG -bYq -bcI -ccS aYS aaa +aaa +aaa +aaa +aaa +aaa dbX cgs cgs @@ -136981,11 +135875,11 @@ bAK bjR dam aYS -baT -baT -baT -baT -aYS +aaa +aaa +aaa +aaa +aaa aaa dca dcc @@ -137238,11 +136132,11 @@ cZI cZn bmm aYS -baQ -baT -baT -bgc -aYS +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -137495,11 +136389,11 @@ cZH bmm dan aYS -baR -baT -baT -bgm -aYS +aaa +aaa +aaa +aaa +aaa aaa xWg qUv @@ -137752,11 +136646,11 @@ cZJ cZK daq aYS -baH -baT -baT -baT -aYS +aaa +aaa +aaa +aaa +aaa aaa pZO uDK @@ -138009,11 +136903,11 @@ bEG bEG bEG aYS -baT -baT -baT -baT -aYS +aaa +aaa +aaa +aaa +aaa aaa xWg nMi @@ -138265,12 +137159,12 @@ bjR aaa aaa aaa -aYS -baU -baU -baU -bgd -aYS +aaa +aaa +aaa +aaa +aaa +aaa aaa pZO uDK @@ -138522,12 +137416,12 @@ bjR aaa aaa aaa -daC -baV -baV -baV -baV -daC +aaa +aaa +aaa +aaa +aaa +aaa aaa xWg nMi @@ -138779,12 +137673,12 @@ bjR aaa aaa aaa -daD aaa aaa aaa aaa -daD +aaa +aaa aaa uxy xWg diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm index ea319971a1b..d009770e399 100644 --- a/code/__DEFINES/access.dm +++ b/code/__DEFINES/access.dm @@ -66,8 +66,8 @@ #define ACCESS_PARAMEDIC 66 #define ACCESS_BLUESHIELD 67 #define ACCESS_SALVAGE_CAPTAIN 69 // Salvage ship captain's quarters -#define ACCESS_MECHANIC 70 -#define ACCESS_PILOT 71 +// #define ACCESS_MECHANIC 70 // AA07 2021-10-02 - Removed: Kept for history sake +// #define ACCESS_PILOT 71 // AA07 2021-10-02 - Removed: Kept for history sake #define ACCESS_NTREP 73 #define ACCESS_MAGISTRATE 74 #define ACCESS_MINISAT 75 diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 22ecbc1208e..33de7eb470a 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -18,8 +18,6 @@ #define ismecha(A) (istype(A, /obj/mecha)) -#define isspacepod(A) (istype(A, /obj/spacepod)) - #define iseffect(A) (istype(A, /obj/effect)) #define isclothing(A) (istype(A, /obj/item/clothing)) diff --git a/code/__DEFINES/job.dm b/code/__DEFINES/job.dm index 349d1b246be..029d15f4895 100644 --- a/code/__DEFINES/job.dm +++ b/code/__DEFINES/job.dm @@ -58,7 +58,7 @@ #define JOB_NANO (1<<0) #define JOB_BLUESHIELD (1<<1) #define JOB_BARBER (1<<3) -#define JOB_MECHANIC (1<<4) +// #define JOB_MECHANIC (1<<4) // AA07 2021-10-02 - Removed: Kept for history sake #define JOB_BRIGDOC (1<<5) #define JOB_JUDGE (1<<6) -#define JOB_PILOT (1<<7) +// #define JOB_PILOT (1<<7) // AA07 2021-10-02 - Removed: Kept for history sake diff --git a/code/__DEFINES/machines.dm b/code/__DEFINES/machines.dm index 521cf632388..f7647d731b3 100644 --- a/code/__DEFINES/machines.dm +++ b/code/__DEFINES/machines.dm @@ -25,7 +25,7 @@ #define AUTOLATHE 4 //Uses glass/metal only. #define CRAFTLATHE 8 //Uses fuck if I know. For use eventually. #define MECHFAB 16 //Remember, objects utilising this flag should have construction_time and construction_cost vars. -#define PODFAB 32 //Used by the spacepod part fabricator. Same idea as the mechfab +// #define PODFAB 32 //Used by the spacepod part fabricator. Same idea as the mechfab // AA 2021-10-02 - Removed. Kept for flag consistency. #define BIOGENERATOR 64 //Uses biomass #define SMELTER 128 //uses various minerals //Note: More then one of these can be added to a design but imprinter and lathe designs are incompatable. diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 1e2c6dd05e1..6d3f119af47 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1777,8 +1777,6 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) /obj/item/robot_parts = "ROBOT_PARTS", /obj/item/seeds = "SEED", /obj/item/slime_extract = "SLIME_CORE", - /obj/item/spacepod_equipment/weaponry = "POD_WEAPON", - /obj/item/spacepod_equipment = "POD_EQUIP", /obj/item/stack/sheet/mineral = "MINERAL", /obj/item/stack/sheet = "SHEET", /obj/item/stack/tile = "TILE", diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 4c22d37dc32..ee2fb9b16a1 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -6,7 +6,6 @@ GLOBAL_LIST_INIT(landmarks_list, list()) //list of all landmarks created GLOBAL_LIST_INIT(surgery_steps, list()) //list of all surgery steps |BS12 GLOBAL_LIST_INIT(side_effects, list()) //list of all medical sideeffects types by thier names |BS12 GLOBAL_LIST_INIT(mechas_list, list()) //list of all mechs. Used by hostile mobs target tracking. -GLOBAL_LIST_INIT(spacepods_list, list()) //list of all space pods. Used by hostile mobs target tracking. GLOBAL_LIST_INIT(joblist, list()) //list of all jobstypes, minus borg and AI GLOBAL_LIST_INIT(airlocks, list()) //list of all airlocks GLOBAL_LIST_INIT(singularities, list()) //list of all singularities diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index 87aabb95445..7104deef923 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -461,10 +461,6 @@ GLOBAL_VAR_INIT(record_id_num, 1001) clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "detective_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "detective"), ICON_OVERLAY) - if("Security Pod Pilot") - clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "secred_s") - clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "bomber"), ICON_OVERLAY) if("Brig Physician") clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "medical_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "white"), ICON_UNDERLAY) @@ -484,10 +480,6 @@ GLOBAL_VAR_INIT(record_id_num, 1001) clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "atmos_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "utility"), ICON_OVERLAY) - if("Mechanic") - clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "mechanic_s") - clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "orange"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "utility"), ICON_OVERLAY) if("Roboticist") clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "robotics_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY) diff --git a/code/game/area/areas/depot-areas.dm b/code/game/area/areas/depot-areas.dm index ec1ba64deec..eb5c0aaaeb9 100644 --- a/code/game/area/areas/depot-areas.dm +++ b/code/game/area/areas/depot-areas.dm @@ -147,13 +147,6 @@ detected_mech = TRUE increase_alert("Hostile mecha detected: [E]") -/area/syndicate_depot/core/proc/saw_pod(obj/spacepod/P) - if(detected_pod) - return - detected_pod = TRUE - if(!called_backup) - increase_alert("Hostile spacepod detected: [P]") - /area/syndicate_depot/core/proc/saw_double_agent(mob/living/M) if(detected_double_agent) return diff --git a/code/game/area/ss13_areas.dm b/code/game/area/ss13_areas.dm index 3666ba2fdfc..5d887935865 100644 --- a/code/game/area/ss13_areas.dm +++ b/code/game/area/ss13_areas.dm @@ -1112,14 +1112,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "\improper Chief Engineer's office" icon_state = "engine_control" -/area/engine/mechanic_workshop - name = "\improper Mechanic Workshop" - icon_state = "engine" - -/area/engine/mechanic_workshop/hanger - name = "\improper Hanger Bay" - icon_state = "engine" - /area/engine/supermatter name = "\improper Supermatter Engine" icon_state = "engine" @@ -1488,10 +1480,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "\improper Head of Security's Office" icon_state = "sec_hos" -/area/security/podbay - name = "\improper Security Podbay" - icon_state = "securitypodbay" - /area/security/detectives_office name = "\improper Detective's Office" icon_state = "detective" @@ -1544,7 +1532,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/vacantoffice2 name = "\improper Vacant Office" icon_state = "security" - + /area/security/permasolitary name = "Solitary Confinement" icon_state = "solitary" diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index e24b7876e2b..330a5e94257 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -11,7 +11,7 @@ GLOBAL_LIST_INIT(possible_changeling_IDs, list("Alpha","Beta","Gamma","Delta","E name = "changeling" config_tag = "changeling" restricted_jobs = list("AI", "Cyborg") - protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", "Brig Physician", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General") + protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Brig Physician", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General") protected_species = list("Machine") required_players = 15 required_enemies = 1 diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 62ad86cb72f..96d8c7fff30 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -48,7 +48,7 @@ GLOBAL_LIST_EMPTY(all_cults) /datum/game_mode/cult name = "cult" config_tag = "cult" - restricted_jobs = list("Chaplain", "AI", "Cyborg", "Internal Affairs Agent", "Security Officer", "Warden", "Detective", "Security Pod Pilot", "Head of Security", "Captain", "Head of Personnel", "Blueshield", "Nanotrasen Representative", "Magistrate", "Brig Physician", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General") + restricted_jobs = list("Chaplain", "AI", "Cyborg", "Internal Affairs Agent", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Blueshield", "Nanotrasen Representative", "Magistrate", "Brig Physician", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General") protected_jobs = list() required_players = 30 required_enemies = 3 diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index bc82815d7f5..5f1efc143f9 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -372,10 +372,6 @@ to_chat(S, "This cryopod control computer should be preserved, it contains useful items and information about the inhabitants. Aborting.") return FALSE -/obj/structure/spacepoddoor/swarmer_act(mob/living/simple_animal/hostile/swarmer/S) - to_chat(S, "Disrupting this energy field would overload us. Aborting.") - return FALSE - /turf/simulated/wall/swarmer_act(mob/living/simple_animal/hostile/swarmer/S) var/isonshuttle = istype(loc, /area/shuttle) for(var/turf/T in range(1, src)) @@ -412,10 +408,6 @@ to_chat(S, "Attempting to dismantle this machine would result in an immediate counterattack. Aborting.") return FALSE -/obj/spacepod/swarmer_act(mob/living/simple_animal/hostile/swarmer/S) - to_chat(S, "Destroying this vehicle would destroy us. Aborting.") - return FALSE - /obj/machinery/clonepod/swarmer_act(mob/living/simple_animal/hostile/swarmer/S) if(occupant) to_chat(S, "Destroying this machine while it is occupied would result in biological and sentient resources to be harmed. Aborting.") diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 39b883fed33..eec522f577e 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -13,7 +13,7 @@ /datum/game_mode/revolution name = "revolution" config_tag = "revolution" - restricted_jobs = list("Security Officer", "Warden", "Detective", "Internal Affairs Agent", "AI", "Cyborg","Captain", "Head of Personnel", "Head of Security", "Chief Engineer", "Research Director", "Chief Medical Officer", "Blueshield", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", "Brig Physician") + restricted_jobs = list("Security Officer", "Warden", "Detective", "Internal Affairs Agent", "AI", "Cyborg","Captain", "Head of Personnel", "Head of Security", "Chief Engineer", "Research Director", "Chief Medical Officer", "Blueshield", "Nanotrasen Representative", "Magistrate", "Brig Physician") required_players = 20 required_enemies = 1 recommended_enemies = 3 diff --git a/code/game/gamemodes/shadowling/shadowling.dm b/code/game/gamemodes/shadowling/shadowling.dm index 2e2230fc419..b9a4eaf38a7 100644 --- a/code/game/gamemodes/shadowling/shadowling.dm +++ b/code/game/gamemodes/shadowling/shadowling.dm @@ -74,7 +74,7 @@ Made by Xhuis required_enemies = 2 recommended_enemies = 2 restricted_jobs = list("AI", "Cyborg") - protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Head of Personnel", "Captain", "Blueshield", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", "Brig Physician", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General") + protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Head of Personnel", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Brig Physician", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General") /datum/game_mode/shadowling/announce() to_chat(world, "The current game mode is - Shadowling!") diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index bb062035028..e3f853f2f0b 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -11,7 +11,7 @@ name = "traitor" config_tag = "traitor" restricted_jobs = list("Cyborg")//They are part of the AI if he is traitor so are they, they use to get double chances - protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", "Internal Affairs Agent", "Brig Physician", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General") + protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Internal Affairs Agent", "Brig Physician", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General") required_players = 0 required_enemies = 1 recommended_enemies = 4 diff --git a/code/game/gamemodes/vampire/traitor_vamp.dm b/code/game/gamemodes/vampire/traitor_vamp.dm index eea069b3f15..363829214a6 100644 --- a/code/game/gamemodes/vampire/traitor_vamp.dm +++ b/code/game/gamemodes/vampire/traitor_vamp.dm @@ -2,7 +2,7 @@ name = "traitor+vampire" config_tag = "traitorvamp" traitors_possible = 3 //hard limit on traitors if scaling is turned off - protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", "Chaplain", "Brig Physician", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Solar Federation General") + protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Chaplain", "Brig Physician", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Solar Federation General") restricted_jobs = list("Cyborg") secondary_restricted_jobs = list("AI") required_players = 10 diff --git a/code/game/gamemodes/vampire/vampire.dm b/code/game/gamemodes/vampire/vampire.dm index 9085042fe6a..bce5a9753c8 100644 --- a/code/game/gamemodes/vampire/vampire.dm +++ b/code/game/gamemodes/vampire/vampire.dm @@ -9,7 +9,7 @@ name = "vampire" config_tag = "vampire" restricted_jobs = list("AI", "Cyborg") - protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", "Chaplain", "Brig Physician", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General") + protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Chaplain", "Brig Physician", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General") protected_species = list("Machine") required_players = 15 required_enemies = 1 diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index d6d28c698e6..324e0929f19 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -133,9 +133,9 @@ ACCESS_HEADS, ACCESS_CAPTAIN, ACCESS_CARGO, ACCESS_MAILSORTING, ACCESS_CHAPEL_OFFICE, ACCESS_CE, ACCESS_CHEMISTRY, ACCESS_CLOWN, ACCESS_CMO, ACCESS_COURT, ACCESS_CONSTRUCTION, ACCESS_CREMATORIUM, ACCESS_JANITOR, ACCESS_ENGINE, ACCESS_EVA, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_FORENSICS_LOCKERS, ACCESS_GENETICS, ACCESS_GATEWAY, ACCESS_BRIG, ACCESS_HOP, ACCESS_HOS, ACCESS_HYDROPONICS, ACCESS_CHANGE_IDS, ACCESS_KEYCARD_AUTH, ACCESS_KITCHEN, - ACCESS_LAWYER, ACCESS_LIBRARY, ACCESS_MAGISTRATE, ACCESS_MAINT_TUNNELS, ACCESS_HEADS_VAULT, ACCESS_MEDICAL, ACCESS_MECHANIC, ACCESS_MIME, + ACCESS_LAWYER, ACCESS_LIBRARY, ACCESS_MAGISTRATE, ACCESS_MAINT_TUNNELS, ACCESS_HEADS_VAULT, ACCESS_MEDICAL, ACCESS_MIME, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM, ACCESS_MORGUE, ACCESS_NETWORK, ACCESS_NTREP, ACCESS_PARAMEDIC, ACCESS_ALL_PERSONAL_LOCKERS, - ACCESS_ENGINE_EQUIP, ACCESS_PSYCHIATRIST, ACCESS_QM, ACCESS_RD, ACCESS_RC_ANNOUNCE, ACCESS_ROBOTICS, ACCESS_TOX, ACCESS_RESEARCH, ACCESS_SECURITY, ACCESS_PILOT, + ACCESS_ENGINE_EQUIP, ACCESS_PSYCHIATRIST, ACCESS_QM, ACCESS_RD, ACCESS_RC_ANNOUNCE, ACCESS_ROBOTICS, ACCESS_TOX, ACCESS_RESEARCH, ACCESS_SECURITY, ACCESS_SURGERY, ACCESS_TECH_STORAGE, ACCESS_TELEPORTER, ACCESS_THEATRE, ACCESS_TCOMSAT, ACCESS_TOX_STORAGE, ACCESS_VIROLOGY, ACCESS_WEAPONS, ACCESS_XENOBIOLOGY, ACCESS_XENOARCH) @@ -158,13 +158,13 @@ if(REGION_GENERAL) //station general return list(ACCESS_KITCHEN, ACCESS_BAR, ACCESS_HYDROPONICS, ACCESS_JANITOR, ACCESS_CHAPEL_OFFICE, ACCESS_CREMATORIUM, ACCESS_LIBRARY, ACCESS_THEATRE, ACCESS_LAWYER, ACCESS_MAGISTRATE, ACCESS_CLOWN, ACCESS_MIME) if(REGION_SECURITY) //security - return list(ACCESS_SEC_DOORS, ACCESS_WEAPONS, ACCESS_SECURITY, ACCESS_BRIG, ACCESS_ARMORY, ACCESS_FORENSICS_LOCKERS, ACCESS_COURT, ACCESS_PILOT, ACCESS_HOS) + return list(ACCESS_SEC_DOORS, ACCESS_WEAPONS, ACCESS_SECURITY, ACCESS_BRIG, ACCESS_ARMORY, ACCESS_FORENSICS_LOCKERS, ACCESS_COURT, ACCESS_HOS) if(REGION_MEDBAY) //medbay return list(ACCESS_MEDICAL, ACCESS_GENETICS, ACCESS_MORGUE, ACCESS_CHEMISTRY, ACCESS_PSYCHIATRIST, ACCESS_VIROLOGY, ACCESS_SURGERY, ACCESS_CMO, ACCESS_PARAMEDIC) if(REGION_RESEARCH) //research return list(ACCESS_RESEARCH, ACCESS_TOX, ACCESS_TOX_STORAGE, ACCESS_GENETICS, ACCESS_ROBOTICS, ACCESS_XENOBIOLOGY, ACCESS_XENOARCH, ACCESS_MINISAT, ACCESS_RD, ACCESS_NETWORK) if(REGION_ENGINEERING) //engineering and maintenance - return list(ACCESS_CONSTRUCTION, ACCESS_MAINT_TUNNELS, ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_TECH_STORAGE, ACCESS_ATMOSPHERICS, ACCESS_MINISAT, ACCESS_CE, ACCESS_MECHANIC) + return list(ACCESS_CONSTRUCTION, ACCESS_MAINT_TUNNELS, ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_TECH_STORAGE, ACCESS_ATMOSPHERICS, ACCESS_MINISAT, ACCESS_CE) if(REGION_SUPPLY) //supply return list(ACCESS_MAILSORTING, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM, ACCESS_CARGO, ACCESS_QM) if(REGION_COMMAND) //command @@ -334,10 +334,6 @@ return "Nanotrasen Rep." if(ACCESS_PARAMEDIC) return "Paramedic" - if(ACCESS_MECHANIC) - return "Mechanic Workshop" - if(ACCESS_PILOT) - return "Security Pod Pilot" if(ACCESS_MAGISTRATE) return "Magistrate" if(ACCESS_MINERAL_STOREROOM) diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index a3333e1dc82..b73a15314d8 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -12,11 +12,11 @@ access = list(ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_TECH_STORAGE, ACCESS_MAINT_TUNNELS, ACCESS_TELEPORTER, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_ATMOSPHERICS, ACCESS_EMERGENCY_STORAGE, ACCESS_EVA, ACCESS_HEADS, ACCESS_CONSTRUCTION, ACCESS_SEC_DOORS, - ACCESS_CE, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_TCOMSAT, ACCESS_MINISAT, ACCESS_MECHANIC, ACCESS_MINERAL_STOREROOM) + ACCESS_CE, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_TCOMSAT, ACCESS_MINISAT, ACCESS_MINERAL_STOREROOM) minimal_access = list(ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_TECH_STORAGE, ACCESS_MAINT_TUNNELS, ACCESS_TELEPORTER, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_ATMOSPHERICS, ACCESS_EMERGENCY_STORAGE, ACCESS_EVA, ACCESS_HEADS, ACCESS_CONSTRUCTION, ACCESS_SEC_DOORS, - ACCESS_CE, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_TCOMSAT, ACCESS_MINISAT, ACCESS_MECHANIC, ACCESS_MINERAL_STOREROOM) + ACCESS_CE, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_TCOMSAT, ACCESS_MINISAT, ACCESS_MINERAL_STOREROOM) minimal_player_age = 21 exp_requirements = 1200 exp_type = EXP_TYPE_ENGINEERING @@ -117,37 +117,3 @@ dufflebag = /obj/item/storage/backpack/duffel/atmos box = /obj/item/storage/box/engineer -/datum/job/mechanic - title = "Mechanic" - flag = JOB_MECHANIC - department_flag = JOBCAT_KARMA - total_positions = 1 - spawn_positions = 1 - is_engineering = 1 - supervisors = "the chief engineer" - department_head = list("Chief Engineer") - selection_color = "#fff5cc" - access = list(ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_TECH_STORAGE, ACCESS_MAINT_TUNNELS, ACCESS_MECHANIC, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_MINERAL_STOREROOM) - minimal_access = list(ACCESS_MAINT_TUNNELS, ACCESS_EMERGENCY_STORAGE, ACCESS_MECHANIC, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_MINERAL_STOREROOM) - outfit = /datum/outfit/job/mechanic - -/datum/outfit/job/mechanic - name = "Mechanic" - jobtype = /datum/job/mechanic - - uniform = /obj/item/clothing/under/rank/mechanic - belt = /obj/item/storage/belt/utility/full - shoes = /obj/item/clothing/shoes/workboots - head = /obj/item/clothing/head/hardhat - l_ear = /obj/item/radio/headset/headset_eng - id = /obj/item/card/id/engineering - r_pocket = /obj/item/t_scanner - pda = /obj/item/pda/engineering - backpack_contents = list( - /obj/item/pod_paint_bucket = 1 - ) - - backpack = /obj/item/storage/backpack/industrial - satchel = /obj/item/storage/backpack/satchel_eng - dufflebag = /obj/item/storage/backpack/duffel/engineering - box = /obj/item/storage/box/engineer diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index a7a8b69edba..407a932c3b8 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -10,13 +10,13 @@ selection_color = "#ffdddd" req_admin_notify = 1 access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_BRIG, ACCESS_ARMORY, ACCESS_COURT, - ACCESS_FORENSICS_LOCKERS, ACCESS_PILOT, ACCESS_MORGUE, ACCESS_MAINT_TUNNELS, ACCESS_ALL_PERSONAL_LOCKERS, + ACCESS_FORENSICS_LOCKERS, ACCESS_MORGUE, ACCESS_MAINT_TUNNELS, ACCESS_ALL_PERSONAL_LOCKERS, ACCESS_RESEARCH, ACCESS_ENGINE, ACCESS_MINING, ACCESS_MEDICAL, ACCESS_CONSTRUCTION, ACCESS_MAILSORTING, ACCESS_HEADS, ACCESS_HOS, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_GATEWAY, ACCESS_WEAPONS) minimal_access = list(ACCESS_EVA, ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_BRIG, ACCESS_ARMORY, ACCESS_COURT, ACCESS_FORENSICS_LOCKERS, ACCESS_MORGUE, ACCESS_MAINT_TUNNELS, ACCESS_ALL_PERSONAL_LOCKERS, ACCESS_RESEARCH, ACCESS_ENGINE, ACCESS_MINING, ACCESS_MEDICAL, ACCESS_CONSTRUCTION, ACCESS_MAILSORTING, - ACCESS_HEADS, ACCESS_HOS, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_GATEWAY, ACCESS_PILOT, ACCESS_WEAPONS) + ACCESS_HEADS, ACCESS_HOS, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_GATEWAY, ACCESS_WEAPONS) minimal_player_age = 21 exp_requirements = 1200 exp_type = EXP_TYPE_SECURITY @@ -222,40 +222,3 @@ backpack = /obj/item/storage/backpack/medic satchel = /obj/item/storage/backpack/satchel_med dufflebag = /obj/item/storage/backpack/duffel/medical - - -/datum/job/pilot - title = "Security Pod Pilot" - flag = JOB_PILOT - department_flag = JOBCAT_KARMA - total_positions = 1 - spawn_positions = 1 - is_security = 1 - supervisors = "the head of security" - department_head = list("Head of Security") - selection_color = "#ffeeee" - access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_BRIG, ACCESS_COURT, ACCESS_MAINT_TUNNELS, ACCESS_MORGUE, ACCESS_WEAPONS, ACCESS_PILOT, ACCESS_EXTERNAL_AIRLOCKS) - minimal_access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_BRIG, ACCESS_COURT, ACCESS_MAINT_TUNNELS, ACCESS_WEAPONS, ACCESS_PILOT, ACCESS_EXTERNAL_AIRLOCKS) - minimal_player_age = 7 - outfit = /datum/outfit/job/pilot - -/datum/outfit/job/pilot - name = "Security Pod Pilot" - jobtype = /datum/job/pilot - uniform = /obj/item/clothing/under/rank/security/pod_pilot - suit = /obj/item/clothing/suit/jacket/pilot - gloves = /obj/item/clothing/gloves/color/black - shoes = /obj/item/clothing/shoes/jackboots - l_ear = /obj/item/radio/headset/headset_sec/alt - id = /obj/item/card/id/security - l_pocket = /obj/item/flash - suit_store = /obj/item/gun/energy/gun/advtaser - pda = /obj/item/pda/security - backpack_contents = list( - /obj/item/restraints/handcuffs = 1 - ) - implants = list(/obj/item/implant/mindshield) - backpack = /obj/item/storage/backpack/security - satchel = /obj/item/storage/backpack/satchel_sec - dufflebag = /obj/item/storage/backpack/duffel/security - box = /obj/item/storage/box/engineer diff --git a/code/game/jobs/jobs.dm b/code/game/jobs/jobs.dm index e0e817f76ef..5fd46e11434 100644 --- a/code/game/jobs/jobs.dm +++ b/code/game/jobs/jobs.dm @@ -17,7 +17,6 @@ GLOBAL_LIST_INIT(engineering_positions, list( "Chief Engineer", "Station Engineer", "Life Support Specialist", - "Mechanic" )) @@ -78,7 +77,6 @@ GLOBAL_LIST_INIT(security_positions, list( "Detective", "Security Officer", "Brig Physician", - "Security Pod Pilot", "Magistrate" )) @@ -98,10 +96,8 @@ GLOBAL_LIST_INIT(whitelisted_positions, list( "Blueshield", "Nanotrasen Representative", "Barber", - "Mechanic", "Brig Physician", - "Magistrate", - "Security Pod Pilot", + "Magistrate" )) diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 1e6efe52565..8cac7136b29 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -257,8 +257,8 @@ board_name = "RD Console" desc = "Swipe a Scientist level ID or higher to reconfigure." build_path = /obj/machinery/computer/rdconsole/core - req_access = list(ACCESS_TOX) // This is for adjusting the type of computer we're building - in case something messes up the pre-existing robotics or mechanics consoles - var/list/access_types = list("R&D Core", "Robotics", "E.X.P.E.R.I-MENTOR", "Mechanics", "Public") + req_access = list(ACCESS_TOX) // This is for adjusting the type of computer we're building - in case something messes up the pre-existing robotics console + var/list/access_types = list("R&D Core", "Robotics", "E.X.P.E.R.I-MENTOR", "Public") /obj/item/circuitboard/rdconsole/robotics board_name = "RD Console - Robotics" @@ -268,10 +268,6 @@ board_name = "RD Console - E.X.P.E.R.I-MENTOR" build_path = /obj/machinery/computer/rdconsole/experiment -/obj/item/circuitboard/rdconsole/mechanics - board_name = "RD Console - Mechanics" - build_path = /obj/machinery/computer/rdconsole/mechanics - /obj/item/circuitboard/rdconsole/public board_name = "RD Console - Public" build_path = /obj/machinery/computer/rdconsole/public @@ -281,10 +277,6 @@ board_name = "Exosuit Control Console" build_path = /obj/machinery/computer/mecha -/obj/item/circuitboard/pod_locater - board_name = "Pod Location Console" - build_path = /obj/machinery/computer/podtracker - /obj/item/circuitboard/rdservercontrol board_name = "RD Server Control" build_path = /obj/machinery/computer/rdservercontrol @@ -426,9 +418,6 @@ if("E.X.P.E.R.I-MENTOR") board_name = "RD Console - E.X.P.E.R.I-MENTOR" build_path = /obj/machinery/computer/rdconsole/experiment - if("Mechanics") - board_name = "RD Console - Mechanics" - build_path = /obj/machinery/computer/rdconsole/mechanics if("Public") board_name = "RD Console - Public" build_path = /obj/machinery/computer/rdconsole/public diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index 563fded5f1d..9d5b17e2d81 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -48,9 +48,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) /datum/job/judge, /datum/job/blueshield, /datum/job/nanotrasenrep, - /datum/job/pilot, /datum/job/brigdoc, - /datum/job/mechanic, /datum/job/barber, /datum/job/chaplain ) diff --git a/code/game/machinery/computer/pod_tracking_console.dm b/code/game/machinery/computer/pod_tracking_console.dm deleted file mode 100644 index e8072d9e1d7..00000000000 --- a/code/game/machinery/computer/pod_tracking_console.dm +++ /dev/null @@ -1,41 +0,0 @@ -/obj/machinery/computer/podtracker - name = "pod tracking console" - icon = 'icons/obj/computer.dmi' - icon_keyboard = "tech_key" - icon_screen = "rdcomp" - light_color = LIGHT_COLOR_PURPLE - req_access = list(ACCESS_ROBOTICS) - circuit = /obj/item/circuitboard/pod_locater - -/obj/machinery/computer/podtracker/attack_ai(mob/user) - return attack_hand(user) - -/obj/machinery/computer/podtracker/attack_hand(mob/user) - ui_interact(user) - -/obj/machinery/computer/podtracker/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if(!ui) - ui = new(user, src, ui_key, "PodTracking", name, 400, 500, master_ui, state) - ui.open() - -/obj/machinery/computer/podtracker/ui_data(mob/user) - var/list/data = list() - var/list/pods = list() - for(var/obj/item/spacepod_equipment/misc/tracker/TR in GLOB.pod_trackers) - if(TR.my_atom) - var/obj/spacepod/my_pod = TR.my_atom - var/podname = capitalize(sanitize(my_pod.name)) - var/pilot = "None" - var/passengers = list() - if(my_pod.pilot) - pilot = my_pod.pilot - if(my_pod.passengers) - for(var/mob/M in my_pod.passengers) - passengers += M.name - var/passengers_text = english_list(passengers, "None") - - pods.Add(list(list("name" = podname, "podx" = my_pod.x, "pody" = my_pod.y, "podz" = my_pod.z, "pilot" = pilot, "passengers" = passengers_text))) - - data["pods"] = pods - return data diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 4ae74e8be58..8de3cd73131 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -710,18 +710,6 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/micro_laser = 1, /obj/item/stack/sheet/glass = 1) -/obj/item/circuitboard/podfab - board_name = "Spacepod Fabricator" - build_path = /obj/machinery/mecha_part_fabricator/spacepod - board_type = "machine" - origin_tech = "programming=2;engineering=2" - req_components = list( - /obj/item/stock_parts/matter_bin = 2, - /obj/item/stock_parts/manipulator = 1, - /obj/item/stock_parts/micro_laser = 1, - /obj/item/stack/sheet/glass = 1) - - /obj/item/circuitboard/clonepod board_name = "Clone Pod" build_path = /obj/machinery/clonepod diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 0ac01cb4f58..76f0de8b269 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -248,7 +248,6 @@ /obj/item/reagent_containers/hypospray/CMO, /obj/item/clothing/accessory/medal/gold/captain, /obj/item/clothing/gloves/color/black/krav_maga/sec, - /obj/item/spacepod_key, /obj/item/nullrod, /obj/item/key, /obj/item/door_remote, diff --git a/code/game/machinery/doors/spacepod.dm b/code/game/machinery/doors/spacepod.dm deleted file mode 100644 index ae966070f22..00000000000 --- a/code/game/machinery/doors/spacepod.dm +++ /dev/null @@ -1,25 +0,0 @@ -/obj/structure/spacepoddoor - name = "podlock" - desc = "Why it no open!!!" - icon = 'icons/effects/beam.dmi' - icon_state = "n_beam" - density = 0 - anchored = 1 - var/id = 1.0 - -/obj/structure/spacepoddoor/Initialize() - ..() - air_update_turf(1) - -/obj/structure/spacepoddoor/CanAtmosPass(turf/T) - return 0 - -/obj/structure/spacepoddoor/Destroy() - var/turf/T = get_turf(src) - . = ..() - T.air_update_turf(TRUE) - -/obj/structure/spacepoddoor/CanPass(atom/movable/A, turf/T) - if(istype(A, /obj/spacepod)) - return ..() - else return 0 diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 1ca2c21fd90..d7b31167944 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -516,7 +516,7 @@ GLOBAL_LIST_EMPTY(turret_icons) var/list/targets = list() //list of primary targets var/list/secondarytargets = list() //targets that are least important - var/static/things_to_scan = typecacheof(list(/obj/mecha, /obj/spacepod, /obj/vehicle, /mob/living)) + var/static/things_to_scan = typecacheof(list(/obj/mecha, /obj/vehicle, /mob/living)) for(var/A in typecache_filter_list(view(scan_range, src), things_to_scan)) var/atom/AA = A @@ -528,10 +528,6 @@ GLOBAL_LIST_EMPTY(turret_icons) var/obj/mecha/ME = A assess_and_assign(ME.occupant, targets, secondarytargets) - if(istype(A, /obj/spacepod)) - var/obj/spacepod/SP = A - assess_and_assign(SP.pilot, targets, secondarytargets) - if(istype(A, /obj/vehicle)) var/obj/vehicle/T = A if(T.has_buckled_mobs()) diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index 6330d036926..a0790a08cb1 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -20,7 +20,7 @@ #define RCS_SHIP_LOG 10 // View Shipping Label Log //Radio list -#define ENGI_ROLES list("Atmospherics","Mechanic","Engineering","Chief Engineer's Desk","Telecoms Admin") +#define ENGI_ROLES list("Atmospherics","Engineering","Chief Engineer's Desk","Telecoms Admin") #define SEC_ROLES list("Warden","Security","Brig Medbay","Head of Security's Desk") #define MISC_ROLES list("Bar","Chapel","Kitchen","Hydroponics","Janitorial") #define MED_ROLES list("Virology","Chief Medical Officer's Desk","Medbay") diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 333baa9aa8d..23ba37eb433 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -98,15 +98,12 @@ /obj/machinery/suit_storage_unit/security/secure secure = TRUE -/obj/machinery/suit_storage_unit/security/pod_pilot - req_access = list(ACCESS_PILOT) - /obj/machinery/suit_storage_unit/security/hos name = "Head of Security's suit storage unit" suit_type = /obj/item/clothing/suit/space/hardsuit/security/hos mask_type = /obj/item/clothing/mask/gas/sechailer/hos req_access = list(ACCESS_HOS) - + /obj/machinery/suit_storage_unit/security/hos/secure secure = TRUE diff --git a/code/game/machinery/tcomms/nttc.dm b/code/game/machinery/tcomms/nttc.dm index 6d4e8824b33..1af0c00eacb 100644 --- a/code/game/machinery/tcomms/nttc.dm +++ b/code/game/machinery/tcomms/nttc.dm @@ -41,7 +41,6 @@ "Engine Technician" = "engradio", "Life Support Specialist" = "engradio", "Maintenance Technician" = "engradio", - "Mechanic" = "engradio", "Station Engineer" = "engradio", // Central Command "Emergency Response Team Engineer" = "dsquadradio", // I know this says deathsquad but the class for responseteam is neon green. No. @@ -92,7 +91,6 @@ "Internal Affairs Agent" = "secradio", "Magistrate" = "secradio", "Security Officer" = "secradio", - "Security Pod Pilot" = "secradio", "Warden" = "secradio", // Supply "Quartermaster" = "supradio", diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 08ac71634c4..d3a8fef1432 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -368,7 +368,7 @@ if(!is_teleport_allowed(z) && !admin_usage) to_chat(M, "You can't use this here.") return - if(power_station && power_station.engaged && !panel_open && !blockAI(M) && !istype(M, /obj/spacepod)) + if(power_station && power_station.engaged && !panel_open && !blockAI(M)) if(!teleport(M) && isliving(M)) // the isliving(M) is needed to avoid triggering errors if a spark bumps the telehub visible_message("[src] emits a loud buzz, as its teleport portal flickers and fails!") playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, FALSE) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 2ad4f98e4e7..059dbb99979 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -1798,7 +1798,7 @@ /obj/item/clothing/head/soft/sec = 4, /obj/item/clothing/head/soft/sec/corp = 4, /obj/item/clothing/suit/armor/secjacket = 4, - /obj/item/clothing/suit/jacket/pilot = 2, + /obj/item/clothing/suit/jacket/secbomber = 2, /obj/item/clothing/suit/hooded/wintercoat/security = 4, /obj/item/clothing/gloves/color/black = 4, /obj/item/clothing/accessory/armband/sec = 6, diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index ac44916931e..b3375e2b0da 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -460,39 +460,6 @@ component_parts += new /obj/item/stack/sheet/glass(null) RefreshParts() -/** - * # Spacepod Fabricator - * - * Spacepod variant of [/obj/machinery/mecha_part_fabricator]. - */ -/obj/machinery/mecha_part_fabricator/spacepod - name = "spacepod fabricator" - allowed_design_types = PODFAB - req_access = list(ACCESS_MECHANIC) - -/obj/machinery/mecha_part_fabricator/spacepod/New() - ..() - QDEL_LIST(component_parts) - component_parts = list() - component_parts += new /obj/item/circuitboard/podfab(null) - component_parts += new /obj/item/stock_parts/matter_bin(null) - component_parts += new /obj/item/stock_parts/matter_bin(null) - component_parts += new /obj/item/stock_parts/manipulator(null) - component_parts += new /obj/item/stock_parts/micro_laser(null) - component_parts += new /obj/item/stack/sheet/glass(null) - RefreshParts() - -/obj/machinery/mecha_part_fabricator/spacepod/Initialize(mapload) - . = ..() - categories = list( - "Pod_Weaponry", - "Pod_Armor", - "Pod_Cargo", - "Pod_Parts", - "Pod_Frame", - "Misc" - ) - /** * # Robotic Fabricator * diff --git a/code/game/objects/effects/effect_system/effects_other.dm b/code/game/objects/effects/effect_system/effects_other.dm index bb33bfe15fa..241234456a9 100644 --- a/code/game/objects/effects/effect_system/effects_other.dm +++ b/code/game/objects/effects/effect_system/effects_other.dm @@ -1,4 +1,4 @@ -/// Ion trails for spacepods and other space-flying things +/// Ion trails for jetpacks, ion thrusters and other space-flying things /obj/effect/particle_effect/ion_trails name = "ion trails" icon_state = "ion_trails" diff --git a/code/game/objects/effects/spawners/random_spawners.dm b/code/game/objects/effects/spawners/random_spawners.dm index acd1e54eef7..1dc795e7ff8 100644 --- a/code/game/objects/effects/spawners/random_spawners.dm +++ b/code/game/objects/effects/spawners/random_spawners.dm @@ -307,9 +307,3 @@ name = "80pc vaultdoor 20pc wall" result = list(/obj/machinery/door/airlock/hatch/syndicate/vault = 4, /turf/simulated/wall/mineral/plastitanium/nodiagonal = 1) - - -/obj/effect/spawner/random_spawners/syndicate/layout/spacepod - name = "50pc loot spacepod" - result = list(/obj/spacepod/syndi = 1, - /obj/spacepod/syndi/unlocked = 1) diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 96f96ad5ee9..59d9c7c9138 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -734,7 +734,7 @@ registered_name = "HoS" icon_state = "HoS" access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_BRIG, ACCESS_ARMORY, ACCESS_COURT, - ACCESS_FORENSICS_LOCKERS, ACCESS_PILOT, ACCESS_MORGUE, ACCESS_MAINT_TUNNELS, ACCESS_ALL_PERSONAL_LOCKERS, + ACCESS_FORENSICS_LOCKERS, ACCESS_MORGUE, ACCESS_MAINT_TUNNELS, ACCESS_ALL_PERSONAL_LOCKERS, ACCESS_RESEARCH, ACCESS_ENGINE, ACCESS_MINING, ACCESS_MEDICAL, ACCESS_CONSTRUCTION, ACCESS_MAILSORTING, ACCESS_HEADS, ACCESS_HOS, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_GATEWAY, ACCESS_WEAPONS) @@ -762,7 +762,7 @@ access = list(ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_TECH_STORAGE, ACCESS_MAINT_TUNNELS, ACCESS_TELEPORTER, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_ATMOSPHERICS, ACCESS_EMERGENCY_STORAGE, ACCESS_EVA, ACCESS_HEADS, ACCESS_CONSTRUCTION, ACCESS_SEC_DOORS, - ACCESS_CE, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_TCOMSAT, ACCESS_MINISAT, ACCESS_MECHANIC, ACCESS_MINERAL_STOREROOM) + ACCESS_CE, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_TCOMSAT, ACCESS_MINISAT, ACCESS_MINERAL_STOREROOM) /obj/item/card/id/clown name = "Pink ID" diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 972ab8ed7bd..27ce01bca9e 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -231,8 +231,7 @@ /obj/item/holosign_creator/security, /obj/item/melee/classic_baton/telescopic, /obj/item/restraints/legcuffs/bola, - /obj/item/clothing/mask/gas/sechailer, - /obj/item/spacepod_key) + /obj/item/clothing/mask/gas/sechailer) /obj/item/storage/belt/security/sec/populate_contents() new /obj/item/flashlight/seclite(src) diff --git a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm index 0345dca3b7f..fdeeab78878 100644 --- a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm +++ b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm @@ -75,7 +75,7 @@ if(istype(W, /obj/item/pen)) var/decalselection = input("Please select a decal") as null|anything in list("Atmospherics", "Bartender", "Barber", "Blueshield", "Brig Physician", "Captain", "Cargo", "Chief Engineer", "Chaplain", "Chef", "Chemist", "Civilian", "Clown", "CMO", "Coroner", "Detective", "Engineering", "Genetics", "HOP", - "HOS", "Hydroponics", "Internal Affairs Agent", "Janitor", "Magistrate", "Mechanic", "Medical", "Mime", "Mining", "NT Representative", "Paramedic", "Pod Pilot", + "HOS", "Hydroponics", "Internal Affairs Agent", "Janitor", "Magistrate", "Medical", "Mime", "Mining", "NT Representative", "Paramedic", "Prisoner", "Research Director", "Security", "Syndicate", "Therapist", "Virology", "Warden", "Xenobiology") if(!decalselection) return diff --git a/code/modules/antagonists/traitor/contractor/datums/objective_contract.dm b/code/modules/antagonists/traitor/contractor/datums/objective_contract.dm index 171c1662cf9..a4a5edd4be0 100644 --- a/code/modules/antagonists/traitor/contractor/datums/objective_contract.dm +++ b/code/modules/antagonists/traitor/contractor/datums/objective_contract.dm @@ -25,7 +25,6 @@ "Locker Toilets", "Maintenance Bar", "Medical Secondary Storage", - "Mechanic Workshop", "Port Emergency Storage", "Psych Room", "Toxins Launch Room", diff --git a/code/modules/arcade/mob_hunt/mob_type_datums.dm b/code/modules/arcade/mob_hunt/mob_type_datums.dm index c042a9c7cfc..9d94b5f51f6 100644 --- a/code/modules/arcade/mob_hunt/mob_type_datums.dm +++ b/code/modules/arcade/mob_hunt/mob_type_datums.dm @@ -206,9 +206,7 @@ immunity = list(TYPE_GROUND) area_blacklist = list(/area/maintenance) area_whitelist = list(/area/hallway, - /area/escapepodbay, - /area/engine/mechanic_workshop, - /area/security/podbay) + /area/escapepodbay) /datum/mob_type/bluespace name = "Bluespace" diff --git a/code/modules/awaymissions/mission_code/wildwest.dm b/code/modules/awaymissions/mission_code/wildwest.dm index 511fbb92294..f63d1a8c8d4 100644 --- a/code/modules/awaymissions/mission_code/wildwest.dm +++ b/code/modules/awaymissions/mission_code/wildwest.dm @@ -213,9 +213,6 @@ to_chat(user, "The communicator buzzes, and you hear the voice again: 'Oh really now?' You hear a clicking sound. 'Team, get back here. We have trouble'. Then the line goes dead.") for(var/thing in GLOB.landmarks_list) var/obj/effect/landmark/L = thing - if(L.name == "wildwest_syndipod") - var/obj/spacepod/syndi/P = new /obj/spacepod/syndi(get_turf(L)) - P.name = "Syndi Recon Pod" if(L.name == "wildwest_syndibackup") var/mob/living/simple_animal/hostile/syndicate/ranged/space/R = new /mob/living/simple_animal/hostile/syndicate/ranged/space(get_turf(L)) R.name = "Syndi Recon Team" diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 202e43e770c..5eda38e9206 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -147,14 +147,10 @@ karma_purchase(karma,5,"job","Brig Physician") if("3") karma_purchase(karma,30,"job","Nanotrasen Representative") - if("5") + if("4") karma_purchase(karma,30,"job","Blueshield") - if("6") - karma_purchase(karma,30,"job","Mechanic") - if("7") + if("5") karma_purchase(karma,45,"job","Magistrate") - if("9") - karma_purchase(karma,30,"job","Security Pod Pilot") return if(href_list["KarmaBuy2"]) var/karma=verify_karma() diff --git a/code/modules/client/preference/character.dm b/code/modules/client/preference/character.dm index 32de91e9866..3bd5e5e16c7 100644 --- a/code/modules/client/preference/character.dm +++ b/code/modules/client/preference/character.dm @@ -1379,29 +1379,6 @@ clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "satchel"), ICON_OVERLAY) else if(job_karma_high) switch(job_karma_high) - if(JOB_MECHANIC) - clothes_s = new /icon(uniform_dmi, "mechanic_s") - clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "orange"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "utility"), ICON_OVERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/head.dmi', "hardhat0_yellow"), ICON_OVERLAY) - switch(backbag) - if(2) - clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "engiepack"), ICON_OVERLAY) - if(3) - clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "satchel-eng"), ICON_OVERLAY) - if(4) - clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "satchel"), ICON_OVERLAY) - if(JOB_PILOT) - clothes_s = new /icon(uniform_dmi, "secred_s") - clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "bomber"), ICON_OVERLAY) - switch(backbag) - if(2) - clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "securitypack"), ICON_OVERLAY) - if(3) - clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "satchel-sec"), ICON_OVERLAY) - if(4) - clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "satchel"), ICON_OVERLAY) if(JOB_BRIGDOC) clothes_s = new /icon(uniform_dmi, "medical_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "white"), ICON_UNDERLAY) diff --git a/code/modules/client/preference/loadout/loadout_accessories.dm b/code/modules/client/preference/loadout/loadout_accessories.dm index 98485d1f6c4..637b6067bf4 100644 --- a/code/modules/client/preference/loadout/loadout_accessories.dm +++ b/code/modules/client/preference/loadout/loadout_accessories.dm @@ -66,12 +66,12 @@ /datum/gear/accessory/holobadge display_name = "holobadge, pin" path = /obj/item/clothing/accessory/holobadge - allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Security Pod Pilot") + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer") /datum/gear/accessory/holobadge_n display_name = "holobadge, cord" path = /obj/item/clothing/accessory/holobadge/cord - allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Security Pod Pilot") + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer") /datum/gear/accessory/tieblue display_name = "tie, blue" @@ -170,7 +170,7 @@ /datum/gear/accessory/armband_job/sec display_name = " armband, security" path = /obj/item/clothing/accessory/armband/sec - allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Brig Physician", "Security Pod Pilot") + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Brig Physician") /datum/gear/accessory/armband_job/cargo display_name = "cargo armband" diff --git a/code/modules/client/preference/loadout/loadout_general.dm b/code/modules/client/preference/loadout/loadout_general.dm index 7278ef38cc7..21df431199f 100644 --- a/code/modules/client/preference/loadout/loadout_general.dm +++ b/code/modules/client/preference/loadout/loadout_general.dm @@ -71,7 +71,7 @@ /datum/gear/sechud display_name = "a classic security HUD" path = /obj/item/clothing/glasses/hud/security - allowed_roles = list("Head of Security", "Warden", "Security Officer", "Security Pod Pilot", "Internal Affairs Agent","Magistrate") + allowed_roles = list("Head of Security", "Warden", "Security Officer", "Internal Affairs Agent","Magistrate") /datum/gear/cryaonbox display_name = "a box of crayons" @@ -168,7 +168,7 @@ /datum/gear/mug/department/eng display_name = "engineer coffee mug" description = "An engineer's coffee mug, emblazoned in the colors of the Engineering department." - allowed_roles = list("Chief Engineer", "Station Engineer", "Mechanic", "Life Support Specialist") + allowed_roles = list("Chief Engineer", "Station Engineer", "Life Support Specialist") path = /obj/item/reagent_containers/food/drinks/mug/eng /datum/gear/mug/department/med @@ -186,7 +186,7 @@ /datum/gear/mug/department/sec display_name = "officer coffee mug" description = "An officer's coffee mug, emblazoned in the colors of the Security department." - allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Security Pod Pilot", "Brig Physician", "Internal Affairs Agent") + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Brig Physician", "Internal Affairs Agent") path = /obj/item/reagent_containers/food/drinks/mug/sec /datum/gear/mug/department/serv diff --git a/code/modules/client/preference/loadout/loadout_hat.dm b/code/modules/client/preference/loadout/loadout_hat.dm index d5890a2cefc..56c0b832e13 100644 --- a/code/modules/client/preference/loadout/loadout_hat.dm +++ b/code/modules/client/preference/loadout/loadout_hat.dm @@ -6,17 +6,17 @@ /datum/gear/hat/hhat_yellow display_name = "hardhat, yellow" path = /obj/item/clothing/head/hardhat - allowed_roles = list("Chief Engineer", "Station Engineer", "Mechanic", "Life Support Specialist") + allowed_roles = list("Chief Engineer", "Station Engineer", "Life Support Specialist") /datum/gear/hat/hhat_orange display_name = "hardhat, orange" path = /obj/item/clothing/head/hardhat/orange - allowed_roles = list("Chief Engineer", "Station Engineer", "Mechanic", "Life Support Specialist") + allowed_roles = list("Chief Engineer", "Station Engineer", "Life Support Specialist") /datum/gear/hat/hhat_blue display_name = "hardhat, blue" path = /obj/item/clothing/head/hardhat/dblue - allowed_roles = list("Chief Engineer", "Station Engineer", "Mechanic", "Life Support Specialist") + allowed_roles = list("Chief Engineer", "Station Engineer", "Life Support Specialist") /datum/gear/hat/that display_name = "top hat" @@ -57,12 +57,12 @@ /datum/gear/hat/capcsec display_name = "security corporate cap" path = /obj/item/clothing/head/soft/sec/corp - allowed_roles = list("Head of Security", "Warden", "Security Officer", "Security Pod Pilot") + allowed_roles = list("Head of Security", "Warden", "Security Officer") /datum/gear/hat/capsec display_name = "security cap" path = /obj/item/clothing/head/soft/sec - allowed_roles = list("Head of Security", "Warden", "Security Officer", "Security Pod Pilot") + allowed_roles = list("Head of Security", "Warden", "Security Officer") /datum/gear/hat/capred display_name = "cap, red" @@ -143,7 +143,7 @@ /datum/gear/hat/beret_job/sec display_name = "security beret" path = /obj/item/clothing/head/beret/sec - allowed_roles = list("Head of Security", "Warden", "Security Officer", "Security Pod Pilot") + allowed_roles = list("Head of Security", "Warden", "Security Officer") /datum/gear/hat/beret_job/sci display_name = "science beret" diff --git a/code/modules/client/preference/loadout/loadout_racial.dm b/code/modules/client/preference/loadout/loadout_racial.dm index 78d38cf87b5..462836acf2b 100644 --- a/code/modules/client/preference/loadout/loadout_racial.dm +++ b/code/modules/client/preference/loadout/loadout_racial.dm @@ -13,7 +13,7 @@ display_name = "sleek veil" description = "A common traditional nano-fiber veil worn by many Tajaran, It is rare and offensive to see it on other races. This one has an in-built security HUD." path = /obj/item/clothing/glasses/hud/security/tajblind - allowed_roles = list("Head of Security", "Warden", "Security Officer", "Security Pod Pilot", "Internal Affairs Agent", "Magistrate") + allowed_roles = list("Head of Security", "Warden", "Security Officer", "Internal Affairs Agent", "Magistrate") cost = 2 /datum/gear/racial/taj/med diff --git a/code/modules/client/preference/loadout/loadout_suit.dm b/code/modules/client/preference/loadout/loadout_suit.dm index 0f84bbfa58d..72553b1232c 100644 --- a/code/modules/client/preference/loadout/loadout_suit.dm +++ b/code/modules/client/preference/loadout/loadout_suit.dm @@ -18,7 +18,7 @@ /datum/gear/suit/coat/job/sec display_name = "winter coat, security" path = /obj/item/clothing/suit/hooded/wintercoat/security - allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Security Pod Pilot") + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer") /datum/gear/suit/coat/job/captain display_name = "winter coat, captain" @@ -38,7 +38,7 @@ /datum/gear/suit/coat/job/engi display_name = "winter coat, engineering" path = /obj/item/clothing/suit/hooded/wintercoat/engineering - allowed_roles = list("Chief Engineer", "Station Engineer", "Mechanic") + allowed_roles = list("Chief Engineer", "Station Engineer") /datum/gear/suit/coat/job/atmos display_name = "winter coat, atmospherics" @@ -106,12 +106,12 @@ /datum/gear/suit/secjacket display_name = "security jacket" path = /obj/item/clothing/suit/armor/secjacket - allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Security Pod Pilot") + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer") /datum/gear/suit/secbomberjacket display_name = "security bomber jacket" - path = /obj/item/clothing/suit/jacket/pilot - allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Security Pod Pilot") + path = /obj/item/clothing/suit/jacket/secbomber + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer") /datum/gear/suit/ianshirt display_name = "Ian Shirt" diff --git a/code/modules/client/preference/loadout/loadout_uniform.dm b/code/modules/client/preference/loadout/loadout_uniform.dm index e188431f719..68e4463f787 100644 --- a/code/modules/client/preference/loadout/loadout_uniform.dm +++ b/code/modules/client/preference/loadout/loadout_uniform.dm @@ -229,22 +229,22 @@ /datum/gear/uniform/sec/formal display_name = "security uniform, formal" path = /obj/item/clothing/under/rank/security/formal - allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Security Pod Pilot") + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer") /datum/gear/uniform/sec/secorporate display_name = "security uniform, corporate" path = /obj/item/clothing/under/rank/security/corp - allowed_roles = list("Head of Security", "Warden", "Security Officer", "Security Pod Pilot") + allowed_roles = list("Head of Security", "Warden", "Security Officer") /datum/gear/uniform/sec/dispatch display_name = "security uniform, dispatch" path = /obj/item/clothing/under/rank/dispatch - allowed_roles = list("Head of Security", "Warden", "Security Officer", "Security Pod Pilot") + allowed_roles = list("Head of Security", "Warden", "Security Officer") /datum/gear/uniform/sec/casual display_name = "security uniform, casual" path = /obj/item/clothing/under/rank/security2 - allowed_roles = list("Head of Security", "Warden", "Security Officer", "Detective", "Security Pod Pilot") + allowed_roles = list("Head of Security", "Warden", "Security Officer", "Detective") /datum/gear/uniform/shorts subtype_path = /datum/gear/uniform/shorts diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index dfc541c7015..7fc26d5c16c 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -789,7 +789,7 @@ "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' ) -/obj/item/clothing/suit/jacket/pilot +/obj/item/clothing/suit/jacket/secbomber name = "security bomber jacket" desc = "A stylish and worn-in armoured black bomber jacket emblazoned with the NT Security crest on the left breast. Looks rugged." w_class = WEIGHT_CLASS_NORMAL diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index 04212806120..e7c2e796355 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -64,10 +64,3 @@ name = "roboticist's jumpskirt" icon_state = "roboticsf" item_color = "roboticsf" - -/obj/item/clothing/under/rank/mechanic - desc = "It's a pair of overalls worn by mechanics." - name = "mechanic's overalls" - icon_state = "mechanic" - item_state = "mechanic" - item_color = "mechanic" diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 7d8116ef14e..af48c5814ca 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -183,11 +183,3 @@ item_state = "brig_physf" item_color = "brig_physf" permeability_coefficient = 0.50 - -//Pod Pilot -/obj/item/clothing/under/rank/security/pod_pilot - name = "pod pilot's jumpsuit" - desc = "Suit for your regular pod pilot." - icon_state = "pod_pilot" - item_state = "pod_pilot" - item_color = "pod_pilot" diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 04766b56d73..e7e3f6e6f2d 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -1537,30 +1537,6 @@ icon_state = "ikelos_envirohelm" // New item needed because `initial(icon_state)` is used. icon = 'icons/obj/custom_items.dmi' - -/obj/item/fluff/decemviri_spacepod_kit //Decemviri: Sylus Cain - name = "Spacepod mod kit" - desc = "a kit on tools and a blueprint detailing how to reconfigure a spacepod" - icon_state = "modkit" - -/obj/item/fluff/decemviri_spacepod_kit/afterattack(atom/target, mob/user, proximity) - if(!proximity || !ishuman(user) || user.incapacitated()) - return - - if(!istype(target, /obj/spacepod)) - to_chat(user, "You can't modify [target]!") - return - - to_chat(user, "You modify the appearance of [target] based on the kit blueprints.") - var/obj/spacepod/pod = target - pod.icon = 'icons/48x48/custom_pod.dmi' - pod.icon_state = "pod_dece" - pod.name = "sleek spacepod" - pod.desc = "A modified varient of a space pod." - pod.can_paint = FALSE - used = 1 - qdel(src) - /obj/item/bikehorn/fluff/pinkbikehorn //Xerdies: Squiddle Toodle name = "Honkinator5000" desc = "This horn may look ridiculous but is the new hot item for clowns in the Clown Empire. It has a fine print on its side reading: Property of Prince Honktertong the IV" diff --git a/code/modules/events/anomaly.dm b/code/modules/events/anomaly.dm index fa2cdc07de0..12eaef33823 100644 --- a/code/modules/events/anomaly.dm +++ b/code/modules/events/anomaly.dm @@ -24,8 +24,7 @@ /area/engine/break_room, /area/engine/equipmentstorage, /area/engine/chiefs_office, - /area/engine/controlroom, - /area/engine/mechanic_workshop + /area/engine/controlroom )) allowed_areas = typecacheof(GLOB.the_station_areas) - safe_area_types + unsafe_area_subtypes diff --git a/code/modules/karma/karma.dm b/code/modules/karma/karma.dm index 04f9d27dcd8..dd0743cfcef 100644 --- a/code/modules/karma/karma.dm +++ b/code/modules/karma/karma.dm @@ -271,19 +271,11 @@ GLOBAL_LIST_EMPTY(karma_spenders) else dat += "Nanotrasen Representative - Unlocked
" if(!("Blueshield" in joblist)) - dat += "Unlock Blueshield -- 30KP
" + dat += "Unlock Blueshield -- 30KP
" else dat += "Blueshield - Unlocked
" - if(!("Security Pod Pilot" in joblist)) - dat += "Unlock Security Pod Pilot -- 30KP
" - else - dat += "Security Pod Pilot - Unlocked
" - if(!("Mechanic" in joblist)) - dat += "Unlock Mechanic -- 30KP
" - else - dat += "Mechanic - Unlocked
" if(!("Magistrate" in joblist)) - dat += "Unlock Magistrate -- 45KP
" + dat += "Unlock Magistrate -- 45KP
" else dat+= "Magistrate - Unlocked
" @@ -350,6 +342,12 @@ GLOBAL_LIST_EMPTY(karma_spenders) if("Nanotrasen Recruiter" in purchased) refundable += "Nanotrasen Recruiter" dat += "Refund Nanotrasen Recruiter -- 10KP
" + if("Mechanic" in purchased) + refundable += "Mechanic" + dat += "Refund Mechanic -- 30KP
" + if("Security Pod Pilot" in purchased) + refundable += "Security Pod Pilot" + dat += "Refund Security Pod Pilot -- 30KP
" if(!refundable.len) dat += "You do not have any refundable karma purchases.
" @@ -512,7 +510,7 @@ GLOBAL_LIST_EMPTY(karma_spenders) /client/proc/karmarefund(type, name, cost) switch(name) if("Tajaran Ambassador","Unathi Ambassador","Skrell Ambassador","Diona Ambassador","Kidan Ambassador", - "Slime People Ambassador","Grey Ambassador","Vox Ambassador","Customs Officer") + "Slime People Ambassador","Grey Ambassador","Vox Ambassador","Customs Officer", "Mechanic", "Security Pod Pilot") cost = 30 if("Nanotrasen Recruiter") cost = 10 diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm index 47c110bb998..c7571668392 100644 --- a/code/modules/mining/machine_redemption.dm +++ b/code/modules/mining/machine_redemption.dm @@ -31,7 +31,6 @@ "Science", "Robotics", "Research Director's Desk", - "Mechanic", "Engineering" = list(MAT_METAL, MAT_GLASS, MAT_PLASMA), "Chief Engineer's Desk" = list(MAT_METAL, MAT_GLASS, MAT_PLASMA), "Atmospherics" = list(MAT_METAL, MAT_GLASS, MAT_PLASMA), diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 15ed07ecdf7..0c780c46fa3 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -211,11 +211,6 @@ stat("Total Blood", "[mind.vampire.bloodtotal]") stat("Usable Blood", "[mind.vampire.bloodusable]") - if(istype(loc, /obj/spacepod)) // Spacdpods! - var/obj/spacepod/S = loc - stat("Spacepod Charge", "[istype(S.battery) ? "[(S.battery.charge / S.battery.maxcharge) * 100]" : "No cell detected"]") - stat("Spacepod Integrity", "[!S.health ? "0" : "[(S.health / initial(S.health)) * 100]"]%") - /mob/living/carbon/human/ex_act(severity) if(status_flags & GODMODE) return FALSE diff --git a/code/modules/mob/living/carbon/human/species/plasmaman.dm b/code/modules/mob/living/carbon/human/species/plasmaman.dm index 4a49b965fb8..fceda9035f6 100644 --- a/code/modules/mob/living/carbon/human/species/plasmaman.dm +++ b/code/modules/mob/living/carbon/human/species/plasmaman.dm @@ -69,7 +69,7 @@ if("Chef") O = new /datum/outfit/plasmaman/chef - if("Security Officer", "Security Pod Pilot", "Special Operations Officer") + if("Security Officer", "Special Operations Officer") O = new /datum/outfit/plasmaman/security if("Detective") @@ -111,7 +111,7 @@ if("Research Director") O = new /datum/outfit/plasmaman/rd - if("Station Engineer", "Mechanic") + if("Station Engineer") O = new /datum/outfit/plasmaman/engineering if("Chief Engineer") diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index ed5e9e1d38b..53a13b37dec 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -847,10 +847,6 @@ var/obj/mecha/M = loc loc_temp = M.return_temperature() - else if(istype(loc, /obj/spacepod)) - var/obj/spacepod/S = loc - loc_temp = S.return_temperature() - else if(istype(loc, /obj/structure/transit_tube_pod)) loc_temp = environment.temperature diff --git a/code/modules/mob/living/simple_animal/bot/syndicate.dm b/code/modules/mob/living/simple_animal/bot/syndicate.dm index d3cd9bd85b1..3d18faeef38 100644 --- a/code/modules/mob/living/simple_animal/bot/syndicate.dm +++ b/code/modules/mob/living/simple_animal/bot/syndicate.dm @@ -131,21 +131,6 @@ spawn(0) handle_automated_action() break - for(var/obj/spacepod/P in view(7, src)) - if((P.name == oldtarget_name) && (world.time < last_found + 100)) - continue - if(!P.pilot) - continue - if("syndicate" in P.pilot.faction) - continue - if(P.pilot.stat == DEAD) - continue - target = P - oldtarget_name = P.name - mode = BOT_HUNT - spawn(0) - handle_automated_action() - break /mob/living/simple_animal/bot/ed209/syndicate/shootAt(atom/target) diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index 903f4517a8f..40f0e1d1dcd 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -131,7 +131,7 @@ if(!search_objects) . = hearers(vision_range, targets_from) - src //Remove self, so we don't suicide - var/static/hostile_machines = typecacheof(list(/obj/machinery/porta_turret, /obj/mecha, /obj/spacepod)) + var/static/hostile_machines = typecacheof(list(/obj/machinery/porta_turret, /obj/mecha)) for(var/HM in typecache_filter_list(range(vision_range, targets_from), hostile_machines)) if(can_see(targets_from, HM, vision_range)) @@ -216,12 +216,6 @@ if(CanAttack(M.occupant)) return TRUE - if(isspacepod(the_target)) - var/obj/spacepod/S = the_target - if(S.pilot)//Just so we don't attack empty pods - if(CanAttack(S.pilot)) - return TRUE - if(istype(the_target, /obj/machinery/porta_turret)) var/obj/machinery/porta_turret/P = the_target if(P.faction in faction) @@ -557,7 +551,7 @@ toggle_ai(AI_ON) /mob/living/simple_animal/hostile/proc/ListTargetsLazy(_Z)//Step 1, find out what we can see - var/static/hostile_machines = typecacheof(list(/obj/machinery/porta_turret, /obj/mecha, /obj/spacepod)) + var/static/hostile_machines = typecacheof(list(/obj/machinery/porta_turret, /obj/mecha)) . = list() for(var/I in SSmobs.clients_by_zlevel[_Z]) var/mob/M = I diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/retaliate.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/retaliate.dm index 7afaf3679c2..bbc45c0b7fd 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/retaliate.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/retaliate.dm @@ -12,10 +12,6 @@ var/obj/mecha/M = A if(M.occupant) return A - else if(isspacepod(A)) - var/obj/spacepod/S = A - if(S.pilot) - return A /mob/living/simple_animal/hostile/retaliate/ListTargets() if(!enemies.len) @@ -39,11 +35,6 @@ if(M.occupant) enemies |= M enemies |= M.occupant - else if(isspacepod(A)) - var/obj/spacepod/S = A - if(S.pilot) - enemies |= S - enemies |= S.pilot for(var/mob/living/simple_animal/hostile/retaliate/H in around) if(faction_check_mob(H) && !attack_same && !H.attack_same) diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index b69836d1f26..18dcacdfbb8 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -139,8 +139,6 @@ seen_enemy_name = target.name if(istype(target, /obj/mecha)) depotarea.saw_mech(target) - if(istype(target, /obj/spacepod)) - depotarea.saw_pod(target) if(depotarea.list_includes(target, depotarea.dead_list)) seen_revived_enemy = TRUE raise_alert("[name] reports intruder [target] has returned from death!") diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_ai.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_ai.dm index 576179f3821..3c5772017d2 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_ai.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_ai.dm @@ -68,8 +68,6 @@ targets2 += M else targets3 += M - for(var/obj/spacepod/S in view(src, vision_range)) - targets3 += S if(targets1.len) return targets1 if(targets2.len) @@ -188,11 +186,6 @@ if(M.occupant) enemies |= M enemies |= M.occupant - else if(istype(A, /obj/spacepod)) - var/obj/spacepod/M = A - if(M.pilot) - enemies |= M - enemies |= M.pilot for(var/mob/living/simple_animal/hostile/poison/terror_spider/H in ts_nearby) var/retaliate_faction_check = 0 for(var/F in faction) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index f5c812e7d83..d1ce3158bcd 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -397,10 +397,6 @@ var/obj/mecha/M = the_target if(M.occupant) return FALSE - if(isspacepod(the_target)) - var/obj/spacepod/S = the_target - if(S.pilot) - return FALSE return TRUE /mob/living/simple_animal/handle_fire() diff --git a/code/modules/newscaster/obj/newscaster.dm b/code/modules/newscaster/obj/newscaster.dm index cff3ac16d13..d257f2ba06d 100644 --- a/code/modules/newscaster/obj/newscaster.dm +++ b/code/modules/newscaster/obj/newscaster.dm @@ -73,9 +73,7 @@ /datum/job/judge, /datum/job/blueshield, /datum/job/nanotrasenrep, - /datum/job/pilot, /datum/job/brigdoc, - /datum/job/mechanic, /datum/job/barber, /datum/job/chaplain, /datum/job/ntnavyofficer, diff --git a/code/modules/reagents/chemistry/reagents/food.dm b/code/modules/reagents/chemistry/reagents/food.dm index c3b8e40bfd6..9abb46b3861 100644 --- a/code/modules/reagents/chemistry/reagents/food.dm +++ b/code/modules/reagents/chemistry/reagents/food.dm @@ -376,7 +376,7 @@ /datum/reagent/consumable/sprinkles/on_mob_life(mob/living/M) var/update_flags = STATUS_UPDATE_NONE - if(ishuman(M) && (M.job in list("Security Officer", "Security Pod Pilot", "Detective", "Warden", "Head of Security", "Brig Physician", "Internal Affairs Agent", "Magistrate"))) + if(ishuman(M) && (M.job in list("Security Officer", "Detective", "Warden", "Head of Security", "Brig Physician", "Internal Affairs Agent", "Magistrate"))) update_flags |= M.adjustBruteLoss(-1, FALSE) update_flags |= M.adjustFireLoss(-1, FALSE) return ..() | update_flags diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index 054dc2db810..29ed1111771 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -282,16 +282,6 @@ build_path = /obj/item/circuitboard/sm_monitor category = list("Computer Boards") -/datum/design/spacepodlocator - name = "Console Board (Spacepod Locator)" - desc = "Allows for the construction of circuit boards used to build a space-pod locating console" - id = "spacepodc" - req_tech = list("programming" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000) - build_path = /obj/item/circuitboard/pod_locater - category = list("Computer Boards") - /datum/design/ordercomp name = "Console Board (Supply Ordering Console)" desc = "Allows for the construction of circuit boards used to build a supply ordering console." diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index 5cd4c9bdc81..300563a5fc0 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -272,16 +272,6 @@ build_path = /obj/item/circuitboard/mechfab category = list("Research Machinery") -/datum/design/podfab - name = "Machine Board (Spacepod Fabricator)" - desc = "The circuit board for an Spacepod Fabricator" - id = "podfab" - req_tech = list("programming" = 3, "engineering" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000) - build_path = /obj/item/circuitboard/podfab - category = list("Research Machinery") - /datum/design/mech_recharger name = "Machine Board (Mech Bay Recharger)" desc = "The circuit board for a Mech Bay Recharger." diff --git a/code/modules/research/designs/power_designs.dm b/code/modules/research/designs/power_designs.dm index ec26ae39644..c115f5e0fb6 100644 --- a/code/modules/research/designs/power_designs.dm +++ b/code/modules/research/designs/power_designs.dm @@ -7,7 +7,7 @@ desc = "A basic power cell that holds 1 kW of power." id = "basic_cell" req_tech = list("powerstorage" = 1) - build_type = PROTOLATHE | AUTOLATHE | MECHFAB | PODFAB + build_type = PROTOLATHE | AUTOLATHE | MECHFAB materials = list(MAT_METAL = 700, MAT_GLASS = 50) construction_time=100 build_path = /obj/item/stock_parts/cell @@ -18,7 +18,7 @@ desc = "A power cell that holds 10 kW of power." id = "high_cell" req_tech = list("powerstorage" = 2) - build_type = PROTOLATHE | AUTOLATHE | MECHFAB | PODFAB + build_type = PROTOLATHE | AUTOLATHE | MECHFAB materials = list(MAT_METAL = 700, MAT_GLASS = 60) construction_time=100 build_path = /obj/item/stock_parts/cell/high @@ -29,7 +29,7 @@ desc = "A power cell that holds 30 kW of power." id = "hyper_cell" req_tech = list("powerstorage" = 5, "materials" = 5, "engineering" = 5) - build_type = PROTOLATHE | MECHFAB | PODFAB + build_type = PROTOLATHE | MECHFAB materials = list(MAT_METAL = 700, MAT_GOLD = 150, MAT_SILVER = 150, MAT_GLASS = 70) construction_time=100 build_path = /obj/item/stock_parts/cell/hyper @@ -40,7 +40,7 @@ desc = "A power cell that holds 20 kW of power." id = "super_cell" req_tech = list("powerstorage" = 3, "materials" = 3) - build_type = PROTOLATHE | MECHFAB | PODFAB + build_type = PROTOLATHE | MECHFAB materials = list(MAT_METAL = 700, MAT_GLASS = 70) construction_time=100 build_path = /obj/item/stock_parts/cell/super diff --git a/code/modules/research/designs/spacepod_designs.dm b/code/modules/research/designs/spacepod_designs.dm deleted file mode 100644 index 9930426df86..00000000000 --- a/code/modules/research/designs/spacepod_designs.dm +++ /dev/null @@ -1,242 +0,0 @@ -/datum/design/spacepod_main - construction_time = 100 - name = "Circuit Design (Space Pod Mainboard)" - desc = "Allows for the construction of a Space Pod mainboard." - id = "spacepod_main" - req_tech = list("materials" = 1) //All parts required to build a basic pod have materials 1, so the mechanic can do his damn job. - build_type = PODFAB - materials = list(MAT_METAL=5000) - build_path = /obj/item/circuitboard/mecha/pod - category = list("Pod_Parts") - -////////////////////////////////////////////////// -/////////SPACEPOD PARTS/////////////////////////// -////////////////////////////////////////////////// - -/datum/design/podframe_fp - construction_time = 200 - name = "Fore port pod frame" - desc = "Allows for the construction of spacepod frames. This is the fore port component." - id = "podframefp" - build_type = PODFAB - req_tech = list("materials" = 1) - build_path = /obj/item/pod_parts/pod_frame/fore_port - category = list("Pod_Frame") - materials = list(MAT_METAL=15000,MAT_GLASS=5000) - -/datum/design/podframe_ap - construction_time = 200 - name = "Aft port pod frame" - desc = "Allows for the construction of spacepod frames. This is the aft port component." - id = "podframeap" - build_type = PODFAB - req_tech = list("materials" = 1) - build_path = /obj/item/pod_parts/pod_frame/aft_port - category = list("Pod_Frame") - materials = list(MAT_METAL=15000,MAT_GLASS=5000) - -/datum/design/podframe_fs - construction_time = 200 - name = "Fore starboard pod frame" - desc = "Allows for the construction of spacepod frames. This is the fore starboard component." - id = "podframefs" - build_type = PODFAB - req_tech = list("materials" = 1) - build_path = /obj/item/pod_parts/pod_frame/fore_starboard - category = list("Pod_Frame") - materials = list(MAT_METAL=15000,MAT_GLASS=5000) - -/datum/design/podframe_as - construction_time = 200 - name = "Aft starboard pod frame" - desc = "Allows for the construction of spacepod frames. This is the aft starboard component." - id = "podframeas" - build_type = PODFAB - req_tech = list("materials" = 1) - build_path = /obj/item/pod_parts/pod_frame/aft_starboard - category = list("Pod_Frame") - materials = list(MAT_METAL=15000,MAT_GLASS=5000) - -////////////////////////// -////////POD CORE//////// -////////////////////////// - -/datum/design/pod_core - construction_time = 700 //Pod core should take a bit to process, after all, it's a big complicated engine and stuff. - name = "Spacepod Core" - desc = "Allows for the construction of a spacepod core system, made up of the engine and life support systems." - id = "podcore" - build_type = MECHFAB | PODFAB - req_tech = list("materials" = 1) - build_path = /obj/item/pod_parts/core - category = list("Pod_Parts") - materials = list(MAT_METAL=5000,MAT_URANIUM=1000,MAT_PLASMA=5000) - -////////////////////////////////////////// -////////SPACEPOD ARMOR//////////////////// -////////////////////////////////////////// - -/datum/design/pod_armor_civ - construction_time = 400 //more time than frames, less than pod core - name = "Pod Armor (civilian)" - desc = "Allows for the construction of spacepod armor. This is the civilian version." - id = "podarmor_civ" - build_type = PODFAB - req_tech = list("materials" = 1) - build_path = /obj/item/pod_parts/armor - category = list("Pod_Armor") - materials = list(MAT_METAL=15000,MAT_GLASS=5000,MAT_PLASMA=10000) - -////////////////////////////////////////// -//////SPACEPOD GUNS/////////////////////// -////////////////////////////////////////// - -/datum/design/pod_gun_taser - construction_time = 200 - name = "Spacepod Equipment (Taser)" - desc = "Allows for the construction of a spacepod mounted taser." - id = "podgun_taser" - build_type = PODFAB - req_tech = list("materials" = 2, "combat" = 2) - build_path = /obj/item/spacepod_equipment/weaponry/taser - category = list("Pod_Weaponry") - materials = list(MAT_METAL = 15000) - locked = 1 - -/datum/design/pod_gun_btaser - construction_time = 200 - name = "Spacepod Equipment (Burst Taser)" - desc = "Allows for the construction of a spacepod mounted taser. This is the burst-fire model." - id = "podgun_btaser" - build_type = PODFAB - req_tech = list("materials" = 3, "combat" = 3) - build_path = /obj/item/spacepod_equipment/weaponry/burst_taser - category = list("Pod_Weaponry") - materials = list(MAT_METAL = 15000,MAT_PLASMA=2000) - locked = 1 - -/datum/design/pod_gun_laser - construction_time = 200 - name = "Spacepod Equipment (Laser)" - desc = "Allows for the construction of a spacepod mounted laser." - id = "podgun_laser" - build_type = PODFAB - req_tech = list("materials" = 3, "combat" = 3, "plasmatech" = 2) - build_path = /obj/item/spacepod_equipment/weaponry/laser - category = list("Pod_Weaponry") - materials = list(MAT_METAL=10000,MAT_GLASS=5000,MAT_GOLD=1000,MAT_SILVER=2000) - locked = 1 - -/datum/design/pod_mining_laser_basic - construction_time = 200 - name = "Basic Mining Laser" - desc = "Allows for the construction of a weak mining laser" - id = "pod_mining_laser_basic" - req_tech = list("materials" = 3, "powerstorage" = 2, "engineering" = 2, "magnets" = 3, "combat" = 2) - build_type = PODFAB - materials = list(MAT_METAL = 10000, MAT_GLASS = 5000, MAT_SILVER = 2000, MAT_URANIUM = 2000) - build_path = /obj/item/spacepod_equipment/weaponry/mining_laser_basic - category = list("Pod_Weaponry") - -/datum/design/pod_mining_laser - construction_time = 200 - name = "Mining Laser" - desc = "Allows for the construction of a mining laser." - id = "pod_mining_laser" - req_tech = list("materials" = 6, "powerstorage" = 6, "engineering" = 5, "magnets" = 6, "combat" = 4) - build_type = PODFAB - materials = list(MAT_METAL = 10000, MAT_GLASS = 5000, MAT_SILVER = 2000, MAT_GOLD = 2000, MAT_DIAMOND = 2000) - build_path = /obj/item/spacepod_equipment/weaponry/mining_laser - category = list("Pod_Weaponry") - -////////////////////////////////////////// -//////SPACEPOD MISC. ITEMS//////////////// -////////////////////////////////////////// - -/datum/design/pod_misc_tracker - construction_time = 100 - name = "Spacepod Tracking Module" - desc = "Allows for the construction of a Space Pod Tracking Module." - id = "podmisc_tracker" - req_tech = list("materials" = 2) //Materials 2: easy to get, no trackers with 0 science progress - build_type = PODFAB - materials = list(MAT_METAL=5000) - build_path = /obj/item/spacepod_equipment/misc/tracker - category = list("Pod_Parts") - -////////////////////////////////////////// -//////SPACEPOD CARGO ITEMS//////////////// -////////////////////////////////////////// - -/datum/design/pod_cargo_ore - construction_time = 100 - name = "Spacepod Ore Storage Module" - desc = "Allows for the construction of a Space Pod Ore Storage Module." - id = "podcargo_ore" - req_tech = list("materials" = 3, "engineering" = 2) - build_type = PODFAB - materials = list(MAT_METAL=20000, MAT_GLASS=2000) - build_path = /obj/item/spacepod_equipment/cargo/ore - category = list("Pod_Cargo") - -/datum/design/pod_cargo_crate - construction_time = 100 - name = "Spacepod Crate Storage Module" - desc = "Allows the construction of a Space Pod Crate Storage Module." - id = "podcargo_crate" - req_tech = list("materials" = 4, "engineering" = 2) //hollowing out this much of the pod without compromising structural integrity is hard - build_type = PODFAB - materials = list(MAT_METAL=25000) - build_path = /obj/item/spacepod_equipment/cargo/crate - category = list("Pod_Cargo") - -////////////////////////////////////////// -//////SPACEPOD SEC CARGO ITEMS//////////// -////////////////////////////////////////// - -/datum/design/passenger_seat - construction_time = 100 - name = "Spacepod Passenger Seat" - desc = "Allows the construction of a Space Pod Passenger Seat Module." - id = "podcargo_sec_seat" - req_tech = list("materials" = 1) // Because rule number one of refactoring - build_type = PODFAB - materials = list(MAT_METAL=7500, MAT_GLASS=2500) - build_path = /obj/item/spacepod_equipment/sec_cargo/chair - category = list("Pod_Cargo") - -/datum/design/loot_box - construction_time = 100 - name = "Spacepod Loot Storage Module" - desc = "Allows the construction of a Space Pod Auxillary Cargo Module." - id = "podcargo_sec_lootbox" - req_tech = list("materials" = 1) //it's just a set of shelves, It's not that hard to make - build_type = PODFAB - materials = list(MAT_METAL=7500, MAT_GLASS=2500) - build_path = /obj/item/spacepod_equipment/sec_cargo/loot_box - category = list("Pod_Cargo") - -////////////////////////////////////////// -//////SPACEPOD LOCK ITEMS//////////////// -////////////////////////////////////////// -/datum/design/pod_lock_keyed - construction_time = 100 - name = "Spacepod Tumbler Lock" - desc = "Allows for the construction of a tumbler style podlock." - id = "podlock_keyed" - req_tech = list("materials" = 1) //The most basic kind of locking system - build_type = PODFAB - materials = list(MAT_METAL=4500) - build_path = /obj/item/spacepod_equipment/lock/keyed - category = list("Pod_Parts") - -/datum/design/pod_key - construction_time = 100 - name = "Spacepod Tumbler Lock Key" - desc = "Allows for the construction of a blank key for a podlock." - id = "podkey" - req_tech = list("materials" = 1) //The most basic kind of locking system - build_type = PODFAB - materials = list(MAT_METAL=500) - build_path = /obj/item/spacepod_key - category = list("Pod_Parts") diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 03c916e8b69..79c386d97b0 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -868,7 +868,6 @@ won't update every console in existence) but it's more of a hassle to do. Also, if(b_type & PROTOLATHE) lathe_types += "Protolathe" if(b_type & AUTOLATHE) lathe_types += "Autolathe" if(b_type & MECHFAB) lathe_types += "Mech Fabricator" - if(b_type & PODFAB) lathe_types += "Spacepod Fabricator" if(b_type & BIOGENERATOR) lathe_types += "Biogenerator" if(b_type & SMELTER) lathe_types += "Smelter" var/list/materials = list() @@ -955,13 +954,6 @@ won't update every console in existence) but it's more of a hassle to do. Also, id = 3 circuit = /obj/item/circuitboard/rdconsole/experiment -/obj/machinery/computer/rdconsole/mechanics - name = "mechanics R&D console" - desc = "A console used to interface with R&D tools." - id = 4 - req_access = list(ACCESS_MECHANIC) - circuit = /obj/item/circuitboard/rdconsole/mechanics - /obj/machinery/computer/rdconsole/public name = "public R&D console" desc = "A console used to interface with R&D tools." diff --git a/code/modules/spacepods/construction.dm b/code/modules/spacepods/construction.dm deleted file mode 100644 index a42275f9f84..00000000000 --- a/code/modules/spacepods/construction.dm +++ /dev/null @@ -1,228 +0,0 @@ -/obj/structure/spacepod_frame - density = 1 - opacity = 0 - - anchored = 1 - layer = 3.9 - - icon = 'icons/goonstation/48x48/pod_construction.dmi' - icon_state = "pod_1" - - var/datum/construction/construct - -/obj/structure/spacepod_frame/Initialize(mapload) - . = ..() - bound_width = 64 - bound_height = 64 - - construct = new /datum/construction/reversible2/pod(src) - - dir = EAST - -/obj/structure/spacepod_frame/Destroy() - QDEL_NULL(construct) - return ..() - -/obj/structure/spacepod_frame/attackby(obj/item/W as obj, mob/user as mob, params) - if(!construct || !construct.action(W, user)) - return ..() - -/obj/structure/spacepod_frame/attack_hand() - return - - - -///////////////////////////////// -// CONSTRUCTION STEPS -///////////////////////////////// -/datum/construction/reversible2/pod - result = /obj/spacepod/civilian - base_icon="pod" - //taskpath = /datum/job_objective/make_pod - steps = list( - // 1. Initial state - list( - "desc" = "An empty pod frame.", - state_next = list( - "key" = /obj/item/stack/cable_coil, - "vis_msg" = "{USER} wires the {HOLDER}.", - "self_msg" = "You wire the {HOLDER}." - ) - ), - // 2. Crudely Wired - list( - "desc" = "A crudely-wired pod frame.", - state_prev = list( - "key" = TOOL_WIRECUTTER, - "vis_msg" = "{USER} cuts out the {HOLDER}'s wiring.", - "self_msg" = "You remove the {HOLDER}'s wiring." - ), - state_next = list( - "key" = TOOL_SCREWDRIVER, - "vis_msg" = "{USER} adjusts the wiring.", - "self_msg" = "You adjust the {HOLDER}'s wiring." - ) - ), - // 3. Cleanly wired - list( - "desc" = "A wired pod frame.", - state_prev = list( - "key" = TOOL_SCREWDRIVER, - "vis_msg" = "{USER} unclips {HOLDER}'s wiring harnesses.", - "self_msg" = "You unclip {HOLDER}'s wiring harnesses." - ), - state_next = list( - "key" = /obj/item/circuitboard/mecha/pod, - "vis_msg" = "{USER} inserts the mainboard into the {HOLDER}.", - "self_msg" = "You insert the mainboard into the {HOLDER}.", - "delete" = 1 - ) - ), - // 4. Circuit added - list( - "desc" = "A wired pod frame with a loose mainboard.", - state_prev = list( - "key" = TOOL_CROWBAR, - "vis_msg" = "{USER} pries out the mainboard.", - "self_msg" = "You pry out the mainboard.", - - "spawn" = /obj/item/circuitboard/mecha/pod, - "amount" = 1 - ), - state_next = list( - "key" = TOOL_SCREWDRIVER, - "vis_msg" = "{USER} secures the mainboard.", - "self_msg" = "You secure the mainboard." - ) - ), - // 5. Circuit secured - list( - "desc" = "A wired pod frame with a secured mainboard.", - state_prev = list( - "key" = TOOL_SCREWDRIVER, - "vis_msg" = "{USER} unsecures the mainboard.", - "self_msg" = "You unscrew the mainboard from the {HOLDER}." - ), - state_next = list( - "key" = /obj/item/pod_parts/core, - , - "vis_msg" = "{USER} inserts the core into the {HOLDER}.", - "self_msg" = "You carefully insert the core into the {HOLDER}.", - "delete" = 1 - ) - ), - // 6. Core inserted - list( - "desc" = "A naked space pod with a loose core.", - state_prev = list( - "key" = TOOL_CROWBAR, - "vis_msg" = "{USER} delicately removes the core from the {HOLDER} with a crowbar.", - "self_msg" = "You delicately remove the core from the {HOLDER} with a crowbar.", - - "spawn" = /obj/item/pod_parts/core, - "amount" = 1 - ), - state_next = list( - "key" = TOOL_WRENCH, - "vis_msg" = "{USER} secures the core's bolts.", - "self_msg" = "You secure the core's bolts." - ) - ), - // 7. Core secured - list( - "desc" = "A naked space pod with an exposed core. How lewd.", - state_prev = list( - "key" = TOOL_WRENCH, - "vis_msg" = "{USER} unsecures the {HOLDER}'s core.", - "self_msg" = "You unsecure the {HOLDER}'s core." - ), - state_next = list( - "key" = /obj/item/stack/sheet/metal, - "amount" = 5, - "vis_msg" = "{USER} fabricates a pressure bulkhead for the {HOLDER}.", - "self_msg" = "You frabricate a pressure bulkhead for the {HOLDER}." - ) - ), - // 8. Bulkhead added - list( - "desc" = "A space pod with loose bulkhead panelling exposed.", - state_prev = list( - "key" = TOOL_CROWBAR, - "vis_msg" = "{USER} pops the {HOLDER}'s bulkhead panelling loose.", - "self_msg" = "You pop the {HOLDER}'s bulkhead panelling loose.", - - "spawn" = /obj/item/stack/sheet/metal, - "amount" = 5, - ), - state_next = list( - "key" = TOOL_WRENCH, - "vis_msg" = "{USER} secures the {HOLDER}'s bulkhead panelling.", - "self_msg" = "You secure the {HOLDER}'s bulkhead panelling." - ) - ), - // 9. Bulkhead secured with bolts - list( - "desc" = "A space pod with unwelded bulkhead panelling exposed.", - state_prev = list( - "key" = TOOL_WRENCH, - "vis_msg" = "{USER} unbolts the {HOLDER}'s bulkhead panelling.", - "self_msg" = "You unbolt the {HOLDER}'s bulkhead panelling." - ), - state_next = list( - "key" = TOOL_WELDER, - "vis_msg" = "{USER} seals the {HOLDER}'s bulkhead panelling with a weld.", - "self_msg" = "You seal the {HOLDER}'s bulkhead panelling with a weld." - ) - ), - // 10. Welded bulkhead - list( - "desc" = "A space pod with sealed bulkhead panelling exposed.", - state_prev = list( - "key" = TOOL_WELDER, - "vis_msg" = "{USER} cuts the {HOLDER}'s bulkhead panelling loose.", - "self_msg" = "You cut the {HOLDER}'s bulkhead panelling loose." - ), - state_next = list( - "key" = /obj/item/pod_parts/armor, - "vis_msg" = "{USER} installs the {HOLDER}'s armor plating.", - "self_msg" = "You install the {HOLDER}'s armor plating.", - "delete" = 1 - ) - ), - // 11. Loose armor - list( - "desc" = "A space pod with unsecured armor.", - state_prev = list( - "key" = TOOL_CROWBAR, - "vis_msg" = "{USER} pries off {HOLDER}'s armor.", - "self_msg" = "You pry off {HOLDER}'s armor.", - "spawn" = /obj/item/pod_parts/armor, - "amount" = 1 - ), - state_next = list( - "key" = TOOL_WRENCH, - "vis_msg" = "{USER} bolts down the {HOLDER}'s armor.", - "self_msg" = "You bolt down the {HOLDER}'s armor." - ) - ), - // 12. Bolted-down armor - list( - "desc" = "A space pod with unsecured armor.", - state_prev = list( - "key" = TOOL_WRENCH, - "vis_msg" = "{USER} unsecures the {HOLDER}'s armor.", - "self_msg" = "You unsecure the {HOLDER}'s armor." - ), - state_next = list( - "key" = TOOL_WELDER, - "vis_msg" = "{USER} welds the {HOLDER}'s armor.", - "self_msg" = "You weld the {HOLDER}'s armor." - ) - ) - // EOF - ) - -/datum/construction/reversible2/pod/spawn_result(mob/user as mob) - ..() - SSblackbox.record_feedback("amount", "spacepod_created", 1) - return diff --git a/code/modules/spacepods/equipment.dm b/code/modules/spacepods/equipment.dm deleted file mode 100644 index fc1f87d9b07..00000000000 --- a/code/modules/spacepods/equipment.dm +++ /dev/null @@ -1,278 +0,0 @@ -/obj/item/spacepod_equipment/weaponry/proc/fire_weapons() - if(HAS_TRAIT(usr, TRAIT_PACIFISM) && harmful) - to_chat(usr, "You don't want to harm other living beings!") - return - if(my_atom.next_firetime > world.time) - to_chat(usr, "Your weapons are recharging.") - return - my_atom.next_firetime = world.time + fire_delay - var/turf/firstloc - var/turf/secondloc - if(!my_atom.equipment_system || !my_atom.equipment_system.weapon_system) - to_chat(usr, "Missing equipment or weapons.") - my_atom.verbs -= text2path("[type]/proc/fire_weapons") - return - if(!my_atom.battery.use(shot_cost)) - to_chat(usr, "Insufficient charge to fire the weapons") - return - var/olddir - for(var/i = 0; i < shots_per; i++) - if(olddir != my_atom.dir) - switch(my_atom.dir) - if(NORTH) - firstloc = get_step(my_atom, NORTH) - secondloc = get_step(firstloc,EAST) - if(SOUTH) - firstloc = get_turf(my_atom) - secondloc = get_step(firstloc,EAST) - if(EAST) - firstloc = get_step(my_atom, EAST) - secondloc = get_step(firstloc,NORTH) - if(WEST) - firstloc = get_turf(my_atom) - secondloc = get_step(firstloc,NORTH) - olddir = dir - var/obj/item/projectile/projone = new projectile_type(firstloc) - var/obj/item/projectile/projtwo = new projectile_type(secondloc) - projone.starting = get_turf(my_atom) - projone.firer = usr - projone.def_zone = "chest" - projtwo.starting = get_turf(my_atom) - projtwo.firer = usr - projtwo.def_zone = "chest" - spawn() - playsound(src, fire_sound, 50, 1) - projone.dumbfire(my_atom.dir) - projtwo.dumbfire(my_atom.dir) - sleep(2) - -/datum/spacepod/equipment - var/obj/spacepod/my_atom - var/list/obj/item/spacepod_equipment/installed_modules = list() // holds an easy to access list of installed modules - - var/obj/item/spacepod_equipment/weaponry/weapon_system // weapons system - var/obj/item/spacepod_equipment/misc/misc_system // misc system - var/obj/item/spacepod_equipment/cargo/cargo_system // cargo system - var/obj/item/spacepod_equipment/cargo/sec_cargo_system // secondary cargo system - var/obj/item/spacepod_equipment/lock/lock_system // lock system - -/datum/spacepod/equipment/New(obj/spacepod/SP) - ..() - if(istype(SP)) - my_atom = SP - -/obj/item/spacepod_equipment - name = "equipment" - var/obj/spacepod/my_atom - var/occupant_mod = 0 // so any module can modify occupancy - var/list/storage_mod = list("slots" = 0, "w_class" = 0) // so any module can modify storage slots - -/obj/item/spacepod_equipment/proc/removed(mob/user) // So that you can unload cargo when you remove the module - return - -/* -/////////////////////////////////////// -/////////Weapon System/////////////////// -/////////////////////////////////////// -*/ - -/obj/item/spacepod_equipment/weaponry - name = "pod weapon" - desc = "You shouldn't be seeing this" - icon = 'icons/vehicles/spacepod.dmi' - icon_state = "blank" - var/obj/item/projectile/projectile_type - var/shot_cost = 0 - var/shots_per = 1 - var/fire_sound - var/fire_delay = 15 - var/harmful = TRUE - -/obj/item/spacepod_equipment/weaponry/taser - name = "disabler system" - desc = "A weak taser system for space pods, fires disabler beams." - icon_state = "weapon_taser" - projectile_type = /obj/item/projectile/beam/disabler - shot_cost = 400 - fire_sound = 'sound/weapons/taser.ogg' - harmful = FALSE - -/obj/item/spacepod_equipment/weaponry/burst_taser - name = "burst taser system" - desc = "A weak taser system for space pods, this one fires 3 at a time." - icon_state = "weapon_burst_taser" - projectile_type = /obj/item/projectile/beam/disabler - shot_cost = 1200 - shots_per = 3 - fire_sound = 'sound/weapons/taser.ogg' - fire_delay = 30 - harmful = FALSE - -/obj/item/spacepod_equipment/weaponry/laser - name = "laser system" - desc = "A weak laser system for space pods, fires concentrated bursts of energy." - icon_state = "weapon_laser" - projectile_type = /obj/item/projectile/beam - shot_cost = 600 - fire_sound = 'sound/weapons/laser.ogg' - -// MINING LASERS -/obj/item/spacepod_equipment/weaponry/mining_laser_basic - name = "weak mining laser system" - desc = "A weak mining laser system for space pods, fires bursts of energy that cut through rock." - icon = 'icons/goonstation/pods/ship.dmi' - icon_state = "pod_taser" - projectile_type = /obj/item/projectile/kinetic/pod - shot_cost = 300 - fire_delay = 14 - fire_sound = 'sound/weapons/kenetic_accel.ogg' - -/obj/item/spacepod_equipment/weaponry/mining_laser - name = "mining laser system" - desc = "A mining laser system for space pods, fires bursts of energy that cut through rock." - icon = 'icons/goonstation/pods/ship.dmi' - icon_state = "pod_m_laser" - projectile_type = /obj/item/projectile/kinetic/pod/regular - shot_cost = 250 - fire_delay = 10 - fire_sound = 'sound/weapons/kenetic_accel.ogg' - -/* -/////////////////////////////////////// -/////////Misc. System/////////////////// -/////////////////////////////////////// -*/ - -GLOBAL_LIST_EMPTY(pod_trackers) - -/obj/item/spacepod_equipment/misc - name = "pod misc" - desc = "You shouldn't be seeing this" - icon = 'icons/goonstation/pods/ship.dmi' - icon_state = "blank" - -/obj/item/spacepod_equipment/misc/tracker - name = "\improper spacepod tracking system" - desc = "A tracking device for spacepods." - icon_state = "pod_locator" - -/obj/item/spacepod_equipment/misc/tracker/Initialize(mapload) - GLOB.pod_trackers |= src - return ..() - -/obj/item/spacepod_equipment/misc/tracker/Destroy() - GLOB.pod_trackers -= src - return ..() - -/* -/////////////////////////////////////// -/////////Cargo System////////////////// -/////////////////////////////////////// -*/ - -/obj/item/spacepod_equipment/cargo - name = "pod cargo" - desc = "You shouldn't be seeing this" - icon = 'icons/vehicles/spacepod.dmi' - icon_state = "cargo_blank" - var/obj/storage = null - -/obj/item/spacepod_equipment/cargo/proc/passover(obj/item/I) - return - -/obj/item/spacepod_equipment/cargo/proc/unload() // called by unload verb - if(storage) - storage.forceMove(get_turf(my_atom)) - storage = null - -/obj/item/spacepod_equipment/cargo/removed(mob/user) // called when system removed - . = ..() - unload() - -// Ore System -/obj/item/spacepod_equipment/cargo/ore - name = "spacepod ore storage system" - desc = "An ore storage system for spacepods. Scoops up any ore you drive over." - icon_state = "cargo_ore" - -/obj/item/spacepod_equipment/cargo/ore/passover(obj/item/I) - if(storage && istype(I,/obj/item/stack/ore)) - I.forceMove(storage) - -// Crate System -/obj/item/spacepod_equipment/cargo/crate - name = "spacepod crate storage system" - desc = "A heavy duty storage system for spacepods. Holds one crate." - icon_state = "cargo_crate" - -/* -/////////////////////////////////////// -/////////Secondary Cargo System//////// -/////////////////////////////////////// -*/ - -/obj/item/spacepod_equipment/sec_cargo - name = "secondary cargo" - desc = "you shouldn't be seeing this" - icon = 'icons/vehicles/spacepod.dmi' - icon_state = "blank" - -// Passenger Seat -/obj/item/spacepod_equipment/sec_cargo/chair - name = "passenger seat" - desc = "A passenger seat for a spacepod." - icon_state = "sec_cargo_chair" - occupant_mod = 1 - -// Loot Box -/obj/item/spacepod_equipment/sec_cargo/loot_box - name = "loot box" - desc = "A small compartment to store valuables." - icon_state = "sec_cargo_loot" - storage_mod = list("slots" = 7, "w_class" = 14) - -/* -/////////////////////////////////////// -/////////Lock System/////////////////// -/////////////////////////////////////// -*/ - -/obj/item/spacepod_equipment/lock - name = "pod lock" - desc = "You shouldn't be seeing this" - icon = 'icons/vehicles/spacepod.dmi' - icon_state = "blank" - var/mode = 0 - var/id = null - -// Key and Tumbler System -/obj/item/spacepod_equipment/lock/keyed - name = "spacepod tumbler lock" - desc = "A locking system to stop podjacking. This version uses a standalone key." - icon_state = "lock_tumbler" - var/static/id_source = 0 - -/obj/item/spacepod_equipment/lock/keyed/Initialize(mapload) - . = ..() - id = ++id_source - -// The key -/obj/item/spacepod_key - name = "spacepod key" - desc = "A key for a spacepod lock." - icon = 'icons/vehicles/spacepod.dmi' - icon_state = "podkey" - w_class = WEIGHT_CLASS_TINY - var/id = 0 - -// Key - Lock Interactions -/obj/item/spacepod_equipment/lock/keyed/attackby(obj/item/I as obj, mob/user as mob, params) - if(istype(I, /obj/item/spacepod_key)) - var/obj/item/spacepod_key/key = I - if(!key.id) - key.id = id - to_chat(user, "You grind the blank key to fit the lock.") - else - to_chat(user, "This key is already ground!") - else - return ..() diff --git a/code/modules/spacepods/lock_buster.dm b/code/modules/spacepods/lock_buster.dm deleted file mode 100644 index 0907878fc17..00000000000 --- a/code/modules/spacepods/lock_buster.dm +++ /dev/null @@ -1,14 +0,0 @@ -/obj/item/lock_buster - name = "pod lock buster" - desc = "Destroys a podlock in mere seconds once applied. Waranty void if used." - icon = 'icons/obj/device.dmi' - icon_state = "lock_buster_off" - var/on = 0 - -/obj/item/lock_buster/attack_self(mob/user as mob) - on = !on - if(on) - icon_state = "lock_buster_on" - else - icon_state = "lock_buster_off" - to_chat(usr, "You turn [src] [on ? "on" : "off"].") diff --git a/code/modules/spacepods/parts.dm b/code/modules/spacepods/parts.dm deleted file mode 100644 index fed8e994a53..00000000000 --- a/code/modules/spacepods/parts.dm +++ /dev/null @@ -1,126 +0,0 @@ -/obj/item/pod_parts - parent_type = /obj/item/mecha_parts - icon = 'icons/goonstation/pods/pod_parts.dmi' - -/obj/item/pod_parts/core - name="Space Pod Core" - icon_state = "core" - flags = CONDUCT - origin_tech = "programming=2;materials=2;biotech=2;engineering=2" - -/obj/item/pod_parts/pod_frame - name = "Space Pod Frame" - icon_state = "" - flags = CONDUCT - density = 0 - anchored = 0 - var/link_to = null - var/link_angle = 0 - -/obj/item/pod_parts/pod_frame/proc/find_square() - /* - each part, in essence, stores the relative position of another part - you can find where this part should be by looking at the current direction of the current part and applying the link_angle - the link_angle is the angle between the part's direction and its following part, which is the current part's link_to - the code works by going in a loop - each part is capable of starting a loop by checking for the part after it, and that part checking, and so on - this 4-part loop, starting from any part of the frame, can determine if all the parts are properly in place and aligned - it also checks that each part is unique, and that all the parts are there for the spacepod itself - */ - var/neededparts = list(/obj/item/pod_parts/pod_frame/aft_port, /obj/item/pod_parts/pod_frame/aft_starboard, /obj/item/pod_parts/pod_frame/fore_port, /obj/item/pod_parts/pod_frame/fore_starboard) - var/turf/T - var/obj/item/pod_parts/pod_frame/linked - var/obj/item/pod_parts/pod_frame/pointer - var/list/connectedparts = list() - neededparts -= src - //log_admin("Starting with [src]") - linked = src - for(var/i = 1; i <= 4; i++) - T = get_turf(get_step(linked, turn(linked.dir, -linked.link_angle))) //get the next place that we want to look at - if(locate(linked.link_to) in T) - pointer = locate(linked.link_to) in T - //log_admin("Looking at [pointer.type]") - if(istype(pointer, linked.link_to) && pointer.dir == linked.dir && pointer.anchored) - if(!(pointer in connectedparts)) - connectedparts += pointer - linked = pointer - pointer = null - if(connectedparts.len < 4) - return 0 - for(var/i = 1; i <=4; i++) - var/obj/item/pod_parts/pod_frame/F = connectedparts[i] - if(F.type in neededparts) //if one of the items can be founded in neededparts - neededparts -= F.type - log_admin("Found [F.type]") - else //because neededparts has 4 distinct items, this must be called if theyre not all in place and wrenched - return 0 - return connectedparts - -/obj/item/pod_parts/pod_frame/attackby(obj/item/O, mob/user) - if(istype(O, /obj/item/stack/rods)) - var/obj/item/stack/rods/R = O - var/list/linkedparts = find_square() - if(!linkedparts) - to_chat(user, "You cannot assemble a pod frame because you do not have the necessary assembly.") - return - var/obj/structure/spacepod_frame/pod = new /obj/structure/spacepod_frame(src.loc) - pod.dir = src.dir - to_chat(user, "You strut the pod frame together.") - R.use(10) - for(var/obj/item/pod_parts/pod_frame/F in linkedparts) - if(1 == turn(F.dir, -F.link_angle)) //if the part links north during construction, as the bottom left part always does - //log_admin("Repositioning") - pod.loc = F.loc - qdel(F) - playsound(get_turf(src), O.usesound, 50, 1) - if(istype(O, /obj/item/wrench)) - to_chat(user, "You [!anchored ? "secure \the [src] in place." : "remove the securing bolts."]") - anchored = !anchored - density = anchored - playsound(get_turf(src), O.usesound, 50, 1) - -/obj/item/pod_parts/pod_frame/verb/rotate() - set name = "Rotate Frame" - set category = "Object" - set src in oview(1) - if(anchored) - to_chat(usr, "\The [src] is securely bolted!") - return 0 - src.dir = turn(src.dir, -90) - return 1 - -/obj/item/pod_parts/pod_frame/attack_hand() - src.rotate() - -/obj/item/pod_parts/pod_frame/fore_port - name = "fore port pod frame" - icon_state = "pod_fp" - desc = "A space pod frame component. This is the fore port component." - link_to = /obj/item/pod_parts/pod_frame/fore_starboard - link_angle = 90 - -/obj/item/pod_parts/pod_frame/fore_starboard - name = "fore starboard pod frame" - icon_state = "pod_fs" - desc = "A space pod frame component. This is the fore starboard component." - link_to = /obj/item/pod_parts/pod_frame/aft_starboard - link_angle = 180 - -/obj/item/pod_parts/pod_frame/aft_port - name = "aft port pod frame" - icon_state = "pod_ap" - desc = "A space pod frame component. This is the aft port component." - link_to = /obj/item/pod_parts/pod_frame/fore_port - link_angle = 0 - -/obj/item/pod_parts/pod_frame/aft_starboard - name = "aft starboard pod frame" - icon_state = "pod_as" - desc = "A space pod frame component. This is the aft starboard component." - link_to = /obj/item/pod_parts/pod_frame/aft_port - link_angle = 270 - -/obj/item/pod_parts/armor - name = "civilian pod armor" - icon = 'icons/goonstation/pods/pod_parts.dmi' - icon_state = "pod_armor_civ" - desc = "Spacepod armor. This is the civilian version. It looks rather flimsy." diff --git a/code/modules/spacepods/spacepod.dm b/code/modules/spacepods/spacepod.dm deleted file mode 100644 index 09bcb8570ba..00000000000 --- a/code/modules/spacepods/spacepod.dm +++ /dev/null @@ -1,1121 +0,0 @@ -#define DAMAGE 1 -#define POD_FIRE 2 -#define POD_LIGHT 1 -#define WINDOW 2 -#define RIM 3 -#define PAINT 4 - -/obj/item/pod_paint_bucket - name = "space pod paintkit" - desc = "Pimp your ride" - icon = 'icons/obj/items.dmi' - icon_state = "paint_red" - -/obj/spacepod - name = "\improper space pod" - desc = "A space pod meant for space travel." - icon = 'icons/goonstation/48x48/pods.dmi' - density = 1 //Dense. To raise the heat. - opacity = 0 - - anchored = 1 - resistance_flags = ACID_PROOF - - layer = 3.9 - infra_luminosity = 15 - - var/mob/pilot //There is only ever one pilot and he gets all the privledge - var/list/mob/passengers = list() //passengers can't do anything and are variable in number - var/max_passengers = 0 - var/obj/item/storage/internal/cargo_hold - - var/datum/spacepod/equipment/equipment_system - - var/battery_type = "/obj/item/stock_parts/cell/high" - var/obj/item/stock_parts/cell/battery - - var/datum/gas_mixture/cabin_air - var/obj/machinery/portable_atmospherics/canister/internal_tank - var/use_internal_tank = 0 - - var/hatch_open = 0 - - var/next_firetime = 0 - - var/has_paint = 0 - - var/list/pod_overlays - var/list/pod_paint_effect - var/list/colors = new/list(4) - var/health = 250 - var/empcounter = 0 //Used for disabling movement when hit by an EMP - - var/lights = 0 - var/lights_power = 6 - var/list/icon_light_color = list("pod_civ" = LIGHT_COLOR_WHITE, \ - "pod_mil" = "#BBF093", \ - "pod_synd" = LIGHT_COLOR_RED, \ - "pod_gold" = LIGHT_COLOR_WHITE, \ - "pod_black" = "#3B8FE5", \ - "pod_industrial" = "#CCCC00") - - var/unlocked = TRUE - - var/move_delay = 2 - var/next_move = 0 - var/can_paint = TRUE - -/obj/spacepod/proc/apply_paint(mob/user as mob) - var/part_type - if(!can_paint) - to_chat(user, "You can't repaint this type of pod!") - return - - var/part = input(user, "Choose part", null) as null|anything in list("Lights","Rim","Paint","Windows") - switch(part) - if("Lights") - part_type = POD_LIGHT - if("Rim") - part_type = RIM - if("Paint") - part_type = PAINT - if("Windows") - part_type = WINDOW - else - var/coloradd = input(user, "Choose a color", "Color") as color - colors[part_type] = coloradd - if(!has_paint) - has_paint = 1 - update_icons() - -/obj/spacepod/get_cell() - return battery - -/obj/spacepod/Initialize(mapload) - . = ..() - if(!pod_overlays) - pod_overlays = new/list(2) - pod_overlays[DAMAGE] = image(icon, icon_state="pod_damage") - pod_overlays[POD_FIRE] = image(icon, icon_state="pod_fire") - - if(!pod_paint_effect) - pod_paint_effect = new/list(4) - pod_paint_effect[POD_LIGHT] = image(icon,icon_state = "LIGHTS") - pod_paint_effect[WINDOW] = image(icon,icon_state = "Windows") - pod_paint_effect[RIM] = image(icon,icon_state = "RIM") - pod_paint_effect[PAINT] = image(icon,icon_state = "PAINT") - - bound_width = 64 - bound_height = 64 - dir = EAST - battery = new battery_type(src) - - add_cabin() - add_airtank() - - use_internal_tank = TRUE - equipment_system = new(src) - equipment_system.installed_modules += battery - - GLOB.spacepods_list += src - - cargo_hold = new/obj/item/storage/internal(src) - cargo_hold.w_class = 5 //so you can put bags in - cargo_hold.storage_slots = 0 //You need to install cargo modules to use it. - cargo_hold.max_w_class = 5 //fit almost anything - cargo_hold.max_combined_w_class = 0 //you can optimize your stash with larger items - - START_PROCESSING(SSobj, src) - RegisterSignal(src, COMSIG_MOVABLE_MOVED, .proc/create_trail) - -/obj/spacepod/proc/create_trail() - var/turf/T = get_turf(src) - var/atom/oldposition - var/atom/oldloc - switch(dir) - if(NORTH) - oldposition = get_step(T, SOUTH) - oldloc = get_step(oldposition, EAST) - if(SOUTH) // More difficult, offset to the north! - oldposition = get_step(get_step(src, NORTH), NORTH) - oldloc = get_step(oldposition, EAST) - if(EAST) // Just one to the north should suffice - oldposition = get_step(T, WEST) - oldloc = get_step(oldposition, NORTH) - if(WEST) // One to the east and north from there - oldposition = get_step(get_step(src, EAST), EAST) - oldloc = get_step(oldposition, NORTH) - - if(!has_gravity(T)) - new /obj/effect/particle_effect/ion_trails(oldposition, dir) - new /obj/effect/particle_effect/ion_trails(oldloc, dir) - -/obj/spacepod/Destroy() - if(equipment_system.cargo_system) - equipment_system.cargo_system.removed(null) - QDEL_NULL(equipment_system) - QDEL_NULL(cargo_hold) - QDEL_NULL(battery) - QDEL_NULL(cabin_air) - QDEL_NULL(internal_tank) - occupant_sanity_check() - if(pilot) - eject_pilot() - if(passengers) - for(var/mob/M in passengers) - eject_passenger(M) - GLOB.spacepods_list -= src - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/spacepod/process() - give_air() - regulate_temp() - if(src.empcounter > 0) - src.empcounter-- - -/obj/spacepod/proc/update_icons() - if(!pod_overlays) - pod_overlays = new/list(2) - pod_overlays[DAMAGE] = image(icon, icon_state="pod_damage") - pod_overlays[POD_FIRE] = image(icon, icon_state="pod_fire") - - if(!pod_paint_effect) - pod_paint_effect = new/list(4) - pod_paint_effect[POD_LIGHT] = image(icon,icon_state = "LIGHTS") - pod_paint_effect[WINDOW] = image(icon,icon_state = "Windows") - pod_paint_effect[RIM] = image(icon,icon_state = "RIM") - pod_paint_effect[PAINT] = image(icon,icon_state = "PAINT") - overlays.Cut() - - if(has_paint) - var/image/to_add - if(!isnull(pod_paint_effect[POD_LIGHT])) - to_add = pod_paint_effect[POD_LIGHT] - to_add.color = colors[POD_LIGHT] - overlays += to_add - if(!isnull(pod_paint_effect[WINDOW])) - to_add = pod_paint_effect[WINDOW] - to_add.color = colors[WINDOW] - overlays += to_add - if(!isnull(pod_paint_effect[RIM])) - to_add = pod_paint_effect[RIM] - to_add.color = colors[RIM] - overlays += to_add - if(!isnull(pod_paint_effect[PAINT])) - to_add = pod_paint_effect[PAINT] - to_add.color = colors[PAINT] - overlays += to_add - if(health <= round(initial(health)/2)) - overlays += pod_overlays[DAMAGE] - if(health <= round(initial(health)/4)) - overlays += pod_overlays[POD_FIRE] - - - light_color = icon_light_color[src.icon_state] - -/obj/spacepod/bullet_act(obj/item/projectile/P) - if(P.damage_type == BRUTE || P.damage_type == BURN) - deal_damage(P.damage) - P.on_hit(src) - -/obj/spacepod/AllowDrop() - return TRUE - -/obj/spacepod/blob_act(obj/structure/blob/B) - deal_damage(30) - -/obj/spacepod/force_eject_occupant(mob/target) - if(target == pilot) - eject_pilot() - else - eject_passenger(target) - -/obj/spacepod/proc/eject_pilot() - pilot.forceMove(get_turf(src)) - pilot = null - -/obj/spacepod/proc/eject_passenger(mob/passenger) - passenger.forceMove(get_turf(src)) - passengers -= passenger - -/obj/spacepod/attack_animal(mob/living/simple_animal/user) - user.changeNext_move(CLICK_CD_MELEE) - if((user.a_intent == INTENT_HELP && user.ckey) || user.melee_damage_upper == 0) - user.custom_emote(1, "[user.friendly] [src].") - return FALSE - else - var/damage = rand(user.melee_damage_lower, user.melee_damage_upper) - deal_damage(damage) - visible_message("[user] [user.attacktext] [src]!") - user.create_attack_log("attacked [src.name]") - add_attack_logs(user, src, "attacked") - return TRUE - -/obj/spacepod/attack_alien(mob/user) - user.changeNext_move(CLICK_CD_MELEE) - deal_damage(15) - playsound(src.loc, 'sound/weapons/slash.ogg', 50, 1, -1) - to_chat(user, "You slash at [src]!") - visible_message("[user] slashes at [src]'s armor!") - -/obj/spacepod/proc/deal_damage(damage) - var/oldhealth = health - health = max(0, health - damage) - var/percentage = (health / initial(health)) * 100 - occupant_sanity_check() - if(oldhealth > health && percentage <= 25 && percentage > 0) - play_sound_to_riders('sound/effects/engine_alert2.ogg') - if(oldhealth > health && !health) - play_sound_to_riders('sound/effects/engine_alert1.ogg') - if(!health) - spawn(0) - message_to_riders("Critical damage to the vessel detected, core explosion imminent!") - for(var/i in 1 to 3) - var/count = 3 - message_to_riders("[count]") - count-- - sleep(10) - if(LAZYLEN(pilot) || LAZYLEN(passengers)) - for(var/M in passengers + pilot) - var/mob/living/L = M - L.adjustBruteLoss(300) - explosion(loc, 0, 0, 2) - robogibs(loc) - robogibs(loc) - qdel(src) - - update_icons() - -/obj/spacepod/proc/repair_damage(repair_amount) - if(health) - health = min(initial(health), health + repair_amount) - update_icons() - - -/obj/spacepod/ex_act(severity) - occupant_sanity_check() - switch(severity) - if(1) - if(passengers || pilot) - for(var/mob/M in passengers | pilot) - var/mob/living/carbon/human/H = M - if(H) - H.forceMove(get_turf(src)) - H.ex_act(severity + 1) - to_chat(H, "You are forcefully thrown from [src]!") - qdel(src) - if(2) - deal_damage(100) - if(3) - if(prob(40)) - deal_damage(50) - -/obj/spacepod/emp_act(severity) - occupant_sanity_check() - cargo_hold.emp_act(severity) - - if(battery && battery.charge > 0) - battery.use((battery.charge/3)/(severity*2)) - deal_damage(80 / severity) - if(empcounter < (40 / severity)) - empcounter = 40 / severity - - switch(severity) - if(1) - message_to_riders("The pod console flashes 'Heavy EMP WAVE DETECTED'.") - if(2) - message_to_riders("The pod console flashes 'EMP WAVE DETECTED'.") - -/obj/spacepod/proc/play_sound_to_riders(mysound) - if(length(passengers | pilot) == 0) - return - var/sound/S = sound(mysound) - S.wait = 0 //No queue - S.channel = SSsounds.random_available_channel() - S.volume = 50 - for(var/mob/M in passengers | pilot) - M << S - -/obj/spacepod/proc/message_to_riders(mymessage) - if(length(passengers | pilot) == 0) - return - for(var/mob/M in passengers | pilot) - to_chat(M, mymessage) - -/obj/spacepod/attackby(obj/item/W as obj, mob/user as mob, params) - if(istype(W, /obj/item/stock_parts/cell)) - if(!hatch_open) - to_chat(user, "The maintenance hatch is closed!") - return - if(battery) - to_chat(user, "The pod already has a battery.") - return - to_chat(user, "You insert [W] into the pod.") - user.drop_item(W) - battery = W - W.forceMove(src) - return - else if(istype(W, /obj/item/spacepod_equipment)) - if(!hatch_open) - to_chat(user, "The maintenance hatch is closed!") - return - if(!equipment_system) - to_chat(user, "The pod has no equipment datum, yell at the coders") - return - if(istype(W, /obj/item/spacepod_equipment/weaponry)) - add_equipment(user, W, "weapon_system") - return - if(istype(W, /obj/item/spacepod_equipment/misc)) - add_equipment(user, W, "misc_system") - return - if(istype(W, /obj/item/spacepod_equipment/cargo)) - add_equipment(user, W, "cargo_system") - return - if(istype(W, /obj/item/spacepod_equipment/sec_cargo)) - add_equipment(user, W, "sec_cargo_system") - return - if(istype(W, /obj/item/spacepod_equipment/lock)) - add_equipment(user, W, "lock_system") - return - - else if(istype(W, /obj/item/spacepod_key) && istype(equipment_system.lock_system, /obj/item/spacepod_equipment/lock/keyed)) - var/obj/item/spacepod_key/key = W - if(key.id == equipment_system.lock_system.id) - lock_pod() - return - else - to_chat(user, "This is the wrong key!") - return - - else if(istype(W, /obj/item/lock_buster)) - var/obj/item/lock_buster/L = W - if(L.on && equipment_system.lock_system) - user.visible_message(user, "[user] is drilling through [src]'s lock!", - "You start drilling through [src]'s lock!") - if(do_after(user, 100 * W.toolspeed, target = src)) - QDEL_NULL(equipment_system.lock_system) - unlocked = TRUE - user.visible_message(user, "[user] has destroyed [src]'s lock!", - "You destroy [src]'s lock!") - else - user.visible_message(user, "[user] fails to break through [src]'s lock!", - "You were unable to break through [src]'s lock!") - return - if(L.on && unlocked == FALSE) //The buster is on, we don't have a lock system, and the pod is still somehow locked, unlocking. - unlocked = TRUE - user.visible_message(user, "[user] repairs [src]'s doors with [L].", - "You repair [src]'s doors with [L].") - to_chat(user, "Turn [L] on first.") - return - - else if(cargo_hold.storage_slots > 0 && !hatch_open && unlocked) // must be the last option as all items not listed prior will be stored - cargo_hold.attackby(W, user, params) - else - if(user.a_intent == INTENT_HARM) - deal_damage(W.force) - return ..() - -/obj/spacepod/crowbar_act(mob/user, obj/item/I) - if(user.a_intent == INTENT_HARM) - return - . = TRUE - if(!I.use_tool(src, user, 0, volume = I.tool_volume)) - return - if(!equipment_system.lock_system || unlocked || hatch_open) - hatch_open = !hatch_open - to_chat(user, "You [hatch_open ? "open" : "close"] the maintenance hatch.") - else - to_chat(user, "The hatch is locked shut!") - -/obj/spacepod/welder_act(mob/user, obj/item/I) - if(user.a_intent == INTENT_HARM) - return - . = TRUE - if(!hatch_open) - to_chat(user, "You must open the maintenance hatch before attempting repairs.") - return - if(health >= initial(health)) - to_chat(user, "[src] is fully repaired!") - return - if(!I.tool_use_check(user, 0)) - return - to_chat(user, "You start welding the spacepod...") - if(I.use_tool(src, user, 20, 3, volume = I.tool_volume)) - repair_damage(10) - to_chat(user, "You mend some [pick("dents","bumps","damage")] with [I]") - - -/obj/spacepod/proc/add_equipment(mob/user, obj/item/spacepod_equipment/SPE, slot) - if(equipment_system.vars[slot]) - to_chat(user, "The pod already has a [slot], remove it first.") - return - else - to_chat(user, "You insert [SPE] into the pod.") - user.drop_item(SPE) - SPE.forceMove(src) - equipment_system.vars[slot] = SPE - var/obj/item/spacepod_equipment/system = equipment_system.vars[slot] - system.my_atom = src - equipment_system.installed_modules += SPE - max_passengers += SPE.occupant_mod - cargo_hold.storage_slots += SPE.storage_mod["slots"] - cargo_hold.max_combined_w_class += SPE.storage_mod["w_class"] - -/obj/spacepod/attack_hand(mob/user as mob) - if(user.a_intent == INTENT_GRAB && unlocked) - var/mob/target - if(pilot) - target = pilot - else if(passengers.len > 0) - target = passengers[1] - - if(target && istype(target)) - src.visible_message("[user] is trying to rip the door open and pull [target] out of [src]!", - "You see [user] outside the door trying to rip it open!") - if(do_after(user, 50, target = src)) - target.Stun(1) - if(pilot) - eject_pilot() - else - eject_passenger(target) - target.visible_message("[user] flings the door open and tears [target] out of [src]", - "The door flies open and you are thrown out of [src] and to the ground!") - return - target.visible_message("[user] was unable to get the door open!", - "You manage to keep [user] out of [src]!") - - if(!hatch_open) - if(cargo_hold.storage_slots > 0) - if(unlocked) - cargo_hold.open(user) - else - to_chat(user, "The storage compartment is locked") - return ..() - if(!equipment_system || !istype(equipment_system)) - to_chat(user, "The pod has no equpment datum, or is the wrong type, yell at IK3I.") - return - var/list/possible = list() - if(battery) - possible.Add("Energy Cell") - if(equipment_system.weapon_system) - possible.Add("Weapon System") - if(equipment_system.misc_system) - possible.Add("Misc. System") - if(equipment_system.cargo_system) - possible.Add("Cargo System") - if(equipment_system.sec_cargo_system) - possible.Add("Secondary Cargo System") - if(equipment_system.lock_system) - possible.Add("Lock System") - switch(input(user, "Remove which equipment?", null, null) as null|anything in possible) - if("Energy Cell") - if(user.put_in_any_hand_if_possible(battery)) - to_chat(user, "You remove [battery] from the space pod") - battery = null - else - to_chat(user, "You need an open hand to do that.") - return - if("Weapon System") - remove_equipment(user, equipment_system.weapon_system, "weapon_system") - return - if("Misc. System") - remove_equipment(user, equipment_system.misc_system, "misc_system") - return - if("Cargo System") - remove_equipment(user, equipment_system.cargo_system, "cargo_system") - return - if("Secondary Cargo System") - remove_equipment(user, equipment_system.sec_cargo_system, "sec_cargo_system") - return - if("Lock System") - remove_equipment(user, equipment_system.lock_system, "lock_system") - -/obj/spacepod/proc/remove_equipment(mob/user, obj/item/spacepod_equipment/SPE, slot) - - if(passengers.len > max_passengers - SPE.occupant_mod) - to_chat(user, "Someone is sitting in [SPE]!") - return - - var/sum_w_class = 0 - for(var/obj/item/I in cargo_hold.contents) - sum_w_class += I.w_class - if(cargo_hold.contents.len > cargo_hold.storage_slots - SPE.storage_mod["slots"] || sum_w_class > cargo_hold.max_combined_w_class - SPE.storage_mod["w_class"]) - to_chat(user, "Empty [SPE] first!") - return - - if(user.put_in_any_hand_if_possible(SPE)) - to_chat(user, "You remove [SPE] from the equipment system.") - equipment_system.installed_modules -= SPE - max_passengers -= SPE.occupant_mod - cargo_hold.storage_slots -= SPE.storage_mod["slots"] - cargo_hold.max_combined_w_class -= SPE.storage_mod["w_class"] - SPE.removed(user) - SPE.my_atom = null - equipment_system.vars[slot] = null - return - to_chat(user, "You need an open hand to do that.") - - -/obj/spacepod/hear_talk/hear_talk(mob/M, list/message_pieces) - cargo_hold.hear_talk(M, message_pieces) - ..() - -/obj/spacepod/hear_message(mob/M, msg) - cargo_hold.hear_message(M, msg) - ..() - -/obj/spacepod/proc/return_inv() - - var/list/L = list( ) - - L += src.contents - - for(var/obj/item/storage/S in src) - L += S.return_inv() - for(var/obj/item/gift/G in src) - L += G.gift - if(istype(G.gift, /obj/item/storage)) - var/obj/item/storage/inv = G.gift - L += inv.return_inv() - return L - -/obj/spacepod/civilian - icon_state = "pod_civ" - desc = "A sleek civilian space pod." - -/obj/spacepod/civilian/attackby(obj/item/W as obj, mob/user as mob, params) - ..() - if(istype(W, /obj/item/pod_paint_bucket)) - apply_paint(user) - return - -/obj/spacepod/random - icon_state = "pod_civ" -// placeholder - -/obj/spacepod/sec - name = "\improper security spacepod" - desc = "An armed security spacepod with reinforced armor plating." - icon_state = "pod_mil" - health = 400 - -/obj/spacepod/syndi - name = "syndicate spacepod" - desc = "A spacepod painted in syndicate colors." - icon_state = "pod_synd" - health = 400 - unlocked = FALSE - -/obj/spacepod/syndi/unlocked - unlocked = TRUE - -/obj/spacepod/sec/Initialize(mapload) - . = ..() - var/obj/item/spacepod_equipment/weaponry/burst_taser/T = new /obj/item/spacepod_equipment/weaponry/taser - T.loc = equipment_system - equipment_system.weapon_system = T - equipment_system.weapon_system.my_atom = src - equipment_system.installed_modules += T - - var/obj/item/spacepod_equipment/misc/tracker/L = new /obj/item/spacepod_equipment/misc/tracker - L.loc = equipment_system - equipment_system.misc_system = L - equipment_system.misc_system.my_atom = src - equipment_system.installed_modules += L - - var/obj/item/spacepod_equipment/sec_cargo/chair/C = new /obj/item/spacepod_equipment/sec_cargo/chair - C.loc = equipment_system - equipment_system.sec_cargo_system = C - equipment_system.sec_cargo_system.my_atom = src - equipment_system.installed_modules += C - max_passengers = 1 - - var/obj/item/spacepod_equipment/lock/keyed/K = new /obj/item/spacepod_equipment/lock/keyed - K.loc = equipment_system - equipment_system.lock_system = K - equipment_system.lock_system.my_atom = src - equipment_system.lock_system.id = 100000 - equipment_system.installed_modules += K - -/obj/spacepod/random/Initialize(mapload) - . = ..() - icon_state = pick("pod_civ", "pod_black", "pod_mil", "pod_synd", "pod_gold", "pod_industrial") - switch(icon_state) - if("pod_civ") - desc = "A sleek civilian space pod." - if("pod_black") - desc = "An all black space pod with no insignias." - if("pod_mil") - desc = "A dark grey space pod brandishing the Nanotrasen Military insignia" - if("pod_synd") - desc = "A menacing military space pod with Fuck NT stenciled onto the side" - if("pod_gold") - desc = "A civilian space pod with a gold body, must have cost somebody a pretty penny" - if("pod_industrial") - desc = "A rough looking space pod meant for industrial work" - update_icons() - -/obj/spacepod/verb/toggle_internal_tank() - set name = "Toggle internal airtank usage" - set category = "Spacepod" - set src = usr.loc - set popup_menu = 0 - - if(usr.incapacitated()) - return - - if(usr != src.pilot) - to_chat(usr, "You can't reach the controls from your chair.") - return - use_internal_tank = !use_internal_tank - to_chat(usr, "Now taking air from [use_internal_tank?"internal airtank":"environment"].") - -/obj/spacepod/proc/add_cabin() - cabin_air = new - cabin_air.temperature = T20C - cabin_air.volume = 200 - cabin_air.oxygen = O2STANDARD*cabin_air.volume/(R_IDEAL_GAS_EQUATION*cabin_air.temperature) - cabin_air.nitrogen = N2STANDARD*cabin_air.volume/(R_IDEAL_GAS_EQUATION*cabin_air.temperature) - return cabin_air - -/obj/spacepod/proc/add_airtank() - internal_tank = new /obj/machinery/portable_atmospherics/canister/air(src) - return internal_tank - -/obj/spacepod/proc/get_turf_air() - var/turf/T = get_turf(src) - if(T) - . = T.return_air() - -/obj/spacepod/remove_air(amount) - if(use_internal_tank) - return cabin_air.remove(amount) - else - var/turf/T = get_turf(src) - if(T) - return T.remove_air(amount) - -/obj/spacepod/return_air() - if(use_internal_tank) - return cabin_air - return get_turf_air() - -/obj/spacepod/proc/return_pressure() - . = 0 - if(use_internal_tank) - . = cabin_air.return_pressure() - else - var/datum/gas_mixture/t_air = get_turf_air() - if(t_air) - . = t_air.return_pressure() - -/obj/spacepod/proc/return_temperature() - . = 0 - if(use_internal_tank) - . = cabin_air.return_temperature() - else - var/datum/gas_mixture/t_air = get_turf_air() - if(t_air) - . = t_air.return_temperature() - -/obj/spacepod/proc/moved_other_inside(mob/living/carbon/human/H as mob) - occupant_sanity_check() - if(passengers.len < max_passengers) - H.stop_pulling() - H.forceMove(src) - passengers += H - H.forceMove(src) - playsound(src, 'sound/machines/windowdoor.ogg', 50, 1) - return 1 - -/obj/spacepod/MouseDrop_T(atom/A, mob/user) - if(user == pilot || (user in passengers)) - return - - if(istype(A,/mob)) - var/mob/M = A - if(!isliving(M)) - return - - occupant_sanity_check() - - if(M != user && unlocked && (M.stat == DEAD || M.incapacitated())) - if(passengers.len >= max_passengers && !pilot) - to_chat(usr, "That person can't fly the pod!") - return 0 - if(passengers.len < max_passengers) - visible_message("[user.name] starts loading [M.name] into the pod!") - if(do_after(user, 50, target = M)) - moved_other_inside(M) - return - - if(M == user) - enter_pod(user) - return - - if(istype(A, /obj/structure/ore_box) && equipment_system.cargo_system && istype(equipment_system.cargo_system,/obj/item/spacepod_equipment/cargo/ore)) // For loading ore boxes - load_cargo(user, A) - return - - if(istype(A, /obj/structure/closet/crate) && equipment_system.cargo_system && istype(equipment_system.cargo_system, /obj/item/spacepod_equipment/cargo/crate)) // For loading crates - load_cargo(user, A) - -/obj/spacepod/proc/load_cargo(mob/user, obj/O) - var/obj/item/spacepod_equipment/cargo/ore/C = equipment_system.cargo_system - if(!C.storage) - to_chat(user, "You begin loading [O] into [src]'s [equipment_system.cargo_system]") - if(do_after(user, 40, target = src)) - C.storage = O - O.forceMove(C) - to_chat(user, "You load [O] into [src]'s [equipment_system.cargo_system]!") - else - to_chat(user, "You fail to load [O] into [src]'s [equipment_system.cargo_system]") - else - to_chat(user, "[src] already has \an [C.storage]") - -/obj/spacepod/proc/enter_pod(mob/user) - if(usr.stat != CONSCIOUS) - return 0 - - if(equipment_system.lock_system && !unlocked) - to_chat(user, "[src]'s doors are locked!") - return 0 - - if(get_dist(src, user) > 2 || get_dist(usr, user) > 1) - to_chat(usr, "They are too far away to put inside") - return 0 - - if(!istype(user)) - return 0 - - var/fukkendisk = user.GetTypeInAllContents(/obj/item/disk/nuclear) - - if(user.incapacitated()) //are you cuffed, dying, lying, stunned or other - return 0 - if(!ishuman(user)) - return 0 - - if(fukkendisk) - to_chat(user, "The nuke-disk is locking the door every time you try to open it. You get the feeling that it doesn't want to go into the spacepod.") - return 0 - - if(user.has_buckled_mobs()) //mob attached to us - to_chat(user, "[user] will not fit into [src] because [user.p_they()] [user.p_have()] creatures attached to [user.p_them()]!") - return - - move_inside(user) - -/obj/spacepod/proc/move_inside(mob/user) - if(!istype(user)) - log_debug("SHIT'S GONE WRONG WITH THE SPACEPOD [src] AT [x], [y], [z], AREA [get_area(src)], TURF [get_turf(src)]") - - occupant_sanity_check() - - if(passengers.len <= max_passengers) - visible_message("[user] starts to climb into [src].") - if(do_after(user, 40, target = src)) - if(!pilot || pilot == null) - user.stop_pulling() - pilot = user - user.forceMove(src) - add_fingerprint(user) - playsound(src, 'sound/machines/windowdoor.ogg', 50, 1) - return - if(passengers.len < max_passengers) - user.stop_pulling() - passengers += user - user.forceMove(src) - add_fingerprint(user) - playsound(src, 'sound/machines/windowdoor.ogg', 50, 1) - else - to_chat(user, "You were too slow. Try better next time, loser.") - else - to_chat(user, "You stop entering [src].") - else - to_chat(user, "You can't fit in [src], it's full!") - -/obj/spacepod/proc/occupant_sanity_check() // going to have to adjust this later for cargo refactor - if(passengers) - if(passengers.len > max_passengers) - for(var/i = passengers.len; i <= max_passengers; i--) - var/mob/occupant = passengers[i - 1] - occupant.forceMove(get_turf(src)) - log_debug("##SPACEPOD WARNING: passengers EXCEED CAP: MAX passengers [max_passengers], passengers [english_list(passengers)], TURF [get_turf(src)] | AREA [get_area(src)] | COORDS [x], [y], [z]") - passengers[i - 1] = null - for(var/mob/M in passengers) - if(!ismob(M)) - M.forceMove(get_turf(src)) - log_debug("##SPACEPOD WARNING: NON-MOB OCCUPANT [M], TURF [get_turf(src)] | AREA [get_area(src)] | COORDS [x], [y], [z]") - passengers -= M - else if(M.loc != src) - log_debug("##SPACEPOD WARNING: OCCUPANT [M] ESCAPED, TURF [get_turf(src)] | AREA [get_area(src)] | COORDS [x], [y], [z]") - passengers -= M - -/obj/spacepod/verb/exit_pod() - set name = "Exit pod" - set category = "Spacepod" - set src = usr.loc - - var/mob/user = usr - if(!istype(user)) - return - - if(usr.stat != CONSCIOUS) // unconscious people can't let themselves out - return - - occupant_sanity_check() - - if(usr.restrained()) - to_chat(usr, "You attempt to stumble out of [src]. This will take two minutes.") - if(pilot) - to_chat(pilot, "[usr] is trying to escape [src].") - if(!do_after(usr, 1200, target = src)) - return - - if(user == pilot) - user.forceMove(get_turf(src)) - pilot = null - to_chat(user, "You climb out of [src].") - if(user in passengers) - user.forceMove(get_turf(src)) - passengers -= user - to_chat(user, "You climb out of [src].") - -/obj/spacepod/verb/lock_pod() - set name = "Lock Doors" - set category = "Spacepod" - set src = usr.loc - - if(usr.incapacitated()) - return - - if(usr in passengers && usr != src.pilot) - to_chat(usr, "You can't reach the controls from your chair.") - return - - if(!equipment_system.lock_system) - to_chat(usr, "[src] has no locking mechanism.") - unlocked = TRUE //Should never be false without a lock, but if it somehow happens, that will force an unlock. - else - unlocked = !unlocked - to_chat(usr, "You [unlocked ? "unlock" : "lock"] the doors.") - - -/obj/spacepod/verb/toggleDoors() - set name = "Toggle Nearby Pod Doors" - set category = "Spacepod" - set src = usr.loc - - if(usr.incapacitated()) - return - - if(usr != src.pilot) - to_chat(usr, "You can't reach the controls from your chair") - return - - for(var/obj/machinery/door/poddoor/multi_tile/P in orange(3,src)) - var/mob/living/carbon/human/L = usr - if(P.check_access(L.get_active_hand()) || P.check_access(L.wear_id)) - if(P.density) - P.open() - return 1 - else - P.close() - return 1 - for(var/mob/living/carbon/human/O in passengers) - if(P.check_access(O.get_active_hand()) || P.check_access(O.wear_id)) - if(P.density) - P.open() - return 1 - else - P.close() - return 1 - to_chat(usr, "Access denied.") - return - - to_chat(usr, "You are not close to any pod doors.") - -/obj/spacepod/verb/fireWeapon() - set name = "Fire Pod Weapons" - set desc = "Fire the weapons." - set category = "Spacepod" - set src = usr.loc - - if(usr.incapacitated()) - return - - if(usr != src.pilot) - to_chat(usr, "You can't reach the controls from your chair.") - return - if(!equipment_system.weapon_system) - to_chat(usr, "[src] has no weapons!") - return - equipment_system.weapon_system.fire_weapons() - -/obj/spacepod/verb/unload() - set name = "Unload Cargo" - set desc = "Unloads the cargo" - set category = "Spacepod" - set src = usr.loc - - if(usr.incapacitated()) - return - - if(usr != src.pilot) - to_chat(usr, "You can't reach the controls from your chair.") - return - if(!equipment_system.cargo_system) - to_chat(usr, "[src] has no cargo system!") - return - equipment_system.cargo_system.unload() - -/obj/spacepod/verb/toggleLights() - set name = "Toggle Lights" - set category = "Spacepod" - set src = usr.loc - - if(usr.incapacitated()) - return - - if(usr != src.pilot) - to_chat(usr, "You can't reach the controls from your chair.") - return - lightsToggle() - -/obj/spacepod/proc/lightsToggle() - lights = !lights - if(lights) - set_light(lights_power) - else - set_light(0) - to_chat(usr, "Lights toggled [lights ? "on" : "off"].") - for(var/mob/M in passengers) - to_chat(M, "Lights toggled [lights ? "on" : "off"].") - -/obj/spacepod/verb/checkSeat() - set name = "Check under Seat" - set category = "Spacepod" - set src = usr.loc - var/mob/user = usr - - if(usr.incapacitated()) - return - - to_chat(user, "You start rooting around under the seat for lost items") - if(do_after(user, 40, target = src)) - var/obj/badlist = list(internal_tank, cargo_hold, pilot, battery) + passengers + equipment_system.installed_modules - var/list/true_contents = contents - badlist - if(true_contents.len > 0) - var/obj/I = pick(true_contents) - if(user.put_in_any_hand_if_possible(I)) - src.contents -= I - to_chat(user, "You find a [I] [pick("under the seat", "under the console", "in the maintenance access")]!") - else - to_chat(user, "You think you saw something shiny, but you can't reach it!") - else - to_chat(user, "You fail to find anything of value.") - else - to_chat(user, "You decide against searching [src]") - -/obj/spacepod/proc/enter_after(delay as num, mob/user as mob, numticks = 5) - var/delayfraction = delay/numticks - - var/turf/T = user.loc - - for(var/i = 0, i 0) - var/delta = cabin_air.temperature - T20C - cabin_air.temperature -= max(-10, min(10, round(delta/4,0.1))) - -/obj/spacepod/proc/give_air() - if(internal_tank) - var/datum/gas_mixture/tank_air = internal_tank.return_air() - var/release_pressure = ONE_ATMOSPHERE - var/cabin_pressure = cabin_air.return_pressure() - var/pressure_delta = min(release_pressure - cabin_pressure, (tank_air.return_pressure() - cabin_pressure)/2) - var/transfer_moles = 0 - if(pressure_delta > 0) //cabin pressure lower than release pressure - if(tank_air.return_temperature() > 0) - transfer_moles = pressure_delta*cabin_air.return_volume()/(cabin_air.return_temperature() * R_IDEAL_GAS_EQUATION) - var/datum/gas_mixture/removed = tank_air.remove(transfer_moles) - cabin_air.merge(removed) - else if(pressure_delta < 0) //cabin pressure higher than release pressure - var/datum/gas_mixture/t_air = get_turf_air() - pressure_delta = cabin_pressure - release_pressure - if(t_air) - pressure_delta = min(cabin_pressure - t_air.return_pressure(), pressure_delta) - if(pressure_delta > 0) //if location pressure is lower than cabin pressure - transfer_moles = pressure_delta*cabin_air.return_volume()/(cabin_air.return_temperature() * R_IDEAL_GAS_EQUATION) - var/datum/gas_mixture/removed = cabin_air.remove(transfer_moles) - if(t_air) - t_air.merge(removed) - else //just delete the cabin gas, we're in space or some shit - qdel(removed) - -/obj/spacepod/relaymove(mob/user, direction) - if(user != src.pilot) - return - handlerelaymove(user, direction) - -/obj/spacepod/proc/handlerelaymove(mob/user, direction) - if(world.time < next_move) - return 0 - var/moveship = 1 - if(battery && battery.charge >= 1 && health && empcounter == 0) - src.dir = direction - switch(direction) - if(NORTH) - if(inertia_dir == SOUTH) - inertia_dir = 0 - moveship = 0 - if(SOUTH) - if(inertia_dir == NORTH) - inertia_dir = 0 - moveship = 0 - if(EAST) - if(inertia_dir == WEST) - inertia_dir = 0 - moveship = 0 - if(WEST) - if(inertia_dir == EAST) - inertia_dir = 0 - moveship = 0 - if(moveship) - Move(get_step(src, direction), direction) - if(equipment_system.cargo_system) - for(var/turf/T in locs) - for(var/obj/item/I in T.contents) - equipment_system.cargo_system.passover(I) - - else - if(!battery) - to_chat(user, "No energy cell detected.") - else if(battery.charge < 1) - to_chat(user, "Not enough charge left.") - else if(!health) - to_chat(user, "She's dead, Jim") - else if(empcounter != 0) - to_chat(user, "The pod control interface isn't responding. The console indicates [empcounter] seconds before reboot.") - else - to_chat(user, "Unknown error has occurred, yell at the coders.") - return 0 - battery.charge = max(0, battery.charge - 1) - next_move = world.time + move_delay - -#undef DAMAGE -#undef POD_FIRE -#undef WINDOW -#undef POD_LIGHT -#undef RIM -#undef PAINT diff --git a/icons/48x48/custom_pod.dmi b/icons/48x48/custom_pod.dmi deleted file mode 100644 index 70809823e4ccf25d168b13caacdd9bebd73c134c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2703 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 JPDHLkV1lF;%{u@9 diff --git a/icons/mob/clothing/species/drask/uniform.dmi b/icons/mob/clothing/species/drask/uniform.dmi index 82281f52c84efbc01532934611250ef9c69e7f0c..94e625f1bf0f30b03e90a74be225cb42545f9c03 100644 GIT binary patch delta 188116 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�}TdiMSVRo?){|L%3oT_?AQe}jf7TlJ27w6VtA5^o{_16Detf_a;|I4 zwqN#6Ka&F}aJ}=c+qak#{An4aHn@|bD~3I8t@pOzn_rHGpMJ!w%5g0RVl`P4p6$wB z|J!@Z(gK9}Z)|9!Nzy*`QQ_fLn$@f8S}v0*>oDB=u~oEr4-fCHkLnL!EkoF<`A6cn z2guCKsd|i6uv!dU7Zy&))Z%|(KUlt*DGgds&Wlrw$vdww?$!OZ{GFe=<@Jh^ZsLSO zPjGjCzqyT++IW*DtFl@UjX136C6*I3%!#WOTCgqCr=3SNDI zmV$C>uu{sXBfmwOz5$(WQ#ffYCoHL(81Ch{5K`BvQpJ-F(dK*D-(c}@`mLZTs^eX-A4 z|JSXjtoy^kl6?K-UJ2YF@&!a%VHmFZx$vvCo0B*1hKwBA9u)hZO-8o81Lk-0_;Fq8 zou^OLE60&SH0uV3L@7#ay&dyw>D zQ!C0buVJ~ihT&(BNWmCWhW=60XK2kp$x)$9W1*$IsJYGY7}e?iMvWz)$riV4dJj5H z*w%d*Da)F}R#_IYdYt}KsUps(K<^FACVa5L1RB&E8yiCKy<(tE$Knutz2gWI2s!+I zX7KtokbFnu=H_N#WaRA)1p6f2Z6W9T_kjHTd_pvPiJJlOT`Z2|_r2fq^4^m>tp9n3 z8Tbuk^K zyWP-7Ve78%Qi2PtBYdWQ`hF!QH~e=%0jVS7FeoGKdq;ZX6@j=PgcNoaJgV`&<#+>P zEM16~ZRQlbGpQo)gR{_S?gNtIw;cRTA|g|*!FsiB-+!GDv1>m|k5rUhdCsB;B!Fbz zP-5}Z)7&?^@?31I#}jueENi%3CI`UP!+gWsV6z9ZF3|oZ5=1;t0p_K1fABMq6(J-d z$}A|rML|I!o_zD>jfm?SuBM+pLBSVkkNb>_jAu8OyE(3O381i#30PE6Zd)#=p(Yh1 zRb`R!Ur-#6FE8uHB3}IN`R!Z&X}i)s~Cz@?f zajC^ffrky5;a0Ng@ux#pKNb2oJQh*+xD#S&GJmcA`;nOZCj8XLY4}(mAsuJX0rx6TaztbKej${HF(Sg>7~BJ^glAqayzX&AiazHOlxb<31@upr{Imo#WLmO81
hf%XKNI64 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 diff --git a/icons/mob/clothing/species/vox/uniform.dmi b/icons/mob/clothing/species/vox/uniform.dmi index 182fe4bfddba863597b99c28b49bf0906d01bef8..6dce6d799a44e0856962bbd354d5067264d94244 100644 GIT binary patch delta 186518 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≺1VZIm-W%)7G^mOK{083v4)D|VT06Ku#M)YYKb05 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ɰv9Fzlt@h@L$LFiVR zkhaeG*T-d3&J+cX6a`3@tw$Pd^~NF{nEu>|hL#EuQ4s}&gmCmq$pV%#h-*B^dXCdQGOzy4_wyK z2S8j*bDGz@^W`H3|MZRWm^Ztt5(v0`j4KNhY4J~^!d#k(i1G8>Cf&OQU0D&X3sEb$TS8{JF6dt zN6J4a8@8P%sG8tWgruTr^h(3%)!!;=XWta!)p=DP&%?P3vl>#}y8l>~c2;MxNDr~_ z)uvo`lxl%_{f}FIPA<-0$*IRMQ4EM10SuQByOMwLyJdPSnE_w)e|n0EveKZAcc7A9 zd_J8xGAnufA4i2{iu4~A6>UvNo{vLOKQ|mYHyl78S!XFx+|`vI3=CD@zt1z%J3adS z+cY3J7@gaw)$Pa5Chz(E6N0FFQ_{83CRD~~WqnX<6J5Lyq{34IG0fDe*Kq&?8-lNTr84EcQ;+{i0Tx~fdZS|UCJ3gDo8`AW1hYVeepvk_WBi#} z%o$n=bZ-EC!M1VDho!douj!?bh3|9{HWBte*MgZkrkTKE@3Hp3-ZxaDHfCJ|?WeM! z(f;Rs{9)gBLuqx0uIU)(xwqP$?QCT10U(R4$aBP z&fnHhE8)kdnHPrK(OL-xl<#4-h68sG9arYeaVcIC6myqxpZpxQp2E!8Z#IGULmc8c zIXR~TUBLtf{sD6xA>rXY^eEJ7Qf%TSvWbI}WTrpg>*}Ites@O)z3|f`c}`j#N&mWz z%_&I~S$H(WIzRv)Lr}Qi3o1@HzqQG6n*KM|zex*<0f{5=MSJ;vi-vU{+SeW2ZXdC1Z zF|M2DV^Lh>@PW$iTh##77+;h8<+A-+q_UmNh z3+Jd*8yB8jATR>WRtER3QWoO53qQq{;FUyXtsDS8u-wr-zndeCmXCLqN13BT*_bdN zgTXbpTe)3_=Q~%Vy1|9$!=%S{UzVb=*XyK{3n2utH!+#)eTZ7M0MW&s5E8eB52WC^ zVJ_MAnYb8zW|5*^(YT_2cfqPpaT3CV5R_?u9IVl|h4*7+vgiefie2utz4(gyxq@;r9w~#S&suU1a^PL-!di%*6}+1g@hHO8jtBE;iB( z=`DZADKH27`BMY^u#4O1=35ECm1HnOj@f=;MuM9nTl#Jrx1@U{C^T)xCO+l+Oesn1 z96f{bNMp)^_RQ~{w7LFYAlgvdwy{9WrAfOnWpKZDa3^idI;i2=CoL_Fq{o(|;s1N^ zzCTbu`sF#bCg@`%4gE22D^SOZYlC8rwc|AHhx0+{3P2l1B#tzG_!=Odm@>M7ta)Ue zROo+U0kh(g)7H_9%gHfFd^#7La`-4XSN`r}BT-QG&tWm2C1eKq1o>MubW;*xlUgnl z@l5^q>k;1F#TM$3WF~SCDK{UCQq#8S+{rMg*FCT=V0Gb9Ka85tpX}LxJO|WKM#WgK zdQkK}of-l~UrC_dbSsDJzjg8EX_nz39M{-LSwyl4pnClyj>GtV4%7w<`M+T~O*>i_ z);=ApttilkMd|)->rn?238H0-iGCVI3NgnmV?@tRLp@p-8j+Jk31b40?4;% z1mW+GSDnDm=a+G$EpN*VCqK=3^AZSQcNs8U!iU3L18p=3joB^y?- zq=m1N$iVfe>-rs+BEkPPIlu`f*o+%khzy1JgH zdqwgj>w*XLD%59FpU#IgW_Nh6A7a1mi!B?r$iZS%tfRUK@4al%I7nPaQfbon#EcmUpP|-jucr711H96<3Ps8x{twjGV(7EF^TgS%Sh4U* z`#F5`KB>LZ0!jIHpT^U2`RJx)9PVTL3*R3mS>{3zvDGfG$%0I9fVIql>*bDW|I2P` zpF2v{RWkE!+KzUk)nLOk7>Y8>bRxc>D@f~%2nJdRndQzBm)xq2=C7mH`0lzSD z?1UgzFwBK1Wzb#b61hZDQDmIp5i91JIdL`A#`1-RT)~aGpYp6@P0Q9|-=HzKM+Av^ z*`{dR?)na6a)~U8%Ffo6>nFD-Q5lBH5Y3p00bg;RfW9jx^n3qC`FM$B{}<~xu9*0LP+(2t*CQFHb%`ynj8AvuZi>-_Z+%yUFJC18{vKcQ zKcfG^hG211L`t2mVdnGyp>yK*1lb>qQ2pX?Q3R9hQQ>U?;-7{nWu{$GzEg?Dv>`*j zH-e?M+ro2+#!cz2!)ilRHPgsPizvF8G;Eq`$e9-0CoS~^Lw_U|*ESc2dF(-0PLwsC zqNQ#Ic%PZj4|z)9f7#OsW%qd0;}ob&beNiWtmG~*cDyN(gNW_=DQq}C8BdSHn?nWx za5C=#>{^wOCS{SLx=7Ex7p7)rATBmO?Qk>FZYl2e;E&s{{~~T)_WSJXiL*I2iN}3$ z|FfCIin@C8iVnE7<0W)bs1P!w(S6(q(mC}h1LN2Eqj6Fa3Blo7?w*jheoe-nz zPHmgrjDm!8SS;9&8We$rV_Np=?7JjJNK8$^YevU`-<K*k{L*&2AJoAOx#_w8TC(8PwR+S%D$q;I0X7=&13jyMjplVM> zm^Ke`>u-xu9ugI`Gh0F+mD9RiMVfCH@Ve0#n8aS2YNO8!87GiW1sEwVEpumWvr zZjRU%HP+fX*3H6-y_=Y=;H6lmm@cZ0@7%-@h2Dj>TVS=QALj=jCYB1 z+llU8zz2`QK>$BnWI16VR0k2R5E%^JHg^N35Ha|lq1At2$`mlg9BvXQ`VbN= zdJl0~^}^oY{yP4po5;YZRrpUBa{xx~B@}Q!lLqt(%O{}%QvK^i1(`&}718vpJknDQ z+bj@B#2U|s{qx6)k0m4!t(qE0;hc{GPEK8|6uc@6VrIrfQ-N(O>ijZZK6) zfb4q`JB^U>9Ub?Zc193wUA~7v3Z{xKFPG$`3=((MXK%oyDR)BZH}!H zb^uk`89X;m6wA4}>QO#3E3bRqJu9rxB`N#IntMbN^+>U1}vMd5wOG_AraU(tRL3=HnepwE>`vwUAzR5Y|aoh?auU>2Fzh>Cqv$syQ$0681F@IQ zqoi#buof5h<7q}%j|n~!ABh43{^V3MJOuo)dJLQ;C*V3AMT~{xBfnUn4h;0l;3b8qzz`RF)?+e}#znWDk3I$umxbAP38TA&rEsiH8B1+B@YkMin`3k^&~416 zrBO1(z1?*it8NRcYf>84gRl%HZyh`6g(vMacCNNk*+fD)o1dFtnX^G=w*@$du8MJB zm6nm{nbjJ)zSOu8=jUWe9Q#By3E^?^>M9b<&g<|4E2#6n3oK0;Bl!a}*+(God(Ei10d`EKZ!qw$jY7w(dd zpQa=@dbw$Dh+fv)%2;YQ1wWI(Da)P#zwIa=?Xg&2T8^2&SMqb5aI3ogjyU2lVSR2J zyFjzLEn{p<=UkBQ4q)_pQGO!W36oE)O&QrHqWtu{brl&BLB@#}8*2r(2wL0c3=GEB zevLbTwFEpKKECj4*+`OSVmzW!raqA3rp`zduf#x5qmZ|t58GVQI{t&EfA5l^mYl0q zVO;$eRj!{5^FUL*d)E2*qnRLzN;D`wKAu6Fan+G@q%;SpsI2AOGJ30gExQeVS5s%Z z+WuNz*dYF)L~{Dg8ny72+t`xyu7}DcB~FLpNG(S+0%TZdW_*~MG&VX}M=SmJ8HAcXvsjeDeZQg`)V-+KM(T95(m+ju!i% z)S7(tcLJ+`g}XF^rHo{OLmbXj_K#M3QD3DE2HO@*({CGO1?Xs?9DJvc0(Ep30(DAt z9t1=@uWg^oUu@IJLaP>D^wAyQ&XlUJJsofmN7Z858qeF$o@aZafqUNIZxwj=g}a}Q z?H!L-z1l2@FGi3x{_bb=0cI)Iv; z!U*mjqFSJK2R}?OR|=uw;^NAxFFbeVrvMGrP2m)obf#??jHUgS6R^L=W|dqBTeJ6#}kj7+LXY;8YNMIxoRJhgKEe^m^?N zJ?=L*^=;Y6NTL`TH&xP@A4Y_L&qIvjJf9D22g(|FbeC)WkH`Y4b^WX)FWLsdr427> z=lT#_=H_+(bgnW5j~f@RL`A7KMm3zNZK{P=h54jCYaQPa?jVc4xY0Ut9;@i{xFEL` zaXml~lU8J9Yur~=-QqQr+BCXy+8*TjgV3u>H6wwxnE_?)EGoR;{zY<2K)-j#Hphvb~2s#iwC#9!)6|7E;U}7d)_e4r{WNlM)xl2J%U># zfVuN>hC3mIUJI{itt(lkCm%D7Vu8;GPOJ+mm$zEnPJ9WIiF+{F{ zz}3hPJ=_q91uP)Fz7btzY^J2lO+Rc4b&SjX`$>=l0w%@ezrtjkp1cm-&kT^d^;dl2 zjjM0r7NIi+{IV`~NLi^kj;gqe?HyZ@vnW1T8`&YKn9>%g4qYGE71jh3D+7s1=14g0 z>43k$ZRk}~ZU~u?$w%6U@Gx%G5rf`dy-;6n`v^My+4uMR%<2XsVn?E1Gt$Q4dnd#5bQLg^nQAJ zQ?CyH1Do3xyS;yQr)p$as?HGuS(}D$5BJd9pxdrUWZ?S$qTqisg?hk~UI^Su0*1hs z->5q0s%vs0P*Zf;T|s;m8N!x?zOiw9Id^#%O_|BcLRC(U8VhYdC5$U1F}1q&V@Eg` z0vtAvz|U}KCKyo2Y@=S;|8^Ld9mhQx2*{J>=X^A|5R`pE5jH4VK2H#dz52nn+* zD{;0&2(RgFdXCbx9v@(_nVHcS7hj_9KynIEZ@t3yj^v9u)BWk98{K6lTF(1sVIHebyOjlXttiG@wga-W<}8RC1hO6mK9BOYOW>X-K~SpHAv z)6*lKmYK}Qz`#I8CZ=W<(Z|a#@=@>>;qTS) z&pylpI0*J3Ag3jyCyGON>9ui?dPvr+E{D#1!pws3{Be+*1@?oDDte@1Fk3SCbeMZ= z{dOla_?i=3-6H{S7!=MT^=Om1PwXkO5(UHN+5|0ATnt5;(_hS7T%4_%q7%xZZ(NkT zefi@C^JcckD=_HZgyFFT@+V;Uw(L)zyu-9Fpg+w;J{ z>(31BMj=k&NjTVo*V@G&8i?PHG26i=JL=7;zS*qbKoKH`qz52ESoX-er3_BQ-V-L! zmSm^3UJcB*F!w8l6VB(oGuKaUww>|pOT959Edx{gAUXB3#I#hm&YQH^t z!J8!SbY9A8&7B5MRFDE|ox;b7QTJZBeA2z=%uw^W6tcsXI5)#@crgLUy3ZRz1m5QB zIp=u8;N9jp28B{NxF~p!5+#~Xd!}CmnSgEXH#@0=B&16S9U+`>a$R@MoL`mhCsvFl zJl`X}YhMZ+>sb0T!N<=7_s5T$W|)#Lmf(Qx;-uJK%(YN3w4+h&!L_hO8U}N-nbSCY z*cXNPoVDbmO+b4}Wg(DlEZo#`7I1nbKU`noD+~E18G37Tizc$_BBzZ6CDj<1133yf z5E33Mf*?$CWQa;4vk`WasN-?Rqj#x(i$?rw$XF4-_V(>CZx=E|tHqf$19))z7vJv= zcn0yoa6;BqxhnnlW7+q()Ac@wmV6Z#dc!wp&+m~tO+-04tE9Ebl5(&c3xHEN_BG<7 zC)k(*OE!+sQ7R@m87TbTFuX|r6dAYf3-XB`I=A$Dzk3%}*-WA*%FCl+@&t5MoHM0w9s-gG3;*8mH2C;}75`aUwO(4k>pi zsd@-%ATWPpK)85S1$9$QDCS0{d9Zd1&%qzxKbc4K>wRSYrq`j6ghIGn`Eu*6SLv}+ z>C!{S7MvMA6heuBnq?pEw=P63)j@uT!8g7%-;9Ti_RE~yEd~q*B0=+=ligkF|BRoI zFrJRx{qN|#=QxNauQQYG1)40k6!jENzT@rDjA>;yQVYZ$rBRW z=aA#kxS>#Nx=Nclj;8z50VoOr4?qqpB{#ZhL-yi=4bQ9%&uYrUEqEaTX^v>qA0yAq zA;+PJ2-E|D4|C*8QA6CeJjBn9rpa5?dd;4e$&}0+*=W&)_~?kPOEE13#rv9RN_5a4 zG-q|ps>BZFUdLW@bC@7$4afG`FyBw(s)d7j=aG6-6-~{Mj*br61;3__+zBh+1+yRE zPE}G}QT-XXx46K;ZV!jzg8)o=g>sAX&GG*IYxd*GpsS-A!(YptYa2m<`j#pBGIs-Q z+u`y+EHDAUw0Q;doHbx&LySdoP!xMcNbV1EX{zlpQ z*koApqb4x>E5pB;3<##~)bPEjDCshmBG7{Trb@7GT?=TN|7IS<;&Zm%|XT*>eeQ#6Jd4fSD`J}MZ#o+$Ih3y;j&HD3$fq7Lny9& zSV*R4iUf2!{QR4_ZW%E#Uuvyqj1J~&RZudWhNQyrR!6fWewsLLk5V#e*T_z^;;{4s z;K|2u>e;@qP~{8Ataj&ka;O^fe2!c=})c+EVmorX(;r`1{`c|GoTG>jZx)!qJD)_sm zhOy^CmFQF*72-novkD367hQoyvKRbB10m0mem@LP#9d*g0>`Xj+ddkm*W8l-d|p7I z@z%x7&-Zi0mi`LU6&VFRWtI2DanNQ6DW*Lcd#AtZ)+jEM2qd+cp{FVAfsWGnV^|J^ zKHOB3DwthLIV;qhN89=|j(({22wT_^+}Z|o6y(a%coTwOeHSt#d`9P^&la7Li(6EUsgcBTgWb9& zixpfjB4Y(sW+ph9^f=!d#j$nK8>$Rqpz{(yak&m?tltm+n^|3pzzj_i&Q~U3FsP7RnjTfSNaNI95~YKWPk3+bXI+z9yyV@ypwLd{kbd@h6Yq@8Hvb za*{B%1kcSzeBaXs9n(X`XZqV&$yEowXWb!q(uEDt60zQFB)-I^wJ?)`l*MR?1}l^a zR{#n7&Ewq>yI}|XVESA94DZuWD4A6F<{$R+AvUc-+to4%ewbs$H}!kY2yFMuC+dQ%%$OApy#-<)dkzx_8KxvD9>3E%5v zPH)mLP`JFAhky^{ex5?@+85f)(fgDyBYJ7%Q-3vC?yPA4qY#unDb>=qB+i51#aHBa zwt|>75XMWlb6y5P)hYU*umu9Dhz8--AcWNdnI(!o=_g)Cz8`Q753-(L4%LSC@o)|C zbPj`{Rs>d}#I{P!vtKE%YgHEWw;wy@<#%Wv*BwL0FE^is|NM#rT7-Fs-7gVauMY9M zuRp2AL#sT)Uz?R=0%(n=|NVaNRTR5 z4@c#TCD0uY(Peo1M~OT_30CDGblZ@12;KJWNiVtnPZ;MhLW;i*NDzObkB1ye1>M2N z!@DKjoQKNW_<5VZ-=w^&_N+eu)>?$*2y7`}UP7UeiA~kh&Be_M!ehAQ_r_umV@^islcyd?m9Ht^KsiM--uKq&a zjkM1YL<_GR-~nl=>{k2oPp|pCACuoa1loTzMGnO4C_JdEXaC_)m8L6`T#DUhd zT;p8(YRM{K1*0O${EcA(3GyjRItqwR2*xGeBJ01%hj88Of_9h6PdVF1sn+;%t4n14 zOAH_)^3~=0U+k19|COdXu;=4Wj7B%WkT(hY3=!|Jc?FWSz{;hTut_egRPGJwsX4FLQGHohDAI*jY@ zW<$jOD1x3S@~HKwbeoH<*8gOVg1TN`&4sRs91wS@=MkIQ3ja?UXdfBo2(YY0{^b_Q z|JqVDt?tK(HWZ_k@OklFX}S10qfUe&n-iDnMC~ht7$+lEpmcdM zpcWx`e}~TdBi?YOR=LGiMZGFa+H%-xe- zrJrw)np8Q-fHtez>@CK{+?K;AXdJZ4)NP;IzQA2yuSe;SBK~)7r0)uxuFzk<k z_vieNKbiau{c3{vko+y4aLjOdZ<;0M~EKu|=`r=Z>whsB)z$ja7dba#pDgoni6b*Vjsdcnw)-_07E6g-gb z6xlCRFPZMCmoS&;KZ~}l;^>)tS3!?#lJ;5WTfi^x?doe=H^MLqLpI633f6B&cZ zLat@^63189mJ8v&QAD-QEaj)Yv770;*t=x>^#$-$p9FU5$zGhPGz=Q3WB@oAEUEIi~+x!$X)qhFb z-k4eSTy#v#>R6q{7*&>Zi0#sw%Nbn8ng>EoGx%=!)y>|YrUNx~%L*ARgYY+3v#zMX zbeT?Yl<+N5UThe5dLXwPxL^MJu*0@~5dpaF?pZ*M`mzVtR%1DlvR$Fupz>Bdu%&`; zd}87xvGrbR@ApC7LZFrNgX`Y38x;(_W7s$Nk_$74ohdVpZGaQz?M%_RM(7-fhN}K6USK zQXd`{G`*JL(_CItcj}p4TOZpb(ofTz3(_{#;}JVAiT^$Pp{?INx=xV#Kry|<3uC_f z7MU9sl1?Lu5^_oC1mIUShheldsFRmU@jRs{iRHaLX;6lz<8Lpc&*wTF!w*jvKB-bk zSReNIf)mR?WuBWypN?BB_tuavd^7gwA8uRL3SHCSfP3eQ)LD-Ux1y1!V|$q@eWgcc zK$JYn0{h?U{BjjvH6iQA=E5C8!ZWTCdd5!TS5Gp_LI-JfdtN_d>&fg-1@EkRzyH~| zs{Z>|_j-by-|4k_Z!7f$w}sal*MK`eGkt|u^8C^!*!dT`b;bq%!aWiO-(FldqJ@=3 zx>ZWm;MWZsBm+QOu3YRW1h!u8{6Z_;>JhfNK3)a<{>0K5AO39!(X-^>qM`H53sp>F zgW*X+xQT%Cn+h( zwetk-h2j3Htekf6`C%FT<41Wd>F-U_Y5RL6xBZmQf~YVLCsgMRJ*~av#`isUDyphM z+j}>VoZ#4T{M*`EACn=6B8%jE(`9FDvJqcX$^Tl6r;^|Pipck6pS{01V+S9-0l*k_ z4v%r2SNM9fmmvLn!Hju?*oQb;-ku~jA0Lp!TgU!-yCN9rlhD%4{hWEm1zR9J>323F zh|Y71(Tq^^jUQqxJXG|~v3#)U%{+@RmjFbIjnSXa@r2Kf&QQ#(+&;>>4vrads_2vV zj_x7~%|j9eJkR_$v8_4ir8RVA zf@Ux@t+&{#<PA zJ4(^oyexTs1&Pq<7Oej^%h(JK*)sSLHKVy%_JNJO)?nZ%eti;uBPsTYX}w-mKh79x z==7fSAJoa=l8_AarGTVM3r;e_qssHb3Md`}*(}Fj-|r}c9mlJkW45ZikRMzIA)x+y z<|ZZvkgrf!SO@@+oszwfZ&z4a3J*LNU4q)b?jibT96@tj1)0V7R`>2>->;{xPc-Xn zl6eR=*hBt7YMdStj0uDV)qI8apG`-{NB%jQ30I`~3dyjd-0+YlGQU;>QJY%^HagVU}&Z0;D;d7})AI8v4FkuG>-a-q6A)KR~?>4!9#gP52Zwzh7lFL}?=ZX>zGZ1AehDvx^+CrdGW*N-0| z8RY#NX!$MZ-Hh?-_{D*Aa1QzT9S6zzu`e~^TKhCc;Z`Xu6lV7(3Pa_Pd5ALeJ|-|x z`Jn!_pG*V}P`kV)Wa#hD-CcIFAz9Dw?5u4yZs*ct0qG86sAXW^KaC9`&i}n1g{Yo7 z^>)QOWA4!ZoQm@a9Q+|fT)*u5)~@xzEsOSj{e=+WOtO$y9Rxc!4FyIlwG{*}OU$IM z*DgHoNFTL<=5Z}!;7lnD2jqwV#XIe!Ja$~($L)yQb#gu@t_zcBP$F;ToDCWHxyXGF z1Rrm;E{iA6NlzNq0P76xUf-kc{QsZxnk z3&?UpB@kW_jlnFbI;L=ju*6S1Wi&fugcoZ+U4IU5qu>>L@#((GCG0c~-iL8iK^N4=2e=JBd%BNgJeGUnl5T!V_#h`d>u2fuK<4G$S6Ldph$SSLfwZOIm1T;t~Fp7GzAyoWGsN z3JmM%ovSv70ZvX%ko?H8n;}yitg%}pG9URNmB{ibb7qgbs5#r@=5zxuKUfpdF)e|z zP&$&3f}Ncm2?Ik0N-XilbAQ>->nSSgXW^?xRgvEBvFxZlqBS3PYw!CXIt8UQG@2`RsOs z)s9X85!&?p+Dr>8#~n?Ln=KI>${AeYU}K?oQwGSH525bGdj%QifRA+Ng#A{>5tN@kb&mA z(&Nkw%(unFJfyQ(YSQ8m`NuvR_Ce8NRaJ+O;Eh_}7q`_QP{os3Frg4vVVe%J zPUh;XslA?pG0bA^-T8#Lx@m(cXB_F#A~FQ~5(S02)Tl2hUGbl)9laW>u^UfO35`c> zeoYMy8ZnQghlfY{_SIunqG%+d0O<>Z-z1ey;IER{*jN+)^T#awYT^1+bi+rNfNo)H zLV{CVgSf4y^o#f^0)yxTQtGo}1QmQj3Y1e}tW9O!$#By-O~bS*e`t1UJ?v{XCC(Cs zrChfhtz-(p*-$iF1z7V4@8L)Cue5?-U7qXKRHlg zkQlN532k8@^$P><`7a8bp0r+9MpuLV!Q{Rc><5w+Gt^vMIPLB2A#GQK7e)EC4;F*! zIyZ9+*(X=x7GatJP!Hp&;*YZ}K5zM_uHa)Ik9>d8B{%oq->}lq9q?F}gV1&(3s>Hm znvwBctaz^cwi*dP(@@53Tkdy_JPeY#xjDR%{&f;>{fT) zJ}@wVLP<#pRg3sZ5crcM@Q9=;*yUgz*V5AR`0A?O{qpis+6i>x`0-a*asmU!R@PhJ-GDF)roqR$HB1x)UN6RSqCs7K}K4N0dnc_O2YTY62PdP~P8>J3C^0iZ}l<~~f2MTD9BR)<#8X;s^l|3ycf5>6Q{Op!R(fFv*9UI| zYKKZ=h64!ha5pTt5phGe7~Gr{Truh@Fi+C)TKJw6OHy~*?_uhB-`RdhSpwchmH7`~ zRB(*V6AF_7n5mX_R~!n4*`_FOLC7-M&@XE?D^rdkW^>W8-VS5R?;zPEWOu3#orW7r zu`0+^D_7_Ug9s(pcX!kxtRqzDjj-=LJq1R;St5PBZgS5u7)lzI*RfW-!Abg9q7H*; zZSXA0Dgp1yS@pfe8GUGK(6*TX5fPpj?{{is=36Ho;_eScmbY?FmEp5=|USsBVDh8@pw4=$y z#ie#;3gXvmi9^w#SJ32{dcD_1vtdf6=6V+x)RMCG;c%C6VscUqiZ2;J27X9Lh{4+6 zY{x<`A{2(Y-p+|~SnomeJ|B~T&iK`X@im$WsInwX+%A7Zu~V!Vxi_jRUo$hKZES3~ zKRsL-auI!a|DFP^57OqzPuTs#!_tucj^EJV5x!AlQXlma6r#zJPaS~}Hf5m;9L|G+ zAD;ciH)6(yi;w*<^&D_w;V>R9E-tvF){q;?rCrkxUzKo^6~D92SAY*Vdv`vBC$eV^NS-Bi7F z|0GhU7AAv2<@*P$ws7`f(pJ$R#D^Zca3YG+eH3+si0|Fabu%7|lws;slWJQMB?1)v zBm7W!;44H}x%u(!Y4HMv!mZ;aEKn`9`SB**xB>Q^D-jnS5%D{l$cx%@VDewNb5Hfp zpYJ(}-oM9NGa2%{a)nL56xR@hN`kRY|E`$W52*NST8aXmb*AvV+d8{AwS3LNfdx2R z?0$s&s8#Z(YsBa0MF9#dLIeKG^MV0@D6iv2wOF+m)z#H8>FJR*HC#|Ih>Dq6alThx zpR9A@cLvt;V|NNRLYIsONTHtIX;_WTHi=5V?{p_#K z4sK9l<5T1t(&iJfI}95|+?`qjZD-EDk_Cw^#>K5iCX~=1m7Ee>)Vvj_8)u(lxxMCY z-x*?e@N|wa5kw{34GXkilF+~J%ocvhXi*je9d(Xol>?I0Uwb~DpIE2dlfBL-%F^NZ zD624KwoAQHQBU`BazE27(Vo-m{^AmRt!Ta4S6^!fXPu&L-jamueC#_eDYi$ITdfrJ zs&GzhPk)wQz<7FxJ!M9`NO@99!Ik|*!1T53yLX*X1mo5A76r34=rT9+(Q0o-(O$FW z?VhQ_#)6ZrheB!Q9KH)O@~1D74HI3Y~q{lL`acAEoMda z1`GCmvMe%Yhs>|@f2tMB_o@rH>>eTke4mR^=Xks0MaVG5SZJEI*JlE!^~)*IFVRM6 zMqd&B*>F`!%q7&OrfwjS2yR@n(Ir%hdOt@NSc%-v_# zq4&4l?l7F{m zXLmD5lPG`$v*3Gfp<$wiZ?!yzp=Fn5K1Vw{JF;?eRi)Kqvw~!@t)>zupbn?si7~OBz@A6bO5eII`#uKI6f{1bQ-zt2+vTvY>;FVE6jSSKmi zr;t*>bz?>Sa0S$2Ysi;cd4VBU?d+%2A7)sTuBnAW!#)+#rA7@Kkd{<_ZyXu+)9B6J z+Cy$=N9)^ini^U}>rY|2`W#eTDc`AiNh}o6ZwEQBgLWCXi(YofCw3CD8351h2NQF1 zol;?}v1>2NXAAER5tX3L#1NsF9P`k;3LHnCD!9|yQ7vr8e7g!ScOjoRFEPi$RGEst z8mpConP=waR=3%MIP@#Y!}4oe@nJCDZ7qlBwqQnAmn0t=??M!mw~{gllO5o_p(5k5 zU?%|2G@g%y&P{Ehpp$6DOQ&X6(`P*Ty>XbU(E6eAo0zq&$JkiPw`$Fo(w2>VQQ+7? zmJT8cw5SJe$a6UF~rOe_tHYF|Ja1m;8(`fewd$w$d^NNQ{neM#RZcE zBidzQa%hO2%cVb+;`$b}tq&Td?L24a^>sKUlQOJ-t;aGZ_(Kj#(dAc?M({SQ)|do+ z>nO_mR>t<5039Yz7Q z2wp`H%SWssv;B6%|KcqiH0L#HdIsh@|%E zn1T13dMrC6*n0F!L2(%c!Gc~sh%$b5^)&@$de>I%bE&XuNyYwtzJ$Y1_OU2pa+2W( zMb}LPUg1MP&$q8Hj`Tb$9o__HkH*e>eW8`-YgI>C?kS{?HK( zUeQs(=l^C582XlHO^a}C{qguWIEb))>yHw+^dhPCjC$1$?ic>^jYQ|z$zJCnE#fVk z5%tFDsJ;XQxzAq;Rv$Gm2tYSR74sWJ1WIf4vph+hd;p7Ou&&l+U;I=b01|Hd`7D?Y z7V4x6;urUFpGFkbP<6!i{d1r|qUhK?4C&=EK?n>}>G@9b-O;vpShnr&3G)fR!`k-0 zh_Te)a@xchLK6M*;jbEh*V8_T8dutHhm@9>jHI{EA~WX5 z!%0MLwdE+@cqs)s;BbPF`h{=Ge!TCJALNyv-5FTlJ}_@!Ey^K?YNQoG}PYK9^2OLx_LEcjE(xQimZ*-tJ@Y&8i|{<10nTFsu$(~c4%RM;X;cD zhKw5RwM~+Ov&Lc)#pM0_o{rrm;xb1X;P`Sd8Sqm+9n`P$-ljCm^lflw2iVxDKqBa@ zTI%Xf+g5*yEfWwT+fG-k{K*Kmw(~Dd(Gzw1w)iC!^g#rm3&W*@Ta1nT zb-mrVcXqeF<`0nq0Dm%VoR5(7xa0j60+mQYv|i?}sBV!m;+>PYC%0)n#HNs+*hCKz zNXTh;>2xwT^*UEW^`A*ft`F1E-PS9*P^B$c;3L9=3p5YX#;-I%0?JnsQCPfDo8xZD zRhXuE-3~5JUvq{(&g(}f{+UD~bUTqdaqdgQ{jTRISF}mn_bfxs)O4dfT0Hvq3-u+7 z!`j^+7~#4Sb|`{tU#Z};lMsRaf>=0#gAu4q_wHl>``v1m%pK+9h=upXkdyaSXB1?d zuesZl7Q;CfV}PPW#~N4Kwmv$JkmMk8OI+G40l;7+roduQ3OQ8soaagj@qt%f63%D_ z7Xuz1-e4es*?lwFJUS&M%#iskcijr3EB+QoXQ4C#$h#3k!-wh{YLbW8x7;Ay2|Nt{ z6Jk65i~Vnice!gQj!#b264?OiET*1^7@LQ|x`y}xoR%i_=c*~_;t{Zx? z-U~iQ0s%jzfy8w)meeazV`VsgURxqSHsu*Lm%tEVO6R=m#8^Eq4=BEM*1Mn(i@FlG zanyP3=B2(fzUh~=> z8n7QH*wf|W1MhjU+f!Pw5^hiV8gCoqh;W!W*-A})-dosM^|I}+#r})Qq!1Kv!2(v? z8eVE?Y2>XZVrSs3{?WFgC;zV$65nK9u7HLZi17KXlYI2&t&;3{+R-oQE( zkVOO_zmw8t7}-Qu@e3qjfT*L~8-R^dVp|Qr;YU;j*}$f9kYM@z-``eJ?=c>?XjzVa zht`h^8}aaNm(@h|ZTRpy9*gj5$*GA6Z?}H`@eO0sH!zX58F>Wn5h>~~9JINZ-fTl!?zM_xLUwW8wTrDfR`I^wY*T4sfC9)YX%%=WjuyaMonaN4m zhMSX(wQkvWia`N6)FdRNC+qPhJFePR#c?pFkls`22}!wyu-NiTT~A#_9~!OXWI*yP zVEnf-c?9UWNf`0`vYwlsj#}be*RG3q@x0ohJ}9Ufot+F!!2mEnFbG%JJ|JV!m9=HO zo1u0bM=rH}2Gch%y2tiR* znw(z`FnW!RV;s3(0Hc{%a27qi8-esd_Q`V#bmHVM<57`1wM2Oal=rr< zL0hu5$iho0BBJl=!w*FOxA`rYJkg0zKoESh*U|lv%e0Wa9cz9`Ef&%*zd$PqiCS0` z3k)0O+gDJys&nw2)u*ZN>Ttxy5DZE%=14;P#VS)(5m*W4E~zx>mXE8@3X)MT?TRQ; zJ#POSbsQBeAUB89OV=FsxaYN0efTa`uba9;iOu|N8^?kKVd`np{OBGdC#zn{IRn{C zWO4U@WK8;eKSJH09q*G}5MD0a>Itrmno*tVtcX(7v#~g3I9`AM58@oNF4IVi{R9)L zxlEzI?vwV1kGA}i(eG9DU)ly+ONlxrCw=*#QDaSImZ@9v8bl=}DUKa6y)#7U5>q$wD?4Cux zd^-36)@}{52*eds7xUcb!`rE!q{D3*GAbuiug1JXh4WkTA?yHP|1BO`+b%rRaSVYd z$jBe3M*90ZqF%k)UZ}T^AB^e@#(2h)Tp?N0((3E)7Z(?Yg+R&NH}nBtQQOJAE?0UP z|8VQB9^QZ_@*D!{RxoY60|~1`m26Ptm~$exi;VB9r1`VsS$TC;d?0ZBQUi+Oyz;sv zC^XFC2`$PNPCvwgR33Y|9AoafMZcsrRUf}rf1T{CE9R5k75C+%UMEITNYla7;-Pg@ zD~bx9Y_u~67Qv3ngv1Y+G2EXs@psM~iV6s8P%7z0<#b}NSV1!YsXc(Ape@j?v<5|C zyqVE8e!_6l-;7gm=1B-vltZi#X59Kc{kMl#U(`QI0KiD|>5pPUOnD#vOSBT-J`Ejx zr4cdXJnO4{kpy7V&Ed@Ao4?=%nuT>*_+qGDfcWacLHM&Q159fvP8MyX`tP{m;6Wh& zV?NzalldA;f~u&7h!;))FhD}7=1bt(;84cmaGlzAK|o*efpKTYLT#sJY#zUX*Xg}V zvTv7oYomK1B~`LG9Xgz5yJY=+m!UzoyxcoNM8@sRr!}+_Ev?`jIqEZ)Xg9?!O9Cq* zOtscugMzafN|ELhBkuom?b$%dDSzTQ~(wt%b$idf9j?tSR z>>E4WU|1ul&zx99tMM=eo}5Bi8?B?MB*KSaD@q4>+ zlIlnqA(a)Dm#BA+$SUe{^p&lzX#89gMs2zyDxA5NFA*2Arl~BFJaz~Eo1c+Odg~wD zeYv!Z;^;lEE%=i}MS%%?Kb@R;!3SB_vT*hdZ?Y~$|0W1?Q)})GH0Wv4HecH9hdASR zUkP)+=6P(tj3t=LYFvsWjd86;g{-mg*-5khEEw3bi?PhCIRmTFQJ5(7ba;Dv{rneV zMZO;lS#))Un2mmYvJ?McSnfiG;2`}`^6HcsLjsS5@x#cEvjE=OPMB+nU}$bPsvFw!SO}2yn{+_;T!!B zhN-UA($zQPM6k**Kyx|wDOY@TOUWqgs&C1&#@!vMJbftuk0qP^xL+S3Ym7*P1E&ot z=u(Nk%sy6c*4B5CmEA&OE@Lq6rEf5p#6DYT2siEh_^taSrupL9P4&WZ{;D7PB$uI^|_+1NJTzQdCWHzPKN&-nt? zlj@`EClF$%h+pqJtW~$Y6BT~#V~QaACs+K;<87ukvXi^}FPz{A67Y*Ee*yKNf19lV;H((XiA(N!^m;yiaVY z_Vk5g4)?NC_S(J&cU0BOPx^N)^n&0uUHD}II~%76vOXHs%SI??tLW*_%;-?j|1&ob5| zzMU-l<#$K!paz(UVr!(6lc{yc^sDb5$Ze$lJn*RuRw6v2ALYB=(r4^4gs{W6CE|r@ z%H=dOvAsQE*s55eXH%*c%T4SE!}lQU9bRhyO0tpS_ir)lNv$v&x4u8hWk;AN)xd!^ z#Xvj(MNcbS%jG7hCQ}t^+RcmX#{2fy-=eDn`dYe=WVHbY$}=JX=@tfhW8?0Tbksm1 zGI==37A|IMpA=W|jN0)EmLHsRMycmdZ<6Flg7qROXOxb_cqxa&qqLF+5U>U ziZXCX*DI^>jPFW1u?k^aQWpkCrbKt=|w^?_=h6y-0jE6=BNW=zX1IG|$ff=kp6@1yJ;(eK&zVWl>Gdu5}gN44eQVWy8C z#JDE(35uytsd65}Tc}U#`uZ8owc)20I`7kMjq%^+Hs6Ki=0!xlzy~uvDK-(m%~pNu zJU!459@N*UmH$Vc-pMBgCOhvj<_jYdH)KRjMp$g_h7?xw4=O}c!)ZiEvnbLqTltON zCG_?ndx%X&l)O1Unc{rotsUEfRd&8HSg!k^KnC~zE?)Bxrx7;t^bx;L-K2!Mb{MEK zWy{sWj0`=H6QLs9Is$oqSY=&^sIX45@Nhe}cp}dT3A8<}Qj}^viEx4Lugep=v$e=l zz3TG7W>irGfD2ZziF+cE81);5P$XB#gi|yO9!rf;petk`FV!0%!IknPENPX<2Hx_gf~lo?E^|AyV?)BE-$SQ z1G%k@35(P)xcRrMdu8GNEYR9jPphX;I8Ee~XG!sDv9uTGePcG$LygwMxPqfiW4BkH z7JZU61cvoLc*D8oallE!`82c}FvCes5K+XBx|!Sh_Q}0dgpyvFlazR?r1kXlhUnP4 zQre^A<6j(sn?sH#Yf_uH_^f(3XwjvmZ^IOAp=r&m3MYjo7KV-Z74PYQ);pbT4K+-; zdyzmK%d{phO_UUYE4b*Wzl<30QLeJCJ9VpiUSf#!}qNljS~%*eKgwAC$Q|9|sA zmTP%1&1I@EcXC6`@STR{HH#1s2WT`mZtJZ4ESlk&hJdVt7+-39Q|DgJ(01@-{i3TP zlKPYe!g7>aV`eZT>Ys!0Yve zKACdFiEvhx6g80L$!ah8f};kUHu5aN$Q94kHt~zlW0)qt*$t_?dMC2y?&a0_KP)0~ z2#MgLFu(DTENA5f{w-+xl4Y}xT>^g5(U`NXQ+{%&^(~ExP(fxu)XJIp=<`;HP*-nn zuh|pCq+j`SAd%EfJ)@Bw)WXeSW{&Nl6Brn{GAi*w!DyQtBo{A4u>H)ez#1mFE*8o` z{3Wl2xuzdBM#8w!U5l$lf!;I)W({!M)%dNB#@)JH+w4m*97!ZrFd??}51yQy+{DDB zO;Z~=XDnpxJC=grC04b2+$~Poxovmu-(Cg;JniCX0ES`Dk8Kbb`}r9By)?qQufMRU z4Y%ZzHT^&IToO zF1v;4L4GLed{E_@+q@MO56Cr7FdFZoP^=c6kKl=3fX^g9Ky-n*%m^~^Mcsx?8?gb{ zi2PVb3$kmy82&c<4f|&AuzR_(2nq=~8pTW9PwciObh>M(PzJ*=G9jrWC*tr zWSP#2Ru_ks`uCkOPfcGcbt!~$g^r_{Zq`=h9PhIFSt-_>VG?fP=EL9p9XE9(x1%b* zhJK%3bno7;{x(F_;PwJG;lQY(-UgouIZL`KG0y$rVura+kv5i=F}m;K?qZM5Rz^lf zV{RHuA@{w8A${ux4?xM%lmY@om!s@s9LWmqN6lAE=W7mWp$XgwH4X5ex71d6{1hlI z3*s%{DF9JXPKwqKQnex#Umqog221|t#jCZo#w5Lh0V!HyF6WT`-v~G?ZGp#sj9 zw9=JsYz{4REw>u4XqTyjd7+Qi&b)R707}g9SrEryoWo?sN8z)Wo51;T(J%8^a2m$M zJ6PPmJe7SPZQ?mPrC;b~CXE1ju^m|_Re`2>VOSoieJDSFiu;aa^DJPH;`H*j${*$k z-UZl!r;4R6dUN+%AML>g;ZLF6(;iIcw(OQhnBL90F+ctsVq|bbd(REC@!;QTB|Ab) z9>_b%skq8`q0Od?5w)}s|LC~$?qJxZ3)-JMVI@A>slmTTlF_q(U2gU%gB_h~Z9HUn*^RqG;(6YL{#EeZV9oWww--k$Gp< zR{XJKv_fA*5+oavT*j04Va_~Qsxp=tLdAqwJ(3N`p+5=U0FvOKrkLhr8{4p^m;mB- zwA%xowBQB;5b{KWvB;orAH^iP1(0G9?kxECKryG7BrB8rDTwL=^~EIkM|EIayB6_1 ze59PVX1fT>N<5IuKCIAO0~=54rJBB-=j&X2irfYQRi*rwl+ClyXOzpvTAxbI=S>V= zjI(?S{5{YKTFl=wGmzrW6WUcE%7K6evac9$Lo7 zG~u-a#(Yx z^?w}RG)O8+N-HSc-Ho&$AcAxYC{j|329fSgMU*ZnX=#w|4(XC+!)E`6_c`Y}-}AYi zf1f{Kub8#gtTlJc-1C~(U37h~L@o|f?}u_f42KePQ@6(S2fTAFju-=RjCpTL4OqTX zek-YTGM9UIuVAzfo_bE>`>?5ywU`S3hE(yJy?)wA|3QSY{uXE;V#TMuW4O*QPMW>r zB;M%*FO_vpufyK1Xv}?@%|}O!A4oz|Y*!We`03Mcy>_3m>OOVHA@k*OE^E5{}`qaVU1Hdf-4V4fTIA)it z{`Z5GSkHxY`u4MksNX1WxS@F2>sVczK*1Lu<#4U%BLYuQorA1lJv>}hLtpzAGz(;9)Eha^tA7nc4r%ftq)kD*FHZ#-xhBip|;@<8VejiBT^-D zb938tX1_%v-3~&f-Jo-lwQ7y3VB1l>{cQ@jW0|9Rno|rmv)pwVFqIP&8~a?9o8}2T z=(RteH$r-EUE1McRmA3O)$p?t`4jt@IZf~Td`g3?azNcNig{>a+kXCNax z2t_i+DsPOmD$J&4Ls7Jv3DzK{umU{0^)9U%g!0RVS>`=d^8)hoe6*h{cwv;S-l1|H zm%PQEO5?{m@l%WQa!uCH_W3b`b9UWLh)%eV?AT{MjWw?F?~t^R`*U9LL~0BN2OezY zsIXZq^@;0BTcYX-+Vm#6iL35eOQJI)q5&c{eBbDgnDj=MUrM$n`+m|#=*TK4v|oy4 zWS>^W)h?|{zk!>Z;U5<>NQ`TkOA{rKsNOzhOfu)J+4sd@oUg zP1DQUa*O|g4fQ7LNezU6e(_30rPcdrFeCGlYowyI3mZf}yPtCA%&+%ItND?sPfwch z76;|>8qOJ36?T`7ZG$NtptTbx=a7Vi1dSE}K2gEloCkw%-f&Fu-G`7i`5}ffo}!iI zjh2Y!3ZxI1<72faU9-@6&ri9Q3c7H5(-6||6e`9ivgPgn$tzPpC?8sE@j>W~AlKs< z&^%Iu2^m2nUtG~Stval6##s$*6+B9IS;3jsk551TM3S#w{PjS+dj1Fs!6%(zpEYrC z^u&*#O-YPLm>4m4b^=#EMNx$xBlDc=M`-b|$)^@q%gWV!B`*-X*Ld#3hpo-yOxr)I z0lQx23#)4~U|>-Qrz^{tBJjF2Is;v>=urV*3=>R~GwxyMq1>~Od*6jTQ~X%5iB;+9 zrHMkQZq22$Gw+H&6orfIrc&RgzY2(rj}L^_BAI~x1cAh$_aTQh#2}e1uelf3YxkQ& z^+3z^F^qTRUv9UbpM~f!b_d|`QS>%ZGYHzs$CjF>NFNg(PQF!+EA=TF=}E`oDK{ zW82Yh zl)z-5>QTqFw$hJGk(tVIXCgj7Gly#RY>Z~ytpe;4Pf6p!+6#SsH5n8z3Fi3I`q|0C zJzwfV8q1r8A+ytV=>s;Di*~#FXPvJoIQ6A6f2 zLr350mG+Jxeo9?zD_RuC;93#~mR#pq>=CCz-Z>VH_#b|J+ zb=*V=rv-S2MAGez$gSN^PX3{g<*gNzj!F!C)vqR*E+QA5pNnAlNkl=)Vt=PtM5>Zw zvy$TUiLF07kKN+Xu=HY61ue7K@6@6B#vrylj%fd%D)*D(b8A0qGpqGh+;qpwprP04 zfVrhRN8IHWCm8l$TOgPvkF@ft)HjYODF71kB{)owQ``EHh$(riLB9fdHtQ-X5Br-o z0$F-yyosG33*ijzda6ZtWe4q#?@Ff?Hfg)5uoX<_r0+}DRP&k@kiRolf&7{#?$}m6 zBpWp{wy)P?Xs+nTrF#3v3Qa-H`s?Dfx@ToTF0>%&!AooeEf$>2W;S0^9)DwUV$4bh zA)aG_Ph=jvJRCiJVX66bWto^Vi;lg1O~r^Jv*A*bul_C)jzq7+2z|euE3Vh)FEIRl z?ggvQ62Jz=Rk~SNvhqsp*|S(3;TRdLm7+?zO_-6;e2{~k4NQZ_pMp?d4deN?t;-_N zqfmgn^MkY!Uvv|uGsi{(WYS^6sNp7fcVCAdZMu~t(H^2ItK-0XKjNFA0}`R6$+#Ki`Gb zhk5dIXP}NoUWbn77$(4yNL9D&yID^JK-DO2E?t7>SXI9R`SNn=&C;7Cs2K*(Aei8X z`Jc=ms}ZaxHpMZ&eO77~wI$vp*KzLLRKCG#gKyw}t`=F^w^$%`)4bYZs-k6mEb+3R1)Sg*K_Kk% z>U@yd+hCsSHv(nAql|y4$|6THL98!V$zwk)^`n_zR>mTGB+s0ZKH;&qqhjP=h7{tjnPDlHvZB|}Zh8NXUTye+U!li7_;)A^7!4L~-F6I^U3 z30&s7Yi&$lyfdyBEH*iaI7HNK0F*~!yj2oth4yfHwUNEE6lNO2G2Eh*5H?vK7`Gnj z3iIu+xKkx40u`#ko7q>e+np=$ly9LsQ1cdA%bTbVBc5eNMR?1PktK0AS>v1DE1R27 z>^ZuxLO(ntwKSmLORD+?P(nyVs8h>wWlN#M&CR6L!=K0x$m1L65DrPIJhGYig;H`u zS*Bl85%$}B_5Sl@e#}Y70>#X2%7 zjg}a(LvWmjBwCAUOe4r^qmwxr2WQ+|nWThiidaH1TP$hWC%^up;34{a9P{JlcHe4r zS6K-yRIjE&1V*A}CN2jjS$lvqI4wDNHVqr?ZWfSt#205obnLR~3><*h{v48(lWi zOQ!PX>w0^033cbW%pDDFZF3WU6@E23up}1d8(yjY-N9eOJBwWeP$Pj6RVd&tc-Hma z$tinui<2!ML;QH}6~uxN;g(!S&wOkR=YX~BnTZW8HKUdt1qvRPcr_s??qaRNqK{L) zGs@n!ytbu}qRJLdzYoeZ%IKoCaR9wo`_)r z?E&h93VYA+NCxtQMe`=?(PY+u53AzY+!-W(y!oK*7vslm_v_A zBLvIvppnYd;1*=vAYJdy#>PfKDtqq~>?|1Fp7{H~jBj=~KAA@;Z1$>=bM@XW!`hcU zunK~F5@Dp!rBk9c}Q2YYM_UcCwfCcE57%#U4^*1ME>~Teb zIYwHrP@N)FgW+?}=3=t-;*?-mcSIBr5GW8VNfH!HwmFNczTpV7@z-&ndRIq_!`>?3 zj%RdtKJSYs>=aHeXF`=z@AL937{<^Y|uY8e8at2Rrc|H6f(3))_(q z(f~;KusD3w{H;Xv^Q|+l% zF?$f7_p7p@W@2HXs@7GtMoy@2)ut!g7=_Q6+HE^Xjlf>7M?2^0LjdQz8O5&8qmg!# zX_M=}2KV3TxlWlPouh2Nr_%UZTmC%Y!!Mx>?P$OF)4_aoGrNJSn%^cX`;$(aRSex^ z3_bh`fxe!O(U_2Ug(r_nFKCPYR?s<;%V(9}50n>w6T8I8!hU;ard zw;gAO-E!+i0Xfj&l5pLf%7HIo5%Khrup5K|A<*{B)Cr)Gyw2wn6eNQI(}pJ5AIXye zCkY`X)Io^7b%*{M;~odtR#0D~PFyWMzL0+aa+e^vf$B%aH9CA>Kr(sG13>t8J(4&$ zqSVyq@Wv>(JI1jkr(NOud9zGN6l*_WF?_M4=lO;6^v8pc`^NFd4^$rFt9-KYyGZerE2E^WJom<0f^YuP7*-GKc1qJENubs3`?a+LvZ&=X>RhlM-jnylA=`VLZJO?@(7g4j zQC!pgB(14{jA@@{?=k1qA#i`ndShxWxvr=s;rBHJ<$d?}T%SB-a2PdX{o4HG<+Yxh z`+*)|!xkcjdk)KW^lCNU#BxBwJt>{LzX}>US}3RfL{k|{kw^cmJ%9k7(9OeJgqUmG zW+^T0$JXrplIWv4SMQ?S3md)zVzx@UEHfN748RX)z|+7gvBf+y7G0Y|V&Jv1eBer_ zt%N}Y{@-N^TL~Wn#|03BXjIsm!atl|7%G1l0IN`0U;R)?b?v6GLoD_dGaNv`0E3OZ zZT()miIAIv@5JuNS6j#u;Zqrn*IGL_SiaCDb?Zz-i(>~H7qHnSMh~N`NUDCBA*rHB z1@f17rz=%XM@L3j0e3LTdRMbo)EGR~&C++Oo0ZdhO{4JmfTH6x_PGNZOn948?+wqW z?rYCy>Yz(won*)VFf081cORX zz;UYIbmn7J)P+i=WU9a$%XdvPa9Ffk155@r76m52bA<*AMt{U`;OaMiJiea373+-X z%JAS4F!;_ek?aRHl}ZOw*ty1cd=_Z&ULLaL8bwuf!$W<6YS!)wRxcn+lAm4(3zW>s&zWzNttvRBUN_xT za55dTn#7`*%1J!^^TXVqb3BRX3PW!UMf1>Zku>Nf2kRr-G}@EYL7JN$xTCIx{2gU< zh?vfXfd8N{e>J_CX8J*0H+#Z(&8D8D>A>j0BQ)9rSCkT_yL7K16%PoW{d7O!JG{X4 zK{6V|yrWA>DCZzvR)n$=H}YCTpkxy7YZL9&~I5T3b0eNa(Pv-YrTgL%k1 z+^^0@>SCvMhUm%eoy~B`9D>?Z*!_64A;~PKVr9X)J!`Cnfr#kmb%O*g-?W0PxhzSD z2eg7y+)XPBgI=%K-7}|P#x9&;nBZn9K%pyz5ILeH{Ms@pcXQJz%vc<%W7J(@tbEJ( zrPhRxw&e9oWN$SK=*?4>))`t!+!BL2Cj}Q2y<2GQb7U8AtdAdK04T&EXhFd@&M&;t z$I25}Qu|Nt0hVLMw{JO5JR0R#k8;O~auDj3_kePpH6voy(Yv)@l!7i6FJu_~vJ{?W z`S|drW*1p9i|+K?qOn96B_G4(_)48eT}jPKCcH@os`Xaei%oNlzkC?D6x<#tXdpyCwCPD52!EGH!u!i5`?nA_-jc zr5G9qzr1ov>u~a@tEq+x?E(My>mn|h-kYho8Ip)J8q@sJ@W-IPq)3s`A#rx}lyezg z9QXncAOc2eH{VUj>4mUfkVuCRlzCpiv&nk91Pe}=h>BfD%v&+OuBv*-St)O49l0faBxVE_ipLh`al}2 z|0Ry|D`jg)%(tEbeQ)QaK@v*}P*7kK5Xf6wKLL#wI*5AuDVv`hkrsW+3!v+hji%0q z)$Ci>Y@>sE0LdYdDC1XoTQn)BB}n3M^!C;(qiG~-SaznUSdAJSatxW*DMh@jIVN+- z53rX0RRx2c>>8JSXwrvg8SbGO1j!8$e&|$y>`(17Q5gywQD91(&C^utDMkA=XYbu2 z9v~v&m?KrBsTgf4ixhn3$z|VBp6}sMj3cw<1B$KKs{YKLwCXo7R=hG~m@Y2iijrZ; zfU7L*p%RrUZqa4kv{AeY#?yEoqr+EFvJgU|{C6LyQuiym&^!0-{AADX8w>EDds;R_ zzx633Eik(&=|ZWd)jSNm8PGA7XEytUERsLcWNm(oUlvcDgej5l2Y|gE?Ss+lOMj=g zs+Cl0F9|1XjrFdkXYRc|a+I<$*08^{yKLI_NyIqPfA~JQx_EilGsM=~5G~N@a7l{S zVUA41byu>o%CX$6i{N$_i;#MZ6~eRtSb#8wihTAal+r@S`9Fw*dtL$O64Y}y>SX+x zV58_J>A0jMiI-}vmAR z2oI_RGvl2oAK0IL-w(tG_nI=Kc*FGv3s!RGeJ>+5B`wGT6Pu5sBJ@)A{B1kCprHf1 z&#Fru2C;YRqAcnzBHDw+a7Li#LuiN4mFfoA%Xo>Y=vrte`vE%Q$9eBV&=)4aWf!ok zGl@NZNb+los@Joc1j^Ij1>_vJv+Z47SO6P=je{elt$n`&tTP6*;YCHPqIKTbmFJ6q zxuplxmRrduSs~U zg@uI|a0wO`Tyk=9mDP_An?5;jkKrV77|9pv6thB^jX!@z1D30=u6UzWNQRID`l^F8 zKD%JRv&gfD1iYK8@Y9_UPszS3Hg|^yD882szbHgOZ`9qAAytr^TtqNlAc?E64LG6>JU8) zY60Q^#t43HS__sWQO}JcN#GN;lk5#X156ud=PH|@=1M|P zL~9XQJOx6ajK=g&3VpFVeq*w!HNDi%EAuV69LoOO<2xJXlcFXCvf6AC#B3KM-@S4cj7 zAIdHgHCp_eo6;Aph0~DcV(MjS#lmpOmmsM&)JyGjCXtgz>=D1T*CHNcl^3}aYuUqM zFS+W60TF91K~4AXV2Z&-{5#7Vz8 zE_?sD4_+zG?%c^u*?t9?bsCuwIS*ik5}&p=UlWNx-Al0!azhfmcFj!w!+7Qmy33@| zgR*@TQT#%Yk+1P#sI<6($m8Z^v=%JbPv1wQ_Ar_6jh&5$re6ia$>jzn^d5?7M=l`D zzN}LE@Z=D+CvUwn(?O1I&KreqHDsw=cx_u*|6L7HsS?kcp=N_bDUJ6(t&EN4h4jW0 z{6%bwJuJ2q*3fFRA1&;!N~qV4>r9CKI>38hh`K&FnWu>DggUaD^@)Ow9EO${lZXhf z8!?}lGk&YiK&aOTUT3-h2@7 z6|H>o0`8UfCSViFd*^P+OS!k1_wETBTeUTkNuIEZJZ;ALJ$3lW$ZD)l`c9O4_q^A^ zd^%QT?2qrIyU+w2R@SgX&dr;XHrCn8FQ|Da5}Zp(yhr@9Id80KEEkdGTZc?2|2FWb z0rgsEMsEbEvPei+*PwhZ-V0!-9Ne}BF z11)Ok6N!1u!=DG-Y81Q82iycOUh?Z%`n+5s@(0_xuXR`0c;y5_e!Ex5sB`CQIj)RI z@=Am`q-n*xOqDpY(^5^sJR=+ZCh!5A9~sE0j3>|K2hq`P^ctV%jkx;9(oJF@9LGGf z&dFs`(B!opGWYf)pC#vb4TgP)3&!w^J8@7&cAN}l&*m`ba?jyp#R`qOkR7K7oLG++ z`E{J7ZwardUBoM0H8fR5hm-&D1yb_GdrN4&8L2>+VAlTxtF|fc=A?ZaNY^#NG7zuL z-M$-0(rOX&VxK84=m*JE#4BY{XZ)C0T}(nl8TZZp86ZbPo&Y10s&eC}bOnv>0Ff)S z?pv*(tkD_08RSV+UJv=5iAZ`U?1_?sk!zV*{&Ss12js%3GJCQp2hnLwNb zam(i%4u8vXjX=EnJ4vqh85yf|HCf#xiYX-42}RtVoqHQ?1E?Tq>XvC&R#%73t|v)0 z${dh99iGbv2T@jH5|E^qmuPTea}+2ox^szgd#`-=1MfmGAERcxEC^s!W?=_+^0~SX zAn*%z8Oq+KcL){DLaITOpmh1Qt1!5Axu6&Y;I`BA5upMLKlHSgT^G0e%%YD=@7tS} zxgwFz%CFl%Mn^*6*187(?aAOmU6Yd0n6m9Q-A5FT|Ba{wpKOm&-)hPuOxf-elgkoyRsM`X-VsL z>2dd0E)iVm(J+&IoiF-$z3KDf-R6$IIHpY{0)%BVPgiawKv zj0_JLv=f(x=H|j{YinQcG+aj&fBS~xY3hn==u#x2DlywP=@wKtsYNXN8ckM=GMpMd zzwFvsJ=-r`S!m|^;8W(%E+Na^uPAlXVg!!-j+nF*bVoUy9x}Zl*hjkrwjSEmukNm| zhZq*uO^v78S)+^xuQLZ@K;`+VV1T4Dw)VC~eN$$B z-lttPOpJ=DLPe5iCRDZPCv!#B-R-8>C-3yO87<3)Jr$Pa<0EGhM%EE1aKmZ5->g}V zo;pXg_9s#@juJK;PDZ@;5o}S|@7*!;$B=rxZ(UW*Fto;KW7lDUK4zW6b%Lc0%|02m znqxS~$T)<2xJyG5bvCP>ouA(sjTe10_LU3v+b;8< zh8$c~Q2%GK-z$fXZzzAfn0JP@X*mxWZHV+AQqTa%7`{D3@O>;7^E0=L@tp;=N@ zHG+2ZIqavi}hjXGKLmTo{|)=YE+t?i>*Lokp48O$5vq--vR$UgL6eD z)k_y^t7uFXiF|l!6wR?1`lOiut78YAH5$6qy?5n}6ao!h%SqydXhisTb;z;fLBn3m z{=w@x%-(t5crRreH5cdob+1y77wnhtqpF(_&Fhg36YV(RZHAm#Df`W#ymG6aRO^8=HwcE_h+a)XD@NC(Y#BziL5kn|cJVvsHT<&U}2A4Nj8KOZbX1}X;yeXGlHI0~UYbItGNZiNf zt>fa8+AIwl5OQpL!{07;V-<#ncYcx8`i4JGXhXH*CP2=}r~gA?Utm90GvoeW3ACkt zSnJB4ep8Js2@(!nbKlx7Bwh-k4;wyY;)2+@#x>zjTXr?hrAKSuYmrSJupGN2Wj>=} zh2TeKzlFGzy1fqVR$PtgVOE%mQ^TIg9ogc@vb^&r+>&zyDzfVVM#}9*dWJ~Dbuw`6 zT%&geJ=*I2-i|SUT6y2YyeX(`voA`h$~h?da%pl6oPY`PNa}SiZC~49cF)gF(jB*! zep%*Vtu%&xy)0+4tTC>_If|L|$bkT_+@jAF+u5&Ok|xC2tN5g(Rff`2Z#Z)B3rgEa zOYOwuH+4M7`GsJx*pD5e?_q>10ZboVA1TAA1^SaA@m{Vw3$@fXZlDtV* zfNZQd4v+>mVf-_}apS=+b+1@_a*x$8=({V6&q`eQ z<$_yo>e$~c2tQlwd*ppXp@5UTuYqzk;Y^aqG3uPuPY&ejBT8KHr+UwdotbCRiQ9qA41mwe|?VZVN%Zoehpb_MzUEp&3Wc ztx>blD~a90Pi^_1*km2YZ8?2x7p)PJwr%M8&oqWUIhpgi$j*hL!qpqi% zRCVRUGf%4C4^$9~&oD@r`;=7aZ+_3n0nDHrgedsM1o@Q}7ml9#*47W~BBo|$9~1w&*<8eq_!PANX(N+#y_lW2-?B2^ zg?6w7_Dco3aylF+DSD%o>87K1F&Q__b?T4>h0OIf#Q9OGgsK@1(SRrV0-Z7!zu+_R zMr@=fKLUGCcO*0YP(o9PEGx<1tEo^p!}Ym_Ks-niW*oU{!N}EJy&?D-6ZRA>Z~>Z_ zgsivj0L!5K66**LPqIIdGi`uOzut6c%dSK6Kwva(E^M}sux$rdAJrA5H)YWkLA%#szDf_dD>Gw0qn(`q`UoOoY^PjVdfpwS5 zX)JPry83KG_OQ3#5e;hjp$phCy4|1Yh>2F&2~Kk$8I$neP1!t6L(|4#R4ytZEmaER zclFmQfj#aPnKi85`nDLidgd(AX!e~#OBzg#MeBDJ92XlM2`i})g?JAwbBNiD;x>~m z&`#7e94wtXOBiN%qWSg)mEMJ^;1j7*y~JZB2O0)O?rWH`ZuTDA=WDfM^Xh~Je_?`O z3m^+Iwqkt+>VTLc>SF>NfSE8e%Ujk`CqPHsMCLRPBIPF!4#?nF*N)EMK&$oM%Z~So zfU*~+*ly%8lK<65J#uyw@kESY5@xj_0%?-iZX+LmOb$3;z}ez~mGQyguZ*bC#-Eo~ zj_m_5m;8%Z8<~5bPi1tEOvGu}YiFR}($L2(ADCov8qLC+1=g+R-3E=`z$xP^e;dZ& z85oKz@n;D5N=~(*BdAk}oXgmbyoodPkS~u}#3EAz zP1^3tc=YQ~KQ1340cB+I-G9koexFK5;YXheK#yE%0mlC@V9-*Ls<@P zUB&Nbl-*2Bj?^EY$!hCNN;ir7%%kU14QVwCDxFag?WoDh$8~{p-_ULOl-`)oc6I*urs+39l(dsv@@^M9I{bL<0m~kt zG5-%Prn4PCdMDoB3RelNt}|hT6z6*}x!=e|8wXBQbAsO%)&CbDQ?QKL?egpz>z%ZP z#p4x;P@Z4$AQJ)aobwj`(G)Wa%N0mE`CpD6JkGf*5t!N_u>XLx`k>0FwK6C$=;=Lb zY62zbu_D-8`<285gW(QJEO4aIr73u;KrrK#dEze@!E~X70sno8hiXjjn2Lm3HWO%{ zc0)mJ`9iX+ErfqTL|?Cni0XX6tsbrB;pv_0-?a&o%~r@ZmnG|2*QAM)jFOa1r8k+k zlj~FDzQ)G<)eJUW4BDU} zg-(8>#_V8upwsvBsMxaDvP)+x&{FJ01Y7tI34-6y(};v0y45d~-j#iS8GF=e5qtJ3 zORdYLIwMFtEbQ<&6x(Ljh?&`UN{>;YV3yvmECVW-BjOHn>#u5Be_8XJ9dDG=;AS%?zJE z?(OSCY2kzz%ys@gM1_H1=i%w8Tx$~zH|Y4jjZ)Nl1k0Y&DcRh0q(0?}sZssunOjmV zGzP!loZ?fqU(Ng@VYWBsTATZ1_gYKlk7U2pR>Z;HdPMFz{V#ZD?w3Xk)ksE}TWAk@ zEtYebpOfcb`}#CV&_JOZ3&Vet((s=;8j#F}L1Dl6F#+OXOLD;j7p9@36Fi)!fCdXp zdW{<4_vNnSYBtyP3TbnTky@7g4AUq+f+6`xkN@(r_MKjh1C?*&v6cIN>|dht`(+1O z&OfwX*M4eQRm(PIgYnA;N@tlaV!6+48CVr?bVv=ppq7zHrj5PK2@6WVkrqLyUwxqM zf-I$PF0CGA1ZwUm#r6af7Moh7%PAO?sP~koM4MMA?EnVDcim?_bHo}ew`%4v89 zdd_-?Fo_N$HXn6jBf9w>>`Y>5_st?y&XCaW4%1`sdCbj)z6OskqG}1pN(Ya93RJL1 z=2ON_mg6qXzaO1K8~eBH@WYZU<_O~-;bvqM(>)axO#Wsx--x?8LtoRoVT_C-ljPgV z?{*{TlFM7_=**%H-q(wwTX3wX z`u*I9Iz%+Mf4dlQOF$$;rR+G^sEZjobA54rq$s*}Of~WNMcd>gspr{6-do05iNH92 zt)AJQKV(jhj~40*CAVP}yix_N%X{niFl!q}sk&l=UaukB(NXLv(QUI>AU0tFq{_l~ zqZA-To=j~o13H_lfs^)+9O|16vSY<>Xg^RMKU(!O{fx8Hd!0Q*md~E~y$~h7;sRUf z{Hp|t@95iFq>oBraYs%xQ8WkWG*aAyajxq&k5n_1d{I9g+hINV^UiopF&dm71x$u><({V<9%rE~dVjsD`zk6F|0Ens za{IzL*GypTh*H)KtIi|>3-Kwe*dY-2g24R_e-U=*kQ&FfuH;Bh>>?cr#3A= z(<<0}FmI;e21gn8y681&C!9}UM9+p443x7vvnMQb)V~ozQJ*h_CXp5(G?(|lgh&-4 z0*ph^@WXR#m=aIxJnngl{+Bb}!W*tP&t|08I?-rT33Un|`1ttTAx0&Nz!p=*X8Wfu zLE;weW6t*;J}erl(J$r%NeiZbozvMdn1iFJk|WwiNI2YM-s})!N$8HilH{dvwL*KJ z&!UPg$xDC2i(YkNgJ)|`0xyA9x@Stld?|-1C7p+TKPJBc3)v>nP3&@bbZ_+dXAyu14bmOFgw zq~1(dU`RxTMlS>aR{Ngto>svP&%WrkT+-iQ1x+x9aa_60WZ zhXU)KQ$a7^PJ_RnPgJcQEydmPQW5++n2MO;j4OetP6rcL21^8o(`6|6VZ+q*8kl4}h9tZ(a1yfsH2FbF5 zLPD@Wy5ZdU#l_~n9OlXI2X{!|VyysR38WQF<0j(WA<;nV1e`?s`<-J4Np5hXE%*FR znYaDS{qB+mNi`gv-*$4K|6E8XsKHCGw=-h*?$}*(6#M>q`}UuI-i%pLd)F(gTjK|Z zSJUltiVp5z!o^Ij%dBO8*7n+Ha7uC;um2|D!J@NEMMiYe}e(Y#x$cp=?evoCLI_q^v;HFdmYf>qD2M0{p7U|-iaueDR z0wm=Y^%10AJr@gD<6Gfqb|Mb!?DPkovDf}j>|Iot+rpogIMoCCwTV^WRjBiw*oMMG zzW-nbveZ&P8MZRekrCWDWZ#kYX?SG8ADqbVQ2KWF5smA}nzeLX9uBzP7^1_G{JEh0 zwNOv*-FiPcY{k=IzTU-sr?{pJwDwcnfFG5{vp?*ghh#M^KDDs0h$Sz#pXImY>dx^1 zX>~__O!rhK@AUG4)e*vJv_)kH#3BpaPEJnoR~Nw|14KITGjGXuC5uh%)JM1NgK#I@H7cC?t6KNv8JB)G{1S5nzGWKUcdpP^qe_ zhW*ITXOt5GAg`!#TR8y70FILPAB>lOK!8cL{sXAZ=_e&1Y`WwSu7b^BelvPLKc%~Vc;BcuN}oR`2x|S zP1V1i{^8PCk@486(n^={aD{mo{a@F3zDpnrm`gU5^*be7J7x6!eZDwomTVqeHUe>! zQOjsvy_0)&`%grffX^Jv-6Y~BeL6hs-rxk5=b!gHSdJN7Zu>*ubCFYi8Z175DiaZG zgy9|3?1&-WEPAh5h+DrG-J~Z3Ipu%L9lx2M0rLe+L@cHw#Hrp=B9p*KV4q;i)~ObK zc<$+b@1_v0@I=Brj`tCSNhI>e!@`7jh7v^(AF~=|>3c+znqyVfrUor+>Kwnp$a1rs zaxY?}dVjlqGiXLz1G%hKx??Y05XD4umRtRM482_c@i7B4b6AEN;m5Err&QVr2Os(a zmND%^njA9Mdn6N@c*&N27f~Afr8VNPDg#u1#?Zb2Dx+>G;$M4^{?*RFq5Ie2CCcAp z&YOv0)oNPbO^eAW(F(qC&dsZH?ScqLDu#6By%T=AwXQ;});u~Xm@n?Y3afEcFnSKP z?0cxOZnNx}yo`SXsn%$Y$PMsq{tZc0Uc;^H$Lb;zyt4tWXIlte$H@i;c8SdPWst!q z8Dn~c{>BIp@I$bW_ME!r1+a=?>jD^#e*C18ve~`Eoo;yL>|U5%HdB=u6_1Gt-3s9lTD{S zo&e~NqIokQ!7o%}w^u5Vw4KqFC6d;-Jo12v`xn{f(PMsz zHZ84INHNrO3a1gtiyLV9c++0GJId-kFWrRwJy=WoEIy2AhaZRk**c-`dsIe@Ex(|3mMOYLn6aFH+Di3j#6Fgnc1Mt$x>)LX@$r*zcwIh*(eA}!@x!_({~JHZxE(+5DGzz`efe?`lST6u&g(hKO??KY7n6OHP4pF?R#nbe0^_3*GN^Nm=FWvKK8S~ zj|Rgp>0aEcU&mU6eldnjV&D9+zCX-ezH4x4hmt2w>lEO}J{gdGeO)Qt#Ebq5&EwG) z^QqB&&g}qpE5FNUR^EH=@zd16wI!RNOf2;p;nKL`?P(JF^|)1`4oToHV@X{2RXsfO ztjx}IN}zy&yy0LpMz4)1kq6o8ltbE4>_W;L9yw|0^!8K@kZtHM&u-VKy%LBW=M1?U`$CIi^^*5X(Xfzd@ zk4)ulDn7pg@d`mT4mmMlZwa(fuR2*mm~<||wP@t#J>V|9?X9u4j@Cy(+r!j(Ck5wK zhw0LHI!;n{yYtZoC~vZ|<kY%jBK(IKuPcHLPS-WE}m)3z4oGvBO~|)J$&T$yRefq>%-H2l2g7( zPfRkQJv&Lu!OV!m!?!+Z;c?SJ0!mHHMC?&?+zEiJT$`AD~~@gJvYsW35ct%qL-uUTH!tk#FCI<|?nfBxe= zE7S1C3T5w*Ng@GaC8q*%!v07ip~!kNEtBHT)sGNv%3##ccEhTYhSUqfl|T^wO1Zu# zKR_t7yu6$&=E;vMqzYnhB4S`#hZD@Yl4%9VVDL$-k%>KUY#w&Pxp-ZEOh1 zA2B4|XRJZ$XQ8BfDjuF0R?}SIct2!z2&*!OhQgX0@2H-(XzTkz$gtMmGs>iGKO$%& zV0eg-jTax&<*r_$v*tnj<~R2%+_XF#66MB|GOpeC-~RnL@U*BVGLFXIFwMAl2uqU? z5}78hOzWY12cj@Xzz@J^@#{~n)e(E>^2__)#576tYgBhKVietOcc1cxy~P4;xPfl^6i)6=HdC`-vXPpF>e0J5ulPT zco!r$0SOJYMMHvvb3t-6$PLLdJ;dP$uVNgTVZK3qNI?M7gv&>~vxpDR=EIFNcM-fzBN#MTKl6Nb8qLh0)S zql7K7mva$G+M(=YHoOT>_hpI>_yWtYX7-}-70K8^u}j%*2*aUMM#1tu@>VqbNo_Mr zK1PkgY5CWK*0w~?nIB!UuzcfcX&6=Its4YrdS5qEYnkscQIS;n8S-6YMUgCRjZ&Ez zMy-Fucp0^>v`3@Ar*c~DUb6IXpXY%R+-|{(ur;CCGPj!Xj3lr%a?wo%_nIS(v^V96 zjh2xSVcG!WKwGuJSYR8INKJj{Z4f{WM` z4Utx#*{n1?(OZ&FAxsB^IHy@q?XoQ9zC1fI8yhOeTyRV9lPNWq>#Os>N-#^9CAum7 zjQ+Efoi5>Z1`-$rtl^Z*l#)?-$7TFg%C;TX_cI@r_x&(-SjzaTzvFP|fucB9;>U@V zS=|;8d$0^)ZxbA1js9ULY?)>0H%t!_(*QA?*m=ud=XJ?V&%jX5HSO=BwEG-6&WM(A zH#nE?zKq>EX|V^sw;#2@$o*-XZW#-UFT4o$Pv0E>Y)J0-SP#c7Kb?H0OK~)HQon!y zp!qW90gI0D$>#8g+3pln9(Ia^mm>Yo7q64o@@h&^URIdnu3fssBnGT+U!$RYT{y)vQq4R&mW=IT6oWmP$T~ZQe618>)O6rSs6|Xv zzaiK6Zy598CE2GE;#D&u4;U?4-?~Y7Sy!`EMHqwW=aqv44%OCYJFmMZL6X<1U>-21=AN*kE?#`zR?ZhrpDF~8Hcp+4lV*7{5Yadc|I@$ssBEQt^i zJ&DpY)2g%h!08y0F-(rfX!XlYG?>MH&VNbF>a`$*!LoPKH%ThavETLFNc}8OqWKnzWVyJAv$zv6t4fK)c+%kEb2c6W zF#b;lb(%ne5a-NorNBU+wz7S5*lc@VoRU`Q(v1wdlG;HfDc^jdyR09X_o9p5(gd%_ zvp9CR{KHt+FEENv{{Luu>#(Z6?OlA+-3`)+NH+-5f*>uD(kLa;5}R0b2uP@;bT<;x z-ICIwbR*JTcjEb+d(U%z-{<$-f3A=0z4lzO*IsL`F~=D1JKqt=BL?>}8Wus*5)i!b z(_&}eHvRPZGbnaT4G7f475F0F1pI!BCg~t0)BXK3o4U4k@Mkt{2C%-peJV-S(VXZuWK8$>nUb{KrKls$8eu@-YHKR>>ChZ!*DhL@Xz_NbJ2N3=ns#h_H`<4abl{ z-dRYW)}B<78l9Xv?3ZmY_&;F&F*af%cbbMYEZZn2BO65x4N~pKX zysKAQb^`x=p}r!!7q4W@!7g3(9Q=)uz`ON{mv-a7kV9|jRPtU{0`eoPswi1*1j8ll?VQm?<-QaVP=|q(FEaC*;8(9}Wid-YVEoGut88sO~ODQgX~>uO|i}9|blMsE|c|2Tshyi+hPw zIJoNNRVaP9c`(mn6_*(Fx=C$0(>YG~Qht;3wHBh;$lQ%wODAGl?ej6a5@b%&kXan* z?{X9@d{lTIstK2}W&SS zS-D9Epr62z9RIsh19^S)agOY=neC|fT`rxScX_rCJExEYf_~k$S*1LQ{EgKZPs*P; z#4KNWr`*!8eg z4FUJP=Zpo(akO=IfC_}AZuO6_hP|uTML|;37dUFjjaWV-z^A{*1n&1;Sn3BCR)Vm7 z&rg->d&Ml)(C?b**67mLhaN{!eFDCDRxyx}@mOvmT+`;FgRYiozY1+rwJ%R49pl`b zbxW9fA0w6v{b5TlF2>;~oIwp|6Vp*}U*z;#+?V%o%8oiXz}$zQ%AjJ7E4jO)D1auP z#eGwodpT}FrOag1T35AalWkmPbBwSo8)C-v#O84K$iHo}!Q*?25<(2A{m@xBNIm>) z-lka$tG#80UCunvQybt~yGgoh1BF}`K2oIaUk=6BMC4~R5uAxV51g0cr{0MAdpsG| zbI@=h$0NARSo>9eno7n#pT?@~8GWF$=dA?~=T)w3usNo#)JVW*M9%TBuMY7sNyhZC zY*m(XpXtvAm6>7Czs{`5>7&A733jVv_BYjbAkmLwtJ3D}n}{PTYl={LaNr0$Bjd}S zxBViivrlb_0E=JEkTX_1a|W2OJ2jG>KOy|G8F{rmYRa|eCj18Dh&+^;X1$OO+pB=w!8kV(GRVtgU0}@H32pBEOp1_EcJ^j$A=$k<0Qj11&<4Jn!3iy z;2%#;grsL?=h0)PjpxxGV&&AvY#z(c{(1PiA1EUG;vkh;>y@!W$4p2{ zaUPv9qxe8J9sGe`44j=jKeW3P^!$(SM{s2A8@(RaO4FKp+JXi8>;F8!0Yffe zEfGt3v2PPBel2>6Y%MrtBba{^JZ}9OE*87OL0F_!_yR2;kuJ6WEc`E9Y2RD1zb0)+ zjxN<)OK~0wv9iP>%f$=~(?GEn^lT!?t6`Z~J3Aqs&9~&>3Z3QxLld)r)RJHh;hpM> zfb(}vnOwu{c0>Kmz8T$U!3rJuBwcoSbD0U!g*~Wa=3YH-f?;IkYLjW#z_79U$3!|0 zGr&&z{Ebp%)!Hb>aEHw?^Y2e)0MWU8|0zV4Hyx$hNCIMdFgPuM6l2aL<9Ub9U9#~E z55srd@IkVjtzY194cwz&d=l2HFvSJta??LBY2E|;J>O$&Zb#4^?v|x!{7sgqEpa-d z$P^k0HcRQb<ex=54CG>{4`ICYOx5Fs7M9{-=(rt)N3p z0Akqm#dI#{7vMnjZNFZNa1RE^&pInaNw`)gTd~_gj4e&7{7>?DOo*xF!XBeCzN)8M zYlD+x?<^FGUI0A%!>UXn_1n)}m}BwWKz^pjj9a?8-h{I#xb@C@{yoh7ySxjyLyu#R zLnI?GGSi^HM{@q>NCISI%>IQt><{(7uzEJBd**ZnsHr zVQvxZ!6h@o{{G>i78q&C$3MUU7TW&OUZDTO`S4E>$MgL^AOF^XGFTU{}&^LJt@nJ*Gp3W(3d!j;CFn*$GmE> zvP(mmK?$+_)D8eK8C8zwmHKy@wr2c%U>kpm5IkzM!mJ~2+H~u4R)mwKBm9L5VRuzj zzOMicwZp;|uvHrAv&M5zwopn$X64?sIf*Op91U@GvJgqq$S9Il1#(%d$$_j`Q5d(QGO8ab(;! z14lMwmtCom_0QP5Qp(Mncs)u&z<26Y6+R0bp>7@)YjLyL3|WcTVdZ@>R~Y7(hHtQ zMsDF`{t2!vP~1io%S-#M*N@$=2!JfHIONt6{pRVIn}tRF(F;}w)g#GOxF}2zP&dRo zqu&I3WH=>fH$BF6$Ns#%^ABqPtI#Po`R4x3X!N9BV9ZD57?q;{81Fb6HWm9cY|6P~ z_2N?lG{LHL>?k7nFPg=aaqpl1O|z&UoBj}vT%^@9q{>elgyU2a7l&j#O0a9^C3~;6 zH6ul7(vpa2^{Y)r4XGBJn$Zx`2XN_PLPF4ClCrXa=KuR1$ji&4+XzyDkQTg3|L)#@ zKN;-Scx*KWSBm)tB`GnFO-%6eNsSQQDAj0yBi$8y(vhvFthy?PwuofWk0v<6F zM9_V3lOqwgdBVli7#oKM=WLnxy+1|+8v{%FP@|vv9Qe_0&AlTcieB#b4#;^6t53o( zfX>D{_PcUYX)P+uOdQ zhjG+T7ni-m01+c~A%BT{^-)%+ASiH{bCi{)N5&*8TV_LknWTi7&@) z5moB{TUy9t;;yt1U=NIZcKJ7xp{Ja>3wyNqzjl8S@sPgHpGIxNVj8#oH)(j{3H%PV zziWmuDIXsjjhD%sk`pI;w^SiW%{u=HIjwGD_|PNIvmB6!YiJn5+#*i(gx3$+I9BU! zYYCs`v3L;r;e(ul0>(x~L&dzoWmSftBug>L{dc;yDl@!a`6xR%CaLhf>7q67lseU~0M+GH2ZDw@9Ee+3P+wc}K@`)0c8`sLXV< z7KKSahV{axRJ{j|DzuNLJeYdekj-Sg90)Onq4yR?1?UE5=-4U`6g5|+Czn{gZ3epM zuL;w}b8;~VQ#+pI~0Z@#U0n`CWocJHT894+1x!1%Ig$YLl^E4~AyeQ>fsnU8l6L+Qx z?E?`fS#OPLG|iEXh=v@Q2eJ)pJ4dPco(oV%gB%rN%)e) zyIS0X;)@Lln7s06u_ZWpY0r z?o+#!wf1kjb7%|vG&FABgiF`VfW@Tr14R7ZaWa}En*TGl{|~fZ7PDy2ly@%KJ6I^? zVu-WEjBI=qo=OiMyT{D85Z;zF#Jt1zW`e!4)K~oWwh)j6QZ5YC=b{~KaEm+N?h6L| zy3(+6!^WaCs)#8|g5J+Az2y#`U^O+CHGaja3wL^G?}RaN@fju*w;*YZ5j&^<9tgtF zD%x>&`nC|tUXCOw5|HPsO6Vx2ihE|LJe;`9m|xa4zE|twR_JX54fXb_7kLCr@yZ+p zZHYSW2!Auocd%(R_%TRWJFO8*pGfm3lqNBOr6>)q&h}U>Hl0652iQ{-_ePAg!)u{> z6h(7%w(Euo)>ofoAI|W8&mi7mk4_TP{noBSa|8pkW~|IJ%KWxC@Zd1ehH3Vmf`)Q; zH^r6;`@;H}q9{bgdoA^@iX2M@*hdBihT-91A7DZsUi!Gy`TO~04MI4$sjW8#bUI_kz^sDID# zv^lk#yB8qzM!-I1oGicpcK6~Ed(XNDkuDM90IZ)y@L-zg4P(oaqQ1$S1Kf=Ez&_cS zeHpW5`=gwU3`7{WR{_OnZX$xP#O;aMEndp{#KRM_Y$LZ4jL+``WnaEd#tB?cjNj78 zTU0YN{IIlS${z2G+di<&{qr%d6XSupX6GMhub_anKcXk@h*U`=7;GY|RQC~P42jzt z7dcV5h7N&j&Wj?(bhG9UuN#jcfooM^Zc-hp;dF=Uvj$N7+{o_O$c?}G|S2f$$f z5r6ZHPpO($NWYGuvX|j1O}F!6w8yt-K~7n;7kuX0KCO4K}J4$&Owb5 zY36KUK04J3Wseg1PbaDRKI`>bk}nd?mgcno2NYiKjuJfTv63U*x-Vyy;C+Lz@H3$g zO1#`Io}W|7GT}0m=@^2}xQS+xLf3BK8U_X&3A7(QBh%*`0~54d$6l5g$L#X-BIld$ z`|AfII9zTQte#6+TIQKjV|;(zcoZpzm=o+HA$yAn-m+;WO?=p|C2gMioq6(?uV4I9 z@t=K;@~L<0k9jlz$9xF*l6X^ANH zjOaEOy0JL^#kPSH*%rj&5E2MSSBl-?rutFq)XDCj$C7njsVfiZdIr$ZN!CUNqp2B0 zR7Pk7d}_WRe4!myDsy;TS}OOaT!S&gjFb{kX={UiqMO7=5E2t3gA_l9_KO$tGCZ*L zy*S`Ef{+Rs1!Z%Fr?j{@u(Y()xxc1HxW)V4BQz)9-X*w+2|di264Q+7AR~`mAiT%^ z2ZNnovXa>5B6P6((sk#{HeO*P?gX=iS6G{sasVYZv+w{afUg{aX9B`Q(O%CF-E6gQ zrtMx_{x_(6LG=%)jNzjqW6Y_~X?mZ{!C~KgMDuI+pP5IKwCh8u-RFnv2rx6Pc{br# z+wrR_T^sF%ChI2qqfVuK$O~I;vt+l?Gq`UEYTrKHDk;tR`jsFeA_K#@!JXIdN(B+d zIq{`yZtGP?$$0fm(3h#IA8oO#%)EU3NZ<({hG$cEC&}{F)zrj?=G@10^NOtTd?#D5 zcaiggkPI)pR^z7@H;r&L9t*quHzZhw{=G81i~7Vb7xjYKgs1yU5ZsB}w`i3F z-3Uub*SIsh{T60PJrw;Wu3X|nakbe}R>|okU#!@h=NRKGV)qSgPM_cfJa~WkTX)lD zlB$@Yh@W$&q}s(!^axG`)9dbgQyfz+0W2}Tu%`r{*E@Divu7b$JW^K{O5(`oa+qP{y{rB%;E2H^XF7bXQvVCr3ZuJJ<6$1j0bjq=Cbz=JDGjS6V ze=PznO0u`KMJQ?>|LoiyKb}cEIWo_WJnb$p!c8t&ghjZrjZxTj1K&n6{W=;2*?+xx z*|>^n%{E*2(}+v1^gaIfSZ#d0S7UaoWXR-*u%#&C!$((d^CLP+ULW20iIyVih>$N8Ybgx>rfdUETOw&>^dayX=E z`?LnNM>6A>5TE3aXHRf*S=VQJB*@t)OB1iI;MC;kMZ>jhyCznMd+t#b9%K^1CWE@s zBwtA5toawuwR;kt^5>gS8K{rq4SZ1fWUup!506B9k?MCzj#Q+w*Sc>|9s#C*E8s;} zRaNc1uaWtV%afoq)l3)6{@qKOg`NGCDf-#vCENSR0*YmKTvfrwzAT9OshS#oiVd91 z?D3G*w^7rgo12Tnqv^P6{rii?Je}^`;JjTs*M&$);5B6C2<{iXM z$?*@wJ$}jEb_JAat`fwSnhU^7Dil8R4fMYHoX_KOJ3o-UM*vI}Jl1b_V9k0iJcoT%*Sw)dCE+FSNCn|3LTo z>M@Mw;-r{WzJ!3N7R*0qO_7n2QPjSthHsfPaa> z@ke1>73ixgPSaIm+jX!R(k>lO*Ft^F5O>}J50aIcb9-b@CH?YpMN2CF(Tgm_roiWlQ+L|+kSyN zdX=?-HYIw_c(0K>1O)R6NtC?6_3>?PZZ6Tl?@O2S?^I`eOSR5Noy%pRxLxr~j(ZgM zI9%>s65rv*pM}8pULOp_{kFalLgo~79vNKt$LGDJy~}I!3(JYF2?qXRKgfVcjVl@C ztC?D;6%KE0zO6E=Q*XNE;+#`5SE}_ZVw5rF3*$Q+pgtCGNxt>1#49vfxLax3Whl3= zOKUajUm?eO@=)Yu_)>*g|__ z+!oA_%dZ#QTxqm<+nJwu_ruwf?xvsrtaT#iGY?;KKigXr_PXFVC%-}(2fGt-adB0C z`)0bo)Tz_#Ev94c^Z2lzZ>q+DF^{<~oJ`>Eo&y~xd`ilh%^PiP?aYFLt-8z0`9l3) zKKCE(r6TL2+Lu7fz8@IA+`#lA`vke^j1_QaQXhp!!)6e$hpIBgejptU8MnYiHM}^w ziU)l?GSFsV_w?+#g{YqMywPPPDyFp~N8074^9)4uLpWQf^l0kMwUzpo7O$FGAISGpWqi#DB#30eIrxgFd6 z#d|bRz4(Xo264&0(ia~l;T0RIwMS(qgP%5RmW?7@_?`v#GssXF~^mVEL97s^kgqd7vx7ciA@kuC#M$Qu|@fF#(l0QX{9{z4PihkvNxAdu!)J)Y`umV>Y_LIO~ z!t>V^|7=F1DKRPr){2b7W1{sKx7{$9j~^7 z!V4N{NAL0ZU`d)EYk5|Aqr|9&zs{&SJ0aOSBoCTS597w=$I2?MkK6Q{xq{*a-%{dI zi!de7X39lK>*$cs^S} z_18NxnDNGNI*@6Io47rMQg6A(Crz);_D9(5<;G!2d=|K{eaKI+l6x|1<*@@|NZceP zT=fe=(DUIB^%N&hol=B-zl0D`zp0f(@d?pi$0gaQ@{SB{xl3`jr8=kpHlkm2X|Tky z?-$i+V*2chgLK*hT~!e7-Qnt!>5h$!8UT@xe-NtY_?FQUiY#DMyvkKP=CmBZI=>*i z-L#A>Fmt@lZ}Qv#YAwBQicJBr9!?D=W8cB?Qoo~;m@>P2@?GaCPQ~~4_WXi_bB|zY zI;VSkZKBI_7LM0o1p-*nFF@pUPxmuu?m-L3VDQV9=ba*JUL$X=#Wmk#GCvt`Xu)0+3-?b-W>?Y4IQNf1?1#z%vF+at6Uq5DI)A(ul8q{S+ai%$_?AZ`>kq8CSs+VaWE zeX~9Y9)xtfoaW~;5<6%H$F_*XiQBzP?BceE}XgZz}?M5Kc2Aq?rW$9=!hNE)>QZqUika_+dcR#zpt_(z*4;%W?(B z8r=92X7&X&sA%re-q-Oc=}WgKo)0)ii{dGrO9pZtn6BZJ9nTNiSRAX-O}x+yU1u3O zi&72kg9w3;+pE{F)AJP?Ztn#0Bqd=%c(k@5;+=;wb|WXweLiPbRD_CJ#Q60uYKtw4 zPrf~%AYSc%k7&KN;1TD704tgJltFFM@?rEWMfd6wdbgpUw&7fQbo+(ZSeHpX4c6UW|g#hl1rG!AhsxY*3}MDks0RC^ruW14G^N9SPALg7{0z&p~`N zn>`A=CcLIoI}!5o<=Pf9gGR|lmisOSlDB-zj6o+zuPa8rOlpeikF576d#1}Hw_kHE zR3>bl<-}?EDEwO4h#M+~q`^-H)5Dn7F0rze(PSB)#3r=Hd_}Vk0HhQ^VE`a08JH3V zdWh+7U&{8I8#0wcrt4_0#rIZHe4u}fmJLY^+~kRsQ-A@a4d~$_gan1;2kmgLG?>Nh zK^{%*n|xZG%dJMY6!aQXH#mR$i{}Iy8kSPb`99Rq2Wetsm=2`N1arTg;Ri-yA2gxR zQSyKdl(tjV3JMC;^!3C4(vSV45)wi|?x>g8M0r()#P65wQv(C)E5j4gt*tHN>RI)3 zwLp_pXb7({GvS?MoyZt`E}-Dl8k3eD^bC^l_4ZAN`_) zEcogZN~4^dPy_4AJ=OaH-5LrbnMjOmuggXNxb|Kx81$O9jF(+RX^=IL`g~;;dh5(y z_xiDd1pFBoVi-dZ9oVQR@SxLF*tHszDUl}EKJrn5bVB7!6d|1YM%qDmX5r7D&?=%E zmDrT4uY15k1iaIFUs}oqDryr`kXN#>azqsjwhR*$`~dDViBNW@-ngueu4EOkfA-z6 zO!=G`Epu0CJ<9l!>>nvs~|?{;3@vy z@A#hU%tWveK+5PXntMN;ez+(qlyKM1jzJoe1dEB^9a<6N_FR^h5^HFATUAqBQ={`8 z)p#1=6iV2mYiI=OpBx+X2HjpH{Grl)0X7UA99bYsiiwF? z2N5uWH}2yf+Uf=d5nEf<$W2?_M~BU>yM}RZ4^CT*bHMfpMV20QvLS=vBo>m}4X%g!0jG!B5NK5uvsac{so3-CvrV zJOJkO3IG-1HHA%SchPIpt_b&-cm$atp>>TPXWS!KY5%b!)D~jTM$KIF8JEbiI2tF` z28b}-DZBvC#~d!!HYke)vc`A7fc4CF_TgL5arim4W~?`C*yIN57>0O%j0iDct%9Kg zv-zRBR+?PMi!)*v{YK9-llH^hRFW0FF}L(Cv~BuF{M&6HraG2nWn~2!N8+8Lw0Gj3 zUS1H%>}Flz1s$A-kkAiw5P2CH|5tFeWs9rSE}nX{qp25cOiai)I5>AB$qOJkQuklbsHWKj|6JUw+0gZc|<6uC?g44)8M{=F z-^2@ox?dF7ML6izoO#NqfKzdh6k~xBoQZRHx1*?tv>s6y3SR|^~3*73dy_E%h@T4ykmYKiL{4l zO`s)vb;=X@nX!wm{bmC06($lQgdZH#(b<`vk>O`WKX@~dtLLmM_KUMH{Q(kv5Xb`b zpnt5GIYXIs=x3#%zY~~9otTcoJCDM9iZEpX6o!1Pc(f#o6ir|4Yf^SoBb+L3JIfRH z3G;$!8a^%)Pqp8EX}t^e*|5Ly6h6h!n?)@Y&j!ZF%Eso?#M9FE8&KS-=kx*Q=1(Lf zqy*Q1&8msIuD>jn2mZ6@Fr~cH-_DWs)>J)51*r1cYp6ovs1gPVR6oziubc&b22#-q zp_T;Il53)mYvu&2Q_#V(HZ3;m2u6p#r^AmXYwp5=${RFA&Z!Tl*7b8WiLbjh9=a9I zKD)@i2~7m!KRHw|`MI_=BC<77Ykgv)KNtw*{e4KpeSeBt~DF8;%RiJtxK8z}${@1kpy=s>As1DuL<6g}O|!f9YJdX%GXo*0II zCMhXr4X3>LF@Hgv$tR}IqqYQioA+?n;ZT;gjPV_l#>tFcNJ4*rSK2~8y`p2oO8Sn3 z0&?mIlGPVJI<)?uF&JoV5kscww)(NO+SM*JlG^{WZY;|FyQC7}@u>cn%8gUw|7W9r zL~j1!-vAMr|5@ec{{<&!)B=f#Tlo66!gXyCQh%{|bF0Or;2QfUOXegHIVAKq0ycV2 zf#D11v1kf`Ok96|KF;NhmY=CuGw=BZ_3e%12)O(*!fVpfxIg?Rr1SB`Ha11Xn4VOr z`{?XC(szEX?!`K;`~d%XZd>QYV^s-*cLmSqs|!TOHRs_&9wDE6u>-;$lA@rX1S%$6 zGedmScDzRX>p#OdXh2KyaMowCf!o+Y9kV<84Xk*az@n*=$GhR1 z-EgbYm=-skH!3<>ifhEH7n}VLzuzZ{9slllFHhWc(siYLAUdFaTa+PJyk(bbeD%+T z?XWoHfbE-#!3M9Nj@@Q{%x`snbLW1rc!Y1$%NRq7%Axs~BTRyBhG26CxxH&>r#Ly( zdqU!>s{BT3WdzNqypkk~{cWeL)AiHkXc?!C;Yt6kqX|xd&4;B?N1wFi6_%bY%FeC~ zqrtJ!B72okM?LYk`$(QzjyyYfx|4cUd6Rej(Pn)fT*sC4{hLz}ya-5P;t(>}N@6n1 z4s_iReZ?ISRW~LS3Kl^N)M!i;@Y0s&bQ>>2i8cyNwyAe}FN2gbK$p~!jIbrpRH&F< zVVHqCR1VCFl=Z}}|6zXk5heILi5i>^xT(5eHxwv*GO{#VgFqyjW} zG2_+^Z{A{3CVl#%$j2?0A754!tK_|fanJLFD@4zp&n27#pC8=0m~RnDl5tS;7v~iMZ2&hop-BaDTNW!)Givb20%pIyLS~sw6xcURllgvEx7G6B9mB(mo zX%KoI<{3;A_&E$E`AendtAaV-@f}W>r1lPBuNnTf#sM{4XO)>#*JkIzrAE55Fqp;QV-|Ppu?6m$FEChA&bkM8 zA9)0>s}O`cd+sD9D^Nc)Z^rvE__Ggk?nd#Yh;91j`y^xjca2ydLb z`Uzsr*U#)-=7^X~OPCS`y7=szr*5%-(7@``5`f2VYvi3fs0vFoe8_$%Q{}5e&UvKE6O)lF1$&WmS|sZppy5Urn98a5F(DjbkM=By zuCWT-e^mrE>L<;_EjDEWl88Jxjn5p%(>It5E6+JQbQ9^uu3$ba8PdYJ(!RM^?AUlb z;OUPE4?ynVFbwF@+|4*HcxX9WgYlVBNuI5O&boCVWX?lU$I#G-D<6X(4=QoZKYr-+ z-cjLb4yn!4-AfFUO~veFI7_=6;YTnn+{2-_>&S3_5%!MK684+vY6=(|Eq!;VbxudO{ z&ZeL{x*5-lufa_ZWggT)Eb3~;15aSZur41VY9E@z%<*b{+-Ls%L#TG)JqqP|5tKCq zgZcQfD}}kr1Cf+9(M4LRmw2cxUo!N0&+{K3J0ZY2DDaout)=hGp8WWI#&~bLvSG3c z(62&XHpsilaxA2_blqn%U4Ks&=$1W^J^Xf8f1hEAkPrc;js@ACgoSp|lb9ZwxQouq zMFeN9Mw$W3<{3O^citGS*IV}rd2|;CoW6`7GvOmj>R8zma$@#0RHYAc!N|%hwYQRp z9c#hk%XWfe#Lz>f$deQHq47~M0(YsgEN*);P%1&%Jc9qum z^o{iWZ9+ytiKgB1c9K^{qCbDZe0J-9b6d4XmoONQ-#1r!CUB#XjHoC{+9LxDm)du9 zda59l)5vQdHR|_MSL7et{$Pes-gAZnQ`XB`l?t5`)TDe;dT;yGG4EM?N?Jslvq9uJ z0<1Tk)g%!mRP)pc9!ElQ0{8qmaY%RNSWE-DMLdah3%aH}?MrfU#uxN{gR6Rt!#568 zv>)eQ@3^9d7E6Y=d zI82a`WXFcHi1T^5*z=f}uiX5^4;6Z)PtXhopVLaJMGOzCtz7_hm_o&2B8vc}ME+hb zz95vbtBtKKX>IMeVVvNutTZ|@RXGXe8{7&TxCiVfMjEbUU0x&S#>{W`$(aDzE*)n= zE|s$sSXoZjvJ}o^^6U}BFI>w3>4v~0Swcsz#VQR2Q23D;80ir{Z-}#9!o)u^P{O)! ze-dvgOOUf4b@m%xu;7YclD%SLTBtxek8eCu|0(jCH6v3Q7%t{~Eu)nzJQ?RojB1sH z_gZ_u>}`{INmh@K@3#9b>ARA6jw?oJf<(9F7n2$(oAC~egiY=E{A@C;*Pg);f&g`u z4n7qJ`|Q-%`;`zTlSf!y-$~I@9a@t(RQ4$72b*r?O)a~+Jz;&b$t*T#v9bqW6{r=9 z1n>EvX+@&l=Ol9+w{9xzOL-anc!&DQpIVYJx`z(6Q7A2WT9-Gr3mt|0u%DKPZu|b) zf&7tZ(O=L|aba$UlX5;T8FI;!Py~w`LAKWUjS3u?Kl)ieLeK@N8hD}~n{oIoD^-51 zush(B@atqIdmy35s1$jteBP3YJJwmpmoA^)G4QqT7G|wn}e~mwk z*KNdt+0Sx$f7lOqCR3#jRu#V?hLurO?5RByNXh3!D(Kr&!(>$7GkB&2Jt$_%6p&N; zF^d4hNpaC9D`}e;bQyl^hxCE_p6ko|Lroh625rR$o2mluU<=Aod@3YzTX5`1Peo*+ z>lU4jqmnV9-c-ga7~I>=+t`yLo@xnS`OUt>jvy1RF?9JZ);SAF9fI9lh)7T;AzvN8 zG`{h_*$yzUFs{2@B=qT8tOCnbE8S~rXqq=gExIUWcX;nY6KdhDZ+?l!R{weXn!D zNGcul^t=L+s_fY#PkBVh^4lGA;+q3ec?uj6W)z7?_%q}*n-(3*i$_$uA!J&SHc*hB zprSOft^0*hr0`x)lywLO$AC>U8jp-p8xKoq=~H654q{ECZVR6V34`a#iHp%`p--Cp ziLiq@o`_=wn)@925%~og)6*q6c0A}PG@AUdTb^tsNA^L|TPBg?)g{m<|89;p_c4nloN#S*N zN?y2AOS*=GSH*3BCxD-&I4s$7cHy*;GaKkW7`MZ-`k*w>m)FBd zVaA#_JWxX@kJ6FWDs8*%o(TV}%+Kqf`vz5tHOmTYp_3*)<9!zHHaka{yKlpACN2D#Gq|wQ>T{ zTO&eKVJJci{DZ`}roYfr9a72ciw6iRKBd73^B%Zo9ikH`@}0kh5_(xalRjwRYz=|Z zc*;kzW>eNd8A!ptA4W5Rwr#Bzw+zH&9HpgXvDw+D#2p#$gf{BlQVH=)lC?iG!Y)4E zAClk@D=bt1?%Y_SS_d|dLWyE1g{hw&(fby&GBEI-t*6Fbbh41V8#b+<^#z{X;ETC# zUCF53VXPeFP?460Q!s33>0H?^F$_11CnCA91*($&q2Upv#=w_M1ys_Ww? zU_9gE{p!@>vzfut)gODsg=$6AmmJeOR;69e+rOZQJ)F}f$8M`cq3_{@;xo4eYqJyr zOEul?^|R$d`vRk1H!nA!dlww~8NZs|MZVS}NwTGXJ7=5Tr;t=#pZjZBE(z+6=#{hL zHS*(`CgAmKFB>gc>~pYjj35>jOkLzqRHqH7`#F9##)EoST^0imP3h<2GFy zRdRXx3Q0_Dqs8PnWy-bF`g?uD9di@wuTZsap!r>~ugfh!NiyP$)OWF^joNdRZEkyv z$yYmR;n+}}(!AH;(1c4(awW1`x~0o0P^cZ>%Ms=!;c3;f#&LzW50!esm!`5ZO8pW+ zVFq+|71nnMgT}L&x@1f4S{J@wi~8L{)o}Lh8~9TILR22}6cmW?CVuS`vW$2Je;8+t zFa{#+tkRERQ=ZY6PtG(_oOc>Uq1%-8oUNJW# zs%^e35lF!3V<<9(N-E=PiL6R566j`E@KLY&BZ&-wj8=B3X~t&~2?p*%t*xcZ>t8f| z1jZngU8t#VVr&cHlD%;?qj4o;W%EXkncC3Sy4tW1QMY_7x(kn%7o${$>^8CmVSaD9 z=F`_JB!)+?QJNzCst`;R;DP9rR(3=_=00azpF-jkv5g=kAO)k+ikuE7MV;{?ArgC4 zVd5+?(Tv|kJilHoMk4&ejbC2vP&GAKEqyN2@4NQBs8w`sM%FmTyO@E4mz4${>!R?; za_80YZlwQ&N;uBQvFyFbF%&h|h#BvRlQAnRY1EM1@|YpyeG10bi8#H~uy9l>I~3Sh zkmXQq6ZA<5uNGnGwfJ|07H6Mf%6l+7rK0bp=7|UlH?7$M@*Cn3x)%&4Nrxjy^VgkW z+ijXX7L&`|EXjsVR3D_;&j;|BfuU)@aQtxj$rnGdGKQ(}icb>tS+gic7*3D|_X07t zo4X>qp-MA$X^C3q_wR!UCFMcO<0RG%U%V*{=O99c4YV+2Tpe@KFIak)eocL{c0t&I z?@;BrmEYf6LldBcd&J4Se5`6zR5cW+?|?mVld_jUo3L??L$j6?i5QUTskQtAOJ?ul zXlKErel%4a>5P-xk+9XFtc9&%lpQ~|KaBg_O3vPY{TQX5qInF1pB#jMnN?M}vsis* z4A7j*n?jU8lHBXqJ~855V-o~laRzlaU3f31u@twzFD1b`>j*2#3r21vWMc_LWx6G7 z{93w&q4Qvj+XPx>#nIb2#<{1>L6| zCYZ)xWf%Ni@eUoRh_SlJZf<_dHw^3yk~#6EzVycNrwT7VY^Dzl4F!anr~3N${?xA1 zcpB^Xt%RMiZHv9ynW?h0v3VjRg9H##`(LqdUW;!2h}N|9iU5z(Qhx%(2ZLjNDsRA$ zNR2jF8T3I9e<&_a<4RrgQ2~2b^*johlHKtSSK~fu?#$r$UOWAB9fN>C=3*vB0n{(f zvjN|z7_U?XbHCVV?E8tCgeiLY!+ge|konp+_yr7wUSQ_NP<2ejLUaSTbcxy~G2x@_ZF5)1G+cTkX3 zUiM1Mux~Zc*ld?^Q=_^X24IA;3QSBT!p>Z4F~XIt|H&`~nAjCM$^G-5yamK%?ySqEH zs7PsIo1XIHS$xmC>j&NYxLMwR3bS_jrD9`muS-V?qPLdn{Xf;{hfsFWn~2ua*W!IJ zQfPy|cwW@g=aWPn^Moi``WDBQVwg=*&O~s#idArWV!pbVGp+UslAo}6_99l!Wef(zn zkI^+@cO-4x^_6O*0+_yVcNJ}JuvD}wY9CO=9uVg9NcaM$qO!VL(XjzdpY@^zI@58R z*BKmYxDiY-*nj%?P=8QTi0acK+YS2e>SoKR=eXuLQsklt^Rq@q&N_E+y-oB=OusB~ z3dv>e7rED_GnRwAlyI_2E551klufx_aruV}LQBb?Svc)+ob|@uU_s^q{nQ{g3OUR? zDBoBOW!}?99<8MYAFjVe6#ymTjs`c$5VoIr=hg4PJ*Nl7$)XZz`Mm1h$;{KwC!cdX zH8WH9+Yjhf>hc$oKt$8aJd}Zb^5qguVB3%69=L&B@k-K*&t~}wN%10lO6(7KCq{@V zz*J|WT!vIb+9HG<9&*jhS4-;C*zU)9M9#^Mm4-^#cnVvfx~OVsqJchV|FR!{iI0Mw z6EenFipCGHFfg8sK9HO3<5Z{yJRFNwOu(seWrVk8uKK)5iE3?#i9-?(XQS8GZnB9?U@XXQkuiJF37xn-#~SfOaYINeFDHx!B3zM? z76r7}5L^jn47OvbxuGokj&N~x@y3{y?QoQe1*u8zu*(K9rS6_v7RD4I>KAz$d$mSK zhJ;D**=@_w@FlaBdBc+;Ew;M4x&>zulx3jXfXVDLZY@^I9^tz|6(QFwo#reuj2%r? zi%lnT(QmAd#t|!vXjFGbYvxVfl5*bKvIgBRbDz##d|fCYuVKaG1>gaxi9V(uLTm0{ zHqwLjW$e`lo)|nJebuOxgXa~Tm0#I|JMz>mEgT{Btvb$vg^5KZ&-iZ-ga!oqYq~Fw zecSsq{Yzz*jvJ@$)1H3F2VL$Z5h2cg{A;BE*0ul&7{mSFn8a4RA1Poj2$=hMnHl~U zZEqcwMby5H4h_=6_cZxJfcY`$2DJ>-+BHb+=&l%p|_nmmx zS?m0DX0cckd*Ye7_r33Z?`vNdIEfbvl~Le|euebUjLJ-3^vUEWT%%J}W$KENfFWfO z|LyN+LGe1QhQTqO$|OXO}Y8scymfH>>!@z4Lxh9zym0Pc~gAl$)oKARN+TmmmbgA!8J?6D-cU zeW@)l7S!bUjIx;lHTE|F6433c*YpH)AXP=|Qk`+219GS9Nh7a$1O>5TBYKXD1q5E< z6_RC=+Yc$26)uzQylW%*u;<)^_rrW!pEE=S+g9Hmy0F~6Gjd5)Rmhe4yLTa-4b$wh z9D)yDH6?yd$x=&_1%T)kl*ah@jxDYD_8gKGGu>+!v?4ypuc~VIVkhUMGVK-{u1N^X zAyYHRlEEz7k2Q^q#T;;h@Cc6_Y>B6bcPJi%Le?T-J`R|(|iEh&U7lnU*mi&A%6UFI?{Gb z^fyX}An^x~Cvu?-;aBGzP0nk18V?+t{$t_?&%C+o1H;S;gvk{l`m!1HNRAaU4Bid| zJR)OBC@H$_NU>}Cu=LlGg@>;hyJJXPZu$E?z)4?`!@i`v?g$FV#Hzc!r?$Bp(pTEgO4uu zU;poKulFmgy7?0o{{r5s^FiNv6;slaJjOZ_KbIZCmm@dNlDU(Df}XCZzpEK`_{ux$ z07u~!5MUjh@c14!yPHjmd^o1`OIJ5#FLJW-r#??shhEJD*&&1kH#jbEH*_eQ;h_$z^m(DCGmp2*4v`4wNe&}BN+hntNUSiJ> zqHkeIc0yNZR!DlFwosVf7T9Sp1}kM^)4zFZbm~P@hC8007a^H9E=7(~P<9<>pKnD~!Z;9Q7 z-%otvf9j?C72{7vT!j6xo7fmJk*5~BMZ1i_n0NGD%|9A@vwkxAj*I9v)iUEV8eXSvhc@!*gX>|%GK&f8#z0IB zik^~?!>7p`V!@rBlvzrQ*K7#|VuQ~Jc}2IYzb!7|bfL!wcK_)6{iYGyZ6deK9YYh1 zRjI}9dAT0T;+7cCfgP>IMIYDNafp@zWBzYq=U1n49^pN_z(%<=!Hi?7rnx;|H&>~(&i&^H!lq}A6ZML zyN6EN%69ciP!#H5pP8@9dPH~{HpJd7cdttTedf)%u{6`Ej;(;5DbQUIj|@k*!S-Y? zhK|_E%F0*Yh;15q=Td*Fgn1w#T-)$(i^#GwHg_ciaMRng?(Z#U=fDKgcd1?p0_F%Q zDd#9`F1)6Qejy~9340gb!-^v}h((p;;N-ojK?D?+ur#I!3Sm`d)C)XUJ8SOU8ghq&u=8{Dm*}vFCs%_6s^{P#^KAWk(t)T4@VDYs^&-O9V_pT))k8)_^!pk z(p0alMbHe|dHp8p0U22S>KUf{3GQ$_8Q9S$hI!Vc{BSJn{cwEb^y4(2Wx(jRqID2r z_5Z80zh1mUEqf3vUR>y&7}G=~+zfeXW9YEiHJttVbHBcBvGp1)mgmonW_GSur_ubT zI~bhS+SA3MDYg);KU%_@cKZ^>1dP4eia-!zG-*0wjGOMz_gJ~~T^7V%2EUNC!=GDl zj53l`nwwExc4{paU7fG+(;JLZA55UMmxvtNe&a%P@+eVQc{xN>34=Y&WW1$L(j z^o=at-#EN!EFrK`Wo-Or1oeraRIXek2h9`=({!QiwL=sNQ0&A0qg;-zo1UD2pQSrU zJ6>dqujcC?V);T&BCB@TmNb~c(Hy))SOa}nn%jUjvCM>Fh*n$eZlpVW87aB$wXHAD z?AgqfZW`;a=2dB1g@yio@@h^ivPLM&W@)v_{!q-vE1|W68c5WVif-47v*Un8qu4U zw@vDK%>e<3<+_bH-!c>1wYVMA3ffa1O>BUOiiwBPkKY8cGu8XYGt@$BAr%2~UGKX9 z#W>6{-9~M9XVfWMle+zNXS~23Dc?Bo!*gfclWfUzBu3soC%%2;X#eld%c(fdW)doO zbk(hxnTGEl(3vzf@vH+TQi^G4(MpY!2cp7Z@@Uao+5&%Y!k~Fvp)CX;=!9e!aH_QNiwf zq=S6F@dvyF1V8tmgUE)MX461Rk-9%W&s&5M(b#j<&U6M6;+L?_;nb@5A>d`-k`ArH z6?-7QGzEpl422a+b$tt#`|;-JSA-~ZsXDQJ3L@L{9kktfjAKJox`z*SHv`*|_pt@I zZ!UbGQGw6~UXRPKvl^H`_V(~WhD0sAZM;T*sila;t*1k4=)Mp}BpvFs@56LEjco~< zS`FwM@9za|kr#{nA6L9jmz8g@iV+olq0`PybZqTzcC%YpNKUxu{uNaE&8A888Ulpa z*B^P?AgZMNi?Hp0Ph0LFR;P6dcJPx5e+T^Z6DjbL$^NL%`yb;af$-~B)BDd2)*#w| zEy4!4e?l3$^}?ZSlMn6M%GH-=wLT9fc^|T(HV2w_y{jvc2uA*)+gfNNtB?F1H+NdJ zUy>=_sdit`nHL3XCTU~*d3~0C4;#PAke7;qp-M#-ur>ZRNpk*_%rmWro^(Dr#}y2} z)%t8eqgnjvi9O|M6KDk0h`ox;;D-ZaN}vs)wp5B?n?2_ENgjlUC`%O$&O?UpIHs$q?|&8w%mYQPo*$J7t(PGn zUg35Kq>ww;P+VLG6+fUk`fj3iTKL@!+Ye-ViHN!ipk|Gv6{Wz^ZSwqXAHY|Rj=9Gdo{{_P;ga@?f3A?)G=iw zztOpUtBg2Io>SsKmwWt|{XZ9cyy*X0#1Ph5DYO4;;Xr?m8U{^A_`faP46!DD&;PFl zd|cH#{r@cY|5q{af1a(|vsTCgn`9sMoLH4b>{-L_>O}A4#;h+2ccI5OzQ4&v#6ph- zzONKr>;Lhs-3Y1pvBl2qm2jOaxcQ&*NgI87JOg(o5gTyQ2!z}T_LgNF+?(-PU14a{ z%)ogYsWU&fIjDVo8aw~?z>zlQ0|bIpfnbo1JRtK`pS#1s`?EjKjuMo&Y)_|dT*nws zp{-%}hrE!UNfz#Sn~p%5+2kJNp^jVX7lvLD-e+eNzBoTs_2J&Ky9N8w#YiJNa13$h{6(3| zY#b!`ZT!c)4goklbx1yMYxUhlMFda-B`j?$EjzylW2W}Lt66_4sHz+LZ5?@3p5_{?73Q_|9h9(%Kpkpl4w0{4*b3ee5_rJJYkX-<=U_!7;gf5-IY! z2vbC!5HNvg+MPbd-M?idwDSrS8H2@|&Y}vih`>#~pusJ7z;`%*wg`FmvO&SR5Z7>{ z$SuE~NN}-{j+q(Lrdwm!8Ar>qBN-xn%62@|Q;1SJ)xB6M=~Dnr@9}z{RhnyYAfQ;OKX$X)e3vbrjL* zA&=wbH7Qa|DEWjb4zO2H+Q; z6#jXDdba3W9w8WyPQ1zf+K^NH=@ceQZ+Yk3J0(tp?|*}8IAik8$nXL z?$F1aF-jn&iqApD)P}6kKoI5n78fwGX`g@r=xI)q@0wQn$$~e^FZ3lOR*J&e<`nqS zoQ-R=jJQ&RE~ZZrRaBAxjsk&Qeke(ZZxq8WD?PI489;{24<2pv`mwiC1VNrHZ4j8f zL)0~SeXH|al|N4U(8QMKeBT8cJ}JIN0wRC+jbOp_D^uIbhKM#PaL{_qM-b%^{>+%k z+xL^}xCZsg$mUd*kgWAbBLUqSG?&;1Y`jj%8Tj-N2D?^-*db<;xq zoRHx7Z<{kESMf8X!~PdaH3C4Q0e_|a8W^3tHV~WVdo$xZjEGG@bmLz=O+3Ik4U46D z$qP_Zyj1Iqgg3RG#8qHGeCQ*Jalsd#-Z(pR8F2TSL@~Y&LjcmgQ)U=fAGs;>eIB6v zq>!Sl|CRRlzbUel(hoD;r(0PdW%zjC8zQ6`W&O5resP|uF@vG+xW&w`XG+r<=0M#3 zS_aJopGbjn!wyP^mSv#S01e`V3ya%{zo9;yd*#>G_DbPXG6%OP@W&gE3>R<^y$f^J z3&9d2MEo0#{z5VCKj6%Rhh1iUqo+5I{`GV}eVm&16&9J;{Zooe_b*?Po)ivrw;oBp zv3emSbnpvuIbrCyJ#`MEblPAttQ7YuovkZ-xL_KW-t-5$nF7hmoQ8&8RMYlzmbP2A zLVf>Y1VUnp;M&zym;M5%iQ~YVRbCQ@j4NKp0Em_eoIVZ6-kW?hF~zazO|^_(9CMrJ=USh>{Oov#zWVud&Sc2n<>kZPomwul4_JN2Uj(AY$Yc5!NWEK4 ziNEQva~6Wgkx>$B#p@YG?TNgw{4CD57q6RCzr%FEpWRRXXi$ zAX#1l!`^3n1u?|}iHx_bZ9mmW&2Rj%-jx`ygKCx+UMdLeQF`O7YLHzKEgXGtzn2}w zjfh_xjWw@AlTl)Talbz+JX3lFzdL)B?t`$^vb%xkJYo@$04)TAUsK%5RQQLGy_=dN zF_&||@-MIk@;<-6eY}qKS{At$-wmWT6dU};{G+xFCfV+bC+8D4hit|x7V}rYj}lzV zF-;b0qpUlyWaw9at6$j_tjk{b7k|wEelNE98t3kKo)Jb%=joG7II;WJ(LJZ{ zXM|1VSJvkCl!;oC*GUwiZ}TLBbb}o;acT-Jqo_m(06a>33|UQLOe;YAvs!%J8?lZr?@h+?qIr1T8~C)NWGy zk?8}@xGBqfBZVYYtSc;X+4~1e@Dx4h*5zzieJL{oIMeXj%)|Pm8W`!Bn2;)Lzm;4| z)QRO{ROi(b5#}Y}DFTkRUoF@TuUQ*yhcee6x^X$3*X8mH3UWYeZQl3Emnl?`fXUTv zS=BLQXhRNzDECpg@hz}o9k(;>y?nMmLATt#M!CymmwTeUWDacz0JZ9d$~uh$Ql}b3 z4*JaFF9P5+!W;NOSK$}$Z-=jGG+nh^`9F)yBekS{&l>vl0q+Eupy1`XC&*k42N3s^ zu);Ypw5hLeL0qH7TU~^B8X6SHRoz*9!vD){*n8vpHH{iRZ-9K&vMM(!2APp+UEOsh zJFZwD^) zzIK_2mq8+g@$wnCCJ~DvzkPxVRLx<2Ydoug;6>5aFAhH;5r^52OIAWohs#Xv<PHw7VUsr`#-^Sr+yb9EV%*^WfU%N=1VDH_hAUkDb z$GeD2ISX~{Fg|1ej|AV}u@!s1skBiMD=f`)Igfk9?;-{V=u9mo?cD3{mFn08sJkvd zr@gIO9Cyqn7aJ3E`ra}ap6j&YQ^}m@3qvmtqJB#5O3q~F8-${rjG|7-pFR6mtkQmj zvmiU*cuBcsG5sWshDb~p^hFLc%hQMSt=MIhUw{0>jh7kp#DjC-OTdwy60BZGluzck zP?B89*XuK6E*MMi-V>iKDJgw@72dnG+O%<%RPrF4wJW!~s%XKwWdl}E;mQ~oP@bNh zdD1}wmG^t%COAnO&j?CdyC;O0exFwbdXLUM433Y>LZ#gQF24ugW=gki`%2n!c#G{l zH9sWXvrs^;WUm+XtHX-%-)2S)>lVbHYa9e`fj3IKZ+i0F#4Kqh?iz9Bz9MdF>eZvu zS6`q-)2z2E*{>~TaaG8$jJfA{Z*Wru!AS6(4Vg6GtGxv>W>5-i>an9GOjK3kA|3;q z_Fc>jo91q~2-wR%y(T~Md(+b}0cyZ9l!g#GEkd!%*j}s4u=&>9Ze>j8?Vji6<>6m%Ihu2tRdqzzz_XNoE-XB$D#Oeu zBXj@6B-(K!?>yYd&pE~G{Bqx_EU?F9^Wk9cGa_JGdFxP)e0-oq5uTR3%CfXHC ziv1ur^&4n3A?vJs{&F1|vWx4TEQsQL7Pfik80}bnc6Rp8z<@3N;^urWK7LY_&~yxU zE{-A@o<4M0Ns(!J`HVQzHnrrlvM1v_>`O%=yh}~9{LJrpp#O`;&*n)zkOIlLob6pc8at= zp3Spsr>0(6pPAFJwdlR@D|LL~EV_xAsi6SdK_{Q=+i=c-+`z{hE{a22cCfcUO0UU# z$snH+fzk0(M%9Jiz?%QH>x);ZH7aE@lERVrmd`z}8(q+9M}n-$J5K4Gg&1VF?Olor zfI(JzmdNZs80bs-dThi-jhMII)WZs=Z-4n-=0(Z$4!ox0dPSZ@gss4d0Xc%#QkZ#d zaM6Dvl(^H@_2oBTblbm&FMs7CVvHagZ#R_Bn#lzy^G?7=z30E%L{1g4Lc7}$@%jH*6*>F(%j->AAL&x-Tt`Pu4;detiBSET^Rc7 zE{-tme6p*!Ro(%a8&(YBJ5|zFycg#!E`;^nsTg7VbSq(pj-It&q+7hn?!PG^L-(nf z6(x4=bE?@t3XK;OFxpt&*eq=MF2^z&>Z!#@Ab;khx@3SyJ5GbaqqXlYT&^L?V3zkH z*%Mz)XB&Fc-S(I815>L9m4$K*sMh5{{gb3ZooQa)yqtn(I3QE&0G$MisCyaET2NaDeQ(xI5t}4ppGci$1Rs|Xi7alWoE+11phl^C>+d6#Ob@Is87rgyVMyotO7UDr^3d+#Ks%V!b+( zxvG?-(C}b!G58!(Q^+~4ntG?E7F1mPT-z1tJUu-fO=U1Jk0JulD6)Q0&(ftUBzB(=psfsxI8y)Z|%U zhE7*D2?>Od1hlm8c`b!8rzFa=tQ5pygWA$62Y(+!w^9f48=)P0hyLDedY(@r&p|f0 zNOI;0t|Vq|$ZMP~DmLAK4Y)g3xbZx%(CKb0vr{Fk+=9|9x5Mp$pPrKw9|8%7MMn0N zYu8oV%(3zC@#R9pIc{!lP4>g}BQbEJy)0#g%ik`zq8ybU2zsi@FXQTM=5Q7sW<}+K;^f=`BT-<29_YkO)CKNngy1n+&_{F}-Aa5~w2&e7ceIH7R?W>1Op#u_si*Z@pj zU4ISHr4z_Bun-)-vws!pzv*)9xMm~@sQQ$@SclenvEMa_V$P`3df19P4-j-wg~sqN zBY!o`dlvOViJ0IoAml^*m)A{>h_&kDTh03p{(C1*{JW^BX!~?*8dM|z#LkZFtRcEq zT`3gMhb3nq0^1Gq$5O4)C9@mxsLP^A1JUXrsPe*)=-TEdP*V>oGnRv}FQF+Qj8%?5Wj+8l1%}CtE($DG*1An zyc4&E&c86hQMy*-C~{|aH$W!Oe_#y(Sot2gvQ6d#O=Fe-(eY(WYOHKWtQ|ALhGY`E z{GcdAOHrGHG&<@_Ktd_Q;IUWsj8*)qvs95f-8&xKka=|CKv94^qaj4$Pos)JM}aj) ze+hzLZ1e{#S9p#(W|~i5e*olxSV-!C{B2Xm5`M@lq1f-USD%WJY5#ZNg#G6?@o2kAIXKk&W5Q^|M z+QTN<-_a1Aem!kKO3R0T7NQnCPiEgs!HZLko?1pDP z(Mu>jf?1S)?XxN#6(MsQa5Wk$uO!j;jEYO}L9JtP)|4Y`G{inVy2RHZY&2Gb_%`xb z1Jq1*#42teCs)$-oOQbA9CS?Xnoam@ti#$cf1tHIhKthF{+$9cDJ-)5bQ9}-wbprc zBitbC@X_aj+Usl=P+I1%z9Qe*J8>^=m>yfQN>ll)VtyYz*52Im7V5RdvfAvhwiB0L626r-+kBMBfA9 zI30x6S3DD=3E!NLtEr*ene=QZNcW-aT$Z7R{kp?bC9ck35CS&-D*CxEe`>DMS1L8* z)47p6)FRbMo0#|+)B9loiXL$==$p%VyBq9!y81SNFI^Ev;1=Ji zB|yaDsR<^q!c^46>f1Wm`I1Zravh4y+bne ze<(H<*ySo(g?9B0WQhnNGZ#;C_o1uhD+Z04OL=%)H9y#P28D+9nAhdd+R+x1Fv@N! zmnLOLB5m%WOJX?I_itQ^8V;~4&(vaks0Pn*m2{=v*CX>0XE{xKY(VN(T$VH0!&*D4 ztfdmXeKivw(26SJUxlqUcy-;OM~ow5XjDnPv`iY{v_X1Xao)X`Qs3nuh?$g{HiXG; zhOQ4LMYH1dnm49hU3}rm_JY;HR79}k-t>I_vd7svGfkMzo&-g&Yr(`^)g#j*hoE@V zvGbvPBzQ z66C_0E<9&+_Y;}qofZKC?jy+u;Mqrm^A|ZJ9K=W`oHezOqRGC%fwQqkU*2!4W$$WR zyb{56ZW0`n6m0*qa(prz$P?s{#bhA63w|C(&S4xVPBQ7jo7_8pOj+&`^gJn*Fr2>1 zPJPaj!-zG5?8RlY&Vu^3zPLevF$r}7QQlwW2X1bdA{@gb%N66Gm_r58*2!7L&22@uk;uN0 zY`LW#+AxkxFdTb{WWsSSHslivdqo+gisW>Aw1ESCTdej#W%o=EDKf^QdpvkKm#R?-f80?(=NV#g^ErSktH?BA-2nnRJ zu>aUF{e~6)FUtrT5|c2&0oU~BB8Ln#2icWJ;$LAJL-yCl$pT;G)~i~yc-nKl4~JYs z?VZE8WBElEq?iaPm5Se^IWlXM<3-^KUUfDl>9)GFLR1S_=Tw~(qTVp5E&2Yph4}|Z z(|r&rb_rw#yXl9pAOU2>gw%YUk>76;QZsl`hvZTtJ0GSe#^)vfEvRVmkN%C~KQmRr zl|cocRDdRJp13vkXK?b0}(zF!sRAx*x#MxBn(C^>$I2BHpHEj?UU8uK- zB8PC5O7)%1;)>+=&lFsy$^(~cUD%j{;m8#McjHdl=xYvIA>r#wb9bL(ge$8hdyxR_ zIltd}CYwqeJmMG1_l8`C11nFjq9TRZL$8Gb2ynAJ-~AbFoD+|Rw(eEo$$F_EoNTB) z5^4`HqxlS))5y~sLd@{_T|fB_*DFGJYir(#5?;BDtNo~#v8V|J1UT70`e=IgWJ)zy zEgPT$uQ%XH!)Z4-f&zBfL&si@*Z!ZHhZ$ylSLRgXzI+Lq%#$^Rgk~*R9c*oTAytyt z1SaL~vA^+ujrNc_Pw(ISt_7KGFoXjmPrWJG&d$#li>zDgz?DVv;;sc53pM<_g$&Ru)nuo)b^ zpT4w9A8&Zxdz!d>DkDd`9-fnYzqRLkT*IR4%xl~NPo^fe^;5W50xgvrQUnECjK19( zlt}z5c|jw~_kRP<&qZlWBPw4m0wRFsVTS2iKFdKw#bwEfYcFljDDoAS=c z9Z4C+ z1HkZhO-?g;nG1X&nAKhA{7j6(;N^5wo;8qH(xZ`|;1I zqGMDk0;rLp9(I%(4>*3x(#XL@RouW{x7NZe#s4vBefA!fUDTa3{D;w~K=N+lR zB_pyg_L6g}-f67E{Dc3jqnQgvJx!%S`>^{&vYst!L`0nFRTegsFgG*=&@((#FS z*(47~Iqj#6Pew($iqEc=O^Los>E2z$kHK#y z^fUCNRR)q%nz83>89m|c@ko9%fuValB? zg>4nLaTL$Usm6cZSZY6Kr||)wj3QstUy5+O-3UpDgOC4d9*|bwg2Ua`eM2QeF-V}Yc@6AQG%5ad6puWA*i9@v7bzsfbmaZIrnT6jFXMOFT1D>I2oqjJuuewIshOLYY98{1>4sE}(mlrH zC!I7v=c=ZJrL5kLV0L_z-~#-4hxQ# zC~)i2{hlyx{M5>hVykhqNU9;;;->{VoV+FR?qpiwq`Bf^EcXbjl*xzH&a{B3Xjn29 zB4~R)t>?%?y`VD}ZF5PqI_D;OI4D}$6^>E)551^;wk( z1oX#q>6FeF0}@3UOy=y&X3Mp6iHvw9r}-rQJQ0*GK9Lw7-W*MT$8-HML4e4{)vPxR z|2Z2QDlj6zt3N%@=Zbc6el9I84gx=a{!DT0E%8-XPyD5!s)}T2Xn5iVB^bGV1_Xex znhZe~88^r<0}()c zSp1Dp*|PWi#QjV%s0bvEA;V0C;X{wDGH2$mNxb(dt6r1=vK=m-=ZJucnjso+)u&dP zb}c!y-x&Mvw9()aU3qV-vm}DnoN;iCltK{K=wN#imYQlcw^A&xrTqT(qEB8nHkZne z9p;UOV(m)5P-v*8h71%J7mGt$F908G%ouJQ!08>g~Q+W?C2PdP+q=Dxa_<^A{#QwA|=1>L4WiH zzW3*vD%>I6tG_5laV@I3B-Tf8JO2PV;4q6Kp2g;X9|DpiG`ZGESc5T$XD!gW)Hq-; z6?e?YSW;l>BagV&j{I62x7g~puY;V^k&884QVrk56kj2zsbUkp9`lZa=s8yu46Xg3 z1hW9Q7@|q{yToO3GG^`|^A-S)cZLJH9h#t4D&E+?0#tN)p9tv~2Ix}!Pz zs4D{X<1NdN8sk;+{7+@`@U?w?<%%o&#dt|u-5`mC6d!};PuY*&lai8>b)f(?>}h0Q zK&qH%$rUd&Uv~?kt$3!}jEe@6z=P6Hu|c7xMmJc6mvAxMd6^4h;>fgzhli_QMtG*H zjOemf5a;AzAM$Mjg$`J8<<-(PVUqco@wI-p*J?3>IFC3vrw=r)zo!ZjPq#+7J;C5}wS&qpS)V zqlhdUQfT}2_P&0cc%IJhU|xvE^Rb0u6fFWu$x}fftX21z9&US$4%Rc2YElkY;evk~ z*#lZCD%1_wFb;7ZI<3`WDN{#xAA2I9k#0-tFZzZWOVpzIi-I`gMg>P&ZJ0H zGiC{$bd*7j&q{8VSUijcIhpqIp27P!H%}6-EP42|e`uLpetf&5X=Z5WvMA#c*p&JH z###R}7tj9&6R4c!wRf{Lp!5dOQ8Q*F=BrYWB1ONkvMg$Cd-vd~!K2k1+FXNEz)RHH zq52kX;XNB;UKWqu*+4gZ4OF`oLu*5#QU^I0?LcpIrS_PXSo1E6=p)v<6=( z@WXlspqh-pQ(FJV7QB7vll|Rx)8a0_NWNYvhnkqy%?A$(uw68gM$? zw$Tov&!jVrB_$;iN=i6WE6<^sYwp9=DU@T`+SDw| zmpthZtYk{gwfa+J6lUkb3-${8faZ1#lnv|%b8)>`(cs{AI<&FW{UmUPLnJ?CFC75> zeAVw|i3@NpyLK(i#%cfhgHmYJT#KJG*!6%aQs_-l7QsYC*)RJa)68iIG&7eoAqyY8 z1%7JH`H@P!fF9sxn*0BJ0N#dW$sb_zlaK7|(!7>@J@dY|gA@|+&#N4)zV+W&_g*Nt zgy)jrxf-V4gBSP}#Q*szHnp89nggx^Kb%Z+mTE~0L%A)9!g9uvq7gfXqZReR$by0{ zq3%U8;&;(&Vrq+aOvx2abrZI+|D&_GU^GV~jBr5=MI2FBGdOJs$@hL61~-x9u{nbvSJDpsh){+w63WV4lv(p_5eN^`;30*g3{u)kKOFxYH#yoIY48~m z;p;R{3G6Va#(QVwbY=HSxG#Q7ESNOlAysU>c+)r|kpJQ3=t1MMy~QgPRr7;Q!*@K* z2ZqcJLG|fyzh3QADMzikkz&Gi1-xh(I&&I`4#9jAY38GOK(Vo}z~OCR6E9m;d*!6% z@!PRin=h)kiRdw%A>?LOtH52}H?So<_4={Y4{rv zW5qVsV^M=uyqwWFN7p9--)6%gC8I5bj2e+~QFt2!O-73BLxdV;sHUy%rKORMKzpf| z3|{y|A2e6AP;!Ib@8j&NcorGN?&RQ@Q8IbplAv)Px`V_1)kkXU-R}KEhk_d0@m zCsoDj6{Nm)64OeEe%xPJdB7g-JEFbzKBKspKLP>XGA9`X}KVB=y-0854xZJ5MJ z2}_hsuIM)U>YT3?_YSJNcQ<=gmD%X z`?(_cc2Btfr)C~qZb-$LpFXObG|Chfo={up!!|Nd(%`XgvS$W*NJA3{gR6u@_)4yS zF1Tl0OzMPwHTTmyy5N_D{PP=bN%A_W^#;udSf0}0+%~$1jE==?h}=l6*1+l%8l!JI zIM1|Xdo6!{>LA{_L_+P1io{E6sgIYWg57M3%UiUnPPe$?^=~GoXVNH+h(=u)ska8$ ztuXRcDc)Imdj_M9<3i_ipuwyCtTz*We7Jad<|T zcyt)#(mBR~oO;=Hu8bKDvEs?U``XxcJ6t~1v-Xia2{E64Uni#y#0$f@1YhkG562P% zd`pLEKXEHxj~Qjl^zIVrGULuTjsOVuBi`0?JWZf;##gtH*RNk^Lz(mm>w1rWld?5* zVWTPgJI}ZWH4S}Gpa}!ep`7Ak^gw=Gm5QlPBHU%w`$6*OB}i;;-P(J@_%(YCL|gfm zr|OKH#SjSle5AbF89l7*d?POMO|+Gxw#^VtX2=W)OQ>Iyjv-ES%5(~9a(xo{9CzK5 zVUUKpayD6tjghyo>qEu=>&Z?=cM=2;g9((Cgq%(kr3k5PEM;()kvK#(@y|=7|G-o; zcC+&;Fdu|J3=R)V+1i#bxj-FAXJ_Y>UE#<#UP|U8DP8{_z{Li;(o6^0;>qk#w06a? zzMV{xD{!~+c^gSl9~6$@)wiU_1W{VLTUro7x;q3xq+uhCG$I|+jdXV_-AI>&fJnn3&RzW8 z``$ao7k}LGjqeZ6*=O&?KKtxF*IYB6`Alm;GvJ)RniU+0>GB7JPX&8v(-maPw!n{#T(6Q!h-qGr#G&`6nMdFYTN5b%5g^XEwVcRiw}+au~J!TB`l=doa2}2QOgsC zj;eH9cX^grTE`E^vwcmqr#hvT)PoT;)3Fl)f0vbiwT_+BUwJ1Z8zAegW{npyQn*55 zo5E4f={a+;AP*`HSJ&3)#b9%6|I?LG9zj4e&Gp0t1OyryJXSFIy=V;$jgIba6urac z@;_$<;%z#tBpRBvX^(YnKp!lboDdKVcivh1lx>wwcw|FgWoQ`MTem#7hR#>*pifZ4 z`NZzQ;^KH&IL6C9Un!bsM2w85-mn8(%5BDPT~~6#37x!f57Bfecf{hT(3V;HHo;3ecZw{dPf zbW@kdiCvy`nRS<@r+@K3+)hXJ>O(7m6MwcsQfis4&%-o~=F3T3u=Ry*%jX})^M`I5 z9PGMN?op^|>9C1Sm3OZd9%757ddY}vC$RsqqEX<@t1Of>_`*B+>A#N_|FxwFS;_mP zQjo)&n=+w2B_VWz<5R{2A_%U$61n-Ix}~*`B=#{2A1PT%Gs0Gtpf~h!nb?xCjktsM z^**1rUgR^$8?2T1yIkV%ir!oN!rwQuI@CTROBWTRskN6Jb-3};TxR!CKZ>k%XAAHl zy{yG0eokR`BpcaW_?^#lAxH68_uZ|_!k!E14$6#w4tvbk-_itKORkvM7cXFo$w~^C@ttP48O=qW-gZ~KKMLD3dUbg$%P@O zd&m|ez(#Rz)o)b{;YCC{i>Y&OO*ImNnr$puD;EwnpfX+7*}pgW-3CytX?7n*`guaz z+dDpgHs96L0!SWS8v=7M?kMio-ZjKU_^XSAZX>d>w zm`p>Ah1R9LfiSmHsvckK^`DY=Nrc9{`d!6JFzv{s{d`Y-o2r^ZtZbesd(Lj54bWRG zotNunx&&m~+V6@mLi=r%X%p!k8O0pyll3sR!HGC`34P!;*-YW$@6yrRU+QakdIcwe z*tG;ySt*Wztn`jw*&a2y9Y$Sq_q#T5Y>hxa@9#S=^%UQy+!V)PR(jiH@pl#;h3RPP ziZtRv3OkrD2S{_=zVt`GYO=6I>@r7qxTeO`-P$A?A!-g(zi^FKJ!|TB8hJy@h;3_S zIB*1lrZOrgA!dxL?Kx<*+#H*QAlCVM@}_b67YJcLASCp&d76*?qucF)#BH*5E|dZ` z0khR1i(y;Mj{VV@tsaz|Qd8SqkWF;a+r;=HN#+NK`q z_}z+hSG^Ab)|9A@6jLpr>&|jp35kmA&p8}R)XDvuki5fJ#ydU>9K?v2;oqklE9Y3H5 z2*56U5~bMH*Saq#C7HBl5@G1TZa9*`0_%VVe|-qLaQ*<+b@Q!gRqT5YiOgot9<1S@ zZdpT96SN{;JM(Yn6sG-73V0opl?#iD{SCj9M!V&{l)GXL z!_tDM_kwFmJwtXo1 zk^c{>Th1%yFG;k&DrUBrT|(t-{&M{ZluCWem!cB$A{A@h7iFGbA7yi)EhLcG#^$o_ zkp2?|v8`kzi4Cspj-|P|0D$n!3*~*Y3^B9HWG@j!W1rSHtkYly5(8u+TzBGLGCngI zJ<8=O%vwnJ(K(NrwdKF@9wKcj-HM^I6%g@ti36>}YQMb<=RxOnQBoP%1H>4qNtA>& zU&QZ%4qW?{5~r!+xVL`2L*_LtFD)YC zMQK?t-j$+}^XgK71?T>0-J4lm z2y)y@lntHtuvG$H-b?WSr2B_;uQ|K=b#&xEcB+|oEbpsT<4b>QRQ^~U5LYx#RIDO? zG))8f17}{!3=?*Z{Oz5A+05amwz?0Cvupaoc2)|ZDl9#P#Q*hMWBcCcTt7%4|ESnI zy_<#h@^?h=e=@l)!H)!UvT8r3jUbhA(_8V>)J07Se&a43Ajc~!+i=0(!DVrNDQ&kW zkdBgaMmM|WaG$;%C7_@Vi({R9l>}9TmQAfK(lBkj7?-d+LfF^3kL^i=Nq5+)(OSAF z{(W7FlR8w=PX;|JMkT&+x17d}Tfd_&*yzF|{O`TIC6f^kxzE4fnxt7eh6rx| zXGGL#`a-N}qvoacSON7`8swI%?Q4fQ7}4Z<+c`^&9~;s}#iH-nJmD?67Bd-M7Ayu! z@~scg1&z>P!FZJDz#DBK@GQ($xxWU0uD!gwK16~sJb%85STf(@Y9X%*WaZGC2Z`9` zI4Yx>aQ$C@!)>lMba$TgQ_(GDly>?!R*Pf&qKt|iH588!yMr!%_GL5u;KCR{n^X`v z8zDROHFKGiKXe*FXX9deoSdf)d>w0XwU#L;G|JxL@lU=*Nnc zsU-^NAMCWIzX0gc=fOmpA0{OIl|Mohbac>Q#_O>PY%bPMMV>st%yEr;EfQt+g@CxM zk&Jv=?BDMC4dfgBRjha1euvsk7;aCo8Mgxm;Et39JT}aUj7YR1)@_QWyqX?&PVx@U2pWs6~4Q_&$ z)ntJ#%r86@=HhpVxZEyvDtv!KiwBP%8g|bQimG;nNZ?8&>@sk~-S;`Z%_X-=mtO3` zELF1@_L95>qV+jWcMgv=m%&kTs{?9-m0M4K5vyw}FWWv`?=53j@QesOimgfTLe zc4GKzAV|wd0A+-J!L;r8ps{hWYSGk={6oJhvwqXjclBZDGJga0HF4=cNdM>Xuq^OJ zxuByznwxp~*=ipWP+y3g5B^wrFl6ArnS>%Uf20~ED6!1L*7WD2H-J;&htwGgHZWSwM*I`Kw6NG4EDiNDYw2OsCw&8g_a3i*n^HPP@9UdH- z1jZuoOq^$AKG{;feuv7Eb zNftUd$CrK@3LHlc4la^}ez8~8iQYojG|E``eFDRVj}PplC-)g^!}C`skDWy}DqcM+ z?5y${mv*mcp@I=oQAIc}>@7iW{JDxA1-yJlG3%G>=#4M!X)guu+XlP}Tp8nB_4g;L zQoR6W&kViV6tg?PE)Gxkt>K~E0er6641Wt(=J{A7{d&8xu|%XxaribmEyO$KPHjY3 zRp>HRZ+kz`G`&$$ETBN$t#V17w^IJxPd9DUWQs=k;Bomvy=l-A#K(G?=j08YGQ+-k zMbm^vM9MDC9zEI43NOAx^!re&!Xz>iLk1JskzlS+Q)-3C`N+UW3%|6%NEW|wwjFD-|SbgnL5WdaR8~@!WckfpoE~aYWD@|Zp_8-Q^y+r=ohEjd# zOAAwT`HlU!=_3lP6yb#Qisq*pBaZ)zl0P;N#>-O4`r%VhW1-NO;eEidn;Ywg)XL?x zDVJ?I{*`5psv>BYONkrLdfUkM^j@vOD!7^ATgcxJxzGi!ieun^GeX=6K!2%dX!y&6 zo^`ET<~repzAC5=H`|@a)2_<>6>s80EHfIE#s>opetPlfR@jhaY(-!lfJ3lnmfLcu zLa*Lo2@;Z3!4&lQmWR}(n5o`eoY8VNqqlwxOw)S_0SYY}1lwSK3_fipp0~stA`-CG zi9Dr&p&=O$4?#dC__Q3_h~$4bDlf=)#YrxB>ah7pzju;j2o2V9JVDjt8vb(mD{{|u zQWiB2_M@+w_o81^;H$xd69B*z9u|xcE_wf$*OYs_*4xJdoP>8scgzjCp{pGdFg1N6 zc6?ib9vRuS^l7_)JJJMn%l)B&-z~XX?{uOam`Lq-Loc|x_Rfh+aVy8`k&Hj=F9iRk z``&s^;d^&w1?wPI6+t?TJQf_-Zc`#nj&Fwhl*)BAh6L@TGQjYdI1A?fsd*1aW!Xf$`!*z;DL zx+>D!Ng-es!0 zy->9&i@!75O4W=Vu45&oMnaH#2#U(t(CNW?3{64aPq@AjlVt#ibGF3urvC6Ue%Iys z`0gJiBF)-+uJ?^m{$=I0_aD_Q4s93=%$1;OTwEVR8kq6f^&yL`l)xV^4-ddu^JmEQ zyAD7sB=OihXj*97+a5^{Ft|QPf;qFBBg4c>^?FYc2ms`H01Jio%!Y5$M0`cWs(cVe zZ7x`VL)y|7_Hha~=8xub&!Ogr=Cg%Tq{qCp?65-qR3gChYtkJ|KfgrX9gGJ;t*n2B zE%htjxpAa$^Er^n`KUVXQHn7!_5J-dxsV#x#_$MM{BCr?__hPZZ&VyXCG2@BF-M)r zNg4gfwg0KPTr@;;dGlfK`yC*5SfDaB{lTFE%3DJWsrGlwGf%!^{=9QqxtQNs(Fdm{IP88Zo?^D5aEP~tCod1G9!f=z z3I7YZ&Y!cXzK_QQ5+X}sx(KBkSP6SvjF{=iob~j32=UWbbb^B9-5~^|AW{Cr(A^K0R*dS$j~@a~>!>W`!qx@tEmfmsbYw6H zMh8=nk<@r_6%;gAwZ?FBhG3JDmnWQos?d(aEXi8Bo!Ivtzx7RwYW!hjy3OG^L{lLh zd&23}fnRk(D!Ro4g@FUeFwba;=zX*6o_Ao)fX$4E!$d^3e5q2swQKjpeg4oM%}JY$ zdrdtQvGRyb{`(<;RN?UT8^S}gK&Z1hWbW0du&B7A)G$V?VRQfn0W$3Ta3vZDc31qf zHx*#Tm}`f`VXLd10b_e-?gzEA74HgP%o-K9JOBRqw%(x8Id2_48!mX}sNL|MUJT5O zWOiQTp(4o6%Pfd+7(?mnnWXSSlshVqk)`JJtiBliGe zs%VDNv0azpEsW{Ja20y%0$RT$n+jl#cx#*Ajvy-J9ft>EN;7$E;tcwNC*UwbqDN>P z9F8(FvSIH)aE?BbaZDWMHZcf@*7PWr@I>Z-pP z#ZX4vePV7?H=Q-~&O?2PkT}J0He+NP%$ukd@VG%{|C%9tK~K}5;YmWg9c`S??{tSL z%vL=7K$5Tr16H|_DdN5T1?Hei({`dTkCnKP5!6OidYax_?Xs&576MkCs@&-YZHZc7 z3?Zk#fGJZ2qWX~2fLCX@28pu)BgzL?wxSM9X^`(~Lr7lqHr zzyj3sa)l|w%`-|H*f0mdRN}`24C`ZGj)4huza)U48)D-Wo`nNI5ws1atTB2q(t` z68c$(3~1TD-%5#uBv83U@geS8xO1s)t)lnA?(ZN81Z@8c?x0C;TMQv89HV1$P>GLZ z=1HW79*^V>!|#8O?N#rjYRMKwz4y<=S3=^u!yT-R4l>a4t$+o?XP;!SP+`)oyGX^N zLi@w6p8#psnYMxv6V`gr4ss%T3mT8CabH*T^~EtDeqndaLr3@G=RWNvMlO_{IEPiR zm%N+F=HI6g7B(v4w~yC9uyc6G)K7Zwm^jk|Ci=YCY15wQjgQ*};Lpe#1V6tU_FHxdFr5^^qE z>1qe64M?5B(~SB)0k)qz_Vxqaf8p2G*4A7XSjq@s0M@e}BV8zJBq^uiszL+oFTmi7w7yaywtF{>BbmK zfBA*Hg=&c=Xm<~Yi`iNGy{RAP2RgErNjx}jkdU{B`~2Jj&>*3%P<#RjMK3c4b!9*W{KU`LpN&oJE-na^u; zjdd2}BIk2v=lRVW6@+j%#l6`?olMHT{Y;zY3HWTl!5k@@ZqKPNBteMEs#`Pg>J8pq z>$MTvP)K=}ffF4a%s{$%zV;9VBN5BD99!@a<17w~>0(X!%NTDB z%Nt^IBYDiGVAn^((cpi3=>>iWyB3-T=2963#*bcfE_KU!=X$q&KM>a-D-!dgLj}wU?78pvPnHPG&Z^oo@yi`1;@3n zktx7$AEwERhYs$ND5vpZbKUYNn>Bz_ODT)vF}1I4>lW`AfQRpd}1lm zFdR?;R9wrA>$9q=s<(ijBy#lUPu;WQg*?|iG|7&D>Ugf4%~M+Mf08%bsgCbY2Z&ml zZJ|ee_H!M|E3t0;iR(+ldH>qpm6z`R`@5yi)Z~1f4_~eyezc*Uvbd;Us^9nkn2kMo za?XJ@H9VCl65J9X{S4sC?{{OVJ~`~|e}G$_E)?&*K5_ZF4v#XowEUbd{u5ZzF==TL zo15laRb_D_tO9E;Z0SlROg z-2c(x(};wU7v$q$5YWUA!(z)5Q-~DzCi!grdB%?flrd{{-&r>?E)N zN0I9_vApCxBsT&g<3et~gWHAAKNxTITzIE<9ib58Fsi#kL;`mn3*(?_eCt^jM4$Tv z%!hT|-CEb)+$WUihm2+9cu~@Cw0D#ezvM@>+uZW?+l?iw*VGUUbJldVXge}wn=zG8Rxh&+%y&W!VSZ~wCd^IFXtxfN zt8wkLUClvj0%ktXT8+pU(=Pwe{TSqsyPzl9A@an?@HnR~eevD0_*(M&^zAyv zY+#TB?L8D@vo`yhg&#ZT?VtVm7a#TxgzgANo_Ap`wEHcHU=D8W!tBlS#ohlI+b=bN zYRK}Q=90JcfL%aVR#y2m4+y=V0bRlmS}YhHCfgqF?O~}JtJa;E%wqk+{;m?5=B?*q zI1-!AWs|p$NJ#3KrRL|)6?gZ}Jh`qJL`9bzn4zc%xVpFD*+W~c>2U70_;xJhj&jW1 zFyg20QSFsu0OyFr&@rgFOR@GJbI+}O7Gx$l+%=*2unXgEyDBz4J(764%A~mPeUm8h z?S$eb2Jg0TO0kdMA4Mj(IulLu6L~A|UxIKWR2cfz*T*?R56Lm`&AKn62gZFvl6yGe zHxSuz*QZ9d`2w2SzHU=Kibm7y5PWLnF_F_icHsp>8z07cM}m9VytgaWzDOhTC2ww^ z%~-kjAkkk+R^<<%+}3z8zPIo&St}cTm)5v>C!_u^Amfh;;Ic;hG<&}9()SY$J+TT@ zGwU445NTyg82uPjkNPlFo`CEg)G^zz`-@9==M8}M|Dts;bRAar$>T;!^r2N=T0OC|qWXM$|4tVp^RrC#8DlubUtGDxN|VnF`zzg|$tLA_S4B-9R%|I6zB6Ek}Kn|4vT>DRZ2XR=iK} z+Ted!?xPS@XJS)HpD!|mAH*1GhXNb2D}nl%yZNPoyyzK&Db=6OipS4+2ycl?b)rCI z0Ta8%Rcyqk9|*n=)VB%cQr`{@_&SMd321rl0MX!0W{1Gq`6 zU@%D}=-lR?tx9imcLMU?=Q|a|TB}3G_wJ6mx_Z*yckN1K1%+erzt7&aY>K$N9_W-^ zbhE5UAJ2qe6c9cZZi*)Z z%O;}7L@u{_JDe&>h+4Atr09a4lGv7Fxr+hh%8~E+aRktv84eih-p=#TC zXYq=LF4WjTRFkWX==eT#ZVJkw_a83$fZIYEiOIX?rya7y+O)gIKg)~9Zn3wt5SIC! zqouWV?O=l;>XvVIrpul$rzsyDWNG4l$-bW|D9nRIxny6y%m$IQq@MSGdvRo-;gf@b zf~B^{FwXaCZXy*z=6^)#;n<z8rJEe8ztq<&b5F~*I;m+8E= z_eF{_tcXlwFO*Ty`2hFYmpqHQnA_}r!t@+l@)Hs!KCX;mBY9=#GFxzG#gwBRWdhuJ zptt8aI&bZ!JWbmdm)!}pTl?S>uSCE0Ii?)Jm3oeploZZ`9u3Q*Cj`)n!ry_P&P{jr zQpj(71V;ph_%4?jjpYbaO$aAhTmmy3f5Q4E%awFQN@IF9g!Nmjc`5&ko&%kLCITQl z^?MGJl*L)5L*xiox0XQ53-SsL&RNy*rRbtJAcT7#ryxO;&v@SM4aNYe;WX{R%wItO zyO!)~-wN=brCF?8VY+NJrVG10R=8lR{_yXID1r`Vj)$R(d8R5Z(z$=rtZNiii^5lb zsqDLpn_4tBJr!rxz1rHd)Q$16*23DhRF0HibsRN|oQ}1iD^FTK_t#T(2bp#Qayn2i z&4vvrhCpc|9#x{vcKl$6yuAE-Ap-BWEJjhKWSo#OOiEh1*IysBt&@XZ=4peHjrS`) z7h$@2dHa9x227ry?NAD$i(BdUjD{t0IlqRfuaqOJp(#nTi7ftJNm4#FLaoF8vL=Z- zeX7-K|HOx(e>L`vlPkiUi0G(6Hy$t2imEuJ+!RPhb`4h5b4vy!7}!M-=C|brjUAZ=!r)1Yr)Fsxw|<*1n5yZ(JTX!;Vah?37eq3hH| z{P!=>zmsYbDh_t`KGv7IBLf_)GQL^nI*^6WZUl=5nidhIPilj5L8m4q#TyV`Z#FGu z{l+~CD;G56;NaNAt-DJUgwe)B>I?)mw9w7PR3uG+;5vfsTzpWFEUb*O%bYC)p!Yxn=1b zoWw!8yJMT*+hZ#%`Tpe!$0GKXm!5$RmiUibd7_O`L&2`DntwRBG9N7%6%}y{`Kt$C z7V)R9?H;@qL8^}H>gkPV7kykzjIot7mAJ3Icly__L4kp& zmhh2pTm3)2Jk{iSqNt?gbiAp6ih;qv!&7r0u7){(MS!)B9WFsgL==6v4Dr!FeoPZd z`0XeHl*TBv+7q%bmFLd1|gLkA!*~0?!Hj+u>xR*kG#syb5T;2nKZPt7Hmp7K^_k) z{f-al8m`x`*$gjKL)*()BPpk8L8PJb(h5k5hKA-ZwrDC(er_Kt`C$SxYA+izYNBWz zTl7jMkIPptKK{{AP7@#k;nHs4m~&eEe0X%$6GqGh_CFz5fqra0*{7)vX*vGM0>GcnP}WH`X-x zIU=*%(|^ID<#^${Ad1HhbGkcxQ}F87DB1{F3UqKU9{Wqpq_7INLqo2Uo=PEcrNZ&- z{CozD)Y@I{Nru?cUoVj8KN-Y+wNruesNc_|Bci?$z`{22O@p!3821Y#KH z%=YRKM^Px2D&g6ezLEa7gG9ahV`T{pQWJAm-&uQkQO$9*Wg@<>w?7$`Xc8;U?UP?f3!$UvIuXYq4k zVi}bwK3!euGHvUvPT+!ZyqESz zfB;~9jPx1Es(S0UxX0?KFuz8uGZhddz+ox1#*|TJ(t78P%9&!+3?PY>DHee(fwVJO zK=2Yc_`8z@_XjHtB4j}=Y%vSVYXhAyyS&++SzF24TmT0=u&snX3?-rhZ2aeWwRaRa zO1bE$!)@==f-Jm_N#zAwLc`iX^#iw%_3Nqg6gqx$KUfD?)i`gjpR7$4z2R>Pr(DnC z=*MPcoLRIJ+5kC{FoElEiu<%M77h+^B6Y!&Hz-Ax+S+6wNKx`TG)BOI;?By1?N4e1 z*_d7K9Fo-%bajXcpCBubhCg zmB%mj&dQzV7687z^N)0fR}x5onx0-bcvP&wnFViCGc(1O5<^0_HEMuCx2o#J(5R0N zGYgBfg$1K!y032SC<2HFA#XLu{9_RjeNE}$6as((AS%SlA`zWAC)zxPyh<(JxGDVy z70|BsQRsR$z{oncICuzy*4vLj>=HKlO8L=_UF|=Q={ExJK_5VG?|ajwv%en$1D{GQ z55{THU-2;8@?2IAbO3FaCV!D0n^U0IKRmGAI8A`6mE=^h@$|_m|)nw{DGo{srp|fvVa80@_aE z0GLP4wAbpU#t!}<1d05YM$C09ByFvuimz(jP9?$~qTEksu=3zB+ z1rw50xh*YJlGcKE%1s%(Q`QY9hbTdx>s5L*Yvp!gAleo@=j{~?Y$H_xnYN7gp%pLu z>vW?qx%*WZ9B--Rsra#;g|Gt=u+62?jm)ha{gv@6iGW)2zU*JC?YDK?#x``6C%7`!mCJcfA~O27g%a9Z>38!etw*sbbmdV++|_2<*hlB* zeP$5CL+0D=3=fX1N^wca+V*xxE5YH@=-X`~6L4Rvz_3Z1F+mCVhvXg(o(Ix=XOB{r z%bvjW<3364W%9J@DFoa9VaXN8h`ZBgBCjgqXurd?(MO2`6!+a5o|4zHPmosQk}H4% z1TyGZw~ynoKvgBxB4y|BU3S zo&lEUxAuv)cD1^I5^M|2eb>$F_+NUDHBXl@=Y47rkQ)&1jBzJyVH7kH?kZVXVhQ(q zE8HNXI0^F0oe8jSZ+-I`71*abVf5G?Vl_GN8#V`jfts(U5>AxI8#ueL`hqWZYS(=Xk-*-Fb{2Ps1{e3_NN^V#OqKT6JqVy*dW=-59sG zw|dE70g9j!RQJwLMu%!n*bMrSn;`5~^7lNC)!)4NAZc6C-)E?u(&E0NS+Sd&5C;4Inb?jZr;@^CS}0x5uTwN<4SOTN^*ld4>3K!*_1XY{BXRB?g~9w3LY`uu zCePdgG?dvZ(tC~X5Yog({%Si%NOxx+D7!tv+lUg~L&w0sa z@aL3)Y1fdJ$}n?R$jWUhd9H6cYXV-^ZkK6eI|%V$C0Gwg^3jwwa;hiUQF6<4X-n-s zjlF8y7^X4s-5IR(*OgT(B8gNOekfBk4t2fQlm3k8#1YOhEtL($KEW{oNVlmyomrhz z>W_s9-?dK2I#QYxE$1i5sCcQ(Oo>o<`O?U#rqbk9RC=Y!Sel22V^UIVXLrAr=j8VQ zFmYEZLt;#hMaZLBx4;ylIuov;&(U@HsvoCch|g1Ob$OBv-7F@e?N;kI-(LqrPR}bd zHHHRD`6P8e`;TP6>YLal)+431RLc1B+>LUpiGT!$k{9*m2`BzyWvomp< zCt#=bplElk)S&Efp~DH?&g@PY2$_uzrG8Qkv43*_SBfN|2+*BR(@U%iZmgg|XW$i0 zt1YqU8!N@J6=_+yW|+Q1KzT25_{AOYvqazUji-t^vLjRp=4T(!Heb+;k?0MoJL{2 zYf47zvJR%hOIP3jd0Jg={)VIRE1TiP)jo`n$;SWM*sdSI8%6GJto1Ct7uHrPFj0PaAMUbJJnp9D4!|HPmi{^VG&t%d7y1d%)=aIQ_Aq5XPoR2_e3#O-%6p z!~A%rn-jR~h-aQh0!V(L(TBvkc4kE@hi+f8cAH4Ymz0?s)(JLh``<%%%?8CglVq^f zwjUXxe=WP}Tl*U};VYRwNe}gp`i~4idp!_=SW$-MT(^XBa3L&RohA#Z0nem+^ZeJo zM@$(15rZh1z*D66M+uW#i@IY`R^JUbLxb<;<`$or$jwW?(-;{V8q<0Q`c*2AiVwdJ z4Goo0QNgqBr>#gKY-?*nb`-s-ai7a96gK>6hADtdW9cU9?EhHVt7E$ z2*n}Ps_N?3nwn^^Bp3H=+wGS2T??+@4|fnTRpRvL9EOVR>A$&l8dMLO(B^7G?v9L< zN2GVf5ylsLax-6_>$41X_Gl(L7M(1=7Pua{mZ983R|%wSTHa!+)9M+ubQbkzFDLzu zs4a=)B;oCfnGF>-H2U`QY<4u_Y04PgY3MBU?O!7zH052h}) z;Wnu61!IoXQ+&MScei{VGW&9)P#Zn zUgADP2M8W8ad4`+pZH$=CY2TLbcXw#wJE_qwC0bgPV z94mgOlP5`*fnyQT^Z~Q0-TX!p+SV|U#ifH0Nw4VJ{1*}l(Crx>@R#SOSKnX!YfLt% z``jF&8tzFucn3!}^fhJTR(S@J;rFr+a=`~e8#yl{rCeS4fR@n+%gF(P6STi??<7bv zuI!RaaT;!obPLVG-9rzy$#!r5t~spRNtdDd5QbGh;)2z2s@D`;($YS#v1)(pTPGp>yGEMk zt|v1&1L_A+T-V^rLL%6{sVSDIq1J=iT@&@oMF`cVKp!uc3AcB8E4;D>xdF2|Nn0vf z>z(38Lfi)jm_7B~y|jF$EZrMP#sWJZKndwiMQe1tG}n^ZA|5cmT@Kuq`ssR1ns$^ByveUPqZ1vfM_1pHE#<%gj^ z%>CQj#VIH#R{#EuDlUE=7#y5kRD=av$fBdYSdl?SK|z8UG`SGfQi37S;UU47AGr-o zyy6s;l&^JkuvAr5lZGu}e$mkcz#{-9rAXStKtFMS8fj+NySy#A*RNx(FV!Xk#DL^w z1Bn5`@%fLi6ff)>_!dn~&HL#OYFL7qa?A3KOQh}X?SB0?*a!cVgs*qZyozf%521*a>#kdvv6avqC6aOR;lK~PmB;;- zeflvqA$PHn%WjB9)B43Uq^_5vMAC)~JVXu+uG2GDZA}UKAGAlE>8OSqU@0mvmB7>` z&)O>bJ8>^78dA+h#L*~`B$+EZhNL8+&J&f_xRX+BzjZxMKF?d)#J~PkuCr8b*k5un zyADnKiDPRp*LhxNovi!hbEC02dFlfc=D`8n!3xLG!{`mb9f->;G}>7*dVRLus}p>3 zHR7>_yM2{*c;dqhzag=PFC>#cI5)Ac+3_gQg?n45#KavdyBEpPbLh3K_1>h)(?nQa z`;fmXWwO){9h^e_r{0`;pw-0mQo(}>?hfI{DH8(xB$;1^o2_qryp`*@^A=$C5&o9^ z6s9)sV*<0zM9PlOS7*Yc6Z0q-o41?tj+r$rDJ_l9=rK})KeTm86ZIm25dxWn6_yYm z_6`mXCfn54)O7q%Xt~I0|0qNa`)1Vct8UNgvU}y`;u4Qb2v2nYgsA4OcQ(Ngn8ger zA2BvHWln-K{k^R0>kuZ%nAzm{;jcIQQcaDGSwIW1vF+bIoiu9(pFo2?u&AiFmw{_d8)J z^PXw^Nx4I$w*HFl6n*pB|qy5lXlcA1VWi!IF4Fx%J zIx!UDM|O~tz$-m;%plEM0*TVf$KO#VEN?2PJ!Qy`N3XhQzn8_I{>~40P|M63&B2e{ z)Q#J)9D36f5+la=Wvqt7_T`ubH1mrzAy_(MKwlPQi1OO6jb`fuEoosfG;QM$#wXD8T>T{` z4palo0n+SVo-;4tUuG;wX|C@(3}x%Jh~hJ zqqDRUX(tIa|AKV^dagegebxkn8A^qcwJXVww};osD)6VO>w zd_7g+Bd?nlRK4n2P=58YDlZyoV8PHnLDhj(m^kX zSkDj?NEX!lx(M}L>p-$AHkU+y0`at zRESOy0u_PU{Z%Ak>M3a@D1*9B6m6UZ6wR!xtj<0Wr=xA?&eXFy*ziyc2b)$fOWA~3 z+=_a%;>~c!z_zwCDF}ecy!)Q5kuf) zBDmN~k${du?J9*wI73eNPzXiEs?q>k%iIr=DJLLN?;?mZe6^)Yr>z`hCwPqmZ(GnWd(Jo!H!+6M@fwpBU z?PFQ#SHYMoZ1w5&u{VOp2ItwcXP;i?aFul5Gl1Yy?u5x2>Q+q^T9AzXL~{I68GCp6 zdsH2y{}dOfsi+=~*PFlcY^m4^h6qASN?1UA7Iaukn(-U6=D82qxw_V!o*MnQ7GJ*G z(sw*i4asb|`!Q>|V1(GTYdIcx=yx>4qS2nSMw9pj$%%1}jgqN`^(K;smp^qH-6R>w zlr5M=&@vG>=40$iT*8*8$XS1cYxc0pNA+0sx7F2SLJW@VMiw6tf9MyWPy5?q%?Vt~ah!RHqI&^RMsiT=qp{9@vMndh-+&b$_WFu&0b8Tt>`8gW>4 z|0P6X*gHSQx5K5`yK)wyzYhyNUyfnsdf4Yoq5tjr#ba+8cf-q#+OIN2SHmQT+KS^b?dbe=sQU0oCut|6uK{qq6#U4&r$|bQ0!oVrf^?^ZKSGd}Zjgpe zH-dnqNS7iZ-Cfcl-5?>-9WU><_?>gU?~HTr`2M)#j-ifs@4b9u@44ohYtCmrkAxvx zeyfzr**nQ|+a9vf{EFCE$9MgqdaTjdTk3DHGm0)+%an~zjarxeu}6~z79!72)|&5x za5-#7-StRNZ1m>BIjMyHES0Ecs^~{RbmaVk)5h0I42qSE5}w&Ig#LzTLd4vqB^5%e z{V$}BzY~-G4QoQc*UOv3gziBb%i|rp$e45m+_`@$Yc6(|3+yVoYs-WBD+K(jn_o<- zUyZ$?FTWA4YM(6qbFI!6;rr9dum?BuNm%($Rc;$gfAq^UX{DV{DDAx$!kJZuX0sJ5MNDhq{!+iJM+ z6&t11FftI7uQD3GAv8hGU`LI0nA4NYvcA@R2YUGoAjUgKTop1=UQX=KL2*_ zlj%$6y5>})O?a@MBsVH_mrK|ut?aG9#!X60|BFy|ldKv~8uMd!fM-8ut>(7GRzvL?On^QdxH9_S z8CS~b1l93%dJjumD3*wYpbe6QQVQ!-Q~zv7U)w#n@C#fLO;?wVQ26pvR+^BHFUdJ* zWA<0hF!#?k7WYGX?BhKfQ;#0AKnrVYvizWb_;J_ZG!BtsOWV5Hcw*|e3be_p7P&i_H_B^3qE}EQ;hp@=TxX|v!PH|#l;>tA9B&+fI4tZDqEGM-< z?1v&$5(1b;F0tw{X?r}WKxWZq|38L4x^{RM8(ys&ej7nW*-;rH!h|n5S*9P;fr!Fi z7#LjapSt<$|A-@&>KSx;fbkx8yGm4LnB>1a+@=)=mhG~4Q#?Bmy&cu{w^JOLtRF#Z zMlzwi%g;g|3#Zg3wV6pCiFSml`eYypOexjF`Bl{0IHE!i9A_@ykc;$?8Z4HF9IuHq z7obkNcdB*s85!tLoxLt5a++~2lc42Rd4?8yiU{5#pq7E@wk0ZT#9%r?FV`i0a2BKX zc~lT@Z4gF>5;X>7xH+@D&dScnqYIm{2#eukHzs0h%TmXwnc(NwwSuOT2&Xg_xm*kFH{X za?q@*byZ&d4?ya>+x=MlcCEbdaP4$#e2_v=x2=Kn$gful*_~)!*s>kVtUoDnr79=K zZPx1sNG#s>O5oNJz}oH`#I)o0-~HyLK%6wT4RX_c+|O9(`DvVrsw`M{`0gtqzm7Kz zD}nNY{AcRfI)W|j4I(}Vio?M_s$Z*xmGaolEp5ft=ta;^#^@~;?XY5nyhZrkS!>@< zdiOVxSp7*Mq8-e^pjZMq!*c~*~%j~_B)S$*{n+LQUAJjC^p{X+yzWd?V zQ@79ZtmN+J8XJ-@ghhhA?Jnoq(%Sc&q6R96i}(EprM>9-t83S4AG000ml@v=gVc8R zHitpr;RO1jcy%+zmS(cZWHd8VKzPA;(ie;kyB%J?OBVV0ThZaaGVMs?;SW9<3+{yh zyx<*0%SG0tA>7aJf+l}oPMprB6c#$6!;4kR>>KMh58m@X9lV#>G(szF%x(mybQY~r zUX8J}niolVXA6N#+EJa0lL6Wr)q+E?>-NzppV_&~f!|BScl1N??Arhn?tyi7&E#&Q z9%t#4BaFD|zie#V(LK@ZlZ~;{cK?l!-r2vBjnIye^oW7WkuCkO+~bd(oQEm#kHce@ ziFApw8)|6jb0!X?QX~>`J&Lo=y_Tq<^@{^s()dEVl`NHps8!l5K7x5SW$=!-OA(C? zQzjz42k@cV`>C4>CM;GC4Xc3n>;yBt)qnrGR;0aW+rVc!*7p21Oe3XP$Pu;d82#S} z>br5&)i)xnCtoL6;(v=p^CoKj4N%ULNUO} zTNa)-@1}V=`-#nkfDZkn+E1*q@me({Ti^eeLm^GnY`JE9XOha@ z>?AamU-6Im<&_7$Q3hT44D-bPsR{#lxfv5#urqe&P2i_?GLH{1`)qS*lJ_ZLZfQ-{ z+p9ifAnDz^P zc2%)8D`%`8Q6YS}?P+uRtfv0tH}&U+Pf*Ms_8jUVzv_J4&F2a2zAhgwLOUYyKH(T7 ze9~kzHDQ5dXF{_#@575-vSRs&B$82}7(U~sjEb8&Gjvo4wydP$sdyK@?c`ga-xk(tzs$pR z(Xe8(^jt{+YH3GfIoI->_r|yhNBZK)dR>Pv@cp+ZGWgFxSK>cwQAwmbRc3R%nq|rv znf<<{`&*1&(Hpp24|i0RYFS=@WPD0moXu(_ZC zd1x$C=^F8kuk$MW_cmP*?XQ1W=omLf z)zvvum`%}T&c3<&q;;8)XoU22Y4-X&chc4Kt?hj?c=Gnen1_wyIn5*X|L8htsFm}mK0Q>(WUWi~>Vd!d{$byfr&m#L)+havybm74 zpjJrEeMsNaLbukDgQ}+KpKUWbx;+FfHY%Drm`f`=Myzvr7IMEneBi<7s6xsU8&#UL zKrPK=HNU?-FfsX)<4qiZ>X+sjs`l@1PI_7(9~Nig$^DV zVn)+AHM?BkJbi(iQXjka-SF%M^|Cz%^DZJ@%XX-_bmxQ5KRuf(+(Eh0-`R~;b(z`T zoC|8#{q1t0JN!^pKHR-zz}7gVJ^H4iGI;4VNBnT25oCWE#0Nn-zjW$;uOA7wD*|Al zT_YY8-heDo4*m$kcmuYJH!yl!u7qRqR&#lkU&YHqn1xe_5J}sp%AG@-DFO$PjGXw6 zwQt6GkUh%x34&J>W!<;}x7?=?hYpS=4H$gCx>mG`g%UXUf3fd0n_n0>s@s!%C_FWK z{eyN6eYv!&b(>(+{JLp=qbPfa?byj4y>Y!t=)ziyBv=KG^uK!v*|*fkbW{lwKs~Lh z&WRT>d$~-Rp%~ELodcAvgo~r?^!C8_Ls)Cy0_{GgeX^;HOTYHv?=9WNtdFE?Z9~_l z)mO@rmK6J41fJr%cgZ`TvVjSWPmCK~k7@T82V~f=hRx_iWn|DpEjz5;%h@%O7D792 zR3s!O^Dqx;7&R?6#L~mrqQG}e(v9oUGWHEK3vK@6^BcpwN#Oy0^R#9V-CDDr)CCqU{Duuoi7a@Yy$jjX9gL#3fb}?WKVIi1YQ+m20&a_zG4&RO` z&zB3$nKoM9OmypK&o6KNLSrV3LWA&-ZY*(UFzqwfN7$ZE@$9|kEw5gAn30ExQ&pMN z`v+mKAYu|ErKH4i>v~S~bs~g@l$uPufwScZlfs3WL&MP3Mh)LIVcYQ)#R!`Woq2q$ z;Yhkumo6ovJK9VUdHlWWV=MtQ#djh{P5JTb=Da6|sBLZZ&QiTOx#OWHzH6un(9U+I1yvhz0*14@Y zk8toFX43#_mR`u)ZSI=gp|)$!qomIvt`pB=eq`Kr+c-f1%-Rstt|@qrPmGM6PH`NW zgaHwqHser@IlVevNu&QTFyiih7s7%&Ss*T+`_v7)^iWIyBjhV;Tst5VAi()byi)%G zU)Zd(0H__HLJRjk_;t02-%?iGF?k3r73O~t@1=5;r25pjJK9Jkn_l}#tI>lOGN`rx zoJvp4^st#u8B`VxzdmQES&}J&X9+xmE8ahiT_j|-U>=2_PhqSvr!w)=u#e6rnrQG_ z5vb*lFF!gudQxLvMg{~Le_wT=RW~<(3Io(7(Q>QrN2`Q-{gUGD5mvs5;-p(>or6B6 z(k&e6tE|0g26pknnU*WLy+Jx;QtfpXpxV0++SWDvg%`5BRffA(L-rolh(H&Jri;TRnZIPX{ z0)^*dAbP1~+3637cfNj>jV=B5P6Mit{p@p3t=;N(GS{&KgwmHVO_yO2s`77CqH-~u zp}_!EO~3xf)jSu6G{+~=9jwD>HwX+bz{QlFuHLGi{GK_ojAXfV}3=j&!>gU0YD#J5MR zRPdbQ_(-IqAh7r4RX{slS|YP{k}Dr18{AI4{PuJB4PHRBuy1rv`O3Dl0Mzm$!_L}L zTx%@fBVn8E_%UV!uAIR(mzV69gesfqA9u_KKl|yGU_$UY#~4>5K?M09YzSb?Zn-gd z%wBxprv5K5!C?HU5K{x;+vvp_?6xvW;`+&$n)>6>%kbz#1!YyLemi`kuTU4~*= z5ld+WkEo(Bd~LQJti80QAV7_f`U>SdMqCFY8p$;elr>6@5@k-+nZHL`WF+31un=m~wIANC4Z z&VvQfW<%<-ixZZD7r%1N)efL@CqwZ2>ur|$=7m#jqIAL7Ue}=xzcsrIjc;WR-PCiX zD^hvsXjYTWeM7iJC$U9{MMa5eQ}*(05u+Qbt;^_KN2o$ui4Ubg~pqUXEmRd zxwnt+f9pT>j`JG4?sSF~bDk*%=K2UyY`XrubA%QU@JJ$S{zVzX@f28x*r;H-Lkfz+ z(TXF~K_uFrrB^E4yTar1f_U#US$$JfDcpy)?OCr$e|Mg2E?@J=KSdg-MXVO{N#p#+ zCConA#)~)cCfwjg_&W3II(B8glBd1QS<4jo?fYOIGphRvsV5cD_Y&($KM1i(yZOR} zV?lei<*(D(;0(s7(_h^wkzEwnu(@Cd0hc%)0h6*62H-RXUfzG^^2RbJ=d5pA4jb1^ z6}luWEuVnig;K6P+sDQo8kfiCX<}!yYKwOT*3gLtqCro#@xe;xtpmzaPJTdnkBvpI zfLT3Xu@$f=mbo1mQ3It$KtWtabw9+IH9?Fu2SFSJY=HWOBaGh6_A+=@Gb+w!z0(VC zPm=v{#N;g(_d`21u%J!^T($aDg?C}}EM4(V@(x8=1 zv`E1loKbjmG>6X8hrj-k0o450J7t|F!_vR~xY`bikH060hx5z|>Ci28l&$ip>tfaI z)ni+-xx;^m7xZGol6ofhH@NtUCTa{y8?_SK7t@oABwxS2*TCEQH;BW)9no!W9CK=# za;)x=$_!kR@o(KS1fNyVhhn7R>Y2i%2rmog9a|WzXEZa@AHq6pX8$^zoj0vd(-jG> z<~s^L7c-frP|Um}4{oMsQtNM_pk_-W(U9Fp1H7rcp5^dtM{=e$zrrf)l}f+AE6p*8vaF-(eJptFDik==&#QF_ zXDF*O`kERYd!0}|^H%X&N3&AV5b{sf(>}p^MyC~!NBCs;=$9GrKSp@eA5cNh9)@pH zP?^VxC7XT|^*7Cugdbd+K4iddYg7QUiitEh;*Jm__;p{%qoTq_+?vhlZEe@) zNcL=E0 z2E?y}Zy(dtS-y)P_Fe6r_WYC>cB>Np#P|0rg6DX+4G+ciig&$ry5oTmDWe>o%NLtA z{k|077>V<_<@j>(XwC#)9!50B3>G6J>(_BSgB8gDY2}q#F%04y0WF;Yv|Q}ifb7@{V(Owf^_mZW3M4@>hMIb3*PefpBKQv_*XyB{*&|jIDESVu zwOQY;zPl^}R))($2(StBQoqZf=gT%*OmufEDE9P3ai=nLC9M7aot#V`Z{uft$5N&A z0SgP3P8=*TwOYmJBG6_~6ws;_Qk@70jqV2Ms%qrLdu)LDiVnqp3e%>8_78NXdwRx` z2Z)TV09i!8A`$Z^-?}&ccG=UWv?wiwi|Wf@^#~7#aV!K35{9>7AR?iQ$maFGzRd3l zNiP-mK_C-A^WCLB#&?yfL-rp;Z$>|Dr{AalJow@hD}wEufsvZ-@B zY18#y+@o=~E&1=U#dk@j%P4asPjP)G$ThNt@Qvg>hEVuc-IldqpQDZNSdxy&l+d(X z^4dGVkNpuA`0}W}n+pW?-|+vDMxsUtPs9lqnms~md-RP|DPK`^fW;+?H+$ImCwgL$ z29$*|#(cs?=H1V+qxa#-NTqsO#LmX`9&xy;Y#K~kcr?_$tBoa)MsRhy!{a#s7`!sZ zwhYeL&@bP-DIHI^Z0dU^F7rw|0FZIlD;hh&-U^W{;v)f>EZVCd=H{yQ<`AA|Mi=+( zxW1#T)GIQw!K?Ux7wa`=5&$_wEblIh2iHC6du6ffy7|_#Rrmnn9FXaOK_Hl?vQQczib|*X{NR5$jZlHVC2I9H5*th z3epkHPrn0!ow-GKr-ylS`ZbM1t;olq;aJK#G)W@#_|EdjP1@26krGcu~19i3wOX25S7XNA!)&_2IKKu~k~%do(!rf$r>a{EOZPZcdJrV|n9 zpa$Gc-n<8MUPl8!L#;*s=;(V@WrM+=PxQ?<%m@ZDMw-)QqRjddWV0olSPToS{cfF# z;m}74O$Ys~CEKjXSTCG&q4CinU#jqUY5d83`BgGQiz7x-ZlCQvcx?=k@{2O_ASVZ{ zjPD0F{iFG>tq-C@PF~lL(wVfa9*EW4VOH5UBj%Ef1e|sdda>DKd?>VLgmSk!s+&`= zN&H0OiGdUQhd*Av9~X@U8j`ow6NJAKlewQVY8~A3s1=Ti?Z(U`95ga12v1(`p&-Sf z(Y>Aj<8&rjGspUHd_xVD0^<~!UIUfNqq^7`H}#M`b=xNAQvu~k^JhMsl5MJQ7Hb?B znUp`X;7g2bIVbTuJa}$9hgEOpC!3uOK~d*l!i0ZSRN+nO=?_jlg&F3*`8}g(CV4P| z`?bShi-(WlIT?wO@j(fUh~RJBY*{p`m+ZNLhjEEnb8^D>CP|6|E%kZbucOY7o+A8%;V5 z(V`wnVCn$*oGcKy?E=A@k@4`4+hnrcALJKAad2>mi1DnIZt&gR{X)^RJw=A`Vodr& z!^FhIP{!c}ORe?KJ*$nQTcN*cE^N~6NM@1cW1y`oeFsxfiegqq*JslYTl2xMcPn|y zZSk1mT%M=QZk~T0LZUNacx4D1YfG`F3Ql$N4nQ|csLys zd(5rOH}B&!7ZMJ4>|IVI6ciYwKVWtC5NFB;T*SkrUAdpu1{Yc~E#5djDj(6RzhP#k zd(hss*Zo7LvW?Se1*`GjGc9|X`^6lCgm&8p?XxYX-YX}ICe@g}7`S_Pn>}gMF(rk4 zIo=`x&c^AYl*-ic@o*jafzF8R%POYqn=i>&@U{@TG@IDD&K`r~5X|k-Spu#WSYxzpM2qfR zKKqMVj~c=Qd{W>SG+R@qNvDVv?xK5KYtYxJi zd7U^I>s;co?vUg8D-ImE%wDCzz?!bFuluVmE-nmLI>N#`RbIay-<5gHmS4}#&c2gC zMSZJXVPR1?{X92+<+rX#e5X}V;D%1lN%e-NJn!Rzi?SQ_;4@*e*Aujz`0YwsSIGf@ zy@#DWN*kjq`UvjYH^(fu@xD3*Vw2G6L(DeJ-{IrXf!K>%yC5QheVe=oLJ+%G-LKZV zFGP4oIO?1AGSt&hxp-d2KNo=vexfm8;cSIP&3^g#RP0u(@|`}!m3k38TCFc~z_Txb z<3+7+`pBlM*siL=8{_hXXVy&jjU1o@JlI%Mdj5+IM6+~*3hku_R|n^k2Ps2+eeHI= zB&9@eew-ptS3}_H6LOIl{3KdIh@+H zx;PoMYM*i?SGztdcYBCXuibyC5#^Ypf1dU&wCT|^#+>90 z%O(nuL+NLED+QCv;^jovN_Cn-VO_7O5wJNk(93wwUjDYI)0{P&{7)}gXqq?BPD|!7 zGg|G68ogHvVf8W4FTPq(z`-PE5D}q6T%GYZ$9^hQXRy{6$Cw_F@pk(4k_vVYaCCV7}eDCVo-QRxp z_|%7dP%uR942l0Qusnkv?XKPjap2Pcn86V(c!@0dvQOir^T$8lnY&K3)rtjTwZt{= z#PKJ5)+0~S!yV?^_K`z$aEM(y*YrU%K^jYq?IAt$t1ptEcM*$We=3WKln4L0T^z_B z${8%7|5d>Ezk2Kn`oHewX_J}?VDpTjRP5!<;sDXLWPGq;<9gVH`U|4B*r2^YLZ$!^ zRdi)Q;&XX{9vtl`T3bfio=sDF(zlm;{!^vpCBX~*t3C3S!A|(@zr78XNY*6o8I@8=v*Vl`%N*SQ31o7=w@lOEdBA1`Wqeh{k3t%3b0DzpgP#yx))uSLDp$qDK zr#OTnguH25U@3Vfwz}nYAo7D7A&+K%>c4DIs~dnPb&LWbP^kNSosd}k`ffydflZZe z)N{NnNQ4>xS+qg%9fFMeDMh)%x z>AA*vz<}FuoU6Aa6Tu%`??&u))W!}Q_kTtY?F1OXsR(ayDR}ow_LP#Lu^!Hf_^Y_<{8`%EbUP5KQ`{`u+1Vi`R|{Z#@feCP^v;rZe#8`qU0l3!zNiw}rutWs)0^}s ztQu{u*eT>r#ddTVj84^;oQC8!?xGi%xpYo1Hytn%#trpi85AGtlqAouFJ;CqJaT_b>1kocpu&vFmFX}xHO(Z`MnWfACuKdFm+jSZR zYHDimdsvbQyFbtbl$Y}WG~e*dO!)e`>H6i9Py8LF!0CMd{(W;qLeWU0@OA&m_hmk} z2Y<_9GCFAdm*Mn}cS-IW-ij3o>^c~po}LB2EDK&gIVQN@Et$`A>UDz#!3O6$AJ0!@ z4*V3QZSnM!wNVeAUu&AqY%f-|kN!%gpk;UQ5o+wHYBsFFcF!j?JY7uth~h$-L?XQ> zI`I?H;dz5QimVPZj@_Rtx>uxdFM@jyOcdrh0m1%v#Jo>&EccvmNf!%60?E4@!XM6= zo>Hmv*6-=b&jl?rA!&ZYA!XjaGjG6_mKy9bA>W68cm57>-amWQDErzOJ)!vXgJil2 z1Va4GXtipO%d^XKv)KyjO}|cDAqw z9G&Cx_E{^8f~;+)bjtEv7IEb_9zn^3)&A+y zQ=kGe+)1947@ivKl^@>acH(v~b$p(ga-7#r(gd47o4M&F%pEyzT*B7pQA$$|!DKay z3;GfvCo7AEfp5ga8uMi26PsQGg`c0_=qnYKnCZ&~_oJj_F7`eD{x3rJb2~d@^#GsC ztfK?B>Cl&`1lP<>By8z(y{(T_Q;f4zwRv=IKgHb9*?DJha0Q_cdYAwlQAM3`0r^5u z5N-$O=?Ja@doS`YLGyrGm!XtYPzC6W>3rSH_?lxkw&^8n5UC^krwB)NJL$iA5-YoR z>1sf+j-G`@HpPPB0skGljv@#G3ID;h>sOb?33Bj9-I)KOa{trh=O%TD8|d4+pwXp*ZEmw!fF^g|FRgMuflZAWzKliNQ|mbJ|pL zMuIj?1(&7TVxzy82E|VJY;q?g+TWmxVoQ4i-c*z@X{OTx_kl|Z161k_mn3b8p$0P; zyWv&sArxjXptyzU&cBzi?OQy(``m3FSA<_%F|TG;8eZ4EMw7Jl>G_ySUo_$-unJ7l zgn#&5ZaIT9c1WG~+>6|LBa6b?jzSBYP~d*!kvBX)VI(D#^Ue~d^r-=xoY%wel1UyoSdvxY56Iqms-HPL zx`eaJdfNYyLP85@@&<9lt#XK$mp5qy3e;t$SYz3Q{1h(rpEm+9lHSI~uaSWq<va8{1~{W=QJI~3T)%)bd#=kYTtA36e9^wQHJK*P5)TDAg+8o zwPgIX{)X>7^sFt>38C*o{My?c|2CQx3p3<&M4eoGpi&+%aW(8Fz-W(P4}W`{pw0CA z(_i%=wzBcp0!O*mXX)H$<&Ym0vHZb#2rVkFpm`(V#tpICwFKciD>zg49SbQ5ub^YN z;y%(SK~!+XSy18h-4`@yEzQb5HQ>BrV4xM-eIq5ws_)}{0vSgOKinJFQzC9XtaDGV9W z#DWB2Cl3TV<>6c^mhr$B-j@|d7%CPPk1bb~{NFJsPk8-lQq5@BGjGfU%kh%>SyZ?; zQpYqoC!Iet-Z>;i-mD2Ir7iWUV}ri;px7TZ$YCM>hzQ)2)YOBuLiEhqT1pNMj@z^0 zmB@qyIsqugr(Cl5z22hBPA~ZG(y%QaDCOt)r_0szsxkFcAGq@T`hcY@ z)>m&#{M)=E^5DsNjc~Y3K5vVZD~0L@>G=CP$$!*GpGQ4BvrfVg?eCIRR_^*+-%!TM zOMs;A$zy504CTk|kK7RAD*VkcH9d_2-EOo%z6Qm&f$}I>AB{3uz~o)!fIw`8Q*=Br z+%|)L!Tkci@9P9ExYA#<`j*YZkTWl4Rd%KpbMO1~;Op5~%15q5mZ&Bh_Z|RJZP$2B z<5Gmw%{~sloq3151mn#Q%%;Q(YoM+aDoD=igTc|S)*cQrs$G7Gnjx!dVOYw3rfD=! zUvryI!fJjPlwT>PIz=XbpADM%Z9Ra;&9QXh2$j=o2Q@tl@%J_XD-N$GpJz0T2L9NH zCb7I>vGLa}0kNCtb-46$K=%_YsME@!hgZa{$iJh+{9ZgYnbX5=$oM@Y)S@+SK0$02 z7JpFYlt)zIWLp2uGKPgTVhmSM&c}kZi9aa>;8*F+W{DBrbNijGF9AZT72XO;3;*?! zJ6Ul`Os^fpVRHpLUzpRuypEkFzI)d{CWc6=pHSYWL9VB#M^smrdVL@@#I6~kG1L9z zO6r5|>a1OJCs>b&$jL(@Bk_b0C8*=y%^yZZMah1c;_PQ>Oa#QjIK7wzEVMF*erUk$ zkebFXD8w?J;({?hhhYErG~!Xgo&<^{@lRHsVO|zqaI_va7@=k4e8I)H<^-|k4dh%o60vJM-MI$!7skZf)M;u^0 zy)D9AsjV(e@Qq9yn%<^hBo=-2u<-CC9UY&7p>i|la7brl{2IQAyI1A-ji$hz;ztQm z%9xGU*e;(@sj7sGOudGwgxD^)wLeFhnq8aYQP6jZ_SQ7Etf!;Y7A_%b8N)86sMkNa zI3*CBDDcZED+hzE1cf!BSM`ShHpzG(j(yLoi1ZpEMe=Y-l|6HsR<${hgrUktz)~lL z;qv=BytBA`GE{*0Jqb&GFJNxIv3T(rq~cw+g!HRW#LGG3KfjmyVq>JFA7&k&T7^)m zv6x*9H0JT4|5b^9zWtf_@{p>cSjK{WMLVqK&pxCAbL{vmn!*9dWJ`-M7JJnNV#+W@a5?msifFBAW1uN%_ zs3y@Jqkwaz#@z%wXwr`X2?zMkQGD1yUOjws^Z_74FD&&WLxrYUbZ$VCAf!?=Vv2xjAATO7&Q^2uoecYt65EjeafFFKIyQA*{@wv}ScbSN9G zS_4kY|C-MVxGDy~BU_fIud3SGK=cRfX|Z_-7nzgkevx`S!HQ<@lHJdR z#ftxV%itn^yEDEO{X%JR-C?lME}1k&%(_hdI3nA^=0XgFzZ=FGGUd4Y#lx}rwh&B8 zdIvDtPuq>-$hB5;BdME+%Te`(8_-^zi`)T~M)x1cF<2{R^8tXO6b$E|r1p8B&XaB) zjCF~yfig6)^MwFgbP3a~Y+L?Pr6ee3+kHD*Eoq*y^dDYiD`m4zaq#pLJ+%y)d%yDP zcYt(f(-mMKiAhYv+#8|^Q_h!|Mx2PZcE9nfykK}a|Dk!fub?)q7q=#6l-AfxD;p-ZeA(ikRa`fX2MryPa7 z?$=WR2uDrzd!oqP@rt(C#>B$duq<7)Tu!$x|HIV$RY(H6j$4h1!z1J`Qz98l55Xf= z3SFOWesK7mzH{c$=qAf&_hn6SKza38JGJTD`o#76=8 z@#E6Zrt!tILbzgune^l7vXO58g(X1G%xga-l>fG75tw+P^G-xu?F`o zeE8bG)Mej8YQ`^x9!5IGKzM4_SU3<*_Pf5#ILX37`)ukcw->*q0N;!OKpd1}imu5( z9C)qfZ1$qg*CpW{YM@Yn3dM_k3;g_#_k~A$Gu=ICsSExf^Bhgcs{1W?+C_STehpsq zL}Ec=P%KQzQZ0s00LIj*d@xPOH= z;_?LR4Y9$|9`sKZ>&HAFe7ugY|9n%qZ+G`~Sh2}%rmIs$+cZ-JEs%;3%J^m3I_kE` zLhxOK^*i#Qo9=d+kMVC3;abt`4xTy`;}_H#uy1FVdw;e<6X-Akw@&-M4A@P;w|V{d zD#iaakW}Wd>9I;avWp4+qV-h5)weV$EVq2s7PxZCnWu*CUc6=2_jOi)%SD-Sy$(np zj_uvXJy726ZgUc%eY98M<2B$z&>-Ua@ZH%Y?yZ+43zFtc^p&a1Su*}k-(iV8-N!`I zdBx!1rZjE3!|Q}_?FC|JFhBJm*nNw8*E4?}hsx##e}aFc@rkTvZN9&HaU}lb7jxsh zp|38!!!5{GCPxr2=3AK6JhZH<^S{DI)9?KMgH8W8KvMXB0#g4sWBxA!adC0dffKbI929o>=raX}7v`FhFkEteA@W=jaExnwBffT;ezyhI zJtGz#dbXE%P=@k?=x7(~)t!5{AU#}MwBh?bgVJAOSLPKD#D&VL=3SGe%bwo~GJ=MC zXe3l+27QE`<>Bk*(o!Nldrh@3|AD@hQT^ODsnv-5)|c{aN=PfY)pwuk;6~&dQa-B! z#umRUc^K>C^1L{IVUL`9_Inkw@$nd`ApZEZ{rmTw%#6?P<|@U!lD2*bzCY;hRAZaO z-A(r(hBmjijjDuJPf?|2!A6PxZyRsuTYC8v`tD$?Kugd+$9VoUn(-F-d@Up9q$y9n z)XzooBR^7R=HMChw_L2i1&|5E(!%vhF-DX_dRIm?-V@TI>tioEfc)^;oD(5bw*1)8 z(D3}QkCT*J%zXV0y(xTrDJx~pRuo0_l?HGR1iz^Cf5*mF`NHO2lbYnU{#pH#!LwgL z6R&+)ce|lpO5sadVdIk~r%&NQx;fc!8A3C>S3v=68M`)5AV@+nvf@=59P9r&N}8A? z&{PjHI+Yo(KwEQrlTuL}c)H&sd+**oU(-yM%=vkhRmO)8(S-cn%k)%Ax8+jfEb_Sw_)wOwKq-1JUpY<9ghEj! z%_di1IjH0wF{E~iPjA`+`KmENQGTOu*Ckv#$~Hg!Hrd+7o!N4(NDK0jxr!gg^p%=j zu!w+{X9d{ikL9Z?kXhO#B-itDZ}bILYppIZlEx5TZf_K5aV-|7cg+QH5tocD6-CUs zHiB)FZ4UP`0)?R>-F>>1Q#V#9W0z(4t#nVlPDRJ#H@d}_8JO#wNWOCZHA>8BPv+_| z?1*`(>#@<&pgt?8C#5QxNh(GZeyGk4W0d;R#qax+-~nAJWzB$iLxR|12Gvh;p9> z6V2BdNpsXmk+)%>eoXd&kE#F#K%P6BS2YvqO__SYe2QKE<<7t32{tV4?d`BN?BKx7 z1MH7_?ka`vG?3adU-gC1=W(-RiKh8z14I973N7}x$g`&P`Q?-Jb6u3VYBO#=|M4GI z!tCt$PLm;W+qg`-hK>Ym<-(9bOZ&H_{|4|iPjs#~@l`o89(7BruzBT3k2i~_^6eLv z$1_=Cw2skh10}exo<1ljsNmZ-GzbuNq$JaWv>H&&g`m54@7nKorQ1+V?nNWzY-^S= zBJcANK>NQF^~JMCk{YE;CbP4${KJHUQs@9HN^BL)3rBR2L5s!C3Pdro@cGQj=D%-^ zJ2vFsP~PZ+@L=Punm=Yg9E}AGwOf^J0xJn!n7l$TXi&32zn#B;N;UT+TPFJH~Kg=-%JL&>Bq^>7_XzrN~y@TD5{apO1yclK;1?n3qr`z5bzp92$`(}X2;;dO@D`>3~9zNW!(=l=ju#=n#i@FuJn zUnJ5deT(e9{%C~fv@zI8PHT10h6Oqpc0{&K{AN{jk~ z`>GcF{C>sY(y6zB!idi}8N)`+?8hiANPp?C(gA>JseBUn4*;BIR9~QyX7SZEdm~JC3D~N?dkL4F$*{Y^Hjm zZ}@j|2L1VC2^qP_Y6|+j^`oM{x;Y>zEG`ZPIfqDTMvvo7zYt5fJB6$Yqer*?rM1R9 z)+hNpfDmh#0&>BS{e5g7o0i7@u9j_)ueTpP+4+)e>k{d-#cmHr@>{8sWI1{OnyTNP zoslH~a#f^<+!IRiYyApO=`P03IV^NYi737)nYae(I`ql(Z1_ZVUVByx{9h1H{#asP zlMlpIsO>5}ddrOh9MXT_Ns)gy1$f0aF>|bWQsLkQ!Z1FnV%K`{o$tYS-^<)q`Gn5q z0sxCW1g|6xU!H6eQ&Bx>WC9w^0Sknrn?$57RVV!B1JPjn7)c{Y2H7vQpg>uaadB}0 zz9};TD}_X~{=_Pc%q}SC=?^V?7OXWq zXnlAVlAfMkF}Tvm>GAFbHxDgTxVl(OLIBnOxdr$B%IDUyUA zp~V;5a8Nqnp4%jM-otr2AYxc64%5ee(tf+P^9x z9J4Cf)Xzn~r6j%83Iv3uDl_@+`l4fYRlH(g#U~P23;aQng)J_ppb+p)m35fm$t^N? zIE4Y!Q?Bl3JUG7Bbp7lse^&9V@gq+f|uc!Z}XY3ctdq5=h2cHI<8=H z%}LwGUUk4kJHU+vfE>`b0}*N2qq^U;FR!m-WRHL)uJcE@`q`pQ`P3S(h`CvFT^*HS zZoWN-+dX-Cc_K-Nan% z!)~P~PcIg|?f>SYj8@$zqp@^F2-aU_cD;TmlvMRwC0@i%8ocCR9E;`nm_=8aF*17)NEvc@pI@|bQayZZ9K!0%`l%rtl zIc`k8BDaHZXAUc>IRJXPt+y^jUi>GPRkHD3P$Pl5-)!;2&k^?b?FFo9Z=tMP&*ftP zAPaCmQNMH}g1B7%Y5}JyD>8l!1Z)dH0nXa?B|vs#0W|ilMH5i-LwtOEx3)}6OWV`i z`%&>DFwSs?r|?fGGjR95q&Yg$GE(-UH?Si#SdK}J3_>z3DA6X?7XCbTSbwv{39$>#Mm4*7uKFF39G`9uddxfTSJ`D$n1`o?}R+ z1I#PtwzgG;7cfc%DIcH%m3sf47m$-IudMi6r?&#aCh2rxZwLaEs^E1OU~;y3Y==R! ziwco6*C|0WgAs{|tb$=_Wr^&ikqh#lhFhH zfIT5rRhNy2AhctU&)oAZC}453;;8;x_~Pwz(I4+ubALa6afJn0<5IJl2D0qu#wRi_ z;HfAnC>{xyO^Yl6KiKoVdI1M41NCMMJyB6IwC?D@_+l?^tz#v~!|1zkD0?aFNhS{V z5}?@D(i(sXW^!<*M99iV8QPC}s{nooGERm|gobNCZ|>7mCTlss+peRyO^pRT>o02@ zbL0MFX-WDEaJ&83+P;}QW{-xCH&ySEkv$L)paMhpkB-zk;xj1e!0W6LbuAW35yeGM zhlr_zgo7i*`g^w}W|&7pYm2yJ7IUU}=KCD6ucmFjOPO~`D+`I@-&pi4B0 z4j|XteSr!TWW;O@R%5rL0lqTR0jjOM=v^~0HMQ9B<;mV)dMJxQVjvXQttod;rUwWn z5~@0tKey;=7IT9o(uFCMo!i}_m!grDq@m)W=bnj}Eo`lL2Ta$8M~r}$PI=i1>)Yl1 z*Je*7vnA4E{ec{Dd4F_WQLXstLT_6ju0txt%g6$XMHeKzy4ZPzte~0L>(pNU^CvtZ zA%VcGz3kDUwLjpfDfgDnCa%AVit8uL9_g_bnDA83!v&b3ePCw}4rM0(fq{XtC7IfQ zMiFkhWeXRkZStGGu&};ICpsn2m%}jn!eN|H z|G~}`Si1pNM(o7_fLSj69k;Fo4|9sdQ8x6P+xO+cIUDHn2?!PQ!y+W)>$@(XYeMh3 zPusq-aU%)dY5(RLIW2fr!}1dm4a3s(*wd2nx&IJrNVSeD?zjy+vzu=)bopyem1ZlW z2pf7lIjCWp&*5h#VdW+L*NB#{j&Y<5Bl|& z0n&m(UI!2sA#s8YOw97D6$)fhiOcZqZ4#0sp06m?(xlpi z=FxGg_!pY21nd=aw;s4YtF%oupsQu>ItDJ@b9s6R8!a2wvk`Tle45Dj7*HyICWbLT zVerh^#p3PQ^0oqg-uPr<#}q$xki#=lfJaM7)0hdgpZl_^{=C~F0i=Di@z-U5vUc)T zMLgK_$%8ZNBoAToVjk0$_g#3A-}p#QweiKfFOQvG46c{K!ImzHavy&Pce&q}?JZDs zVeDWD8!@lo5o57Tp|AMn4agAzd3#?B|6ym%+qDRXdfAonJ!~j4ijKX)VhjVtozi6+ z^w7IV3a@>W&PEwlx&M%hiwLkWDux85eWZR6|LN0m)vRqC9+~B3PdT^Nvf?T@G>%1} zK#wLASl}|fHdw<11^R0C65UGRN-;5En3*4f43y5K^E=}pDE<2C+0$~x+wT?i@AtAj zBeE|{@r_KG@7I6aUKm$sp1&0dsMjs{m+oguVT5{3&Bm_Wwdk3RV^)6f@XYfr3R?0D zQwUv5)Pbe`xPCIq zyt09iC?f!u`PjLV0e;K-yw`~9>%R$o+eR$kfm0iij`Hq}G053tOUR3v+)znbuNwI4 zsb5fXQdZwoEZt=n+e-h=_nt1wQy-GV$&v_MoMfU8mjf-5i^OKLH-5fc=SME^^*jF`w%!6NsxN#SJv2y%q=bNoigb4g zh=71d88iaYA`OQQ>6R8LX%LVO2?6PDknZlByXW`+?)Tkw?_EpQ%z5EB!!z6p468=z5_?z}*5ljjroF&GWn_ zCjMl6@DB;C$U%Yb9g&sK_L}klm89&zsKP-rm{*-#0r-Fch-?3fP)84{&&$|yv_d{O zcmGn}uQm@ zObA_;cu|T=x|E7U&^?jyk}wH{#LI1<$z*=j ziP6-H+2GF)H6Sx0)1g8ub)<4zbp_-7EO@c+%)_Necxaf0wMx%`v#8|cX)^^D&Dhx3e^v9ItsuD^CA9j%0B-Z-CO5)?u0zx9K!o%xByuQ9&kS(M zac}*#x8EFj1ki#SJy0TH3pZ(-3KQ`%5RFhl9Pm;co!B>E@Wrt=Pr_4|;nTlpb_Fn( zf!ub!v8SMn^)+M}z-V18C2b-j$yX_6tW@BU$8W$zOc_Od(v{b zzJs4RH{eWZQN>S}%$p@VGPdj#lg!au)KMdzhR=(wJ;X^1B&!dWI$q4G0s`4T5%dug z6WY~mP)h>q71XH)r&|bL;jxx*d{7%{@`L56I?KiIQOTzft1O}PfjCPY3zg&Vndm~M zxq~x=^W*C;R_*ItfIM#7ixa}xTYNONpHP1N*R}9V1GAMxh97&EKli$^{HA@!NU}e| zg5O6iqUMWeu7`%Xz^eW(=c`dfzEqFT{JP*7U7K8D^fLu`8sl2NK7rtzFwdUybM}(t z!EF=MCXZx&Ob~S<16a6Pn|lb6&)a|^z_72|`7prH&QjHBeE`MlE5=U==0w$_CD3Cx z#L8BfF-Z%oF3^Qxy<8-_Bg|*)ucfJ}2wJYa=xALXm%eFB^Qb^&om&sl1Y($0Amb|d z73o7RSmYKw;Mf~2DF}Hvo??6ewPnY;uQpi>1@-rvmSB<2f4_YXM&W0}CR+_xswQZc zu1f7=h~3s0*l7OdrAlW77T1c6_t&f6SlEdyrny-kj2Rz1cxHztji`)p#y_WSJ2#7h zAUStb(K~qJ_n2Lw-zXEev%cqBZxFIv7R7L77tQz79G>F0T^$X+t_yQg4Uq&__q~gr zbU)vlli8PP8eZ1T9IU9u?fLh>m!@}XC>yu-^HzY^bCmsOc@}(1 zMHz^^QFFA59M-mp{m0jUEcU2$j*#z7nzpV}=GA8aH2px{%`0HgOxsL&>l9uB zKwi)!v)CEMq_i2v`)ur*XBj+43K@XFb~}DB!`|kz*;4vvCkpu#Dm;rnLn-mPG6&IX zg_6JTa-sQs?hQ-E%f~`~xD@QXu6h1TwpHXI{yO;Ks}sMhXxIoc%S-Ql z(K6!01}e9*L+7ZDggDn zyFVNFmi~aJSJH`JwuD5md;1$9{pjW`N1%nU8}yeEH~T!8+MD1rZgbzh>hv|J1H!m| z;sbZfMBc{&Z2a(WBEZHgzeTHcyesC_@M!-t;^7l>k;b{Za>I~G+vwLeoFz|y@* zx6p~Y{%Gpe*+mcAFn9*zQ%sb&hEasSoRIe7Kfl(|*PF9*ZV$U}Qm***9(qZ2cvjsD zq4)dfbZ!OsUPqLXobr%YNk=GI=@lMMz9LF93qF9=cros(3dK*u(E9KBs*WMjj_+>s8Y6Qc%_?~7s81=Vjih`&*9Ea7Y{zRVcLcsQ{s^7C+~ zz2#*;oWkrh=kicE+sWrt>M5PeGO?u$8>!e5md^QVvW@=ps&5mOKzZ0k1|BV^%?h}E z!Vu7hNokCah~wlO#>c~Jn^gYrpa=vCbt@%Jx3v!MjJ;jDTo#-13ubR~R=WfEX*kUy zt8FwJdvl0?ZQn(s;>DhbEJN9|BB`quHmwtcL)0Fzvpr>=X5c^d@bKUQxLu%Hs3_Bn z%D`6V<$h*{+O_9~Vp>iGh_xN}z`X*=gZqRYVp5ey8Nwqhu?+@H;9v(SoL44f)j*$A z;c6PxPu{=aD~jIH;I<%Rc)^p7`7h)$N?+T2XqV21jnsED&qQ*Z8{_n<`#e%164 zFcedYI&*?HJ$-{}LTf_Z7p~(1E$f^=9y&$XWSQ_%tEsE|JRU|oqLa6>dira=O6G6C z{^_Y)o#T!M7mC?91w_d^gjW)7<+VY5Jm+#JH?cs#RL(xA)THylP}4SB-<+oiIPh%* zx4sMU6MT6vH#djW=t2A}7uj`Ue@`Ss178M{bGky+A~$sZ2D-uBhA^Qhw|rA z-yWF+yRkA22`4MW67$?*%X6iw9{>UZ37oIXf=gdl{??oS`8(*lX%+194ig)?mtN|x zI{cdogl)9VITADH#0Lu2t8>Cn0xx1e_2p)6$>W1RJ(Po^8FU!mi)iM-DNYH-vU!1sE1}(VzzO}Pz z>p$2u^zhfkiPGKS`~>feQ421o-M4ivhZ_^x{P=LqZBx8JmRGVe%X#-5hQ>xi|ClDj z{-m#zkfg4~WAdlEes27w8<;g_gN%NGfkptw4S99sy!`Ne2`@sK+OT{wtL2j~CJGf* zq_sOHKB{=SzTfR#F&;E<41`h|IN?Wv#)*5YnO>a$R}4F7t0>)Pv6B)lWd&GXe8XJj zvkSL|`IuWmEC+0csO%@`)HEWW2ahAu_W}vnyqv23Z!iJv&*bok2zkDVy9_Cu2GUG7 zQA{*)DEb~Zc7ME3&^X)1Ju!RH9jgnvDX_xFv+0Ludts&lDxM!)>^n z{$TARYDKstTva~5a$b+T74*D5uhh~As@_ODmp5Fxs9A! zzO4p&20E9~0?X=blp`TNg&}&h`8t=$kJaCxH^O;!wBY;)3G$s<6*4!(hEu(~CRPcv z_03btla!pU`}Q_|KG?W8K)48SqaV|5)FI2kWn2ol*^iaMd1|~pQMP{VpFX^EHZz?J zau1w5QWoiX{Ox&{R?0 zy%rrr(EVIrpTWo1H_^<^awrn0Ix>O0vg_x)xmjyrQPGq{oKGfvoijC`)NIRChsw3t zhSq#SVE?ZoPQ{yR5_}Tx-FEm!d4V{irZ4ax`5!wf*0m0B#}03f8)eM9wTv781Im$f zI=`O_0UyA)zW0w3qIr$UpZ`HOdeW>^FFA;OLaBH#fvd2;zpuLT92{`MywqXu$eEvI z4*mm|-fhCPq9T!Z5T*qH^wOI~TE}M+u(<%9mX?-j*gh~$8G!kP_J$xc#)c*jCFSM? zt?fDdZR%@o&q3!Ax>-3EY?EN{fvB3RrLvo2(R|Nhml)Lqzgo$Via6AH*w z3pJmBvC_ID*1YM6diJ2?WSSfn6_S8oTAFqJx7L0@9oO&f-fvBJ+r~Oxm>L%nb#`Pf z-zot_vva!f*h`b$(HCkK4PSmn7o2Z4eIN$=prS4{6=&`1s1$DIAE)O;%b6{dbF|%T zn9%w0sNp%@qYm2lo{j)oPBTH>K6&pcx8#r(Ki!tge#7@}>Vw9wu3Gi4>p9cFjn1AL z@4ayfetE5jeK$9~PUapQaF}-a5cSZ`JGH%s!~zHp@N8?hK9A=^;AO}hThCNS1?Qao zJPkX2P*gq$Bu63q#7AsEPRZ)k)BK%6kYN29=W|-u*Wa(zK*&Fu%i>k8W}tCD;AX$| zsoaV-Sa9H1wPoCfcUG?b3DX>71o!Ii> z_lV1hG(-^&PM1jKDeW>tj4vS}Wrpo{kZ;$DOgc$K@mwa93G`l+II=0@b9Gy+>j=TL zuhh3UBcM`_p1;tCcGlc^1eiY1 zCNVX1P_2%Yhq7Jp>35v)H)fbp&O_Lz%c=MxV_{-wn^5;dW?^BEHMVZN4(Fj&_h)mq z!yYo19t#E}YP`<<7>A&Fl`j{L0?X_toF}6z&0+bT$d-FDn?5*M;M z@Gq;EnTrp-%!7Q~G6+}6$xh2a!S>DCoJ-i0Ozw)?Y3f0F$GDfc<* z859u_IB6;8;v)2kv~7N#J`jtJq{o!!4kMeNsV_3)16&oQ%9V=Qe^O?8vgMPZzeow)05>Zy>KzPu(g zIz`XL4rf)$dD_XX^`*WBDrW~s$YKHp5m3u!W|GDKRT*&?ES{*eGy*UP9Bg6`%UbOi zy%xE>v~i1W>P^aypW(ZhF4W1V=Jp-O(ROor3g9Ibx=(=(!-KwR=r@C-)F?kSDd{oa z^$N$-1HT8L>a~i-Fm}J|@86c8>=!VyU!48j7a-`Chk1w3pf63VAPL2|Oj{MKzY#W1 zoS-#{ol|M~H&jCQS@~;CM)A-8aGmCzg$r8b$6cs%TWENU<3@q7Hghv9B0RLN)j{bw zNZ*7+t7Y1{4d~i~6islECpx9(Y9J5hO9{zPP#|ft40T4#+x;{BKE4Gf68MUMt}xIq z2qcAq5D4Ql#0a{9+L??B@bzY9XLo9Kr!D#4Hn_&+;SBwi=eKk>_^1)8er31oa3NiRg$9@@kf6M=7-G>;2Bk}6W0Ib27NDDfoz)_*me*H}&aLNz#IDoSr+1Xa-w5O>& z9R(7HOyJf1`}aW`%yKItU-GjC3>f8#o*lls^6y}S9{`Ic7@3mgdJii)hKQCn3^~^2 zv_oO>@uM2;>+bDqC*Il$-69Qyw6(hiPrj7gM_8MUyiS<8f>PqyMuziBfKTtVq%Z;5 z9^yr~*aL@qtaAt~baViMkO{kQJM1*a0oK{T6(StuK%$KnZ{QBtJ2|+XvM}1T6P(uz zF>$Cse+pW}7Hqn`EU2gl(i ztQQ6ikB=9G*j1Ai;?|$wZcXO&^pQ!_k7&$`e7(W|g|`mlkCeY@aOC7CR)ZA3I#8 zi%_`>DjY)rCb+(YSW(Cd>CFTwsHa=;-*g@esA_5k&~>$|Ur9JQJd`dM!=xu*yh3}N zy);k4lhsbeFe@O&@ef53;UpI7$|P*XP4o(OBK=ZD?dP37^Aw2Nbv~y*idC)uFNNyh zIwT1~GUl_qtDLpO4t4OWK}y9Bbc@LGNof<+=Oi$UM{R8}R-zUK{-)Lq76uDa9U#q+ zd6zwt9SlCuwy?u9>H|(s>HVbl(gp_if3BwA2X;|CU6SwHB!xw|G@}4aow8A2AbZ|0 ztF!M`SI&EhJDT-OUuTyv$xcRDE?-%GUhPO*HB+ruO>6m?N}webTjxA&LOEkzzxaLd z}veTFP}3&<9qz$gmmIpcRDsMl<-4 zh3EYBp(Kew0$QJLRBQ;O#-kglpQ(zGSKSo_Klzy!UGWo7feukXuW9RXhpGPBnn+e5 zndX#;#5|y_==JI~l>u<8Uv1V>pEaH$;qb6yn_-#${=eVIq{VoG#?v}t2&LI*jLobN z^EY@9@yJ$=SOo=WPU^5ya9#m%qdyiziePbr=~5j6D?0X`o8o|W`xTsAb#o)}Wcl+0 z&zlo1Ka)lV00XB+DLkPteo8v^%PIr_%m&W#f@9D%TjzzjONX!vM!$r?zJ_3#whvQ% z+6j&Dj+4uoiUpVWs+5HT#%CW<>}U?UHSMUkG@`KLX>3sxiN*z%*}s|?-s zGnq_7a(p}8q*o`4-)6n_pRDV!q<)>tPjPHvp$*sH0^&`Wr$eO(nB;cKh3My)pBv93>R! zcx#*x8W6B5e!PlhvNDaCVKeo%jxt9n(I+J#REfvStTztWwz><@#+Og_J$tQcBkFCP zhjQ+yC?aq2Us-h#vShL~sJFa*?T+=9Tr#rbTL3$sFdI28ucoi9@Pe8Y$msDtNUJ0+ z+k$;1y&JnvbS(J&|5%vu?Tm%{CecG#PF@~oAxtay!mzT7lIrmJH&xR0jnEp@f(7dm zESGzV6yl%#sPBQ)U;E1uY&TRw93$m4)ZXTxy=aEgZ4^lwghdi|`8Xut=II#T&3cTW)Wz%3#E;T#k&KT)?~g-`-I1 z@rV^u#Fuq#c?j|_BI&h6=9HHM!J!R=Ds@Rk51yw2|E#bE*QoZ^;MO342(T z+?@A5gZ}{B(#Ys&AArrs#gNeX0MD@fNZhb%C=J~K_p4>cgug(*@o3 zXUek^VZNS4R^@E&y5Ro64!0uwm*s#dv!K33@iJ%0RZd4OW}Y;mbjU)LH;5_+%`fhG zi~Y2s)JKvE$9sjydR`}fVBy6F1#r`RmfXpcG(!9_0pwS3(bC!OU6!V;sq^~$PR@B{ zS7MnOaH5iuN-D&&^VmYt5Mu?dVvRbB|7>qVXAl$j8R@N0-&%CUWhr-Y8|)v0|A|n`9E5oK(F&t`9a;s z|3gFlpMvML+P|1GE1wu5YbNl63wQ1<-~2{AD56DMG5xaA-?HjfHOG5(ZTiK(^@1nz zDEc5rXw5oD`>7jZ_|tkAgEgDeoIf(^aRqz{RBZrFu$JWv+=0P zmo+5N{^<@5q~CzZy%kQaKG_PSkc;>;aXuJ5b{lDYsAkW->3K_~=Q!ELhFJrU8;!j4 z{r!X%>#ycEYrn7oG|VqLF;!JnFRgwK^SC91=J;#b++hPpYxeJ=qPkBB`ilA!^16eC zmLQ+gXZnl9c43|$+#c@1Op{BD3li&|O0;Ft2lE+kn;rqc$DG?P_Xd~KgB~iZf8agQ z$e-w7Q;8vpv`%KaUAh#2E8R$6srcoAfFl)o(I*q~j_t!5W?tTr-Km$8^wCQER#Se! zAy3?>0ym9CImz#30G@fp_MUu%At;ctrdyeK-g6Y+e?Y|v>qDUavdlp zNV8ChyI1pCxeErSBkuKm9xz1nd+&T(x%)ykus^^=&fDRqxzoCW^D%$@?TiLw$u6q_ z8#z*RIm6W&mrtzs1~9zLP(^8vpYV8mxt&fk9xK!ta+qHef3|Q78yH;9Yc!nKOPn{g zIc;wVR_>Mz)mK*wno|5O*1L!?$jERuI5rFI>5-k@c8ON80`C2fm-OzjDWR>&{0rA) z<%?VnH-FP-h^fC2f*EZO0ZrwgL~b_UCN;HWIe zw%+uj11i~2xU0Z8^btesOW1iODyZ z3ar;CBpetBE_L?z2eunV#hX{^g0}&Bh+v}1hW-_g&mR;BaG=RpTNhXKByz!RJ`FKv z&jtR8xgL9o(rM18@?Yvr)>937y~~uCpO$PvslOR{)kD2#KfI8+Yz#G*S>IBA{eTJ8 ze~Ts_FluIz<}=6ZaxooMj&uhl=ciYS#{0LML~Sk(wY9aex)Mik5xO39vy6A2>pv#-_?ztnGuhN1 z1n?qz5zszo>ObxI9rTV^8;`;JAZ!5L1}zvhQdo#&u2Iac>CGJ&aA#(%yhvbg-{F|g zF~j?~cllK{)BEu2=$CEB9U_g_{{0ONJMnP|2}W}q{ZGhSfqftm5U7$nTEPrT0iDC5 zCrdG3=&@=p?37A6Br0?@G&QAjhmk2G!mG>0-Ow7P2t=?{+46LY^z&h$nnkb6rmh6O zAFJ}~^azDDc>FyYghY%0hZ=C?{ISd=o<4TPqv6K`l?A{wpjEQil5F$+-74;v8_Ybg z?Zp8t6!c9ElQI>^7UouqKUjOfG`KSxg3n68T34S-4_+a#9vGGy?Hrwe~G?56*4%n z&}L-X!Lug^I}N2pJzYAC?k|54IWPm6TgpUGPZ)B(Q5eiEDs_9}6TQP%$pSxRI$I7A z)f_-Ut1^JnHh_@c`hzs|ojBw8rYTcA?6+F7zj!u7i}do@6d;BO3JGc5Uw~Vqz%EAq zIO-e!=lLq;6=q(+04^{1)v>u!yq65vP8-664;$SeKOLd@HO>h z!@m=~I%&y|B;C=N{`JMf=0jn_mXUqF)f+I>Vp{(EC;=10p!|J=w;a%PmFZPCQ#3q4#DDM|XV=!$* z63T)Z>UZZQrFlP5T%9xHuAtpO?PVtFhc>jOEiibk2wswsvw86|qEI zt+3TFTPG|iD>ql5E{$ZsG6F(s%HUC9^`nl z57{UecEbS<=U+x3oev0Bk+pT8cL=~E3&YJ(pqbX@35%If;|Uf6hZrCY%o2c zJJVG!sOZ7gooMtBK@Kp9W7ug5l2I-e;gZ zz>DloOi;S7soJ`Me71V`?%n%12)^++8Ef`RciN~MCtAkRiHk{Q}WywK7?~yow9nt~-g7Zfp?lexxk|J9t;wyac{b)){yWi6yRggOgkkiM9rq zqDrh6gW2N502Q^hF1mt0l6uKO&VEiqy2JP8HY6gVrUkq)R1dD=+G`{LI?2GGv_>T+ z=KTOg;>KWroMjRdqb+GTr3M60l04k%A1wxM*VXQcxoU7fU}R*>I_Za7XJ&HV01;bs zu)%;^!?2gySX4L^gcQ?UP^ z{QPKPyD^Wbh7CMw#qtS*W>w5qu~Hp>c@n2J7YFP(~NveObA+<$-#p9;cexr_xH-e@Qbe!jRiTW1g)+QuKq&T8>fxd4Nasl6xm zdCb0(BpW*J$AY%j8orF277*m`)TV-rE)@AwGJt^gPUhf`YMlG?biKkTULfuR%^Rrw z;#X|!Z>zn)?8$9C2~&%|;QKhnmPe!dQL?UiK$uxB4W(z{EyXymBxsn(9^nRI0o<%e z1eq;OVvwe#;0jpjRbSj-B&h89A1vIv|CCW#5oK6vx=r(q3e(MJvtM@{G-PAHUxpi- znkpvJL(HTB_BGww?R+cK@mejBPAFh^tIq%chKRI`8s0ww=%^6WVCNk@sfB2$ty9O# zlRxqRPQH3`SZ^EX#G0|SBrHz}TPR9EUU!>com?sxU5!M%yyN5?NK)HKa%m4d16z4B zR_Gfgv`OOw>X@Kw0J_2hlp9@j&17d=4|i=Ku4H~LE>Gy2)tb}u9sh*nZ9Uhbl@tlO zs53F#@x~?FixF`)-L=Qtsr3U+Nnzz`$+ zWnQ_yQIcErPriXDqU0y}&zND#DC<4?Q z@(}MPDk%j;hhlsy3N%ypSMqT@?>oIs-EJGXVso#zdpH2ZiP1cHx*UL(S}fR*5ZstD zt=FhreY|TU`l!u=^w0RI z5!h*u8dt!aI{UTbO;I~SJojS9oMuk13Z%%{704m2<$82Rj-Gt}iYG)jeS0Nz%CU5q zRW&|Iyl7e3TL`)U!O66G+|c8iIU?I%jq2wBJPcx&fjxz-&`uu7Xp`wsz~`o55;97oXq*xj%N;$o0FqRcm+&ugt*70LICs;?K|+4 zn8RFo43sos>)W={hPdnbbGofQys59R1`ObmK*jtNZb=(h_Xnc&{X^M(O zHH?yD*x2~s9zqLV-jm{hU+zhbfDIM*DEg=kV8f0CM}}$=2e(d~m!ssf5|S{aQmOC` z0cyj%cn(WILa;DHPUh8~g;{s*#@3m2`Lou4>Y5i#@}SJ)`RT09iZ2dexolJ38@_Mb zX3o0Q7@rh*;qk$J!YOsO579eIiaU(>!yIsig@6-gG+&tu?9u0@z1q3*1i&5uW(Exb z{+b2t02dOKl7a^u>XsI1WPv54){ zzMnhh>9GeCa*2ey}4d3Z&f$&Zcb=0t}059B}yf_|@=+T7Mplh>!oA;G&59dvGZF)Yf4t~c`yZUW+n>rdwC1s5K9gOYX3kf8uW4RJ?4 z@oL#~8GsD1JKfeXr=vZIIK12{X&oMp(ZK{zzyHBu{n`)*#WomOZ36_JHqCal4^Hyr z0HVO_&m=qYJMGaa1C&i8sHcbRA^=+w=+{2atw+S{kyh>^MkeONw>|gYEN*T-HqkrV z9K{9F9ViUqLG|tz+$=jTUv)$^=)H#VY{xE@+tDG1reko)?A%5Rb3i?OtJs$!#I*Af z%J+ozEO_6>;{Um5mT5kl=TmYkG(18e!e3(!t-WVB>IiTtPy3~}*6_MHHMN)nZMpW) zZ$rwlP93+p=6N2%VJgl5!##fomR|vR;a-h-DgYyt2Yi$ORp<|p*vPW52XT+=*7?Cw^L~EfPS(UXSI+mkjg#Yo+K4> z`|@rG%#RxWn^$mgkoe6Uw0-9%>LQnZ-d-r^`^vj|0hp&iQTkhmM&oJF+m9FaWi(14 z@@>SbQ+r68C;^MprEsE%pEP-YZ;`I+cOxOu|0A?|8Cy70Lu*2Ej7o&z{E5Jyw6|7J%qp9!HxQS$*UgOCfiLck7hVXGHCm4wIjK} z%j0?T*$X_sI2_RbmIH~?rg9`7IWa60Y)!upscV)!b55`LI8K0Em+ztNoaxGs55=<8 zsPhRS(7+6NfySLWb2$D#q!5_LlCsmVS2{YufI~pUici~Zydw+HLw`rnM4;*m%r<(s z@oHrq%T2iNX)XeuQGuSK`dbAMO9KXu(u=vGd^*?yb!>EW@-B-Bs58fe(z)yqSDGPi z-PC17-4>o`v&<11ecqRJ(5a9eN7hQh%J2!CX zRR>KD(?b(u;+m{_)txG@*53OgFOa(|c{n>&eZSK`45uFCz81|q1*uCxYO8&&>*{L? z4Dy*wfWF+3r31MB+5JFY4*Sj>!<>1tk!uj31w9Us1+wGe_k>V6I5-@(C)!dWG`P=| zCWy}KdS#ch2pqoto;g+C$37mJ2%qgwC|>VRw#o)cI22roX0}7RlYeO zg94f3;PuiJpk1Yycwcd;>^TgWsH8a!+psqa3;^5?&dxg0{Ls(O zFIzgsDNM_CF6$rOM*#t8&vCNh$PcysgA=P`&aV$ZwCfKj73JVC>g*(z6~i(!$NDP8 z6wmV88$SMi_cyX?!RMD^*TvKzz+(sC5bsILc<};^(eEsfhZYYeG-2DHlbl1JGgUS+ zI*R1D2G(ro1K%SKj;aC_MuBG|i@ukr&H`u_?a?kZsFS#Qzu&lu{iJC03E|7u)`0~) z<&__u>H+FGil)<+ZlC%qTt2bz&qp22qC9NH&(;B-)>D}JT%`(WZr&~d$NvZ_uZx#RpVZ81`ApjX-TR{&*Aw&UXO|7%LlFtaw4u%O)px z_xjCCXkT*dJbCq6>j}C1QRYA}PD}K^xdvqNr|37qPv_?Sh$kKK~fFvJrRB-#U)p``yzP2v!-}k z>wp7NhEIwxe_Qe|fipCpim3mZ>@l(xucCr%p$6A~XhfiJPv8Q{iG%va7) z>|at+VgY){#n(%#j>~mnmd<*;Gzw8sQPubF!*e~|)mb?>K=_M=43jK65We3kv-o~; zB(+RWzu_az%FiLoth>kr4`Z?N0j4v@- z>Vf&Oi;(oNcx<6(be?(XcWyrRiWa-U&p&rXe6F}gvAk%1!{Cf$qGlI={S1<2S_PLy zI#m{{DHCa4@3#_uMFvZO^q#6RDu$q9A*~j5-td9mQyTL6{+&^2hEJvP2;N)v08=EN z#Qx;Ts~1ywIS~;N$gf9Z0Uei7`%wp86dsgQqbH$A$-9?HrJ{a|1!+t3ursLSz7~VfJU5n(-QF z{=2^AANsikynY;j4?RO;xj%L{j;?x~yf>@JOAX_jX7`dU2G~6Gx?~#c zy{{U*dKuM>~jF<7JgFg|# zs-iG_ey&EEPX(R^!))*FQ-;YQi+C^e5alZAjTtM7l3@XbSSmP~o^&!`4kYP2e>_)H zBL+`7H`lnBx4d8Zi1KS5*J$+|Ygfqfis<_4ycGCK>#=)RuW9@mvTlYlM(1=iJ)C5% zc?E~HT7!`5*x+>GA-V;BY(hfjyE?}og@t}~b#=!YaCF?Sx;hbX{tf~cF>kBmmjQx_ zmtAuzd>|B;kB7r76Mk*YPM(&?0X4Vq9QnUKdA%{p$(VL|@O&YUKAlW%Y~B(ayU2P2 z=!yaW9Osj364R@t(W4iBe--U2vO%tO<0|}^A4$Eq6Yuy`tsM8u(kngXS5LSZv6^4P zM9RVI-??9>Nne2o)8Mh&P0> zCf=oT@0VjuVZ5l+PZnfSpDST%bgcp@*0@Ca4-8|g)&GbhhVa0?#XZseFre=fJC@8) zj92;pk5NHFRM4TE%%;u*z0ud-+BKbaXC^H$@t!&qtPT_$?uz#vkFFCKgAK?DQW&b` z_W>h2$Wf?U5yW4~P~_b;D~hV9fO)&n2jS_M|NhL2jW(P|S1s4;LJPU14@V;7Fh#%B z9y)cb^cXrHr|5egr~E^Fb^=xv9r){j_yq~g!%$7nGj$@oRjRbzoe=^f-vGY`u*}b% zJwpP{kzf{U^YQ4d9UptKM&6(dn}+ueaJPuAQzz`0qRfD zR4qv|n!fu6j{N^E4CLg$d`hllBzlJcQYt9^lS_{KUaU#hd9&l8KVf;fox(Fx_3)W( z)pC0HmX~p$qW_Vd(I7+!xoOd8Sm^^ zcB%glU<7~mW9m|235v&Nf0;PJnlAVTLmBT2d`B7nH>Tv7%Z6yKsXRbAh0}@UCwWRr zdTp9wA&XXt+$MLRZ?K+3S+~)fcy{b+#QIw)N51)Ov&iewbS%*!BFoopDLF7sE zBX1xLpXZTN8&#Y%Ph-X^sMs6+orEFT<1kDX?oes!-?j}XJroYGe4`2b?yzlT)|jNc zK}$OMSNMB&hP#hGJ#!9oNQYn9rX@M4Us__I0Sy|2x*|6SQB~ENwk?$(4d<2~U;X_E z4QOkd^WW`Ym~=pyknqmYvFXDbUyZl3#$U(g@K*6O>V3L&eE`~1B0*@PFboK;iD_U1 zjlz0ftS^+u$8GAM(D5d(;|>LSDc1 zCHvv6*Eh3k0HA~EE0uJ6v6f!;X-y@^j!ae?`=99l`W{p5Ejqq+;44XpkG{Y&?whB{ zsd7hkF671rH#7r&`7z94o0(iM`_iV^g0<&zE`MvdshEp2nMa`dz;0_erRH~7#GCY- zH2eIM<0DItve)w5(6?X{wrc34@zW>cw{CZznfJ~7`_obM^3y7&fVi~>;OSm;xCJE> zjX|6I5E%eBdwdz2D&nO0PEVJ#2IV_uZz9didG!hMV~@b+`r}^~+cXXhEEa^%bQ0B% z$Nj%x97png5vZ*RgQn=g34NyM)NnEGiwVpYqksPij33FjR#u|@&+|_n6D3eO{^TT8A~LbOyjn z5b@A^6*l&I6c#M{(ZD@9!RgibVcATu66Ckc{Be<-m@p3#$M3X9LJ{5nssmDB3 zP!Oh@vgV7NdI-}X`jWs(Y|1mSSQq)D>P)<^J0raIPAAs;{BIu|KcCKDDkk>!TbN5u zRQLl+w7kN8#r4JwmmIt5Dl4?Gz!2VkO%DvdO0C4rzbAPFvkx6~!$Qew0x}y#`N?ac zq+WaTE@1%>CVIHJe(!PA(Ou29YtKtjG*4RLD)qNvhBG@t<(~&*K#?{*vWZ11mD}_# z_uf+roNrt~kg($jqtK%$mwTkAlnO1rVI@4uy;?~JI3=XB@0#P;5z!T^*O$VN&M_2H z_BmdMqgdGnxIo0F&0@8mixGSam?Rs7Z5koN*(HDp^w7uKOv0jYc*LFjl7r);FGrQY z45m^l{OI3ooL0tv_lb)`)?ploBT;cPNq9_$$ht}OdO_n=Ta%gCGAPQ9O zeq<0rISEG!Zvc+f3y{QE!xz6ag>Dn(Zo&W+0}5pE(Sm5-x@s%jmxkdfpbo{2hp-$` zupSDeSf1^0M_xTdE6@raX2V0N5nq9u+5g>k;SYn7q>~j_r1>Z6oTiB(Vc>O2+%x)* z>a1c=!UZML4H6t{T5#gu&+QmFhNBLAU~LQwqm66>R~AJ#sd zy%FKGl>?Xf5M)gI(rY76O3AR=Cc%5g2EA0ZzCU_?51FPXXG7T+x0SSkZGKeT#_b1W z?dW+zyO%Foh1mzS65)+k!u2K$N96oUxLbfh+P=}*<;!-X&xQ@d;*32iMEnt5_7ZJ* zGQi~H{D*PuU-kM7Vs#;B^UAb{(E_iOPx^+ksyC%t$>O(MHt$SwUfPM?ew?RJjvN!b z6{c_IBG>GgH;M@WyoZJWhJ!4m+Owp^JGk!dD4X`B1XowXf*|hW=3)d?4GPZA)w81i z6RFj?fB;P?jA*#q#klohy23D^soXz2Y@x9M6hJ|2ChpfFK^^eMP&N`n4r3gW#gwiRT=4Cy5g$5n=rOKKwn5S?QqCntsTa)$} zrSRbH!=kJnO)O}Ab1R&nv0-Nsn~oC&tenoT%eg;p+j8-j=fa>lEYKV*SdDxBh(>## z^7m#x#tbR?j6jXSMZ`-qH-X1a_|aS4_(Y!w{>_&gh$XBSC>=j~AA@InD|o=;LauOw zIq`{d;36pO-9y@1}Bl8QCYy{ zdW(3h&1mI1=1V)nc+(<0)N{~e9~az67MQ{GTW=K&BG3#@ZlVg8fM&*vZ!ek&Kb8)u ze*e+Pa|EibJCwo>tRU&*129liRK$wOM1T^3nORm8pzH{&rhftIA1>g2FKlcCg9dRF zGfr9UL?AcI7VwC8g*F_c`6ERcTNL}I6i(@@_vn0+ZO z521?b7yDi~V2H$P;sl+jZY2nQ_h~aWK903~^trITm4#=gk;a{p=a}|;v&~7*B{#Y3 z<~(A&-F&?M&c!)~&5sx@x}MEFy`_DEybT;{hWf2*#}~~9PZ!tf+`ixsc66XN+{9^G zeXDBvaqy2*jg-hpA$?C&?t!-Hy25}FHF_(Spf;So=X@<+LySF7d~XKEzz!hvq8n~& zGRm4KV>@19D{@x5be|ukx1Hypms~S~uXUItfGzpgs3+d+p#|GgXOaNJ2QYik_d(82 zt4cj7LZl#V=r1k>vOLUBf!0=F2TK^^Rr)4qi(mjr9e~e+yuh)sPI~;KkgQHTJ~kE% zzqY$s{Wk9eUmUI=L(+;zue4tnPQ^Y#zBpXz-Z4CHutm%A2j*gCvdi;5;7pr6PEDom zA=13Wa^!RPoKg7Rq$%Zr!xcD7Ch2kGgG?jKmB=(z8!%q9QLf+W-^>cZ@9hbLbg=C2 z^~3WbG{{fZU{TlBsyY_^((5CsnLN6AKM06#?3#}L`{0LpGNVYER~F!`mqQ-$8|^;_ z5%S)@N%k1a7vFa zq^}j@_l!&ZfS<;w0qPWLZOEqUW@{T3ZHuOA{x7zQ-nTkhc{JRuTvlFQLYO(UF)oi*q16c zj}D^7)7{|4Yt{$3;L?N#>Z&%l;6D4m$a)K~sG_#-cW9CBEX0ZE}hNH-pn3m?-lo2>wo|L9cEjj@WpLQ z*}fMV#A%)Y=#zIXX)V}vJS0ByXcGl?g)RvwQeaMZ7xB{S7I1$+KB2e~=x6}s1mYca zm%p3&2hhKyB=h8teD>|=Be;0vDMv@V^MV>_QU3wvQG?@9Em1pO47m)=q@Vk=yEs@| zgfYJVIPxjug-GYxOjVN5ZMlX)+II! zJ6-qFs(rVo!%!N=*u=0Om;7Q*EDx#}=Z;)D+M#0rRAE3N1F?A>(DEq-<@^8A!lZPW)n0EifHuFg(6L4fCS z>KX##hgX3=zb`-dgr%Zh!o)o_3~IjT#>?f6_(vlXI-F0ZCZH)g=`4wlal|;FA9-bH z95wr@=rKIh$1H#DNb5=Bzz-SAvyi4g9E{{|OCQ5G1?9h`z#H2F6;p94i~FxnF@ZiI zp?>*D=(-cYyx=b7DMyZNDkE!JqqrwW>qD|h-so>!*` zH*p1?R(O}dy;2m8d@CPuuzCEvsdE{kgvYxCxcZUN&}4xtkojR7jp%j z8Ijd2K;ZCIA9>;4Q0u~@YWdCk+phRG&6u^M&&!yhA9(JS8Dd~iEEe1&Mi=ROUG(Wb zTVd%G&i(UG9N9@YrRr`(mO0APrZaihPseX>5GfhISX4i@XZ)lX+VDIQ6o?->&-8=@ zeq}h!JLAK)co@^jezR!kGY~Gge=xd|dY9vXO}D`!E>1&4L^Ngeaa5z%aGXm9*opwP z6PT32%Y5msS}Dp#H5;ku#IEk6?(?rkp84e3P;Qms(}}0&H&K|y9I@6`4h@>Gp?Tlb z_CxBWM?t4t>}Rs*L~hj43qNphg#uE3TylMS^u`)_QT8+QSURNa zkB?7yC@Eg7$ko>I_YaKT8S+4wqwzI4>6?@$w=~WG&;1=^Zu-x&J|<5vL(fekD>yVH zr24se;WwQxs=5BzpP5HGiBWzlEiAS9*k_vha1U?$F#~etMb)Yy&-YWcd%SLv5NgCq zCS~$WxGJ{X_Y#%pA3r4Hau)ZNLc<%pJiJpHOmAXe<2Vo~yqXkLigc=EqIYRNGQTQ- zq#t(4Som!*Y(-6rDOk}&YO(vu&;~ra?&X!W|DKSzH5h@fPuG$5#hPN}(mlbYzwboz zeMDB)eSN)wsp9i-*~2A)2gG>gLlAKv{a6f=9?PD=+8TyD7gg8hiIQBp(I?hxcxD?` z&#q3Ud^$HdKuit8&B$fqQd)-_fFKxaU$69HPV}rxb44bHNz#?NQK?y(vM$Sn7=L-r5_Ry>)2y(0BT_Mn3l)+zxFgd7C$W!z-y ze!DbcdxQG4@he9%Qdmk!EC!6ue+)nG z->FeS!E3W^STI^nj%~VDM(Nn{mz=WfB@LI=wK8;puJOcS+Y>1~r1tG>@(MI3FKA$s zXOBc^-5#c;qm<(Y$hxN)O9Z(a=CrFudugUJ`7lFE@hER^ z2JO1fW76qPd@7_Uj*efd64_Kf&JnT&<&_F+l9OY+Vs;}rFp zQ%V%5(~1AaEsJGJfU!WxSBwx$K6QvvQa^;Pt(^b<6#prEX*7h?AJ zcg{`Tt5)U7x;9JFE^QR>M=2eNe^$0$ii?%|q!5Kl$}78hOKP{wfQ=%5g2hYI$`8Z& z_+$7ZGZZQosQkp-DP5sn! zbDH5bBS}2t3XgJ)Z&^pn{o*}oYasBJSBc@^Epqd>K|*^}{H=*tRueBen zHT&Z&N@%x2R@>g)VBQ2bKnwA z8o5EMD>^1{@k8)X&~V(xfpB;lZE<}2LrN3CzBtJ>N~jzX zJ9MRCcz?i;_Tq-b4c}#s7%zv~MMkqaV%FFa^ta_b!yz~dFQDy#adJcRho zVsG&Z@ocXU`Q}`hCC99mX!LC?AFUp6UQ4`h?_uI;$9lklvDfs(|AnRKa zRJ%Ye-6%9jv-*T_i>xg8Uzov+Wub^M*xlKJo4i7`M4)ow=<9O#n;)dU=?ne`sNBz z2@OaGy~mK(8GyRJKh|6Te$z#-zM|N{VJfDUN~9bwH!t0s+=7Qcl<$mfJ5o@3iUeTs z3w0v-oP3W8zVfwETl)GK2$lS z;N&}PizDd0A38zAd0KkdJuAo_oSB8z2uV%Clm%6Oy7|%uf0XoR@0Mje-$%v&v+W@Q zf8Nf#7aRXj*p1$2h-zluCT1WSE6Z6PF-lHr`UmKch~jCNC~TV@mFIfq2N>UeD&ctP z@d6e5%MvH+n+CkeNq+7o0X}bYOnS%SsXv^&4cW5q9mp8?-c2#f?U6|xz&W8)B{FM4biRnsU@=+9x`o}q1 zkDW)8AIj~B`olBHl2RL#h)CP%1DCUH-+D*~-DW-Hr(e;_!*l2&367Jzqsi|y=KJS* z1sa%SUpUt7{Lx^toOd1Ln>qy!I@)>IZLdx zw3}KCVZ$lq;W0S5wju z_PS`yt;-{q;oGK&etqKYp;0UNJBpXfVMdsMPf~=j>5=~z|LgKrs^BaIh-}Ppm?R`` z4ec7cyBFW-{J6C6=ivr2oq!<$Gk-voICK?B+KxfZsvlX;!HaB>IiY7lEN5QP#e5QF z)t^*M|9LM~O@-7%+$QdQ zvH#kA%@aPyXqyQ+I5?<$v84_Y0{IMpke-kPzy2qle|30xm?B^i^)n+a?K6N+T3v!9 z7PIdTkwxSAN__9k-z{!dn)PA?j9Q{Rlb1KWsCXN?%{6cFEk7Sx*4b?=^K~o4QHlO1 zvq1Fq@X)0w_~JTj=k}d1Oz%uKem~v%>Ka8Y*}4}km3qwm*-VjjV!Lx>a4)d^jP$!a z`t&gWGo|*`Q5nP0N9pr@)8YmC562xJOf<Z7=FQ(zrd7)}wtEUI}>Av41&G^wxSG+Aa#^ zFr9PrM!L(=+#aoYQ-qeA74hs}F=d^ycuO1Ho`DpfB((S+*$a&0f~_?fUbWU+vivUU zEcT7J_9NVn{B^O3N%>G~=ln#1@jpMC7zsGQew4rddVlSYq%3MF;{icv>vN-K!No1GeFf;o==FugA&?9@Y*e&v{!oPT z6bqO3_dn9AGmaKUG)#QWS6P~Hj}mq8V5G(|HQadludUMiQy?gVTeQ7+j1OJbMtnba zLnM+&Rr5-ijFVC+X?fh${JEv#o(H2Kp~nULAs@3>z=?z)VIdt)%S$DrKDubDUdjFG zrCIiDi-Zec5H2b0e!p(RNPPB?a%LFn=f*$k=7Ig>e^qduub)&ERk7<=X}F>w<(}g8 z_XhgMOV%&sr(&v$Xp{MxS$**1a%xB)3SDEsUA?sMpCKpU_dI$B)KquUCQ2b|(mSTm z2Hn?3J=T0%m8{NL^-w8?&m`rLat0i4#%E#!V(v)KdBv-Y-bV?rU%33yG1-FQ*Nq zes&uuD-*yEFE!1XU^t!lYB*qtRkZ!~teD%}=q>3+STee&EAUe3J2C)GUI??a@KSHI zsxTc)XsuX2&u1c(K}0yk6~{EPC1tTE5-+Z$^w+!tb!dWAZMBpTirYiCp;tfUpnb6^ zc&XWzXE-$oX7WO6ABA5+HPe~~T4*pk6@2ad{BN}co8thEWsSnp{ zXU?TpU+DjBitsiJ){%q$E7lJ!cWGN`? zBU0@$!!V!|EitSo1~^D{1C^lu&p>+!%m2sbZ>gA&6qcya6HRB9uX=8zuWfE#H==84 zOP3>usdx$zM>?L}tJsicU3uF^JbuAYV|upobscpjg7H_@XTD6yc0WcHYo8mJ5z)O} z*?1yT9Q@g0qL=SOdyK&pENSxRE3ALjb1;81H!DSpSH?ek{&?Hj^p03ZXOxh4M!2;G z42PLHfhQ)~A7!2#nUVO-{$Zq|ck%3G>ES>gpB_P-%1>Wvho>I$f^g;)nHh&Ud>hr5 zFSc7I=Wz91HSe7;=&)a{+sXpsr(&vEypV}>Tu%@sv+L-fmet|hW?-;v+<`XtsZIO0 z!#RlfCTmy~?NsqjzI~;VMNWV2+ZH>yuagTJgXNnc_NP4W-jWTp)c4kXh%Uc7UZbNlKgGE4fPw9-lx!wR(T z{wzC|VZkPXY&*n)t+~b1roTJ&m2nxwJ-)}ObabTx zcnMv37ak{jGZgX5D}d?e>M}?clFv@5k4%mI$-Oz{}D9YDrr0ZSJt0ya=A30hjQh}_rx-!6Vg7o zO5T>Lxjw~HYhp2hjt$<;;y$YLxG##t>G+<^;fP2!2k(oxvVK6#?{j6me%JC_Fj8}m z`*!YRY3KflGYT_J&f1cq{?YuDSu|^ma6^lF?0|P>-+wxdI%9ZLc47|gYK*$D!F$ms z3ctA>#hrj4X{@lMOm5iVx2WIa;z-1ZY;4^{!M{H7dU@!35tL-O3QfHqW940&+3fsPcVPI1N0@b`rB1jEntdpHu3vxj@p z*Gnr)Fr@#z-#qjjbu7D&{!$Em{hCkZu14LjB8~hN$-+5823uTN@?R);j(ryZ>$^V1 z!%pfUfI@?DN-qvh92GVv%~sFBAWEvJDA0|dk4uozW8Cohak&W0o1`m5XmuwufmHZI z9eV3=X{)_c2?4Bdwv_1mztI@ZR@-K-yBFPdQ!)Iof*&x0tDJxbk!ft5b$irtKMa@| zqbgC}Xot?6x8UyDSv3A^A@p|^=V`!yfqVv8j)|3wB`^tE(ZNg-^Howx51B>r{$5EZ zPSvzOR@F=Xg?tP$B@vt{>+q5i+;m~PhVN4i{Fmr3z$HMRdj3+Awk$j&u*znbc;&b_ zN)3CLLWU9&j!Jkc$YT2%1ub+!__qtSF}Z@DQH5ITSDSt)1ds5^`)~O#2o0zR?QI~z z_Kj{U$9QQWykKja&B}(-(R&r6bu?i%FitDu1@iF`&48SR4eC#SzY=Mv6uziH0dP$> zywSosU8jDU-tZMA4>MfPlG9Aop~NF6p9EGYG8Gd(;YumSM%+V{%HUtr4groNDnENtb#gpf=A}}iGVeg_gqPu z{pT>UvhY9u;LKM##~BZQj+yoso(=7~d=+6B*>Sp6S;R`L($Ti-@yCR4u{29>&B^JaD_Ne0v&X z{kI=A^DqcXV_1qk>x~^$@A$;w>U^gl6F%aixjs6rp+>J>dV4pgDoEdiaua9LxRXWA zg$J|5tr=UF`TjHqmyXn`>YvC5)qYCdm8~UiDmwG3N=gf*!xKjfZ4@Vj5341!aoPUi zklE9&cp9bmswC~GMt8eEwdF%;XTx5Bkq3MbHSYtAdec*E*hMYfr$FrAn{2(39HsrB z`hzm?h~JvXHl5erYc*f)VP_wOHn?ll60ZUV9dRCPu2(bn!rWR&a zVi*3Imnbl){$}*=ISG@lc%SaW4$s+%Qr7rzHpedsuRJ#~_ELk#lZF8YS94BqBfd$I+&d$_hm zsy)})W{}~Y@WazYpG@N3>LyT+k|r4Tw!qM}d7hGsRyr~0_{n5rDrl0IE{ZtK$q4V7 z*`bZiX(4LMDcVUg%HJ-VWKbEV3BRX^zLGq*xxZk1flFv&%FslcyR{r0b z;|+nX(^(Cbu}V_}Pii5!3@Fo|;I+9E?`h;$pyB^2P zz>Q5@Q}4_{Gy0uWjZB8bU%dg`I74 zobm17<#DQ}*+SfXU;G!3(^Fm>t3S3$TU>eTH?zL7#P~Y6V*P0g%A7Cl!`vWlgYM3> zxIWedZNax}&z#wi(67iqZs$7zmGi^E*K27*Q6K;FM{`FXix((%-~>zy{+ux=7ksUa zi)FJT+82jhm0#Z9yXP(vBAiI>;y*IoU_OfeRy|1eRQd7q+zw3!!eU0y~n3J{2NUiT_36{ZuZKYhZ;3GMR4Y| zgpAfR+`sAClM}}`4n5g_Q8~-`s^!i2`yo%A&uiv6ZZ3(6bdVcBven_X)0!1aMeE)=AOJ zd8^k2&8M6v)h$waU@pkZ($_b%6i9%ebJQ^$=A~V4iY=96rs1h*(d+r=UT;~>+<7XL zX#0__$*(idCOOKGbD8fh4W#l8$TClK5lIAkh|Iks`0^p@Cluz&o9jkJi!_4%g)`=U zI2;N$X;tK7r6H6a_A)EJ`%uXO%Ymc)C(q?!Qd z@7@vcu^L#~H<;Xd%oq$mMc(oZ93v4F)TSK1u#2AMsn8uo6Ro6Rm;B3^loF=&AA+5( zd6e;7g8RRy9RBB1rXl3Mi#dX@4T%`_dJE&p>xIG4eoYHA$?Oep|SuIM{duE zQAHxog#=rrj&{7xY_C7&tSQ4|`z6~yYrh1w^z_Z;d7LGWb(pQ$gTEJ&8Gv%mJ?gmT zpMSQ1{#sq~e7Sw-WY82&>J?q9hftH(L$=s}N@z=Wh;eD&4j=s4l6v6q!?lxQDvzh+ z@suG*H>~lvn`TWFuvjiGZ+SXNmx?+^eyK&8%4dcd7ayN9zNLO{8R=N>YlLHOAkmA% z(_~WfvUmavQh(ddLE`&O9nXx%3=`CZp`);$5)i@%q%*IaP8nmtO3HM9snEcZE=w3; z2Ynpn**|^|?@W~^*GL{-tlTrA8F*&Avm*z~rZ9!UBG;r9#eVyUM$5tcM~?1ynT=ds z5q@tDd=|d*?$Ve!511@H&H4fNMhSDc6(^4;f_2_dI2^P?BCB|?ntr6RQ3bbDdt0HUE5>CE`FYWqX48*LLOxM~$;<{AJ>winnMm8AU17MhB_x zKD9rq3(lXR3k(VpM(+K;*|9E#myU&shGp|b8WNbp?9@-IbCK*VbE}tX$YM6n!q7;m z=ib*gtNXVGeC?DSO`gY#zN>OgPR|T$UL%sD2-Tk~Td^Y*5RVsEq<0Cg7IacK;mDvA zGm1mv&iLB2AwD67?XGA@;=1B!1C&_7Kgc~z|fgGOC-_t@M z*KV2m<}2(Fw@LRs3da(VG0dpnrE5CEv2Bl#ttfbU=eL3bS#a3Syy~-FX-q{iPo6KV zI9bO2r#mE-2W1Wir<7~M@NWnMoEBLPY{Er?rUX&El2dm4G$^KLy+N_xre;81c~n6c zI(6cMEdnPZ-a({u6b~^>7jaHsLEv#;nf}&r`fRJ)OVH-cyRQpz_r@p;Mxhj(mw7ZX z$2YlgFE1JmdSfhgZk$T!Ee`L2*!GZe^(x^wwQG}XLQdbjNUaD|r)LTZ%KZg!U-GNZ z=1s`Ri?!PIv2>MVc-~AuI_yg(ISfjSM#G%FZTZOs5E}F49=!d~`SL#D#0;9nkao^` zsW%Hqij3Ew)+A)5uWd7F4Y)2)5}WDvlLKCVC@|UjEy@h2=w_o_`DgI% zeM+;MfAe3_Dr(B4Znsa%`(S!4z8F+)xT05;R&zSWzCkG|ly`=Re0+Rkk-Z0Sw4Pv; z;(QKw=7arY?U-`oNmLjBvi5lU)h^S3~ z6Y-VUu{Z=mP577fDIkUO)nl>~FG(1qpeQAt^G<3LcBV)Jp`D);kbnI|Q5n7-YtmV4 z=vC72EiEU|OY-J{DSG-nRqXT@ie7pWtyY=JNoZU!feO(W{QeInIyI@tCpPv|*03_5%v-?1>(mACr)tEJE>A35gIhe|ZvF-(m^&1GC zzT6f=@6i_mFGR=ut+ocqU5n0gzEwO7{RwGINnzxm=V2^u2G%R@`yc?>{ZUl~TAF8j zF@*V-!-M^3Fkr6jPZv-aph`eRi&<#?&dUqRc*!ZOy?W4s?2gv4NYmQzw z#?(3nwY5y4om7aaWJ^oZ=2A!BcpAA^9@{o&a5zw&&p^|liIAq`S$tP?#M*mpY}vcy zJva;((~vnc6AHcfjn;s%e#ubJp`t<3o+dR>l>~h|Wk>4XP&?7i-oF(v5 zHIJ^>VkFm_+d4k{vLn0A2@?IlLRWif+m`DfV%Cp*vRM0BfrvzaxF>qAD`X!+dy7+H z-SA;!Aq|mcQJdYM;a@<~7I)6j6-qQJ>iU6!#P`Kt0qoW0RpnNB8HybOn8$IX*dHv3 zpns|~IUIJ+UFitVwoF+shkZFedNiPH|8rw=%?MBW8hvo2DFX8stA@~1a3n;kXl|s` zwc!tmSU}c6(6zY|W@nfS+CQTsEVt6FXr@uqm5pe#(|Zxh?Z7OD)Gkne9LrxC=d|vj z`a`a&u>wm9iWopCuX6PUJQtZ2`%R8C4Fk2se-9Wpk1Rsrg0xa(M@CQ5y4 zzB%v0Ufs0T&@e`2pny&;ZXCdgC9aj93bjxC6Afn){sjls$o4$)j^FL$3$#O7_sBdl zE)@Gg%I3kzN$1JY34SV}j_FP)kD`f*2~CHYoEhIb^duEmy`dRoS4Pu%UVJ|(|AWzO z7mh{crebSIfNZP-9hGT!1XT*?%K#{au;vl2eyO%~Ac1(kVR8xt|M`iQ22w|9s&Ebq*Bu@+!=eD*sE20L^iCYYhp^ zqkvf$*1x$lj@J=v-_*{bC!1~$Pr0b9u3GHkk=F(D!;l2>T&)>Cchmo$^XRTa`oSqk zD=NEV=wjZm$n+VzZv(Plww9yFA*^_p*d`vyzFQ97`4hTrd<=H@+&P4+#3Y1^knzGsm1&(Ajp zdH!)x>+*-LFScvn=GH;3*4X&_Hkhzii8gN+oS&d#mHVr8YN@iK*Q?EDfVo znOZSvpufHHVshDy-<+Dli3%`&UUa3jB~)?*RsRt~K6b@6#iS`P&@oc=teDK{}07!HRDwFrHFtm zC2%UolNtC=iFeslxBXKg+b2CY^a&Ys)6-K4N32mxARid9B1!%lBR}97tRf8w6eAJ& zllC5ndWAb`SW4`uqL>&tAF~1@aBCQrKEIcy-}n}++oXsyI2&8wtc{tLy!o4ENrj8<{L@F9%N_@{)utA6pt>v3}d5W1f z`ERXl-Ro0Tcsb0psgv|kz^{4qciybf;^t;3Kv!=$fc@(4Y5gCszyz0SUkp2Y;q!TC z=H{-v-a~%IR0JHiyL->Z^5{`|;@n2}M%wM|)qAd=`g>$hDO?}4&WE5>u6Emea|O&* z^9Hc_;nAs^I0n@QMmd9f9tnTmY*y9%C}=>4%HY?puS9anj(T0Do?1%M7t;pXSFFE3 zKuIety4+Pw*iz9Q0L4K>)TXjw9TplIqY`s0I`AxD!?=5^Lv!U3KYv{2&}(AgIBt!e zxqfK@#Ndv64YmjZ3ggSuDb!&&cE?g#I)s+q&#S`dkDmRxK&uzipk;iUoOwo@Y zJ9MXJn1gb(Sf4tlz9WI1F8#7KEEf(Vq+tY}*B1GbAT7Hn)_Hl8=g*B3s&(e0rFtlJ zuA+Z2K;X%sipyGLUoLz?Y4|$0LD#6*Bk@!A9wNxA43=ZRpqxbe!ZucyLzJNoAzM-oSBO&G7M^|_9y{eazuML1yO~5mo4Fc&b72x zt7J0##hjIt5pk6Sngp=8|6ItM3A2a?B;(?;yAuJ3-rq*|^1nRB-sk_GgFJ080#Q8W zVuJA!YmJ05kWT7gzujmrNfHJPE7N%yXBUu{Dlpx*h}w%Q4w8a=Gf8sh_+W%E9gF4nb&J zIGpknr0cg22N?`P9v-4UxE*NG#@HzYm?XF$=J`K^`Fp7oPiul4CL;m1|$hwyL3|Xub;URl~e@H{JwodN&{;9?m$x zmGBT|Ti1m3_Wl(ohuXvkS}>5F&FeBi=H`cYrH7*ypQ7R92xOekpJMy~+m{+fie{?`u8$3)^*(km>TiZ?({~7hI%RHz~3?BJ!0x5Ik(7~O&3i(*;MVbFUaxg zfTa~Da+rDv+@I7);>xG>-_`!HEYDJLSJ}G^F9NSZ`{%x9I4`I0FQ^K=j_MD%%^q@nkcwHp`qv6~YhZaLk>+q#}uDGEKjp`)Xz7*M~&! z0OtqzgCrao1Dl9u?{j`S-_)_c(53X!j7)HXcx^gT=Z%IRq5fweSIDWtL$N#NiH;-_ z@kS)`*fSOrt6b_7y)s85;x=j^wGaQhn$4Z_u?Y~h#y)_---%aq0_16160-pTdv@I) z?|!K!A{#vLoMv*j;x3bWx<98&BKKJ>dym5#%@J#rl@Ip2#`CJlD2X7FkOjYMyxKW8 znkd?7EOGIaLEMhdB|!yBj*g;Nc$BQA;?7r;N5{^D^-;}!V5}90&!2Yw)k+A#$MtFyV6-lT6V^mP2PWt`;Nl1%Z%%MDU#;tbq1JQNT-9Uv z3J;PgDk>`FjXgEayG94Ww6rwd(~awtEM$4N?IQpxv$V33Z4DA6ofEr%c6J6ZDm@Ws z5NKjTi0bnma3nxQmbCX#?y5;S(p6ua-a2(q1z z9jtg=zCkxt!qTuWka7Uv>@tJUtc2(tj^)b6hssKsFOV$ZntlF_0X41>JF;Yuz~2~| zgej-fCv9^a!2iJfQ`ZODsBimKL4q*G3JbQEUnH<$mUec}b#>Xm4YU2qB|_QmK&DEm zkKwi8d%h$+d=pY(3!Af`wM5p8x+^Upxh!oV5*p>Exjmb}mO&@CKo|{}N&m%qdeyI`~$P5xZsp*r3`E2o_gBo@h_ZZGu()2kwjG{oa z--$V71S!S{S1@dyw!Kxax79HeNBNsqJ&ONVv}$hL$w{*$J=+{|vcJIK>FIe78=LRC zSi2ZR#6jZl$lAZ@FxX@5*RfZahvEK79Y3xfMnu`F4A+KN3HT&=|K0WQM9i3`BD=fg z^T`-rzI-WxG-5+0mQTerKw^jez#}0yC+Fi9PwUXo&{$+SFi)!TTqtcjULgMheLegg$aTy23lqFJS1tP*%44 z>JaIx<@XR!nL?w;uR9lo2Q1H6VSf;NdTO$O=n!VjGE-qSu zMF5}`sc^s^Ff#+g_Fw@0N&tAj0i9g?v|(gf3Uc=OB^W$ooSvShNO}tk+t2n2BAqve zx}c3L2>&}(jqo4yp6j>B$UuC@hR$O2knjGKJSM7%x{0eG04+eK^mBgcEIjQT9VJp# zRdsZ6={&X%@~Guj*SEK}ZvQlJNjJ71 zL`2evw7b_+kd%TartKG$fx&03nep<=yY;3SJx_o-68P#U046rD4}`&hlv=&$75Gmn zV2)embdL=TP`UyBm)Gyc1LmKV#ej)V%f`hZ?iNwhB6J5-CMHIep=G$6h{Q9|%H;Jp zF!Av8%rS=Gey~nicRedTxo?`)=@0`$RysctbPq{KS*fXaY-52z$lRRuU!7bA_V3Bd z^OKXn;$q#c51Xc8qWHaCB%6P$9>H2ocn$w8kd2-n9|r^kjMj`$ygS6Xna6hS7&!ZFR1G8vOo034t5Nf#5C}w+tK)9}^th z9N#SbxpYuM-&!B@|C1u+aTwHdxQr8B>p4I8P4>Iy>$D7tW5xaX=Ggf7fVXl`2d}Lq zC9w9)+W=0wn{$mKAKna@r6EBNGq^5Qq6MyTU7Sd+FvgYcNMIxw1lTmdmlUkzKa`xZuBH^RrxoyhQQsxRDk2Tz&BAa8C(>@KGd@R=ZTrK(Sj=p# zFA=1ncl0H4+)aB`+rD5;di6T&Shb($Cn)p@)N@e53a*i2!~WP0{wf-7YMjW(hZ0B$ zBy3oE7(ThnbN7R5@p6Cmriao3`Q%*&UNj;ycJO{@oc&zGQoNeGsom2De$uJI)!1Pd ztK*rQlch6>NIjIJ`!7&J*EU@;LAiFO@`U*xjro{Q1FH-EqXArs|9lKRJw41n4N9Y~ zg1boCVB%8xgGymGRb~Y92jrr+NW?8AuZh3viPgEl-ZCmX5s&$Nv236AkHGcp8 z!WzBb?5!l;MgO0zV8bc9#=ReXmyr~KifQ4uLsP0cJ<->tM9<1^?S^?B^K6WX3;I5;1bTz>0 zoAY0Jn7tnub-d{BOPLP@hOwzuzZ^dO3_nt0TS1uozZcC`^6sMfh%0*_#Cebi#2iX! zzJihxyXJV**Sx$}{IZ*FNrF;VcW!Qk#FG$#l%MQ9?41yhB?0zUC?SwP%$g34e;d!F zFx(lPCCB#s4(#P%6B>_8XOvdEO}u%JHFGEfqG*&9>gMX|YV&> zkdL5aU@!>_lVf4#|6xJ;N^L&u9pst5;ClS{>Fd{I-6KoKE)~En-j3(1>YVE9h`Nf#6yLpYG+JfpS^{epqK#*qd{Xf3i-cA`l)yua z6-D+=8e)T6RLoE~R5O}BbokzBbqeDeozv9ds_WPRe;B$xxTy;IPwSes!BAm@I4`(C zhh1#I-BL@3dDv{L{MtW>lTHl}4$9iw<0Fn%Jpjk;95yg`@AAqq@F$!(XcNTUZJt#$ zPq0Q~0B_&COzH6KOgN3v-#M6O3mnUF+|E)tHr9o7JtnGnFl0TMe}Xw^W53IXpD;0( z`+4A`uJiXvU&39|GNgQ`eI(I*m7kJ)Lf;s)&%19LAlNETW(gxCBxH0Aah%_k2Zsiz z*EoU4f`T7n;1G{5%s(!rFe4uVOft^v*RKIv!cTOO6EGlv8uauX*PmIzBIY486)*rd~I6mL9k63?61T-ocg0;TR9zI zfK*R)@Z#uU)%SImD_4isL;I?=UfZ5VU6 zzmq%w6tUvE6CH>dq(QVS=n(WeF)bRx-0rh9~XIAYjN?yz1Nj*YVkb9;?VmZDUmp^;V z(c@ij_hK7TOBcq25heo9L@5C`3D_cVC3yRtC;ILBfJ01%1fCS&`^M}BWyT?!LS6Gr z+tI-Vphd1T8H85vr=Cq#jbQl$uLb2DfX=$#>b3wS1{WoWUcz)IBlCP(7+RtMOeuNdHR-wH)&O+4$F!u7zcy-K$aJ?f66Wgu?zh zie(M2r(gVK?n7J7sG(a@X5*-eUx!)vzR|kH!j=w_IKDQKenvLMgWnkomvU;Vf^urO*}&Ept+8piYxTPEN>qhD55 zh6%Ghw?={8T!*BpsI}j^vy#A4-n=J(U|@YKp=QfP%v?nFNFKRaWif~w5YW#44l+b%Heo1$K5A;~K;O`|=}} z$gyf2sxJ@T{e!YQBSO$(49%@y@j#0xon3aVzl&^DfMrgF!-9l_?=}`~y=80Ym$D1T zk<8HW850r`kaNVNBqG~{96g~8?ZPOiynGrqs2T&x%W9axZ7iW6EG-<42ID3|@rG__ z;zcdZyv>d1<{MqGd5jIA2U|^lo$)-&3`AHO>rqUAO#2F~5um|9_MZH-d41G3q6*Jm z^07vDhq}f_Gyp-e;oH4%s++FEog}ROLQ5m|n=>jR0@u6;0i`m;XFOnBuYT*XGQ^m` zrL8RHhb{KwBm|Y#>y)w`&A&DmQRadB3K|*GS&T!F>9=>kn1Obk&vT``Fkh;AW~NF# z{4j^fZx<)oa#@KHO*ktP^xx(9)u#JBaSsy8FGv;A;`powJnrNzC%zQ}78pw62ORRE zLxKB!JtM0O{-sOhAG;H(V+NatYc?Tb*kOAJSd@cD5M9F) z=g{A$IZLVwb{;knP?l4qE|6lG|J9Tv8h3&`2N11 z5N;w%L)Y*8;}IXx)kHBF5Uog=NFq5;*hQQX7Qxqxw>c0BOv3xdf@R~C;uPdPlQ1T7 zqRIkA9-zW}L^of;EX^SQ5m(s3@b2TfFGkrO^hXaSV}qI-l>4!)sU4dNG1X?bqX#KE zd6*{U72kA(At z4e;A@E#+o4jS0~SpPKMe4zzgdZ5gbr#us42!1(qn7;lGO?L*KEr5tCrxz_q#t@1RC z*JB)J-f-7;N;Q}cKGcz1nQ z9%53%k(2#tJOrav{%n%fXgobnEUc{$w_0VDIMvGddX=!n&Je#u^L!iyRuc>lF7W#- z7w%5E>kOT*T&tGz3CR{-I!(owe+A9$E{F5zG97EzimoR5b)R8Zw6DR5bXa+T2yP_a zy}_xcb`~KWk^xKGtGIGzX!36cLdvSirWe&={yFp6;0vdce?VxsP zY-bJq{YQkFHi@B(?Ys4&Ubc-=MvYP0D$S23;XEVB#osMlfa_y1BQ#3TU z(DkvJ3z{Q#YjW-ECoo+ip{e=F{{P|XEuf-`y0GD)yOC}Yr8`6#>F$v3kWfkxxHKpr zAd=GEAuZkAAQI9k4bt@;-v537^{sC$X6DYFJHyPq`|PvN-p_s>*!zqUH1RWbxZh0N zlmNN|<_q1O!8KKcZ7YNLUdc1aEuwnkIzIX2gJ99p3breVT{)YDDE$hrLA0+?)Fq%f zJuYk{?7H+`n5^^Pi7U6cG~=WBB{lmOU{=0E3d2%)>6+x2o;&kqKkt3%b+v!p33|C9 z8mICFN~uR|gVClV!3A}kY0LfFW;mueboRC>F-tfHKae0wDdn&D3UNw0itNcLB98gq zU(hqq`L@Fs#ItJfJj7q`w@Vl+KXkno*xHoGk+ziV4;~ZbWgUDo7h4T%IK&)L)_v@C5a$ZQK94UPr)?d!IzQj2iV5MIuct^ z*m^~{c6QYDNhTQJf54(0{Fwkh4p=*2Fi=oS)YAcwDN~WYGsXa#w(0370VZF6#9hJZ z@>2i|MyIRLmto1;XioDU11%Q$%14`J+BC%^g)DF`A_5=n`F=FqaOD1e0lh^3jOjL= zI%;k)dnN51?ug}V!Dmkr`A7v?e$hSV?%l?IQ5dVKc`gbs445jXMYQl=Cra=eQey0T zz9(TxB7f4V-(VK$zC%cluEZMPwwn{BtRaNnjEShRe{bQ8suqDojQSKG;?Cp-7f&`q>=I4r_`FXvmK zY;>W~aN(cK$VtOtxC$PNGn+!_7{igMzY3=F1^~sAh7cy`xJ-zE$jQl%wN!CM(9pjQ z;j~#`26Z;6OEBIQOUd~t{M2Jv(o?6Se9(rV9J0f3-DomA|56~uHF6b{cS;P3J{p%oc`wL!^~rcOPr6i(MDCwP3Jq zY3|en3%f#bUV!SATfKNwTwL&|i5Pl1#L_qC^zZd{H12_x81U(wgC9n2o->&J3P4It zeh?mvUm338V0-`~KjKw9pKV{#YppEEWEpL0Fkyybun7~xBf|Hlt7obR; zJ6%2chOX;=ckON*ztR!%9@f_O))<5^V$^X23#p3yP;*Trt3bX}R~uDJ{ZZECiVgp$ z4xZ1;;a9uPE3u+*u#YXxNZ`rim{{IFsGt78UcLX0`rn|ocES&^(KLZ!*4;Z_XJ*P? zxw>|dNYu5&+B1Dyk5i%Tx&K^Qi0LiWk6^`;vJk4azHnmyFw}^q4|rZM|JJ*Z=Crh- zAqb^tsoYq!z9H$mPykIvS=oryCQ2@#N3XkQa~GXJK$TaK2`N!v!U&j{%tTo}9b`X( zb2eQT%kzRQ8^lKvoFO%0G9>bSm-qg{KFD5MKnBwq-=~>b>A+ z3t!Fk&dS#%A2Oa$zn6r6awYJt2nlOL3365wLf2qXx`(SMAL{N)cshnpg#57OZ!Oax zma8ChKg#WQf0}5s^&o`M?u+fL7TWgUS)=Qz9)km>h8^#UjBPTS>ii@)uU=ukf8U;VEtr>l%;q=&9e4cR z@0;#EJ9%(z9_y)j+k{r!SIqM*=pa`6jc%5k6w)EpH8e z=z?@;9NB#}*$RGHDc+)*4~Wj?=BKB%yc{vMIVbGG)14ZSY~FtRxi%JnNHpf7QTn(8 zx;j-ED^3q(eGCm^a@6IlP{Tvc zr@!W?i(5{qs27eUj1#XMFXP_wxl?Ek#vAfIfY{||{`Wh@6O}V)^cQ)_=EK`&|0I!I z$c&Ck)LXZxdaT^&&(76Mxe=>Yo{;Zl#p)9pKO1KQFE+&CswU^^3aUz0DsYJ2hUSy3Gkls@-V8nc^|A@k2@W_?7uVj{|<`Z?_^ju2L8<)E7` zqLJG)kC)%mVx7k|=0BDQuCHO0%eKdrks&UT%N!*(N2#e2~>CkZBoJd?S3~ zb1CyP%UYEKgiYx-=vRp3k(qP?niW?o`AQVhoq;0~tL+~c@CVUDi+&OHBSsIw$R*Zd zqTp5`OY5kZ-QT>vFDy%0kA76ifORBT`R9Bl(AJ_Uu8kzxUi-WmQn~x-pBK_u?vvnP z2Q2JV<)ScE{f8n{OhW2kL!`N+TwOWVPi+7#lN*pd;2|Tw1M&0G@o`M8aYqer*Q+e{ z{Gx%Wjet1ckH@zrB|Si^Lfqb-S^d7fg%w%`aFAcWw0AzH_c)jKE@Y}40Qk&f2m)%n z^x3rZhc5!&PvQZ@S6&{2)fxm7^Z6+auyJ4iNt|?zAKD5{4o*G;F$uu`s-K)je@#aL zv319+SLZ{O$L5Nf=Fa_tcD(X)`kg(_#GoKC_!kL2*1A1-F&KhO0jOCo1R?Z*dlE`( zHjW-R4;d88MwS5VJ|;E}_%GPuxY~Mb@MyR{@Fehm#vZUV)BoAJkU1+XD|3~gabrT= zIu*Keohkf#-J%tD@bBu^$HhSN{(Wbb2Fmyvl{lmHNu>JN2mynvS zU-`{H>F+NIf+@Z~kzt>A{`Ui`H!UjGXzO>04YzgHkz4xWhpYDjx&fiGlq86l{@FBRzt z48?|EnS$@va#!nGyQ{f_x1rw`6(lt~zU!#U|8@d_0z}I8B+8#Cit*PMR%S~<2wxFm zD?Ql3YY4^D15-gsUf$4WlN$YZSt`^Pdw+JhiFkJ^OgI@IY>1Ub{xQT~yum(w4iUl+ zDmWjNiz=kvl`md9QQYp1qO!2JGo$!EXF05+cuws_utB{q5sJi09wK`dC33+Szj%RQ z^z!IcJ88^kNoWq~?uupS-L^{Oa)fN~Rjeqw!r=|v>}XT|=N5J-KH`=tZ$`8`v#y(m z-TF0CnsNFU1*zce@nP!RP^$t~Ml~-RWG~m#-rOt+p;i&fkuXhITV|b$sn?wb3+a_G zfnlOQHidndYyIKd6tDCsqD&ZT#C+I&45gR6m3=iy)1dWF5n z=*n5e!=n#Aa8rOaCt32`_&3Iif#zead5NT}cJ(D4A-}{(_%MdP3ekAZR5UBA5m$dQ zmG}Gc6sK-j{z-{viOw8PW5;ZrAkvC228w(BZEa$(wzWK{Q*3E1$P#a=7tXd`!O)OW z^$oL9=SOg?;*eS$%ua(+Fd1%aVc#i;P2_w=v-VT@{&WD*T~4p;u3}#({a$>j&iAYW z#gl>?Hx;qJh#Jjw$aAGWcQ?Ej*NqV3<(v_#WAEkrzeWItfWnjei=Me0fB*)@3s>x7Sd#X6N*z@Ka*2YxhM*jFgMLa zfe|bCtvyeD(Mn@?y|pji+M2U6Hs2uNYlEC80ulTBLUMtk=der40e0PY6z#Cv?+Z=} zXAV9n^7H?06ll49UY2_&uzef-EzcGow0bF5iSXArDOA#F%gn<+(G!2^kiei#Z@Olu z#q=ZTC%Jxsf9LN1KB}Z(>qc}_ZxELh0bLp?{AVoPvXVvt{)AvKL@8;5W|19N06K2$z+GCKc|;r>*O< z{x+QFHh2P9&Dce1)BrszBkEjY%ispoap5Fmvi=ssy@~V-9#m+NRsOog$rC6I{=T~q zz%&=2JnAJ45A*(|lTdPw?|g@(>Q7z(CozmH?@%hRIcmZoTOR!vgN*pk9&ZVrMDZ$O#N>Hj;@?dwFZ9`6$#&EBPJM zo1I0O7(1?_sCtU01zq`G)3Vp8BcNh=K}(an3=aQu@drlXy!Ns0J!XwsncNu$&0aNH zYal}tZtRtS3u^2FCcSX1-OB!qkg z5FF6?J0h0aZ~Li{xM3SNQ_zHr1y>4Q;TSbwiyS9agB27VVmvw>zHy)O2Y*l_gWCvR-j_n zG!$yztitL8b2KD&x$8L>J~%>LdAx>&AJL6qi5Hv&BCAb>dtfF)mQ`Nm<_0;-}_b-^Kr&Ymtg|InZ z<{Z!!!7;Fp$9@8Ij|$l z0VB=Y+L{{E&Cy_jHD_9g`loW24m0qB>K{TCvo@}@vxI&T8-0LNh-YaiEq@5L#XuFN z27t6~(1cLYa|Fo97?RTIfwEQi=J5Aim$D7$*pd29SWZ?}%-dVY_oA`;!#3@5ak(G0 zZ(<1O|M~Xq+w#4`)5Pv7pMMwYaXLSaS|2`A&(+w6K8mJX;XuDX;fRp*X|`4-e%rF} zMfyJ4meTj1FY*I;g9%Z+>!{yWRpP!n0b1t>({;KmK!C<6LuFp??~R#Ml-6r12nVJp z*tW^Gmkek2T*h}u|Cg|5-3`$yHN_X6ub~Bef(xlOZR`m{9Mb~P%sCylHOn;wINagZ zqlv8RCV0zB=Z?0QC^S~40_+a~_i}AxrF;L#!{u5i@Jz+(pv6x5kXV&lStjOYCvV$# zO+0`$BSH!h7Bas}_O^;yb|@eXO5!$DeRUczVc=8a_ML#>Zg2iApB1NfN@ZA|8_Xd} zCmElgWyk|L?6bxaUlBDm&bRn$Ht8Z89m9uxGP-o%gxdauxLv)jv2SVRByZ4%b1ntU z@zkumRc&sDQg#C7l86bfFWA}JesLV zKMx(_AqQXeZscD-J1bI}{OnhmG(3d+C)fyuKIEF6*29P}TYrDQe#AsYT|R6Q{4KVh zWF)B4{36e!wKZudVN6|Se$Qa|7K3vUeiv3meifh5GqT{7W6_e<{CwXI;LuF^wA}rX zWc$rP$!7uYCw5Uu_lkV}0y>aF_anTx4iQzDvb2y2o;hnlr;)B5Dns^NQ!FgNEr;Cs z27Xj=nr|xpv(GG?BjHxp7#C*4?tHUzT{k!&LE~o!GiFC_iT}kSO%7W%NyJk;yAZ}) z2u_9heSl@c4&W=Co{wScDW3U^i!x&zpqV(ob)gXPsgIc5f+Aq9P*k|&+gY=&fV(U0 z_kX7tyBe&?egY9k7z|X4jP}=#P+jf-!a+J6SPUHi#RI`k)q4(8xIdz-62z30!vF6ryZaDb)_UWiMC9W6NR&UJOUrKUuUg^;LC+1S!GPsiwBVh)PXLiUz{6+lRxN zF^MHGYHR~)gLc`BOAmKb?I!Lg-qCMR_H@5K#!-1GqNB9k!p?9mroL!e-MVh*Dnt4` zIpxy;z3sbqN9@d!1vfD;+48%=foLM)Q0|CLV-bQlxd~eL>$!UBftj6yecf%1&xAMm zsnk&ZM_KqmH9yxSO=iVPqyK)4KQ6SL^AjBE4_ev3`3`no6U(wAUgb9#nnreo2jzZZjewBy2r z@)+wLg0`W?SNi2M3Z!@?|0uCTb$Zj;CP^7}cleQcEvu!=XSjLacuNf9G@z{(r^2ak zwN%a#C$K9ZV^-04<53@S22`gYZJt;vg)RcwJTaCFnozb~S3xC_2OxR`Qb)eNzDEFT zG;J6B#}RUh8x^JbwW^v%5Kn@MoZk7xF=&@h4ErZHu8KvNDBle^jgn09Go*d5?AG>I z@qt)_0R`Bs4;ETN+-aW-=rC6=7uRr=qSg*9Ev@~Y{9`s+oOSN$&Ws-~;ch8lWsVgT zKhf2-M%-Q*srOHGFb#aZOV{3<#+wN{p|QHrY)FSr7xwkr%3D!e@9UP%Mga%_(BVu> zPMY$4H{~G%_c3W{UjVjbeQS$*y1b}J!pw~B_V)IXq;_@H3``G?@VQT)J{6c5gsEWj z>VFOoH|6@oD2g45Ae|kPls9hkO%P&;MFY%@MwJyg5I(Lchinox@q6~w1dV)WTIhlf zM#K0F3lACLntLyH^n)kSqSvuF#VdDA(3yh(+c|r~E)qt{K5F*7EaUIlE%KHDhGa)V zNV%@=^81DyO^@%x48nl;z$*0}*t)w+Xsy*{NnV7D_o%KO>N?6T)XQgQ89Fu4+VFfa zvy?S-qd@MTOyOdka*^V4b!CDDO~<6#GsaU1C*rhc@(UZVC4f4ue(3}U;V)ICYs%N$ znR^Fw0{T8UjG`_)Fa6z+6Ag+hb<09`Tg?8ra0L^PCIu<;H_~SD_vlbb`S=JwJ{;=1 zyHsA3u^vs#;nI?^16RHh^wynBdn}Xq-@nO`D6Pu0Ct5Ig#Uu&%E(lxa&4o)qqhWY@ ztD$022Pt)Gx?LD0K|H5s18+fm6M-uOQ*1>FoDBB@aDh5U;cW)X#kebh_1-m(TX|KVmu(FW~ z-=-JZD+_&;=z_pijQDdFJ(jORZ8i5^``kcDLQ-n56neNl;~y zMbFn>4-OH}?PN@Hsq1=(Y+rhXcETkL1}D9o4E{xOb2xZAHsKxP0q@h@72rvZf+65b zQSS^lQFZd}R$!8h0!Ef@D-}+vOOs6FvQ$R<)o8v}OqXP{*)5dgu=G{p1D3p?scCd? zTh_S@WIk3>3_cdgE&v|O`k5N}b&^Me!GwL=X|vd{?ync3_F%LoCud-XX8X^&W~V=p zm%(vy?sA$A3NJEd~gg7UrhM4zPI^^rvB}+9CQE zQ~4zt4{)Qr(HdL675A?)=H!kHtT)bP-dnl)-br1awF;L(i8o&+a}^Sr;x`=7(9n$b z>*&Zs-ZFrxlcd$7q{4bZ#EdKHF=+;S^si~b61-q81&sZVuWY8>!(Zd#<;C8!M zIpm92r-WZTLZY;&$0i+%=MXz52dL;upm&7@sHW=Am}*tCY4;)t+bcTcqR|V_Ly6p8 z7W6C%Hy*#XBg14)L3GMNC2@(^1FpA%<+J?m!VAcIva!A75XKzZ0-Gbld2h9;nDANR z$HC=QfYqA!UYff`IK+axx!F@A;JaW=F+tcsM$1oD%|+=LLb8oZXbc@z^92)0`;{NU zm1d^D6ugZDUh;U%XR^>^Cptae``+mT5lQaK*b)u4_>L3oZRqU6r^$<9dQHif3sSp` z&Mz0wkUMDH$2x#+>;zaP0}zsERn5=S(c=)~hxzaGJJ;n9n3%?BUjWBEO7T%Xx}2K? zv)*;*>o?L4`G<{D?w~kf9fI8Z$6<6oeoW9IZ`>b3`&|w|(Ta+T@yN(NS5$BSI2~tt zoFxcngY5ci^vJ*vLFgw?5e^)bLIOA_$=~FRUyY`Bujqkj1~{iH>BTx+Nk|*(1frli z51o&G3@VyA{iH4mPOW%LPTw>a+TK5n*eRooSQJsF}$J5fHlElmU&QhZ_Mq?{mzNfSL|(b&&5yb;{) z`yZAdfgqQm*kxozRb)i>H3SwXxwK9LqtvCr=2f$a-pGzUqpjr~TO~Dd(kPKD(r!)y z2(N7ge#2ZnM5{X71vE0qO01Gsc&JNXrIiS3r;rE!=Tz=rKWAW|qoswja_QuG2tuqB zj3{@rJ3hH0h4({7MlsCWM6H5ZL@d41)*Uy0lF3=RT`6DnD*8Q?{dnROt3=if*qHpr zEeKy-|A+_&D;C-X+{H_BtpGCe_otFA3;XF8vJ9y9A&x$}m)h~~GB&(#J;CxL{Xy#rR>;6xJs$F(|{cow_*r88m22RX`5rd(7;ZDry>)Rz~ zWYqr<ewk&EiAv09hBH-uWLzj7SNn=haMPNKEf#_p=$kvXDSdd?LnmciNEoxF^EeF@?SP3xr#@R-c1;x3am&Zx8cbr;c8!QiaC<utlLm2Mv}ZGp@$h>M635BjY019aYM}yZd@<7{z$i`O!@tV5^FQsB{6&k z7H*86=UZL*Q((%NZ%Gyl^tC&uByZ$HdKBh^)Tf1$y00+q>IjyeUKrjw?Hs$WetgaB zLxvE!w%>K3zkjXaLl#Ap+%goJH>bA^LZ%ng`a6>(+xE>yQGg?0_zbLlGiP>vdb&PK zswJ(fJ{1-FuAg7)yO4*-o?5Sj_8P-S{+>BFsK@-SZQL#$+C{|!&_kFTfk;9qG z11eYIRN>k`TUMicvx2S6kzZ@{1kH6dQhUwXv%aK`ll$lBBU~+f{+$t=US5P>e_Xfp zixaP{ybm<;E8U5%C2_pLGI#9eYGu7GroK}YR-Vl8C%T1W^xJF+*7L0mkRTWuMgk&8TSEX9C6SPng!4;kDHi~5g29@- z{&kJ^MsZGS^@#DpiBaJclklBCX*DTNRI2a94SpB;9QDMln$mAZkmwqOtZWGw;2s2Z zU;{feu&{*-n@j;T4pLyFyybfnc-kSKo`wLhIN{xNl>BW6zc)5Jy4*kovxPz~zjFlh z2jt#?X#0j}7L~TRqpw7-ibEQ=A}%ZwM3qmUJwt-!oa2bz;?`&sB^n0a>Y(?3j$_W< z08;Z$>FD6w%eQ&%?(2M)X#k{Hx7sFVitjARI{HMMD^`Fghn*e<=C`0N72$a?bK9AX zF2_0qn33Q`)?ZGRy`~_T7~t{9p4Wu5wc%ltinw+>U0q#%RONph!FX-kVuL6IPBAB2 z1K|v{zxMkoZ@UTt{4pGEdH-~=4qU|`VkYHYK;jkZ%bQT-hX?yt5A1V>sR%HWm`Jg+ z!=Jk#(FML_uG;`#{46fBR|#FJpxakpCruq4^Q|lFL=PVA$}#f|kA=nHYvYTw9+ zmHXbz0G~-}q}YWhnb=D|@7bS(uu51h=Tt&3=iJ@Tg}W4-3{3=wBAl>1mCuc=zwVkM zGw+k(cKdP=X6_xv7xsM}t_i)e8HI!>R46?qRLjg$(e@O~-O?fa@NRfNLk8ESh|zw^ zd$?`=ON=k{?(G+|vGl1rkWy^lbf&q9tKhqCJ*ab*MCn*8fnBz`RdjAMwQFO_5eCbi z{A4p58CC1~{2kMkqxZ+nW2;^ML0F7O?FC!uYk99uhm%n_$+U}G0kx{9i@MgWjJhOn z!=D0c@FvJO`(E9_=m{(?7KKUpEM62`(HfUq$ru#kd;rM3t9E%~h$_@T#j&do3r(8= zarh+K{_3-g!(F7$OiY3Eag|TrHXWF(4k99?DwJ>Gd^7*y1H<}BUxNZmWQi+s@ABE1 z+(Qw(?X;@moV<8~0@I~*Uymb_%%5yuai-zDSJrjVwqoe&Y1x&n5UKZPXvPM(wfxP% zl(XHLHR^{;6eGy@$`VAc#$0r;0!N9U67;9Q;5cC8d)bsNK&AGP_n3hJ*{>JZ)G`3H zsz&oKc~2HQfN(i1JX{h;F~ew{y(B%~daGCljd2P0v$G(=P|u%ALpZ6s!Jyx*zhuJk96{SF2jx%U5E1bWDj$2d2gFW(}sHyq)hcXlu zJv^G_OouW38XWF$=#w(}ru4YrV#!|Fp03D5+~M)4^OzM|SHaAP@LGPIhh#~UZVN8Z&|HN!0{9bmS`3bm8E;jdowJo% zJR65uZc1s4oq@Qy26YQpBgSVHISKx z`2jr~!mgo&UzHrx>(_+hxVRJ)nBqsWwwAuI7Oc>v+f9DO(5#Z}%Fke{)mEFu4sg)4 z#d>m*wf#A8^Jq*swLIKGISa8+z1vKrzB<^SnsUMf-%4z#>qV%IVua(WFsmhxP>;fA z=*_WJbE{4DOA_&ihR&st|+|H9OLo`mz*H3!UAYowL^E((-G zKU7R4Xz1yEddzmeTD0I2_hbWUL6MzmUAKJ|K~{zn+EKp`i-lK@BMKbDh@s93=6z+Z zbDxc_=k5GcI3jdDj0O94~+Ledyf zNQE=FR*#Z=AbU1(4O$`@Qk@$_mK(EG02lG~fG$V?KromGLp2gU4Hlf490(i)bFE>p zAuXby;9%SL3)-QS+TXWO3Wlv>6;YETO=|R-f8gov++1CW=TFiK2>jla;WQj&3PI+a zEvYx-^PHy3dL3NdzxV+GEMc`nK*z2b=!F7n zPpG{ol3cC+11HQx+K%aKzEUS>#mu=VQj2T1;W0bkn}rEUQXpfI1(6<5OMw*gv78ar z`QcJjNeRm%5ZlX%!kOBq`l18K?t>m2W#y+Q5__+B$*0BB@D^1Cvz^cLREFaUDC?QN_8RUKK1{*9n92wcH%`2Do~f#i={!h0nbB-I&3UX&m>X($8BD3HwCY!fBZ^|8sNGJ z*S7JVll$Whdo>}^7;uD8ZT^h|{BS`buFU<_Wj^mUW`9#w0WO`k(k-iLZw~&1aOjpgn2=E z`GwaQ$-et5FyZgHe+`=*x!q`7(2(KlfpkIil|1nqh z5eJfKMx3y{sGJ;nnjfOlZUg2(pY%*6T_p14YaB;QUB`U zU!N1FlRlmC%ISUb;t;)R8NTaFEu0^M+13O6>&_K;p(J8wr-bq!fbsA9jcJI@hdyfO zx_OcvX3jyQnKpAV3NxsLc?Q+l{^s*1ByN{HjHz3gA3&!x)kuq}sl`lLaU~^AXGHJ5 zqQKtysC}QD+d{EXkrb3_BRkV92VEyCB=bV1!a~0L2 zO|4MVSQ;vxonoT2g4Gq+0}QEUG>yJM3uWDT#A4;H0OFOXE1~Qo6)I}?^0bm4SytNy z=65JlYFq1DW#yj~ck@+@+U~7Kb9HSCJC^Zop3?W8YUIAAeJ9kGp*;KUY4xI_q9!|q z7fLukn_jv%i`8kp`Tm!`*6GTt#{B3>6os9yP4EJuEfX7W%uHCCr_O-VbV%a6a!GX!lqud+hO5hj~R{oKOR(z7Nv zCucdfNvP@J{s!#p{nv{!jf0LZ0osa1`UfS!14!gW$HjFUv@(KVA)FR4q4ITj|Nl|_dd{yqxr@-QXO7u`jd!KbmCietv703BktFX;;v9jWb zPrOTU%54RgZa^2S13X-oxpvenxrSFdb-?X7?GD~9nQPt(0*(MkQCK86X%qNM@c%iP zd?{Oo9-2pWbxmAEL%(wcyMTzZAGY{v4x|5ILmeh}Fh`Ipa`E20tFy5diC27G_3jIo zk2ZIwrX)|m3x|c#s~;q!atc5V#ld11Q&sdvvL6&%;qQD1C@Fz{W9atwHuA2cme0$n z?L<)D1rZ69u$mMj9I1!N{UaakUt(ux=QAJiKyvm_7Y2;Sn@-9q7D_T4d|0=P?Xd&qA>Fzk+Va}*Si|}dvk?&OU?nG;ututKZZ`&1!DOWM5JDfQCNHnfb)T8<1 zwcF%x9DqHO(Kkm<9u1mi7{qD#VtckQ`$LSj!aiv+qFV84U*~!KyuG$rHu<`|JO&r_;CPpT0eGa(bFO z>J6MFXdUAb1imUv$M_@GGnaux!-uagE!V;1c{UmIgjvUQ}m&K(_MFs>|sWBrNtL2$_{EY*SA zkN@KXW_`lh=l#|36G4iBB+Kooa_8Mil*nCgO@^PXgQB- zd}?bJI-+o?&!N2k5?P5b9@BZ+|8%9+^9C1)ODqmzbB9K{#}Jk}w_D&ir`aW#yyWxq zETLhrYfbayj}b%I_)e4Q9jNhbE3)$t_=^l$`!!Iikx8=DlMdz8*w4`MPNRB^d;B}V z%E=?+ZDf|q>=f0-y0O8`ZExe+UDbb4qn9Ys!X;R+!fDnOCf)jPdI0gbh8k2yoLcX+ zy{rnCezz2ki)nCxFURM!IHVYBR;df+%ra~@SSNX|g%2jM^EZ?Px15aYgEk<$`#&gQ zOP#s7c8m57eLfd|LeqV((FhhaC?-4df#Moif_}JM30*lnWGBsXy<6{(edG-RYm#!Q zYrqTEt0H9l{q;d?U7f6M{)P zL3h{ls6*6pwMj1YaC&p!djCwWiosm0AhCO?a)ljPqp}8jNy?%}OSR6}!t&b&Y&wE$!%0K!DxpHVI zi4Bxu8L57ane&lgK6(%v=LOmovyzD4+$M-1ihn)~??PXR0k%ScDqKTm{C(kiqp3>+ zNUyxfSt_x0X8d;`4Ln38>kWn?=x+@thS+mF>J0zFi9hh02(v zd6`Uc2$CXw^_>tw5QzQo z^dBVA9MZuL%9t;vlyNzm{^g*o2nt;44*1%fHia7)p6-%>c=D0O3iR-Pe6nWt64Byj z`>-Eykwk*^O||{Z$nHx(NJ7kJ&~`U3ZR2&vyqWZA*zlB&O_{~FNc)c9*+`T)Om^!H zHDOR+1F}^wGj#_YwL2tXZKMyZ;{GU96z0eC3TIiEB0G0-g$?BBE^lt0GB8Lp)$bRN z;Fm&pR8(xFl6J(w*$=zc8!hyYX}qz<<467oOiVncSjCEXeW<>90yBa}>f++C4uZ z@Et^EL_NU5Onq-S70dcl!r%0#dp$((!Pq2A5F{dTJQYiRh&_4*L63uoD(lfzhyjlR z5+VNFvNQd`J`y%Ja&pnPz^Ehl_E(7XOacx?lxMM7;x_w|GY*`eb??J=4P;CTfT<6L z3dNNI(DN z(2rxCo3CfI%7mXilal9;xAu#;kFpkq6!f1?UwP>@ec)uH37u_u^RYG+goz+~)tl-? zgq1xW21L7U^4LA}Hn=OtEK4)5S2+@~1$<8sYggHQjE5q?rvzs#wt(K z&lRi&Kb-VGhYPE!#C*6}Qp0dhZ^wHoE$aokVl%`iPJl#ok76UI*ZJRPSaL7#K|_%H zJYSv{P6SmXRdZKk`eVFI#b&TZ$v>j7WkmRxcT>(Mprxgqh|s7$l^Tu$DYU8SX<8s+ z2EyctsR~wJ(HB#<&X8bg#r(cew=O_o;gXP`HvajNkwNo&-@U81m%IN98a8%(2+d>7 zq#qFt@Qh)80^OA6b3391WmsXIj{qd^WKh<_Kp32LQce{N1_(XC8nIH=cmPi`(#POL z9V$~+nGnBAOi0LcJp`=F_1fC5ry}SeT{%#Bm%8FLl;$&zla@*3Dot{|AG_*H!xUR! zD|X2ximBA}#jV#94ZhYJndRDa!&Lq~(N>Y4N$Y}r#^ zb)t{+H9PAV!Rx-5Jn&E6vloOG)&* zRHrgExI&Q{77$>Ln{k?Wph@25w#)w!Q0Ri1hODozh`PFZ6BjP*-L;P0mkKh3`Gvb5 z6oK;;WX$SbRfjkF5v))IJv}`Q2M4ZXDE65?KcG>4gvQa*X6osYv5w@8Da;s7jht+VCok=tO)4Q`!yS} z+fFLuQld-DRF<@llekKgc^a@pe@?3nxLUa-S+}ubsKpNeNi~2}GI=z|-O?bF8R~}@ zmW&0FX9y^sz;e~})#+^GKTi)jLkP{A0UWrlMJB8n`UCnjEE$_JHZ}#C zu4N!Cn~Xi8Oxe`w2~6m z*RNkqs%CjO>9ex4O{-=Bn2X->b!CWhGa1JCx~lfCtM+C#?aJoloEPzhEA3vW*ulwS zPkz*X$y4+vqT}^5T+w=Ye3U5Su+q*RqwMQ?%$lj!I&XE-Ih<=b5c0BSbDV3d!bF`hJn3Pnc=A4C0Jw4Eol8ud)FQh;j>2=q5K`#C(4x; zJZT!-l72y0zHy=0JzHgc{EG}ul%mYmM82T^@oDD@8CXT)V #^D3RWAV(AUO|pDJ z%|!2jxsOK?AF*6vfr$Kx3KBC>MT8He!v(weLeA?SRB2;(RnDHSdhw0nU@J(!Hc&xC z>NTjlKO+`*pvPF7iB8RAXo(=oXVxtbH zd1asB*=aFl@_Bz&n|E&A=1Dk+(E+3n)OrCx37pp)>v#_;Xk+Y}_;Kc$@K&8j9M57= zEMkb_Xjc_0cB8im#mXPq2o*ogFgRLtoiy9&Q6#RiICx9u;L93)DFTfN! zQT=nu^;k+)HjIa-$FYu^6Ln+qrtIKUrF>0eM6nY;H(rQ{H=joPYkGPVKz-%p=XU~> zvJFqiTfV127YGG}iU0+WE&IACoNt&4fL92`@8%8#^5N|JK z{ckZyClcZR0e?Y{=r1}Vv)Xo?1C-`oB~jDeA@aR*Rkhw60hjDkN9PSm5yIAcHd#{Y z_jf1$Yf=RCp@w|xk2CAZAs`ZO5*TtjAV@%i(c@4CLnop4K__b53({luLuN0aZC*9= zDa>(aGQk1n`1(r$`iFa4K-kJl`FAg_Li7zF7A<&Uw5x|lLP%>nJ;2MR{!hCa=|n6R&^;**CRti>%{2~W^ZOzY;4hbr@fKm6CNNQ`Xz`ExKk}ab_V!Zdk z4wpJe^DBIQ)=UdPZxVQ1`OQ##P;>{`vc%y{>AD8IZ5Hb49!XWzXw47buswm}`fBGl zwm)TIy7g@0Vju^BAP5w`@jMw&VT{7101H3KT9;BZmR#69UJ*9wvJMIDxh& z^P^m={C)2`|BFjo?u&UEd61p^Z)Xw(kl0TAXgY|Ped}0}_UsXo1M{0fHy+=s(=pfQ zAtFivtrKcTm~OTu;W3yQsMcHtxmE_AwT!~LK!<9ub>+?G!2k3eD$f}AY{Uk7D4_=Yzw7kK%L|V41 z!ODxB$4eNOGJwu$zEXd{5B}&;z_6q70QggQ#@G+9rTZG3$255 zA;Sa(Y1F|XoM)N}`IDxgP`-YpF^XPNC3b5qQ6TkXyA9s66vy-XPXrtx#MUf(fqi;c zqfrVzRSmF~SGLQZ)gCBe23{szO8!m20?6J0nZS(N+FygHnfrhb8{ndgtSrW8-NnVl zb-7I_GdCZR!Dzxp4YWW@J0K_s3NiuHQc%wit2RMk^@zZCOh+arjE>s;aw-dGn>ZHwKROXNN3`Y-cP?5$fCm~fmtoSfJpYb9=PwlV*hWbv_ zxUu=A!3+yW$~>`tU?*h3WZ0aF~i#44IN|_L~*5a2NoV0e^1(W@1LMMuzw<4Nwkd0p_?OPjy2>tY5R#CnYEwdry^0H8iOG zzQJWp!{=<&B-v@QcC5 zFEhc{>fCr=D1v~!bsju&Zx-?#A;^lBkZBI{C=E-R)yHzy%`WVlB#-R+Z_Qr`y)@JT zF8$Em+n`>U+Rg7c&N0EKR$<7fF#3VomuP&wqsLYUIc8i=!>Jt$z2O#liVYS$9FuXj zst#lr3V+_j8UMj0QQj5r{kgb(9WN1y)c~*sd6H&{$SYQHz71kk?6}Ni1p3?XM|Rxp>*rN91kuHsg@lHby7{kKwY;OM1`@KDc3L;x#r~I5i@Y z3CitYwGVz2zwXx7R&Vur2)-ZzHoyUKq97r8VqpQ?7Y#mOroq38V3(ilgsE5|GJo~i zR(CM2d8sR2V^c%wIh|wy+v54W<{mh^q|EWexF&6%AK7$cSim6n( zwm>EX{ng8?#J&Kj)X1_m097-3#L)nB0tg_`!GP^QI*L03Q=1m$J$zVAbHTBAB=&X5 z-cc1rfW+CiWY?sc+FPN^&;H-3DTrKoEYbO3l(6k(P9eJQztf;#k>$b*@mF^Pb{Hk0 zP+ugmamAFQ-O|kG@Xi&UphwBNM*tn!My?Axx^y<6rF;U~%aBW<*Ht3hJoR?pslNei z6k7E?VJWXfI!#IRN|fI_u5 z9V>~FJb+~IpCV*rGinHI{iLZ7CS)$$51loqnj#AjK?_qg&_smQb2FkD-&IA8 zk#X9Teyr*NuohpRg^K^v)K!N?@qO>17LZ1|Te`cuB@DWe29cB=y1NmiQ9w#kLO^My zYX#|UloXcu4WH-x$8VqAnSJie?99$RbI!f@yzhIFCPmgg_|Lj8p~S_b<$T|cmz@DL zJ11yEzb>gSu*pJt#L`@IdAf4uKIpgz!8U#T{{ z@kguqDR{<|y2w}kGOmWtZ|JVFxzww}7be z&GK(yaY9OKc+(F%SCcDL_c;S3;1|5YD=6$u&?3gEW)A%J1C(e_!;qtrn%bTur&2or zk-ruc*eVaAn0C?$XK6r?7xlHtUQ|QqR{fosdkum9q=lr;Ru3&3Ov0r*r0OL;Sl*d0 zjc?r4l1U`*^!!Ev>W{S*=Jf{%%JJaC7>1{3Owa5Z=q`(Bb{eHf0gDEc>0Z>F(_Q|x zPd&>J&M`2YIU4IFb8^@0kLcv#Bu+4j44UzT+2XFmx^ZH;F=No{F>FszK+e{cTt2|7 znbHa3lntby;$5J2ifuV~@;KQjs%}NmlkplOd2m@^OlUz{!ySKEkFVXh{%(wk4?3HG ziQh^D$>Zi1d^70+2edJOVc-2k*nU7?Uudn2v3BY}f5{sUHlVO6K3U5FgiwXp`_q{1 z&}>%`n3D!}#-FtQUASebS?@RUBc<~-W?mI~QC<1dG6TFvwU6KUT=t~uEn6B7_IFjI z0HxS-y_}KBd3G4Ufp|*T>Y@Mu*r{^?!Q6jWMV~u9X!eEeA>$_`uUI_g*De3+HtrIj z)7BeRB5cikjOx_AP!4L=j+ts{;R5!y;qe>=vH%?;W6!6+e74iJ^KE6D%Ev_8`a@on zbb_brd*gg&hkX9cj;T2E4blO-4a2BK?}H%d^hsY!>S$hz`IGmf4TsUSzJ7!;*q1#a zausBCGI)TFr5io}!t?&k?!p(P&K9{iayZ#YWxi&I=xfhYyulxcjyj8(b-d(-8mWLi z=rjiVclx<`xPp^8>C2&n76!se_25jmVTJL`A1MMqwsWn@r}1rPUEn;d2ASs zlR;<}(v+_z)#z(3>(`;fbB!4~TtGfqrFypQchxyqq($L4#M2Kt-&C=Kwps%_GR?X@^U*t9s(AgAhv>!{8P)I5F){Xi!TyuSZgWfy$_y^Mad}gU7 zNMDk`V`kfdPM0Z`zlrd2GLyTb%B;EZuJtFS{(j36Mue=M$8sp zlbAR<-;iyWOeT>|HznoQXD=B*nA)vXy6=TDM zX?mw{3;n_7cF%)veN|NtR)iFl4@DtGGYcJdc1~`#NUd#;6a=V)ceB4a1dZ5sndNJ` z)9!^p#bxU?bzc;pmkZ)ueLb>qKZuKc8*4~viMey*BSP0nxfReBKWr#kFnr}nE*Bu; zV5*j>uwbUN#hItQ)49pC0LQg!$t*f0n+T9IKvu7(Dpvaz{NTAUVjho$7~{QURwXM> zTgz^6;Aq$fAxUUL*j@)t_CPxlz1xyT9*GUl2c9>?rZJPPci* z?vnDrdWV8NN67K?+-_gZ-my;Kcy;R;Q&K_}jXBtyKX-nd-W>ekz0N*MNc{E> zbgs&hD<)~2(w4Y`jFvZuO0GGnU9%iQEo}7;@`b${p43t3;xpLgSTD?GXYZK(Joysr zr-P>qbnpE#y`3dAa%B{IIUFEm-=u#2WaF?;N$JhG@h3-Y_uD@};gVreaIy~eaXyj) zgk#c;_}&pWe8%?R8IPS27-h`Nzq}aGXVO3pa{P#6@Ig5HMOHXk=Wx>AP*-2gV=-1P zwr>)@rBmxYr^9hCbviqjT!N~vLH7%Swc2d8;T0kwIMDv{v1mgm<)=MjW)T zp4QhjKY`XB8CiZ>E#_seCUdRB$OkyCSX1sE68qmWF9?@AgxcC;zSvgti3SXQ^;Xl# z;y;u8b$^}v3O0U@aPJuh^2>=vX0gEAWV8wV;i=7oJ6v{LP zG@|l>BkRttRWYj&o@%Y%9?Xx!aYuCHl=>vphDMQre9ov*>t1Y(lS%Rfo8%h4_NP-|N8$_C zHSW=OldOEK%C|ntf{5{1`qi$aj_aO>4 zmZE~UVPR5UYGiN59hL4^EYdU6AN-#8`@wI}ex*L%qlU2!+dP#uzlG=1Yy<-=KjY*k1~X$cVy6yvXVF^UhgoKBWyOag6%0 zVQsiOiV(qP=xxXJ&PzNWH`sB+?(Z?3f;~H)YY<{4*gh26s`k@yayOvnm82>;I^tC4 z4g}HYynp=s!CrRmDH?AC*_Oh`!`8v0Y*=pJDVnwbJ?vmCY{Y%SNrL1TCn+>f0$UEP zmvEe?*^Zbfe!=`Sw^47%zZdBlFa2^Ct^}5qmJU6JaYg%y~B4ydYbtGUCJ7iD@zFIgF z`+h7idNP%8hMzwDI%?ERQK^ZT#F*Og;2dLWAOD4`(mVR(n9e+#_AD!S43+cEZ}Epu zc4ajbLX#a+b;3f4r!B~rq)^(mHt3}3kv=$nA{v8Sk3qA4#aGBO{}N z-{448ULF-V<7D{&Zwj!nY9tYP&Y5RU3bzRcWFcUb*-vsrXPVjm?F~fsiOy7+!SIL0 z2QQ61t~dFu@9fCC8Rr_IR!~E*=S(uRQD{i|`TktQp$k;y_k+quo`+!_OM>3&fCbg*T=&=A*31$-G^Rhz@ zVWEfKha5Y%k>BLc6*`{xfB6-mIMsV8d7D?L$MvYP;ElP&I2lDY_Dg2j3W=I|e$B2^ z>6tT19plIbj=Mvb!9lYE)4#4P^*9&R<1+1Q%awK@(2d|T$8cS0P>?NZUsrpI56x8# zAVCv`FA~5HzlMt(&(U|#o<^{5-;YFHJ~|!2*@*Oerz2lv*#id8d^rM7Uhus^ycYMnDqtqRc!TJDn9*a#71nUDy8ch<((KhC{}Hvjcy) zm*z-WD>+^jKckUxK~F1jYmuP^pe>c0hN4nDRwnR(@KpZzJdL4z;_l8q_bnlW?kqH( z#eMn_BEx#qse!5o0PwHtm}US>xRy^_D{;TQ`Fm;AeJ5GVP|lpiZ7)t-6+mGk&Q$h& z%}V-ldK3?d@s6Dv+%Df(1*buzE+JY@U>DG(fR@Sebl<<6dq(4Rg$d)j+{JT)?Pm z+1pqp^<6d)_HAV*Xw6fYJ4u=c=)TDKI>;E-u7RfFV3H15OYxWTa;1R1WY4xFbkoza%UGrvcu=q^(hVB4ABdGv(!ti+sy9xSPK53!7O*uD}LR) zqK&^jz__R~LehUv&Exvi^6oxs4}Is%>@bm{fdzt{1KnT1rfFfTZ(Rg51R<}j@5&rG zpS0YGe14&~hR8a~m@h^LrO*H_@z-Xk=NDU%Shf($kdw|DmE3Q|-+^KwK5%(8gu4WT z<8k;XkS5?m6l?tLrch^{{-W!S#jE$!e=+WA(5mMB^1j*Ubr5_fNCX+qq-FuXmq%tY zKM4~wATlZVWsZ7ke0NtZJOi_S3tHKJFAemfg4~fk)DW!)al6`K(RD%cB|Xm#bWUan z_+WG6q+^10mkuNYH>BGbP;)#rwKfr;cPl3U+yDUWyTRKJO>!hAE7QY!u` zJ`JC!Zw6gH_2CZ2cx?aqrZ<5-P~qr+xL;nnLRT`}cDuRt;i`*nCky3dg*7i!GTVo( z$WGtZ0Y!DG{G&Vd?H}63?J9FRa@zaZoZjVrBCp-AZ|kpmE^#)gK}7g5J}iy)c`;5u zo~4Sm;YL(F2O7?(iW^oOS zP)gsM!(9eyJvN2EP*-od;glX>`UHT+^Z5x|fN?@sK zZp?un$2?d{?hh8nQjA(C1(a((wH=G=i1d57iv)00eL*~bw(ngMlm}-Ri7i*FPE9}& z64>}!^1F^relI-jVr%Nl>EheXz*&#Uw}nPvi~pL#=6dPuVSgAPJnTj1man#SSMV`k zzQ^NuC3Gb6GVyg!Cys;k*r|xr+GviNNluRDG^#H5AH&Clkr}lIN+Y9S;r32DBSOx= z+oE+Ixuoj+wx}Onhyhrs?@5$^!%+jV+0f7<6kL~;(~Zp5Z9M8WMW@2ms>!ZxpRs~V zoZP`n4AuRvKDN}!j^Sdg3X~(170N3)UT>H*jy|@30aPC;kuZLh9jEKq-q5HcOYJbk zps-&)@hWo;^`WBvg6eXfVUS0e@*Is5X9kJ8aO1a5DGHz`Frjf-r7+ae%>btZ=sr4P zq;}o&K9&-Cg|c=kfZxm=xp3$Glp+ZHv`U6g!%z;aQd`Zpo>q)kfwoei-%cw% zd;kR))~=i25M!X0Sr>RRYk|8Erd&#Ofc|4{r=ke^Uqluh*;_z7njiF>?ckl);2BandWB&heH;KK@Z-v|hw-v7nRM*~Eax4Qh_VEE7uvctjGcPO1s z0rt8Vt4Yt&HjxV*|K(EtASAl4;p7x;zeKjDToT(=KAWA}46HK#<38QMVbAhoM5ZnN z&{Zbs*@12G*W1HwU5K9(w>(tV+W4N4yWRLiAd#nI2iIss}y_Mr)sW6Gq=Zb{7gJBv6)+rIFW*NZmAZC7;gES;rzoJ$N}Y7EXY7lF-q8x86fNH z7ivrD?{y>-BR!3zryZnJE24dP`IBQpgf~KD*6=&KfDEx@won-XVPl#Ulxpk z()S^|eD@iftVBkU-zyIkW9q4%jEjcqdJ7PwyV%{g-I8D%EDpzG%)>-J4pQDYI{2k; z)3QK`e_?+j8ZMLAm!I^C>gx&HFABnkemxK=7V7=86ShAUgO2r{yU!qeI1>xY^$jFC z9oO6}yzuf}*)GDo^BOBOha@{bP<5yij~LxCn~Wg11#38_a;y~1{{4uifZ5HE^DxT< zW2Cu3b_?pa^%N4tqut$<23CXJTvF~{s8-#^Oee>Jw6d^-aFz!zW%8N=zh67f;R|A+ z25Ykn7WJZl(nyRlUD8^iEvAjEs1~U9!wu;tHIfY~pqH zZgw#=Rh8ceCE_%Ork8H&P7WTNYuH3QnFl-VDr@^={b|P=QLus1SIbdE04Wa_Y`nHY z7>F*$&?SO|^H$!d7Rb>vlG7WldA6>2s^x(CH6|gy*O6?W-iQh^$_rt=%2yL6gupKR zlnpVH8@q3PWWuCq@c7UCP&p8N1=wHBgmWcnl01#wI&%`{P?c-{B597^V1$FbAPuW% z0Xr(cSUw)9^*A0+U&HP<^CYtrO5%r-B4FMXvF@7IW2c%DYec`mLca7V*5i zQ+VMgLKBZFNolRyuEW99F$QxZU?hBOU}+42=U1q zsEV$|hR;yGZOatgPg&k&9nL8*xF*ROXhz?lt45;UYCP4-Y!D268hOQ)`Y!LF1ijl% zGNnaj(2(6oZX{_*yuE{!O~d=W347N3i*!d)pQ!_s`Opm5?GJ<)T22W_@(8E7v;It> z_1|`%MppJ7dT1x^!?V`1f>wH3>f+iYXa?O>%#m;?;Re0S#r1fWVI43ej$4RE<^wAm zmT?TyadET9c%8KU?tBJ2Wb{V(o8Kr)Rtto!6r(Kta}!o6zHR37*JxuvsnB}rGXzsA zs7jKJd#}}hv*H7`5@1JCT4LwXa>Jd2$7P)i&cwSF!VVUF%3w3I>^miLDlH|n)TY~( zv~LPa_9fe>Z>152DMXY>i8ZG{FtmUy|FpH%245bf8Y%1flJdZJ!v7ump=aDeW+7|L zYJ3svaYK^>Bg^QTbz&z?gQ?oeor~vp@2)l%N}xyck@liIK55$a?RA~;xu08=k(yAQAp<3 zSBCCFh}FaTdzQ^sC%%7cjI4YL(yLJfFju2rXYe$2y<+ zSbEN*zK$xIt7{$@>x(dC7Np!%Ufr5&5aN@IRKbQBAwN$uVjlku@Cpj{f{<`z1^M}a zHiLjmtM)~db2r8THWJfMT9LYQQ4!To-GFI`TSw z(;%my2!*&ci=%{)3Gq*5q69k!8H~*(xAihm^7df!%OcaqGUzpJ;Yai_gg|D8^>L-TK zG+2ELTFr<9b9JX15{a6s!k#6Sb?!NhqlCucv)9o=Ow2To56P&{3k1A!JW0v^OU{4b z_r$^1Zeg_p#{T;xoOCzNaD$2^b`FSWH7m2rg8jb%{Rzcen1j8zPe8gQ=n-l z$MQ$2upSA~xNEG3pA>7Y)oQm)4WJsEyGTM_tN!XUgVWz~cti&G3^E`Nn{D%SNq}(Q zfUJ#sL{$rPGk{>HS8~rt-dn8w7-kZ15xYM07Hn!p`BP()V#h@{9qiU>qA4-an~?*m z?GeT~|ARK7JB$2OmvPI-gun+0Pe%+=Ih%TBc0CKp={V2Do?|Vc+4>3WD(Q&*hf}DF z$n5$@$vORJydL{Q-3CEOa|aivucG~I;a$O`v7L$sLb<3lu%s~JO0Lx?2Wy|7jA8?U zjtFUPpuzg@PoZvxR#g=#$ARwH?_$hV#9f4;OR!cukuQ)ncL=ga8VM~@j<4U3)zcaI zFzXGel5CMfFcrJKZvwK=I;yAjQDaZ6Q6$>o-FF5=n1{6v)L5FFa_X`6>ML1VPnvw2 zx+BK2L36_f-hYJhslmm=^*Y{WmKkVr0zCFBwN0JwR2r$I#T8(ascx**BojhG3Kd+GX)vJ4rHD%1v(K!U&F$7W6Bx)Wi8qT7oPR5Rw4$hYLb`XeLN__H&-4+i< zU$hV{0Ia@Vlh7o`?J2*%x@=p8-rmpc4W;X!l-n?A$;;=DLGN##R;Vg-r>6GmUL;0h+ki^Hr;Pfsp)$j4Vdp<^S!4C}Ti z+IAJF(Y~cBEiiVn5F=e1<#79j7#&YJJZggsB+}_*)Y?!FyI6Mh_Xqz)&Tz>7L?;zV z%cE>NZfW|8K;8;zHT}<+ zQR?#yahJ}s#-)_6%Y>i!WBa>eays66Qo;nK1%50Y7f)uwQ|6w^rP8S{oNLIM`=~Jb z2Uv4fRM~_b35VBSq31OdJ<+!esFCb=LufJ%yO0wu;;&&JOc#K$M+hK@>lZt>ja1*N^Z`7(Z;@rtW@JoYw?rTq=4Fi?bu*z84L6!tn5V zS-#dBrObj$YhyRA(d?!9`BR%+FF&P#bFYmI?ON)G@$gB{ib z^#qP7VH-DeAf~REZP67|(VJ{t=)5mXJU*s{XnCSuXZYFQM((jr@risLE9jj8-tm0n z6!#V;j|iscM#0d!S0~}VJb4EZP{!>%-p{%79=`sb=-n(iZqvbA@3cln?DS(Zc)(3; zCxpj0_RM2#lPw~uKG8ssXAi9usoFqtrvqsOoAMWRPqeJmzKBBd4D#e;PK3EZ%>74K z3{7pLE!-H75@%gZ$qeSh2rB^yAYzd1VbHlUU#so=%`-f&S`9^m>L3A{n6Nni!IVhi zwFq@u;rUvX=MJ_L{3@z&i?8A(yQ-zt_}`W)$bd@bia}9?xXhT$j0lY@3awrfcM(oV z`QibGRjWa4Ifmw=ITzDGg#}rV#LpYVKSyIpR$?~O)-|a6OYbJcu;kdXfQa7-@wP%^ zcj!S>0jX)tl=AIz#({K0aYQ6DUipgna#Aa66k*Mb+&su9!Jpk6cq$W3rO>@Y{~ExL zOisd_G>y}Kk<1;Zokm`0{G2@=Puj@*L!5GYkCD33SGjTK}Nm1hcAuYr)PUsD> zvpKdBRm>x8Om1|k#dY?VSwNJMRb`k~DI+^(a9+AOn%pVA%mJ}!|Ko*kvu17b+v1`X zl2W5x9w}e7y4b#yRo&eTxE5*Bb79vv%Q+Si6Z20|@ZZXB;?T0x9j?V0tAxd1|5PcC zj^{D<$EOVxI0SgL{I=F5@Vj(Q2$=yoQf3$o+UxzqajGPoXo3q)s)3Hvho<%U}pM|30`7(F~JvMIbFARSbR2Xfh-D z{`yNNDM~N)l}T9kd!X_f#k9jY{cAGk=GgB&&1CqX?aJyzxt31kkUs@-F*9o(RY5sP z?<>*z8n~&D8FYyCl&=g7-VA=fVo&jP&&{m2{65j{m~A+;O@i@HCl$`h=o>C%jAcJOm$M5>q3R$<%?9GS1^<)-Xl>Exye z3Xwu$>-mJ1{OX2^g>u7-6U|ajT@49%#;q>&HjI5JJJ{w>HMcza15c>>Yg}=;hIu3X z`(j=v4|k+=(>MdP?tr$Fz|ZUI77 zD2ws-2$_1uL>B2E2_*uS!(M&1tM&Y1zbhtn<5%)n!shi0sJSaSx^%ujT0av!VdEqU z(yTJ_p3s&!ml4NimFkWq>2Gwzm!HQZ{Hw6*(JUmk%ihmF)$}Em?RMzbXj%ZfbB4X` z6|zq9S(q=giuNR$%c!?GE5SPs&PeZV-yt^=8-PwPni1_h6);U?iCOU?kWJb3p9AuPrr}BsMh41d$Sj+y50U zWuS|%T1^pX*J4^O|RBe*a49SV5Bfg>cl}KCKS_$bg z*NBlX7XVLsN=mTR3t=%auW|A47HlqrY<(0p@H1RRRaN6fWF;yqa~jcDX2&UijavEZ z(v>=vebYaTaKiHl2n?j6riPDwAK9J8PuV{*@?*g!aKNNvg5|43ZW-w`Tt%tPLb$L0Ry4 zy;%O07&0E7TIQNjit;UXrR3xXiV#AwJ^fn0=$1HZx!C)2ab;`IPXuRxbnLZTpu3>w6yRgj+n*mY(bc-6%y!{ap6Ru&;9-V zLV%lF!-%bg1??+kWxpSXm!VVEzRfmEgWRqG>3W#D7PK@g!_OCjd)puTpJ)m2%-9EI z^JvEA6vMQt*}r|vtQT=;s~Snt`&q}@5olC2;)D9i0d|#jYV}RC|9mo9ka3&BhNf?Q z1;e$yY{Y~T0Q0w#?NN3joK1jsfxJr!Y6A@8;~v~_K0imMgz;07&p$q6c9`H#LVR)H z>aqd$bm;W73R)+c*?mOFGQfJv`0oZl4x(fc(L?PBTy8A7C}q|TQ?wo(P5?Zs%nk-p zTf>(i?T%O$>f98{rq9D<2F>YLXuc6u6FL6^p8`@)Tv8MCpmktIGciBDgG)k@6Hj%ix8OaK$DTSTnx z{W1g8bN+zWzqa*hbBgk(C&f)4DRAvNnK%Xq=a)s5Av~uy2EN$O;dxDgNg~rf*G+}o zJw16>)D<&jSH7C_ctq@Tk^MHk1e?u%E+t)|VP7$$SD6()AHb%J6jh)Ao8|a(P0Qi$#6oc{7 z@P`|kYI(T3yDpyqGc8lQ)^I-lNgUViEjXUw0LGs7wFQ|gYi1u`cTA-IN@`Uq(+k_2 z16=p*$aKNOzQf4fYiW-S(s>IOmvkf@9h5|QZo6Mk{jkS?Ki(}GQJ7;GDKmiBM7 zW{!zz0n5u3o5Tx=MzVuTfbS?IAnaFtEb0~YCy9t47n+o@OYZ`7_$mtKz7fbh2Lr^5 z@Wy+5n!4fduN=1$p9h$^_3$+7adn$3823cVk(zs(6NA^+@0r~&ivkdSIao=Pk-;pD zK_l@Fu%1ocyTKvzY6Xs6W6(q{yNG60R!;KcHpe@Qn&VQSLQV-d?D}4L)Df&ykMUl%u-suB7Z3p z^xYNdihB~AJ~Su-Fz1QFz-dAO4QiujXY&bAWg%SHhvLs+%Nwym8jln2pBmV|Av89n zJSWh(tI0Pt!Td(wNy2nSXdQ<4v1&km^r+z@UJa_g3Yfv-fHd@={@gqAT9xd*@V#v- zct7pjWF4QjOB}cXJ;C*a!-(Pp8-UJbSZn3J_e_u8JOcnld5!0%3H>jf-Bb|st)n4r z-{U9($b7<>0!cgE-2maQ36={J#Hcug?s0oQ_KNS70u-3+IltBN8vhJ9kuGE5C1RMs z61SE@j#GwIR-dZz+#1VmU`d$Dga?=ZincWwZj|SHusl82LlkzJo+=BFIWT`ns8XYj zmo)ax`T+4)V?Fzl>4AnpNQY)VBwF3K@D0KusSi#RYVv`c-A+tu@+s;)lZf{A_B|$a z^z_x1=C(qL%PTAKzu)gMmN)5?^DRb>8wP!4w}0Vg!vK)6=adA*k5HVn7WfgB2r8-lZj!-{iOwiYNPj}FV zp>AZLV$5F@P`=NLoRK) z15A@|WoNVZYg!B#dQ6@QVnNohCmKd4ACm=!sV8iBBat&`NQJPXNOIoO!nZ5{k65<~ zn{*0K*z`Jx+;-}{)llprK2+z1e8WFj6uMhiAL?3>AZx$hv`H1uu8J2-Omp_i7xu+h zzQdgUX*BTGl{8vli7hcea9MI9?`%2_2jFA>e&nivEfaEw0NFf)ZS82jCBQf2(=(tu ziWAt!d@JH_AjD%QHZnvoaFidof!~jSHC+u`MH0w0%cGywMeb@yE^ZuP)7tI-I0>cb z{Aw+Y`E`V^WUwhVNRaFLNkU^p2Ws=A8Rqf;2U!bBQVMX50-&z5&+R%7&*l2@!1F^N zcN}E_9P4cFW7Sx%v2fg(@Lu-3>Xszm_X$EjT?>|0iaDfa=z;q0-YC^~$-3p7w^+_k zwI*wO+DUE9^f81Zx90Nd-0fKKXd1ciJ;)&fvXO?Gz%bA#Sw;R_a08R)mGwT)k%Ajp zC^IFzH>9wrq&Z#5msiznt4@Sx|n(67MqblpQ7a@LJa70Xo|eq_$1 z+A!eYine_cTV$!{cCRU~FG)o_wEfwq#N5}fB&bwt=U+ z3b#8`F`7*RrOlRHBrSdqKEmOH5p0)-P8^DO?4?slTEWAUjtE~~AfYC(f8hLS*V*yO zKC~yR1n!W%!dLtPH43%Ob$8rvY4|6(9aPrCqf<73NLJ++kv^YUMh+|J$$Q|l&*I|Z zSRy;Ry3onUs%%yC6cNZzdRuo4eP?E7=)WpFS-(MaSDizRBrWT%?26}!)yplp=5wh zAzK>{y2g(UiTWH5p=|Iso5U@sLZguE0|r8)6oyoZs;U(v;X&B`?I93ZwUB2CjUSN} zuio%)sLuTc!;WuUn=3gjUeui!`u)1mi3vbV_`H{adQ6Ion?lSVT`CK{LqGW74o@2J;-oH&y z&OWXv9-HISy5G9?LoByA;(P6#SSDw|hYuf8X0weDMsBO-b}ao1gWe>Kn7Mg+I3S}x9pvRVvv>x}JWZ*-Q$zglJY=9@Aec%AtqzeaN|7$MvgAJ75~ z8iC1f+1P*Nq#_l9h@u}8BYd$}F2gmM^T%9-?Xdf*(-9p*t-jvt5CpMSZf{84)n$F* z>ag?C`ipV&-dwVh`XSNAL!m3wju^3O27ySnVL3;9b1%=_M5KtjYf=6B(noVPhjZMq zE!wz zdj*Z_J>heaDal;W--!+*YY-WD-1pMwx}9+uDu|305XsOMZ+j@0Ws>RB54U1vmIin8iV8rnN;{?ZF^bw?(Le0$^Vxztu6 z^IoWkoZ4U>5@*ZqHKQKm>Wvnidmpta0c_tCQFuP|fSFk7`l?@p&C|E!4k%jx)i>pP z*qO)Kp>g(Xy7m{Em~+E?pduU=M-z*QWv>Bn~tGT7;Gdqqqs`Gmd2vVRQn$+O{(8Ct^}- zTSl}>aw)#5R*n6O^wtW}m+`}muS&n4e|qxkKQM22!U)N_E5?VT^d?2@ zhPAE9hV`NDcC;)P8-ww`(YLG593GTOp?6}zV2F=LMGSY3*&XZFYj*qA{+l6rS~ol4 zI6(0#dV~{Ik|J6Eof?4gBPd0|Xr!LCLt|=2cJ$KY9)ID`3f1n+ile!yX#f@TBJ?wQ z9!zu<%oROwqP#w5^Dz)6x~>xC)}gbO_|=ESXt0{zW%~m!Vkx<&lEO7dl4x_bWB?hi9qczZzYV|uJ8>u%dVq6DC zKKTH%k4cQ?x-jVM?2d#!du_|q6YIdj4_oW@m0esF6~mK-iwdbn09qP@dY#6A6iFJd1uwn3OGwgn`Th860`A;_`>z>+ z>BBpI#i~`JR~7qcUf?)i8q!Fb_GtA$`4v`#|RNm-j|4s2xe;P-m%iiv%PB5JA%Iz%Kg}z7Tpj=l?pap?y$ao5$Z`T%o}rYo=49Ra&8Oi#BLu{Y0FaL_`mH zNPjaq{`@dyKVvDX_m%OQ%pOR&=UA2`razZLK9}Q4vsm5A2}gR6kAveuWX4>J$X~!u zckS-q8T%p#%tw0FOE7ifzV5#cV_El2yNs~qAR5kxL5sDwl+E)+rsybm&oE3;B(HdY zB>QXAsPH5#>daR8XPVVTPA9yM5_IG5Rzo;mf(?b(lSFayCKs6rO*}w_BeA}XFzgYv z3QrhkZua=02VnK32AK0998!?j_I-x?`iQ&p+3kaE8g9q5 zNfw-hZ3!*KN7{<*8eqQnyYW0q3M}9H(9C1bGW4o=a&#VVt4~=RQiU=U6JvgrWB(<4 zB3={qmU~&rR0J#Pt|YC3<-1hcOl(jV|Jw#QfG5V((c>FVrYjI}qf4Dk2YgF7L}7bf~}!~S_a ze@Sa=)xA0Q-!QumKU<8wgivHl7H${6VSCSHBKgdK7QIWlckkY1T=o53@Jf3)fR1io z4BABTRnBt#nLjBwy2)bhAudNE*LL_5>yWWG)3etl6H|SCohSb_!L+COdG_jc&|0s7 z`QbUuNqr^IYyQssNb7(+WMxs*{O8xItrA^p?~rN+`oCB8Wxsgfxe?!uaXtMx1HqV5 zThHzNuQJs{^Q^4Rj<3f1UQFrC{}>rkp{f=Ax5ZshxK zc`xyCZbF{q$XaqiM_n%r1pjN9<2cJL{2K*`uX~s0pgGg!#10B1r6vix%KdHin9==o zK5n+BlBIbr{{*wNX5@TL#GR|~c^J}{_pYQ(|$1BaolR1*N&oW5={%~z?e~3v;{25BXY$SA8JpA`NcnWPgG%=Adm!FPKQq#Op zUQ)0j2A6=q34DVQ#H$oAFfcy}2d_zNG)%BjFfe)v^t~pwpwRD_0zV%gy-2>Gn&5XW zHlTD{a8Pk^;jgc+OL>ZmBU(HRHvmU-J=W)*nKOVvRk%EkD>rvTbEB|&Q_!x|O_a^% zR6vpfUxtTDdT$q7;8(bV;I_85sy`>|X#q?%Bde?Wti~Gq%vv?bynK9drW09W!&gU} zr#Cn1dQf$;BMCkC8uI$N^nFEdBFv#30dSlr4z32TeaBakbuE(h%GHMn0kwONKV)qr zysuK_@)=&1O_A}f**qI&f8}2O0&i$3OI(hO3IApXD0q{NdC!(G!vCG{-Gb3gk7RKP zV9pFJ89=9l__K?VyA5T}}SSjl#1XO&3 z4u6D(qq?Q2xVRjK`jv0Qy8>$WahKoegFn8P2&Q|=czlqych8v38JkOq?cxZm{fhGw zWIw9B4S;8b*O!rk(Qp?*ACkz($TWz#{Up(>H)*iGcR(N@c@2`p3ivL(^xlKr9c7|_ z&_WrgI0O=!tO{l;`l*b_<*mt!Ro@s)Kc1gDC@&7u7oBcYjTvwV1UPx}{Wdo=B~GXD z7FT=Ab?wwry@q}3=BjW#Gdu5 z#r$cN%m3bEqsUD zJD!qlpD=f_Ez~FAtw37hehA*f4r@Jfyu~C;^Z3AHg9}Qc$$#jlpD;l%U~*?(~Wl6amaW zuVMW1+~=J84-(r&Fg4N@7yI)8CI|OJ`<%;R{dX(2=~1`wn5;vuk~vSDjP9=F$FICm zO}bVo`SZ?~m(^i9YZtH}5DJK-sIUqrO?Ub4vCAiJrvpqi35(yg!(!#bPcp4*xuoQV?XHIU?D9<9vSR5HD*I)bU^#rDX28z6|!py6velwf#!x}L~p8d3#aab5jUHpVgX_j`g9 z@j%!c_VG$%iRA0cOJ_h-RCK-u4;RHaEdU-`wF&8Vts+)PMFEiE@XVPj$W=1TuE zTJQWZTwO7VSw^i=+|WQ+tX{5m&40BOdwMu7d@)=D0{V-a8;>6FB!yr^Wt&eK7JPa4A3bQgvj=l5%hm}su;#ouWIj9z;criS4zR2 z7&_gR4PFxp7`&tiQSRfB9TqZCY7rd|6~E z%R{tJ`}E_KNtg9GmDDY#r3PzZLRJkCc8BaOVWVIK^s5zxqXIp~?*Mj(w zs|{iz>-lEJevfkxS`_aQbNg$DsA!l-Q zn60B=-MMDjUv+!aji-S3Q{%zuFTKrZwb-%GlYuo!Uc?vH@pn8C3EDPBILI}fj&^T< zb6CEfoSKSGOT&P?Ak)YLKqnUWRP5RqB6HT+GW$E3l`Z|YDA@_MeOfeL4NOY=IV@w$?yX>9VR0|$DJfx`c1FcyWYGBd_*h(zbwGD)&A1Q%+K%B=UINgR z{tOQ801+G=6$OF3;29Yid0a)_R$v0HqWPqiSWxg2Iu07}=ky|b%Hd|k@iY7r^J_A) zGEMO~EvVFl(khvikE)v52SgPc8;0jAWj4Lz@yZ{b`n=4pyB5YiJ-xkIRaKKTb+Znt z>Ic?VR(KafT_R*Yx9NaD&?;Lk6wYeQ{&(x`m|%MK1XFpzXIWWBret91TOZ-wJAK zh(cV67|+y^&4RbeG3TG+;^P-g%ql1I=i8ncu8v$lGF?Gg8BSkczXyI3fwRra+dH1; z@IhP}ZL_GdDkwDNPOK8Gt7@mj*Oai|j38>{9C(iB*D)YeFD-oTZuY~2(_K4vGpg=u zl|pbR^+u zO@|Ju>966Y(P(HB+W8YFr#7MXzxtqB$4hYEaZ&q~tIq@>-YEYV7UxN{jUffY>Y3yQ za8@XlaisoPd7K(KB92(k*iWQ>*_wOQnit*)ac}7RM27#|7Mq9%{qMej_`7-i4Ryb ze9O&!Q$#KwyZ(WU%tR7+L`kN|b3vg=rG||Ri`Ms{xjFSWK1ls$@pAdi+YBY! zmzHR_`1k4|<>kzm9{i*ERUhxvodm96!HrlOX3rNlxt%*Zv>*;q3yi2(NKZ+zsg}Jd z*Mc9GE^XWP(5W^9Y$-1yXN*-vU>8HiB`N;)LFR0h;B>2nTOtj`cBwU?rUuWI)^ql- zh2J><@|?bX?5hj?%0U+L3#K`^o-W@F!i<o2mjV53K^2|wEbhTzWXhmX@@0T1y z-=*$)?nt7+ExJ{l|?dX9&XB&nKt zKF-cMyOj`dxM3jCt70D>aBy%q2Ra>dpieieZ~6IG#JTzTNqJq5r*&4bIhI~kj5NIQ z9^gJxO~rB4p|7NDE`b#NUFyd2*>CNl8S6;o>cE@!wGb_1x&_ zk;JpHIXO8KKe>F^tz3$jwsiE#njITW7<)JhXK6}JO)YI~<>y!mIqyIsheU-pp&<4W zw8O}-Tq+Io7acLw(F<35FoFcJjtm_pCigb5pm$x9mxmv^s6BcK2M5=SdOD)WGIesIdf3p54XFWJL*pR3+ZL<|XWaQ{M8hm1B6y^RIJS_(l~Zb^8vj}^BVA35|wrkar*d$Y*xhD zW5O1KjE?>%YqRV}tlxP$vDVa(jyeLA@2+_)z5gBgr(r%5$}5n(A?*un-QQ+6~60dFv`}|(h3O(fL~tD$He(#E3r>)MLUwlug%&a?sZpa z+$g^S)3SLA=}%5QwI%w1h}kSM)80^9oT!4-FafQgBD z6wYdmq0pq`5HN2RrC7`*g$QDOh^hmcl(zha~{1?@{ymXrFa`A5k!X81jq+ zaiejN6&t3peJU(Lt|rM_%>q zH0*zqxS0y!D;9g>=+;t$l^b>NmxQstUEK(PnN~knL2FQ&2G-mxDIxA(%+lg*5jCXW za5Avj!Q1wMrZ74#E+CYEIA~s6TzruP2OHb3#&a_6ki`6EN@;a!3a7QT^-J@6bZ~Kc zd07)IP46vH@^EYXZt8HOCzK`mU&)m2s&^1Xuxml!~|@z-}(`>^z_zl%!BWtI6-b$5-w+D3AgfTwv&;m&ipPJIu?lH?AnX%j;6&%CQyJ~2=a_fHaOBF41qOw=XYnke1S}B}> z=MQ*M$y9E$X+tMuUyqDY$x5Hnf@+S@M~(E*TemDedDB3t-tnxHeM&bz)GB+9(bz+C z!IZmhbCc5OqeE%`x_7RF9Fxn#{#F;VLvN7nP3#u#Rbze79QSbza~yzTMJ?M z>$VscRrCB=ondiPo|>D$Ip!f%2_-87&eNmz<&M9U76*8yYFFP(`O6(Q{U#j-g+Xw>V*02WChh$dYn7Ap$0emq)}o)t>!W z1rvm26#)sx{D7R(QwI|hleIL#Qk6e#`-{_1#j#sAP8`IVPjE7}J}{2rgeR22qs~Xh z#y`9fRkTe+6=nY}Mhw^1c|BXXp+Qy5)e6JO)!wK_Tr%Q^#ypv_{f^@z<4DpEcOZ?K z56jD*Ph7*F=IK^&g*X`NKmPg*Aj1?gLe3WHnU9-=i_RgPJG?wTBVL8;2^piwzA3Q# zPMPZ#_X&k#2>mEQUssR|%=K`qDbIfp$&T8&TNKytb!s)glap(WOiA$~zu)0q&3@`f?Kf$X=ab^CQ$XL842hXk!uf=0jIC(&TFHLu ziSP1=fb8Da*r}8;Q25iNiRt4)*N}r1#(mOK8-ZpvS4tUo8BLv9uJlKu`vSX7MYv&2 z67?#1R0e!h=TE6h7a>FdD<3+RXHju+<1X){LjBnwy!CNo)iIKbqQ}EGvT_*GlX4&E zgpWBtT+ZX;BWcaR=^%Xdk-5ZKjnBqUdPAJx4!HVKQBZ~TSww`@ajOd%{R!Kw`VFYU znl}mQ*p!Jg<@(iYu$`Ft!ef;6jxT}2I2$?BVtf590Uukzb6{_k{IiAzA$WOwl0}Ke z`Ho!wNGcL22uw*KfuwU2lhcEIPqB&Ng1PaT(UE_pEZfAQzhx!;fcPfgfVqjhU6M+u zl@pGgFA>Z3z)du*D?dgt+M9%Q2>HNBFZ{ud9q*B=hb{Kt8>031?^h)btCOeC##_ff zzzs(G#5I!vL8UZea{@~vpzy15Gr@{vYL0HzB~~J$J1vU;e~AiJMlK(2`jSz{i`6Ae zOieSv#DlB8qobq0pSB$b?P|*E+z?9OscZq$*}05Ov>*I8wfAF7dctKIJI0y2J4`sG5HJbJ~f@^`H-C(Rn)t zLC}W}!A(%~DEp)vz!cP!Esw!Tj=AzKYw1dLjwFA3h5RF zLDW@wB_$;T2RgdCD;v0tTC5=9o%#D)Y>+38Q0u)d+ixN?p1M`Y^j5a`nhAgZ>=Pb% z^*?DARjJOFw?$N8H+Ew&0BBFM&J0HIi(!E9xUVCFz*cFS&wIFixX&rH;tg39!2nXo&8 zG4mt=!$%uV%IO{?m7Bv$!Pvn7K>9`ewkhX9wdRcA%K@?Ex%x{94~LBC!0x-@QAYqd z5tzb$tNaJ%65a>Fr|hDSw2jLKZeF=d0EZWNVLr{YbiMY!p68fjqJ5Zw+3{oi5#+b~ z5fmKGlJ=Hl978U7w2nhjLE;G{(IZ8TjdQI()<=(ru0kpdI$#;J>tt93)ynn4K{|;+ z`x?>kcQBjtt^(Q{Hh2g{kF=Dq1H|pHvM=rpoMt9j$VVp~LdiDGH1|)etk}}O04CES zbcpmXCb894Z&u5g5@Kv@@!8}4XbT<9MD6S&VzpOdr-dzH=>=JUpj)9$RJ!f{mMc zf^?P4Rq+ScO9_nx<4S64`$1qUCd*F8ZLq>e zTPeswr1-9{1~f9}4zNi`&{E})if2HUJ!oysAo(}XV)3&eS4si^n&O1fU>d9H;3OsJ zyhGC6fjsB58F6@@QKdt$Uy}ZhA3wO3_%g(p`T6-3H8cuJE`AyUMQvb8$O2A)H{2C^ z?oWkuJ;sPqMVX`Dvd=Ua@UK}_1ScEZMCa`;+Aq))Tw+_M@wm%8)7CSOLq3HLl`PQj zGc)e%V5Y+eodGQFkq<}|0Y^OjAonThp#RPu7Zc74acwed)C8Of@Gkh><=Xw6#09b= zLqAarh|0Z*?4a;FJl41;gu`1HLY>{3!1ANII+BM`F%34}hvHw8&tE`*d ze3Ybzx<#q12rECuc)YWdEb755L|*Plow@35J1w@+}s6Xt=w-W;eHxEduwN> z%c|CqHEo(zqg0I;C+yc9LVvHip&=z0B*eR<)#M6rcF=;vK1g(e$}|@=a0xa>a1olt zOTip3@gl(5K;MXkY|!W@s~{X-p>`ku*M74zl*|cJEsJ; zH8rkjG|W#tYJS{_RYxuwA*Xqx*^YqTJ$Q#@9IX9O)%G~$FX-1iD}(O(z&irYH=M55 zKWc>d-PNhMl}G%Hdba&nTDEufKp^_0l~S zPbH)zLkTPw#=Gdf7LaWjwSH3PF| z3cn}*N$W#d)>tx#A8Kl93eeVp9$#lzLaIP75=>kfG^^kd5D+w~027qguU}&g(!qRB zGRT&Q+_v*kJd~}N$d>q?dzYJ6SBGETa{lV2rUGWXp!IseiO#-%ZO#OK?SP)=5oa#> z^g?h+BCBzrY@0qk2|Yo*pj(o_T=sLgjEf8Bb^g7yEh|j>RR++d?2dbOhACaZH>h53 zK}d~xH#n3O36Lc~`j^DIZg)Mes8070I5czvTh0B5uGPtH3s?u5!dcH|?AJV4GvK{I z0hYKfUDoo|?)C@FhX}_x_A#Ns0{R|H>og-b#kU1P#0PivCOC4XD3JO_7yrgq62)V$ zXI~gc!Q_LXugS?eaN$V~eCX}5YV4o6?BnFLMi|LU0LrIVD-N-tDKKv;EmPqk+>P*A z`jqMS%@C};37);7kKeh^OT6}1iw3H-97f08CL~C4tS##1S`VL)QBV}C+CP8(oJc?= z=ysZ6^xUF+9bqIiLFvbkNkcM&wDrlvd@SuB+hcf@!}@1%P}BTu?tC+zfP#-!SYKJ82600QI0M#_o@k;*%CkN^gPPKUL4PMiQU||Pc$J#jx%;bwuS~o@Ld%G(0Oxl! zG+7dnWDs9%`#niu`fIYzOY>-MCCy+>Q5EPE& zo)<=9n}domnIb%#(~6nynrDK438ngy&a)$7O-k)En2(NQ@Kzy34D-M>Egw(Y2_!>} z>SaCfh7_L6De~Z6CYC{BcHZmR*fY|a?F@SejoQjhaoA1~P_j5O%=$aVPHqW4BRG`< znwxnOm~;ohTfEzU=FZ8L)_*5tJmH>(n2`}3a_-241AGMSWky!Y7@k6HVHQ_5$&r2J zy;XSKq&fC?mUbvPCDB$ z9A!(2?vwB%rqhb)XR)>|RSIZb%5hod4X{d3SLqn6yiINf9gikJ==NLQ zwp6}SgFy=W-jyqT=lNcF1k44>)G7B54ixqESB6bIgEGOG{D=ZUjJW`~d>zr)9 zXPa{E1q-=pjkUeNBh$U#ydE28&(Z?hmANz#;{@<8Kt z%lc@`ZOdD6;68i{-SzNOLO@Pc=_YHWn@4g3JMD2 zIpIOA9{8UhxX2FYE8)`Z<{=Or)HUUT?R;V`gFXy_oxlFqLAdr?I_(<&B}Q6v^?z%; z_cDJ*7lEZ@fgfgi3tj(9n6=h$77hxtU@FU{BGAfrkrJ$)$(&7W_P`mGQfpl*pZQz; z`g9o5oVEcflG^nD527cXE37a7O&IkelUlp+{lCbn{-^$Gk@NpAUDf}Gtm=Pjw}Aht z`08*ONK7vNS>}xSwMHIP;efH<;JUznp62ksE4Li_!P8QbWJZprVs>{eK(P+i!@EzP zl4?01VEC6rGghtN{;u=jPC3;F=GRYePcS#>gn$;`pT4`a6b|drC#VCu^P(jHUc>}E zEufF~MYY~!ebo+u^uZh=jyr8LK!m2d-zj;{sP}!HT67}}quJI{|NN~a?UBm~|6(T% zj4*>kL*XFZ#c2;E8vHQ64Glbmh+}5>aQq$FtOc323|DlQcd&I&u+yVNu^MxfTJ0u(Jcd*=akPYlVdh$iOdaJ#)S zf}kS>)lm*+-zsO-jjg}EX|N~)V_z0R(cWZV@&$?6sO`~m?M0~PocaO8>)BcdrDda$ zyMP!4D1$vK|Hm=$`^tlGz-^Uy6<^N?A8rPdk9^uhU$OkNPIxP>J%=TJM#ht)+mcb% z+|u*-ulV?mIbd!sZ^UHK%&2?*AX#Q%u*sX(8b_|28x*-CED*VexWG22^ZJ>Pwc48&x9j$_^PS&48&u-ISE8@EnB2@+l zqvXzxEmmUF|430@4Lo+!Tv7*(%b+?^=#yPt5J1yONA_LZ#|?p_{|8OLtrybTV*-~+r} z+T#6%f#kKn(DuQ$B+ZjK9T%*EM|5|KCSQZdCPWM0(FZ@H<bV{-_X&~ZQSU$!+ZQ~{wARe*0I5y-_ZMcRqY=4 zB#XTNa&HPohkR#gANm#rKtU-$euRs4OJYx_Rk!|Jo7)On3dSrhZ(2>w|A(uuj;kW- z+8shdQjkVM1Vp-1KtZ}ox}_VDW)KjhrMnxYyAItU-6h@Kd576z9TP)6{2X_jlC?Q|y#@>0e=c>^a`9a1WbD&gb zQ;A@!Oxnl6lKdcA02t8=FWnC2&O7^b$txc3b;0Dt63;N}F`2s*_4qdFdq9&AQhF0= zE>{|K<9j6ep8+nvrETx_9i9Ue4CO-O-DaS9$8?fjbbX>!t(yy{xv6r+m6Bq;q^NXgK1Br1kaHu!+|^Cm6BOSWLzSjL1b`I%9dr8 z`{{78DTd3!uXn~&-^S+)xrRtr2vJsiSZ{A{A1wOibw$t3CD^r!>hK-dnDLjF zW|1kvx*40vvqd@hV<@>PjkNS_)u_C*bbE1yt}Ge&bx8_`h^TiQ@r3E-dp^1QMlH+9 zxU#%KPd4}5S`+xz{)I-3O-d-88F?0d<6X~S-=^nMbMT9i-`lL)o8Mo6mrnO+b;~ZZE^mCT7ECtHx`@i)xH}agqp0F$TvI zAzw%`NG%;ZE#UlJSUUe&1t;dY?>aBw(4{)nh~4S8y#SRwTl8HqL2AVU!k_}4mkp{> z+*wqfrlrF*0f~B0D`0io#@I7Eufy32ZL*il892BY%ed17zP6$S?_oi8f55w@#u=BY zON78GiY_PTAtpTs_Woic?spzm+w0raL7#pJ_cP25y%zKE#Se=NwIQWF4|eBgWxalm z#z?yK9H;LD1i<+&D@hp{mGV|33}VFekr2q;m6j;xRKcj!x8~SQ1_(vP#i{uCh@m+Z zbo?bPqBHWa`H{@qsy-(>`|U9VOHcLOg#?Vac1zv6lf*I>oJsar@eNATS}h$S?rAbwx4^Gi;K0h zxT~@r$Ft~=7M}k<4Ncc*0cGjgKqSDCF5NPQ_RK`Nh25&V)WLfG( z#l##&oVxC=Pg%Y0Ttdi&V1c~()Qg{lunXD22M;wiMmE!-WRn_D9)grFzfAPxbi8J0 zyzOY#XY1XV+KpNzC6f;&9^7rIwR$vE zb7;7c7m73o-Sy#trYmqH^24;I*##cww{e>2`^-gh0)jkAd^N3I{*OhbH<`Q;;DECSb9^i4h`e}%0 zUUZ1!?l=g;a#@y9wp^9hxkLkY3j5)Dh}6c9j?wmWjlq$7PB7L(w!D;do1fin>qv<4 zyyT^Y=y97DAr1Y_Gws(q2H`^rBy77=CCKTr_>(a^zekiF-F^^iTFJ#ZKNt29tjS;+x4R@OCG!cXMo5;W!P3zTs;jE;^%0d|W_NqTyE@2RnQ zEpLD3&9X06;)2cg!&G6(`uz_$n%dWsCLEJoZkuz?Nqc!4XupZo!^mo$N)`4yJXIze zc@?CIb|u!KM$|J5J3RStJ2grE!D?p5?v8yr~$CMx_ne>L%Fm~n{0cUHz&`WINmlZH(x zYzI?{lu|RG2eh^QI@5ZG`QwLyv^pV-kPY!#S0n+v$bWE7P3`-5?&`SJiX0(ejN;&r z-kMR$!sIkOdH60G>Q8CfgZ&1J$VUVV6ztI)^@jifkhlXSBO}IKjqT^jsL06LF8lWp zv9bQPuxq3|`LwP;T-x~UWFC9?rvoSj(Y|n`JT-2?gdo#Dt2cC3#S``#;&&)B{Rs`| z-?iWRlW31^#=BbJ*nZD64FMz0bo9d8Ws5wLlZX$Ti*5$rUtCok2mM=P0I9-|X_UFT z^u7q`pk5#aXYJ98&xmUhv0E1%z9kcP8lL4t2nisHEprvF_^hHi%Y5aj=tsJy7M+g5 zD>e65NR>xGZQ)?cOLKc_;zj3PCMmymU_IaH-hCy+7#_Ouq2)kQ^CurHbP#pakRMzq z;nd#$C8j1qIgwx@dtrW-3?@z3ifLJnvGVd>2eFlqV)SY?do?NjhH&M7{xBq2Ct_q( z!PxgOXctZ5XYJOAL?CNESP>QM6!ca%|!(bd*-{$BSt zbbqJ3rVBhnG^4!8dhW{9dvBiR$ggW7*3rN0F<<<(w2&!ky%G+L#rVaE^eyR6dr zXd7_3njw$zw&+YN$aFs}nWloRd{|Y)(u;E^;Z6JU%z)EeV#pwZ#8vdFoSp~YJmcO- z&G5Xv554Ihdsw>{`jJx=kr%=8?(@%|3pyc0kF71}Gcoak=H}w7$MXA^9@mX*{f2lZ z6wAxlA8*^VRf3P`7@|oer#1bCg|90aTc+?-MX)4&{rhgAN2k=M_W29`qgr5{CtsS<#h>6hAAQl=ckW+Ar6^Fi2&%k{9edgbj_5O9C)Pw{UsM3|f zR6Vm`!~D@{d-N00jafLTPf`DM+sEUA8o)bg@|S9FTZg}Dgw}mg9&e*-ox0Rrs2(1+9)5;$o}84st}YqU8A^w|9hB*Rr$5@s}AY9Mp|>M4|<#?+myB=^T4@$Y`P;U$ojy2POUjzPhDMdH9^ zMJ-|v;vjQdy>3|oyv>nhXunplw(_-p+o+PX)b03;oH#GbPWmN7C&)Va#_etH6Q9vg zk6D`jiSQ`Giicb#IkIok*e>=vN2bow;Ii{zc=sGa1%86?2x4KRf$!ZfD7d)^AUFtA zE())}{+4cwh2<$u%J4Jhb_I*dzMvId9}INA%o|aiI7Eo2pUvcQO)jeN8-k(qFfInP=FlGB_`0vn=e`|3lu}?Jr0ZA_h zQla>up!@qL@t-&*9e{&V7YYOvl~g*Y5q@Xq_hcNmyVLZM#5_?N#`6__27-aDqdC%L zP<^0SgrYzYAd%I*8Crp=I_8A%uE@&o`4A&7u763|vP~#ILExZr4qz4uCw5seIhCk} z_5JMFL3~O<4~W^qSqbg0!`mX>K_h2&M&EId+JNKAlmD0VIC=&%7On}4zvzNP1z-=i z$#7s{+qoE;V@dbmUWTYziiW*Oyrs(_2?1G58(Wf!12U2>sY23R;L%w z;&%k(BSQA`-Eb)Tka>WW3PsHZQ^h**c)w`{WFDW~BxDPqJ$4en5&wQV+bX;*&F;Co zJv0H?5m3x5+>YN&FJWAlnZKDPq=WO;`a{3{tnSK&jOm{MCTsY23k97HpK;>dH-LlH z-_qX}EQPn9u5Pmt&H)GS_N3K+7!>frqO|E94Pgmf6U|l1t9U~pL41Dh+{U^;5NI2# zNFLVF)tZ317vG9`xPy2uh!Ui#j#( z@N1O6vWNNv{1vmrDEawG@PnU0JPah?@0J&;T04*6-Gre-x95qUO#SG4zlUu(Ny&fs zzODMg&{On!=;-^76>cR+wP@1D2IX}kQEcI}IA%RD7Z(>?+>k^)XdkJuo-Ncs-;O4u z9n&-f)8h2>ktoX-g%Kvi!V^_02Pk2E*RHX71=Jy_K~#mfk5?9+d=|TMtM)}`E?L(~R`O`VR(=g&S|5&uSnat{kMJzz*HIo%4k&zdBw{aHDDS`2O^e*9sXx z%Y(;$vN!bi(fg-7esWv>0@@aATA8s=iV;sfCuJC8(_VtLb>2`%5_1|~C?_P``fic` zTP+Sk7I8o-wbd68PcSP}F7RK+s-(udH9`%4fC29#zu;NFzCnh^{2Rx`st#1Gt6 zOnDBy=%wWa6Z3E17f_~FYNDOqI2V)Y_Sv=XL~6U-1iZbiB^2h2=^Kce42qwCz& zPEJ1uOG4(9VfpjRH(GtGVwB zE~Vl-#b_Fz%(tHwiBEq6>$W7$?-m)D+KNe+m*+h(q~^ zLzyJ|`to-F`kwW6V94ehl|gD?*Qr<2MHTzsfxS(B_JqL$)8?f^?D|8Cj^X6t2gh6@ zJq+;NPdV|Rs5qjbVC^)}?t6aOBa~@~7jP{f59mL0-JL8#*<#J_+_@yJ_$VPWE!@`r z0dno;*+Q--#!sPOv@52e+dc1k@J5`r`{WUJx%;IJ^f1B3{f{9*;SXet9KAq4t9I0EA zLnNQ8R!GW-HwbVK}fR=Su`wT8Xhh$F3o%fYv?u^G0&C_>t zi6llBc2Z=q3HH%1J$Eq`;B{F08S$cL_O2XkLOz;=r$gHwnVMR@tm*iI25N>+iM{WY zY1r==YdhqxkLVV3d69UL`&e!D=JeAb($$aC1_a;^NY=V7e>Y=3Zni7%s55Lxds&qi zzuT9Au@yD?E}ONEvOQ9mTx)L;RQ79AVx6;^c-b6|=SPd6nvV;n`B=aCvuq;=5n77AkRgZGBxsZ%IO^$GtPVND7L? zWWNvz&OXFhbU*kGivIxR+6ondC9a|ZfWs|u`hB%9`nqkYFC2oqr0 zyhr>X_?Hjicip+{>eeJ!$5_UAf<5=9 zIgO#K+V*7keJbgG*f1BSOjQcG5GBtLIac@eD)p)5mcnOfh}giJW%IS=cgmi^3{`u+ zdG>gXPMd3X2akO!4G-Px%>2f34Z~$So=Z%6uN#nTHk#OYU6qPXR%ai&O(?r2 zSU{~^J*ooA%Ftg^VYPA$wyojw-zUEP->dU;)Rx98OFcdoYw-sy16f!MQ?k zUF8G={cs7v{ZT?#O9*S?D_xZnB6RS}P=OyIr2QXZpYVjuL&-O+@@iapG@i-b*k-1J z1k_c&J3oa+?#vnD5esDtyA7$j=P7wT^VJk@j zDBs7TG-!!c*?ko8$k{w8-?)AzMJ8h76=+ePlaqrn^t)hzl$8Tos2~TW65OeD>U<5> zYTlf%3a8NAkw&n8?)$fEPL*J2S{%JPfY&mmoC4CyVX8??skUEE{(dL7{rANh?3Og* zvvzQ!VcDk2=JjErni~qRe<6zECG?jP$R@mNva;XUL}}y0oINcpTV<4OuHzi+)_3ne zk8V?{Gjfdn;4r=k5j1*+hPa67-@XMEa^M~o(rt;Q9UZwlTFkE@hmPYGR_6rLt8GX- z?s9Ya$NpKuG5?BHDvy6oQ6!-AD>~9##R~9iO-bR;ZAuRc7-b3>9;2((7 z9GLg4kUZ_TE_vc?->BOlxG@-7mRZO%^~X!KtgilTwf*pekp)*vo`S5BR?!Y@Eceg> zVpaZ1NN|R(L{->5w`>=24YJt5?QjD3v5Z|i-irJ>D`dg7^7UN{b+#&*R_a+`uy*MbRe)rmiArYYT2 zTt`ZCvbP-M@;rSuWQRP-&A6dlEj&nOT*N@us0b$p3m;>+FNywtPXA|f{tt=pf4cwQ z=Dbg1TV(%VFVdl<7dGDZ|NZFy?HlJrh$t6l&V?uoa@ABQjyr(xz=*9eYM;NOdp_RZ z&Z|&AIp>gM>UoRCob9BYf{Y2m@gUO)>8za9#;YcswxTYrL|8#8v1aIpBA3M58%rBc zxJ)b4>Vs&&sLiIo<7^(F&9|2kI`=UhS6z*5Wj=`>{*8G5&WC1y=!=(B4dvMDsy~OaqtH$s4k7H7r{Es=5i*hYx=*uzInkK9Y zo`797cSxKXajwRWBhMvU3_WLdLmW>EM>lAf;&db0$RxiGcOgBk1FF(vOg%Ol_#Zpn zqK|z;Kd0lRpZx{U`s~#EyfFQ*48SuY=T7&~{X~jL4VsqCDodGFI=MwTZEbA;__#X~ ziC+f`281OgQME;AS%WipTpPYV+~3`0+o#CU%2tf$Wp{dtK7amv*t%oa8SK0kYT9I6 zfw)J@f{#`X0w2%FtfRPoY97cBF_nJY%+sbgd*`!B&HU$vO;Y_%hPHgC|BWgp%7iAg z9|?kFJ*?cxx4DQqljE%HtxR3EZ?G0n^R8G%Tc(fVB>m7l3@R$KJRb zO2~zN{p^{{`MUj;t6K{=vG58|&{jtY$6Wp4)4zlRZB=<6Remp@)QFM=Fg1J6z)IZA zIqat_@$m8Cu`viNU_EhVEQV@L9Em*q{7~X#@71rgI9kTjvy+diU!DQ!m6aiNsGECx zi2Uxz(=)Rod1F%D9~ebKEQ+AdIX)drFRaH=jlq+-OwoJv2YC*vcEJTpDoGb(`728f zz#BoxBl!I-7%@=#WJkYfyAXi#O3gQ2HvMzeSx7cQG5^@Of#zra zm!FD^(q*N?43IrS1z-eV*o8+ZkGme`XeOYNNPPQN&7-CW zCj>syBdJr@L{<+g(%Y`%NB=;;JIU2G2t;inY>o(lY!fC}lwG!$ti49?vSqA2Yw;@8 z^ETcS_44%0yQCQ@!@z*&>ya}$IWLa8^P#_Zz;WA?vvN{HnRr`!$Cxo2j_&cYmw<_a zU%G!yx^x~2pw-n;q*tYgS;xORT(Tr@o}A#QsH(LLEy9I`F(K`PKH4T?zY4BZm0lBn z&&l~R%J)Z>#kHD*6H!NdJ|R*6?uNU=o>}*if9g}j&mIY5^C}n9YbC%CNo6Y4(|+UX z1=VT4URG=1l?!AUbzUMgg!G=Sq~mvyyG<yRjX1G$qp$Y zmT=ON{QO;Rf2X9`h8zNr6U&X=Xh|DsJ>-8fN$}=vs3_f~6WY))sJ8U!*|Pn5Wt=U< z(3x2YqN*h~rZm>-e`q>(^6_@fhEboiCUOQPD#V_Rjg1a-@x<2&uAimWNPPM9jLYk$ zfP)KM6nGNmfwW2TpYMhpa*>+2J#-Hpi0?5ax9v>)hGMqRs@+M+ev|i?q>vdWMknM- zV3jW4eqZRF8`)4i^^cCMbR9=%h^mqHCjl*=eC8puJHn!_uGu=Hpcn>u*r1*VDli(S zS3fYlx~e>GJf{Ot?SU-5rxs^iiu0JBK6vB$3_9wf^*UwziEvGsG^c>`s zMg!jEq9r+VPurilalG0Tdh&FhMvZW1(Hn@A@WK>^hBz;XT%}w=UNlj$)Q>VUuf2sm z(W6su2xC^ErJOB4rR-l6R0%veakx95(t~VQTvIdAxMiLJw<2q8J;=F`nR{tXomg3E ziIfBF;6&Cwkt}@S=J6TBOp|-f*8y9I+ie^hFN9AzlwxS%1(!K9v4Ca*&53v+^?5l| zPpVTi77NX_HPG6PF7&;vyw4-5!jFPZ&eLSnvP= z^nazs(tJtK@F{*mb#$JsLs>+Ljj4p@hqgP{Q*1mC?+2xbzy9$`=d{=RPv*UDR?VqC zPm&anH~twE^wi02gPE1YYc(&etv$<}EZR`^2wJ*ab98r#N8!EW)3DOPzbM<%w)D2l z1#8>?beo3zv;?mFYPme}E0h3IcT++FEy9tq!mo35};8;R5B>agsZSL_RBoR)|trcA~0LAY0bjcUX#+g_fg<@0E(@O(rT?h2L!(Q1rI*LpolZ%!tHi5@$LJ!}e@PHi>*M~N% zz2F@}liQ^jblxv1iR9bfw82X)WrYFY_G&de#;u@1Oj`G*(rnuSSc#j593@?hh^xD+ zq!CaGwYj(l>is(8K=X|i9GS94|JwAT-JdS?S-H`+gR!akzm+||S8ge`Mutb$GUyN; zAun46^gY|1k{`{nujApT%J%t5R?8)u`34!cb+pdzel9_^2)PTkQh(^qX>Kt23_}GvA{%nrEK+idtap&cP?K?@Km}(S^KK>}q zY~PyJqYT9OH~)G!3y8*AZ-**Mp*Wi+nRjiMF5~aN`TpTOW($k=j$DM4X(VLOK(Hr* z;D!|oVDCv?-ePt^z*$9;f+==&i6t5SU8ssPG3~47xL!@T4nE;vHN5wi&ze+g>=<1s zR>AhPbA~f9lT!T?M$jfwx5t#2O4ij%O1PqgAwen@oqU$$MDFS8PJFMbZRgbf>Ptg@ z>B4$0JLGH5*&wBDt-O0ATuVA7D5BC2kZ^PyiR1|&xmtz(F!kp2NxL|Rx#Kxc1fN znyk&TF1!9TK#!L`a#NKg(j1?fv$MVM)vaZ##>0buz({AU(&V)IB$Rz;6L;K>OTG0T zkz`69SK2<(k#UwhMvk(*B)~6pxbMG}Qe=M)=(-vuaL9Id4+i7gd{LpxVGhWFQ8QkD zja9Rpj8;m-ni3~5PYjj>d1c%!a)=p=Y`d~|rr52zm6`>mcDY04vXZs@{ONLH4E5+V zPfTY6`sYxUco*sCDt+b|phZV1H%fpW`md6;66^+h7f4Aq4|^#+C*$sMib`2nFw&eQ zMRrt<|7~v4%7Tm37-$G%*^7Dsa$IMHp_@Np>8&<_YU(fJ{U<;j`IVlZQ4$^}Zyplk z{X1wouP1cm4Hfkh$8UFkp8UWDyeoc8Mvhc|`GrrXTukZYk6*xE8NWPshMt_u)=Dcq zDxKhfp@kIqc!?|j`JYwB3H2|I-9Bx3Mn``vokO)5P3KJ8*-L4`l1dmIq?t4gvnGMW zGXUXtLWm3`K2qT8sr1=TpFTacXJ#cmTr0moVA#j8+rNZYWvhUqQ6uf!Ccr!{UOHht zckjSGl*rb6>jdprWGs^`!Y?+~aX(0{SZQ=L$2_*@){fJpF-K8TlP1O|Ha0e+u)bVF zrgS#ZLPhnn6vh?1tv0(w*Wc$}_e=a!psooY=G_q^c)~Uo+Ep;~(Oq}Mm6o;}sYY3I z>8q}}r}S|$uUE%bRlx(AW7f+FcI1g)c`Ky<$Y51K z+8@iic3>=pyXw(mk{dtT6Q{(<^y=2-Rm0IK{p>c)<=Mo2NAK zJ6|}(#!q!cIov&$tx=AI=Dv}}xrBBPZTv+N(tb_#2WZOsdE~ZE@je9YCY(5hHD^zG zS(3=y%KD;RBlZ`Hzf1l8ZM_cyIUiUUDax)yXDZKKqNdSnd~ya40=Y8R5q13aF)>7E zQd0dP8wC%ko_*Y{7pG_W&T(LsmB#5VG>KiV-W6G(51ypYke{e;>Fh*zoP~u!A;Vh+ z22o*s67yFUD2n*aHPQ-&cPv88CAt?Hs!r59R8E)FXQDmv}<}gO782xaoW)kpNonr{tj;M%U?m+y2>o2_W?Rf6P9U`AH+Nz}kTz|CH>rKGTgBegw6iw)Sp z(o^ibZ1FQM8AQgxpVXtr2ONDwBknI_Ia&k5NEKy`);}Q#$ZXK zh4X9VyE)DaCz*<28TPj5(PmYd#~Ul02ktCa8FCB0hh28o)y~ppG_7pZ^)r}%G-J7k zsZib}#%4ywIZvqRR!CLbFp>ZDkMHJNJJ06-0I42?@o@;*pqy;`B?u40TuGsX(;rVZ z`+&OJd*+1yEcf4cO!F-wKxGQf<^uTTe`2xhLSy$(UVf8{$n)as_UN;$jh{1H;lNdQ zg#HTs!-4~ zX9vN(dSKWhcyrxlm6r{xGtW7fEvvw7c6x|hqaf7f_uVQl$DS>~Jy~6`OSQ-B6S22P z*&mnOx%_l^bro#J|AN@a2r3jz4qJyo;g``%?(=6!KjXicJdocOGDjg&%d(6yr$z?_ zJl=cd-J@}_r;&1~Gg&8xtEILO{FQ|GwcLAAEcUAZ7%H)&4Ma|^ zTz*3x|D_BMIXAxCSdaUp6^~U82Lb-qc{o2&f;u9Yn|;7xAbGe8A=T@sx4B2EKGn-I ziNYMbbNk}|?uIw@)oy5~>J6MG#cKy((QQ*FB&oX^{iMiw@ssG<+r6LR$jg5Ap+6(= z1{K4m=3h2o)LJ%c2baB4=mZkjiqQbZ;S4md1!pykUblD?FHYK$p>R<#{Dw)i=+;-2 zC_4m!gIeQtGXZo=zd5swGt|=ms?u|I*aY%`e>LaE5u=iH2Ql`!KS>`w9Pn+Zdr}eB zQpz#cqN9^z(&2`b`(-@ba{K&KJ$RPP+AP4#91cNddhasN?)qvEX)Nzc9Pf_LP1%}Y z{@aR9Dy=6<$V-a|3jHX_3-cn+g;8&3%BXghJhYL zP2^tFR?Q_gRJsIgxLh3Dcl2(zh)_a2(U%-{N7~%sfrgBX%)`U?F>7S`nrKWxQ8x@4 z*67$61N$|Gi8DHjZQH9Y5r&7QD>v3&gMuZ(_l~UZPzQmmcoVS9KlZvn@xWAa?xk8& z4TC}N8NxIff!F=%uHIsF>L}k^5aodwWAw6uGd&+)ANJ3k+6ZBQbR#T)c-W|zW}#s- zU8mtCq#a=}l>8{7tIN>Xh_oCfpBez^)~fYaqbk46ta5dII+NUR1auZt?S$S`_`f1gGe6ass$L0fS-A!EfvYSxSFUB-zPok66jL z3M7oK3$(}OD;jVYQXdrwB}Z}! z>943F5y=l+%AUl&!2!%39`_2GYKqKchrdvAZ%#(VmB(4yw{$4ioxQWEe_g*j%h0^t z5M_HDd<74HSq(CYv0~+Im5q*2ZU%KimF>2lG{wjB1u;X(@o(WI%+z#eA89$G+sh@o zX@Y(DrU8Z*{r`#=_1z!%pWUupZJ0{_-PVJ^HXf%H#>Qz1F7*wsMUsN|JTBgQ^F6z5 zn;Ikfkf_$f%uq}qpQjJWojqj|Cv}jiq<|lsqM<5M>Yf0ax)Fe1ow+Kel{;_VqcAY{``1pl@6p0Z!UW{$koM zKps;C=Z7^7Gy2VQ8eLt7Q^wGY@}42w8=1HFo6C)^O}&v$;?Iba$}izKXqumIX+Q49 zb=38*fN*LrRRTfN=wJ=Ctu5PH_M_I*J#=-cp&+gfs9FOLOc$fRezY(7!5B|bN2+_8F@(J(Vt4BOkRq>vR2_|kEXSdMr z$u_>?b;w>6kcP^-*uprHx!6pAFd+Fx&*S(Rq-zBSBym|A7GnMEzN`4#@v>!Y&A8=F z>Tjo-dgW?XC~IyOm_eOYkO7`ZDz7gn3y=zyp0! ZnrA?_t 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 w6hA`5mc(raee%!()Oj|WCaleJ(Au8KN- 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%0AZ}<#o$kK14CRgVDYwTG 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 +vS!xSr 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 diff --git a/icons/obj/cardboard_boxes.dmi b/icons/obj/cardboard_boxes.dmi index 3ef52c11bfbbca1dc8997bf8ea967719323e1c51..e30e00a0830708fbdb5dc9aea2cc5ea1064754e3 100644 GIT binary patch literal 24498 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 z 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 delta 58053 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 G(EkA+s4o)$ diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index 89e73134cd061929ae8c183499b8299195a5f72a..713e10aae515f999c1f856417c1697a5709eab88 100755 GIT binary patch literal 30810 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 qcLSBw3xMw`GtaSp&VLA6#L(p;fiCUEgs diff --git a/paradise.dme b/paradise.dme index a009d5838e9..e74100a32ac 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1,2536 +1,2528 @@ -// DM Environment file for paradise.dme. -// All manual changes should be made outside the BEGIN_ and END_ blocks. - // New source code should be placed in .dm files: choose File/New --> Code File. -// BEGIN_INTERNALS -// END_INTERNALS -// BEGIN_FILE_DIR -#define FILE_DIR . -// END_FILE_DIR -// BEGIN_PREFERENCES -#define DEBUG -// END_PREFERENCES -// BEGIN_INCLUDE -#include "_maps\__MAP_DEFINES.dm" -#include "_maps\base_map.dm" -#include "_maps\map_datums.dm" -#include "code\_compile_options.dm" -#include "code\hub.dm" -#include "code\world.dm" -#include "code\__DEFINES\_globals.dm" -#include "code\__DEFINES\_profile.dm" -#include "code\__DEFINES\_protection.dm" -#include "code\__DEFINES\_readme.dm" -#include "code\__DEFINES\_spacemandmm.dm" -#include "code\__DEFINES\_tgs_defines.dm" -#include "code\__DEFINES\_tick.dm" -#include "code\__DEFINES\access.dm" -#include "code\__DEFINES\admin.dm" -#include "code\__DEFINES\antagonists.dm" -#include "code\__DEFINES\atmospherics.dm" -#include "code\__DEFINES\bots.dm" -#include "code\__DEFINES\callbacks.dm" -#include "code\__DEFINES\clothing.dm" -#include "code\__DEFINES\colors.dm" -#include "code\__DEFINES\combat.dm" -#include "code\__DEFINES\construction.dm" -#include "code\__DEFINES\contractors.dm" -#include "code\__DEFINES\crafting.dm" -#include "code\__DEFINES\criminal_status.dm" -#include "code\__DEFINES\cult.dm" -#include "code\__DEFINES\dna.dm" -#include "code\__DEFINES\error_handler.dm" -#include "code\__DEFINES\flags.dm" -#include "code\__DEFINES\footstep.dm" -#include "code\__DEFINES\game.dm" -#include "code\__DEFINES\gamemode.dm" -#include "code\__DEFINES\genetics.dm" -#include "code\__DEFINES\hud.dm" -#include "code\__DEFINES\hydroponics.dm" -#include "code\__DEFINES\instruments.dm" -#include "code\__DEFINES\inventory.dm" -#include "code\__DEFINES\is_helpers.dm" -#include "code\__DEFINES\job.dm" -#include "code\__DEFINES\js.dm" -#include "code\__DEFINES\language.dm" -#include "code\__DEFINES\layers.dm" -#include "code\__DEFINES\lighting.dm" -#include "code\__DEFINES\logs.dm" -#include "code\__DEFINES\machines.dm" -#include "code\__DEFINES\martial_arts.dm" -#include "code\__DEFINES\math.dm" -#include "code\__DEFINES\MC.dm" -#include "code\__DEFINES\mecha.dm" -#include "code\__DEFINES\medal.dm" -#include "code\__DEFINES\misc.dm" -#include "code\__DEFINES\mobs.dm" -#include "code\__DEFINES\move_force.dm" -#include "code\__DEFINES\muzzle_flash.dm" -#include "code\__DEFINES\pda.dm" -#include "code\__DEFINES\pipes.dm" -#include "code\__DEFINES\preferences.dm" -#include "code\__DEFINES\qdel.dm" -#include "code\__DEFINES\radiation.dm" -#include "code\__DEFINES\radio.dm" -#include "code\__DEFINES\reagents.dm" -#include "code\__DEFINES\role_preferences.dm" -#include "code\__DEFINES\rolebans.dm" -#include "code\__DEFINES\rust_g.dm" -#include "code\__DEFINES\shuttle.dm" -#include "code\__DEFINES\sight.dm" -#include "code\__DEFINES\sound.dm" -#include "code\__DEFINES\stat.dm" -#include "code\__DEFINES\station_goals.dm" -#include "code\__DEFINES\status_effects.dm" -#include "code\__DEFINES\subsystems.dm" -#include "code\__DEFINES\text.dm" -#include "code\__DEFINES\tgs.dm" -#include "code\__DEFINES\tgui.dm" -#include "code\__DEFINES\tools.dm" -#include "code\__DEFINES\typeids.dm" -#include "code\__DEFINES\vv.dm" -#include "code\__DEFINES\wires.dm" -#include "code\__DEFINES\zlevel.dm" -#include "code\__DEFINES\dcs\flags.dm" -#include "code\__DEFINES\dcs\helpers.dm" -#include "code\__DEFINES\dcs\signals.dm" -#include "code\__HELPERS\_logging.dm" -#include "code\__HELPERS\_string_lists.dm" -#include "code\__HELPERS\AnimationLibrary.dm" -#include "code\__HELPERS\cmp.dm" -#include "code\__HELPERS\constants.dm" -#include "code\__HELPERS\debugger.dm" -#include "code\__HELPERS\experimental.dm" -#include "code\__HELPERS\files.dm" -#include "code\__HELPERS\filters.dm" -#include "code\__HELPERS\game.dm" -#include "code\__HELPERS\global_lists.dm" -#include "code\__HELPERS\heap.dm" -#include "code\__HELPERS\icon_smoothing.dm" -#include "code\__HELPERS\icons.dm" -#include "code\__HELPERS\lists.dm" -#include "code\__HELPERS\matrices.dm" -#include "code\__HELPERS\mobs.dm" -#include "code\__HELPERS\names.dm" -#include "code\__HELPERS\pronouns.dm" -#include "code\__HELPERS\qdel.dm" -#include "code\__HELPERS\radiation.dm" -#include "code\__HELPERS\sanitize_values.dm" -#include "code\__HELPERS\text.dm" -#include "code\__HELPERS\time.dm" -#include "code\__HELPERS\tool_helpers.dm" -#include "code\__HELPERS\traits.dm" -#include "code\__HELPERS\type2type.dm" -#include "code\__HELPERS\typelists.dm" -#include "code\__HELPERS\unique_ids.dm" -#include "code\__HELPERS\unsorted.dm" -#include "code\__HELPERS\sorts\__main.dm" -#include "code\__HELPERS\sorts\InsertSort.dm" -#include "code\__HELPERS\sorts\MergeSort.dm" -#include "code\__HELPERS\sorts\TimSort.dm" -#include "code\_globalvars\configuration.dm" -#include "code\_globalvars\game_modes.dm" -#include "code\_globalvars\genetics.dm" -#include "code\_globalvars\logging.dm" -#include "code\_globalvars\mapping.dm" -#include "code\_globalvars\misc.dm" -#include "code\_globalvars\traits.dm" -#include "code\_globalvars\lists\flavor_misc.dm" -#include "code\_globalvars\lists\fortunes.dm" -#include "code\_globalvars\lists\misc.dm" -#include "code\_globalvars\lists\mobs.dm" -#include "code\_globalvars\lists\names.dm" -#include "code\_globalvars\lists\objects.dm" -#include "code\_globalvars\lists\reagents.dm" -#include "code\_globalvars\lists\typecache.dm" -#include "code\_onclick\adjacent.dm" -#include "code\_onclick\ai.dm" -#include "code\_onclick\click.dm" -#include "code\_onclick\click_override.dm" -#include "code\_onclick\cyborg.dm" -#include "code\_onclick\drag_drop.dm" -#include "code\_onclick\item_attack.dm" -#include "code\_onclick\observer.dm" -#include "code\_onclick\other_mobs.dm" -#include "code\_onclick\overmind.dm" -#include "code\_onclick\telekinesis.dm" -#include "code\_onclick\hud\_defines.dm" -#include "code\_onclick\hud\action_button.dm" -#include "code\_onclick\hud\ai.dm" -#include "code\_onclick\hud\alert.dm" -#include "code\_onclick\hud\alien.dm" -#include "code\_onclick\hud\alien_larva.dm" -#include "code\_onclick\hud\blob_overmind.dm" -#include "code\_onclick\hud\bot.dm" -#include "code\_onclick\hud\constructs.dm" -#include "code\_onclick\hud\fullscreen.dm" -#include "code\_onclick\hud\ghost.dm" -#include "code\_onclick\hud\guardian.dm" -#include "code\_onclick\hud\hud.dm" -#include "code\_onclick\hud\human.dm" -#include "code\_onclick\hud\map_popups.dm" -#include "code\_onclick\hud\movable_screen_objects.dm" -#include "code\_onclick\hud\other_mobs.dm" -#include "code\_onclick\hud\parallax.dm" -#include "code\_onclick\hud\picture_in_picture.dm" -#include "code\_onclick\hud\plane_master.dm" -#include "code\_onclick\hud\plane_master_controller.dm" -#include "code\_onclick\hud\radial.dm" -#include "code\_onclick\hud\robot.dm" -#include "code\_onclick\hud\screen_objects.dm" -#include "code\_onclick\hud\slime.dm" -#include "code\_onclick\hud\swarmer.dm" -#include "code\controllers\controller.dm" -#include "code\controllers\failsafe.dm" -#include "code\controllers\globals.dm" -#include "code\controllers\master.dm" -#include "code\controllers\subsystem.dm" -#include "code\controllers\verbs.dm" -#include "code\controllers\configuration\__config_defines.dm" -#include "code\controllers\configuration\configuration_core.dm" -#include "code\controllers\configuration\sections\admin_configuration.dm" -#include "code\controllers\configuration\sections\afk_configuration.dm" -#include "code\controllers\configuration\sections\custom_sprites_configuration.dm" -#include "code\controllers\configuration\sections\database_configuration.dm" -#include "code\controllers\configuration\sections\discord_configuration.dm" -#include "code\controllers\configuration\sections\event_configuration.dm" -#include "code\controllers\configuration\sections\gamemode_configuration.dm" -#include "code\controllers\configuration\sections\gateway_configuration.dm" -#include "code\controllers\configuration\sections\general_configuration.dm" -#include "code\controllers\configuration\sections\ipintel_configuration.dm" -#include "code\controllers\configuration\sections\job_configuration.dm" -#include "code\controllers\configuration\sections\logging_configuration.dm" -#include "code\controllers\configuration\sections\mc_configuration.dm" -#include "code\controllers\configuration\sections\metrics_configuration.dm" -#include "code\controllers\configuration\sections\movement_configuration.dm" -#include "code\controllers\configuration\sections\overflow_configuration.dm" -#include "code\controllers\configuration\sections\ruin_configuration.dm" -#include "code\controllers\configuration\sections\system_configuration.dm" -#include "code\controllers\configuration\sections\url_configuration.dm" -#include "code\controllers\configuration\sections\vote_configuration.dm" -#include "code\controllers\subsystem\acid.dm" -#include "code\controllers\subsystem\afk.dm" -#include "code\controllers\subsystem\air.dm" -#include "code\controllers\subsystem\alarm.dm" -#include "code\controllers\subsystem\ambience.dm" -#include "code\controllers\subsystem\assets.dm" -#include "code\controllers\subsystem\atoms.dm" -#include "code\controllers\subsystem\blackbox.dm" -#include "code\controllers\subsystem\changelog.dm" -#include "code\controllers\subsystem\chat_pings.dm" -#include "code\controllers\subsystem\cleanup.dm" -#include "code\controllers\subsystem\dbcore.dm" -#include "code\controllers\subsystem\discord.dm" -#include "code\controllers\subsystem\events.dm" -#include "code\controllers\subsystem\fires.dm" -#include "code\controllers\subsystem\garbage.dm" -#include "code\controllers\subsystem\ghost_spawns.dm" -#include "code\controllers\subsystem\holiday.dm" -#include "code\controllers\subsystem\http.dm" -#include "code\controllers\subsystem\icon_smooth.dm" -#include "code\controllers\subsystem\idlenpcpool.dm" -#include "code\controllers\subsystem\input.dm" -#include "code\controllers\subsystem\ipintel.dm" -#include "code\controllers\subsystem\jobs.dm" -#include "code\controllers\subsystem\late_mapping.dm" -#include "code\controllers\subsystem\lighting.dm" -#include "code\controllers\subsystem\machinery.dm" -#include "code\controllers\subsystem\mapping.dm" -#include "code\controllers\subsystem\medals.dm" -#include "code\controllers\subsystem\metrics.dm" -#include "code\controllers\subsystem\mobs.dm" -#include "code\controllers\subsystem\nano_mob_hunter.dm" -#include "code\controllers\subsystem\nightshift.dm" -#include "code\controllers\subsystem\npcpool.dm" -#include "code\controllers\subsystem\overlays.dm" -#include "code\controllers\subsystem\parallax.dm" -#include "code\controllers\subsystem\persistent_data.dm" -#include "code\controllers\subsystem\profiler.dm" -#include "code\controllers\subsystem\radiation.dm" -#include "code\controllers\subsystem\radio.dm" -#include "code\controllers\subsystem\runechat.dm" -#include "code\controllers\subsystem\server_queue.dm" -#include "code\controllers\subsystem\shuttles.dm" -#include "code\controllers\subsystem\sounds.dm" -#include "code\controllers\subsystem\spacedrift.dm" -#include "code\controllers\subsystem\statistics.dm" -#include "code\controllers\subsystem\sun.dm" -#include "code\controllers\subsystem\tgui.dm" -#include "code\controllers\subsystem\throwing.dm" -#include "code\controllers\subsystem\ticker.dm" -#include "code\controllers\subsystem\timer.dm" -#include "code\controllers\subsystem\titlescreen.dm" -#include "code\controllers\subsystem\vote.dm" -#include "code\controllers\subsystem\weather.dm" -#include "code\controllers\subsystem\processing\dcs.dm" -#include "code\controllers\subsystem\processing\fastprocess.dm" -#include "code\controllers\subsystem\processing\instruments.dm" -#include "code\controllers\subsystem\processing\obj.dm" -#include "code\controllers\subsystem\processing\processing.dm" -#include "code\controllers\subsystem\tickets\mentor_tickets.dm" -#include "code\controllers\subsystem\tickets\tickets.dm" -#include "code\datums\action.dm" -#include "code\datums\ai_law_sets.dm" -#include "code\datums\ai_laws.dm" -#include "code\datums\armor.dm" -#include "code\datums\beam.dm" -#include "code\datums\browser.dm" -#include "code\datums\callback.dm" -#include "code\datums\chatmessage.dm" -#include "code\datums\click_intercept.dm" -#include "code\datums\datacore.dm" -#include "code\datums\datum.dm" -#include "code\datums\datumvars.dm" -#include "code\datums\discord.dm" -#include "code\datums\dog_fashion.dm" -#include "code\datums\holocall.dm" -#include "code\datums\http.dm" -#include "code\datums\hud.dm" -#include "code\datums\log_record.dm" -#include "code\datums\log_viewer.dm" -#include "code\datums\logging.dm" -#include "code\datums\mind.dm" -#include "code\datums\mixed.dm" -#include "code\datums\mutable_appearance.dm" -#include "code\datums\periodic_news.dm" -#include "code\datums\pipe_datums.dm" -#include "code\datums\progressbar.dm" -#include "code\datums\radiation_wave.dm" -#include "code\datums\radio.dm" -#include "code\datums\recipe.dm" -#include "code\datums\revision.dm" -#include "code\datums\ruins.dm" -#include "code\datums\shuttles.dm" -#include "code\datums\spawners_menu.dm" -#include "code\datums\spell.dm" -#include "code\datums\statclick.dm" -#include "code\datums\supplypacks.dm" -#include "code\datums\tgs_event_handler.dm" -#include "code\datums\uplink_item.dm" -#include "code\datums\vision_override.dm" -#include "code\datums\cache\air_alarm.dm" -#include "code\datums\cache\apc.dm" -#include "code\datums\cache\cache.dm" -#include "code\datums\cache\crew.dm" -#include "code\datums\cache\powermonitor.dm" -#include "code\datums\components\_component.dm" -#include "code\datums\components\caltrop.dm" -#include "code\datums\components\decal.dm" -#include "code\datums\components\ducttape.dm" -#include "code\datums\components\edit_complainer.dm" -#include "code\datums\components\footstep.dm" -#include "code\datums\components\label.dm" -#include "code\datums\components\material_container.dm" -#include "code\datums\components\paintable.dm" -#include "code\datums\components\proximity_monitor.dm" -#include "code\datums\components\radioactive.dm" -#include "code\datums\components\slippery.dm" -#include "code\datums\components\spawner.dm" -#include "code\datums\components\spooky.dm" -#include "code\datums\components\squeak.dm" -#include "code\datums\components\swarming.dm" -#include "code\datums\diseases\_disease.dm" -#include "code\datums\diseases\_MobProcs.dm" -#include "code\datums\diseases\anxiety.dm" -#include "code\datums\diseases\appendicitis.dm" -#include "code\datums\diseases\beesease.dm" -#include "code\datums\diseases\berserker.dm" -#include "code\datums\diseases\brainrot.dm" -#include "code\datums\diseases\cold.dm" -#include "code\datums\diseases\cold9.dm" -#include "code\datums\diseases\critical.dm" -#include "code\datums\diseases\fake_gbs.dm" -#include "code\datums\diseases\flu.dm" -#include "code\datums\diseases\fluspanish.dm" -#include "code\datums\diseases\food_poisoning.dm" -#include "code\datums\diseases\gbs.dm" -#include "code\datums\diseases\kingstons.dm" -#include "code\datums\diseases\kuru.dm" -#include "code\datums\diseases\lycancoughy.dm" -#include "code\datums\diseases\magnitis.dm" -#include "code\datums\diseases\pierrot_throat.dm" -#include "code\datums\diseases\retrovirus.dm" -#include "code\datums\diseases\rhumba_beat.dm" -#include "code\datums\diseases\transformation.dm" -#include "code\datums\diseases\tuberculosis.dm" -#include "code\datums\diseases\vampire.dm" -#include "code\datums\diseases\wizarditis.dm" -#include "code\datums\diseases\advance\advance.dm" -#include "code\datums\diseases\advance\presets.dm" -#include "code\datums\diseases\advance\symptoms\beard.dm" -#include "code\datums\diseases\advance\symptoms\choking.dm" -#include "code\datums\diseases\advance\symptoms\confusion.dm" -#include "code\datums\diseases\advance\symptoms\cough.dm" -#include "code\datums\diseases\advance\symptoms\damage_converter.dm" -#include "code\datums\diseases\advance\symptoms\deafness.dm" -#include "code\datums\diseases\advance\symptoms\dizzy.dm" -#include "code\datums\diseases\advance\symptoms\fever.dm" -#include "code\datums\diseases\advance\symptoms\fire.dm" -#include "code\datums\diseases\advance\symptoms\flesh_eating.dm" -#include "code\datums\diseases\advance\symptoms\hallucigen.dm" -#include "code\datums\diseases\advance\symptoms\headache.dm" -#include "code\datums\diseases\advance\symptoms\heal.dm" -#include "code\datums\diseases\advance\symptoms\itching.dm" -#include "code\datums\diseases\advance\symptoms\oxygen.dm" -#include "code\datums\diseases\advance\symptoms\sensory.dm" -#include "code\datums\diseases\advance\symptoms\shedding.dm" -#include "code\datums\diseases\advance\symptoms\shivering.dm" -#include "code\datums\diseases\advance\symptoms\skin.dm" -#include "code\datums\diseases\advance\symptoms\sneeze.dm" -#include "code\datums\diseases\advance\symptoms\symptoms.dm" -#include "code\datums\diseases\advance\symptoms\viral.dm" -#include "code\datums\diseases\advance\symptoms\vision.dm" -#include "code\datums\diseases\advance\symptoms\voice_change.dm" -#include "code\datums\diseases\advance\symptoms\vomit.dm" -#include "code\datums\diseases\advance\symptoms\weakness.dm" -#include "code\datums\diseases\advance\symptoms\weight.dm" -#include "code\datums\diseases\advance\symptoms\youth.dm" -#include "code\datums\elements\_element.dm" -#include "code\datums\elements\earhealing.dm" -#include "code\datums\elements\rad_insulation.dm" -#include "code\datums\elements\waddling.dm" -#include "code\datums\helper_datums\construction_datum.dm" -#include "code\datums\helper_datums\icon_snapshot.dm" -#include "code\datums\helper_datums\input.dm" -#include "code\datums\helper_datums\map_template.dm" -#include "code\datums\helper_datums\teleport.dm" -#include "code\datums\helper_datums\topic_input.dm" -#include "code\datums\looping_sounds\item_sounds.dm" -#include "code\datums\looping_sounds\looping_sound.dm" -#include "code\datums\looping_sounds\machinery_sounds.dm" -#include "code\datums\looping_sounds\thermal_drill.dm" -#include "code\datums\looping_sounds\weather.dm" -#include "code\datums\outfits\outfit.dm" -#include "code\datums\outfits\outfit_admin.dm" -#include "code\datums\outfits\plasmamen.dm" -#include "code\datums\outfits\vv_outfit.dm" -#include "code\datums\ruins\lavaland.dm" -#include "code\datums\ruins\space.dm" -#include "code\datums\spells\area_teleport.dm" -#include "code\datums\spells\banana_touch.dm" -#include "code\datums\spells\bloodcrawl.dm" -#include "code\datums\spells\chaplain.dm" -#include "code\datums\spells\charge.dm" -#include "code\datums\spells\cluwne.dm" -#include "code\datums\spells\conjure.dm" -#include "code\datums\spells\conjure_item.dm" -#include "code\datums\spells\construct_spells.dm" -#include "code\datums\spells\dumbfire.dm" -#include "code\datums\spells\emplosion.dm" -#include "code\datums\spells\ethereal_jaunt.dm" -#include "code\datums\spells\explosion.dm" -#include "code\datums\spells\fake_gib.dm" -#include "code\datums\spells\genetic.dm" -#include "code\datums\spells\horsemask.dm" -#include "code\datums\spells\infinite_guns.dm" -#include "code\datums\spells\inflict_handler.dm" -#include "code\datums\spells\knock.dm" -#include "code\datums\spells\lichdom.dm" -#include "code\datums\spells\lightning.dm" -#include "code\datums\spells\magnet.dm" -#include "code\datums\spells\mime.dm" -#include "code\datums\spells\mime_malaise.dm" -#include "code\datums\spells\mind_transfer.dm" -#include "code\datums\spells\night_vision.dm" -#include "code\datums\spells\projectile.dm" -#include "code\datums\spells\rathens.dm" -#include "code\datums\spells\rod_form.dm" -#include "code\datums\spells\shapeshift.dm" -#include "code\datums\spells\summonitem.dm" -#include "code\datums\spells\touch_attacks.dm" -#include "code\datums\spells\trigger.dm" -#include "code\datums\spells\turf_teleport.dm" -#include "code\datums\spells\wizard.dm" -#include "code\datums\status_effects\buffs.dm" -#include "code\datums\status_effects\debuffs.dm" -#include "code\datums\status_effects\gas.dm" -#include "code\datums\status_effects\neutral.dm" -#include "code\datums\status_effects\status_effect.dm" -#include "code\datums\weather\weather.dm" -#include "code\datums\weather\weather_types\ash_storm.dm" -#include "code\datums\weather\weather_types\floor_is_lava.dm" -#include "code\datums\weather\weather_types\radiation_storm.dm" -#include "code\datums\weather\weather_types\snow_storm.dm" -#include "code\datums\weather\weather_types\solar_flare.dm" -#include "code\datums\wires\airlock.dm" -#include "code\datums\wires\alarm.dm" -#include "code\datums\wires\apc.dm" -#include "code\datums\wires\autolathe.dm" -#include "code\datums\wires\camera.dm" -#include "code\datums\wires\explosive.dm" -#include "code\datums\wires\mulebot.dm" -#include "code\datums\wires\nuclearbomb.dm" -#include "code\datums\wires\particle_accelerator.dm" -#include "code\datums\wires\radio.dm" -#include "code\datums\wires\robot.dm" -#include "code\datums\wires\smartfridge.dm" -#include "code\datums\wires\suitstorage.dm" -#include "code\datums\wires\syndicatebomb.dm" -#include "code\datums\wires\tesla_coil.dm" -#include "code\datums\wires\vending.dm" -#include "code\datums\wires\wires.dm" -#include "code\defines\vox_sounds.dm" -#include "code\defines\procs\admin.dm" -#include "code\defines\procs\announce.dm" -#include "code\defines\procs\AStar.dm" -#include "code\defines\procs\radio.dm" -#include "code\defines\procs\records.dm" -#include "code\game\alternate_appearance.dm" -#include "code\game\atoms.dm" -#include "code\game\atoms_movable.dm" -#include "code\game\data_huds.dm" -#include "code\game\shuttle_engines.dm" -#include "code\game\sound.dm" -#include "code\game\world.dm" -#include "code\game\area\ai_monitored.dm" -#include "code\game\area\areas.dm" -#include "code\game\area\ss13_areas.dm" -#include "code\game\area\areas\depot-areas.dm" -#include "code\game\area\areas\mining.dm" -#include "code\game\area\areas\ruins\lavaland.dm" -#include "code\game\area\areas\ruins\syndicate_space_base.dm" -#include "code\game\dna\dna2.dm" -#include "code\game\dna\dna2_domutcheck.dm" -#include "code\game\dna\dna2_helpers.dm" -#include "code\game\dna\dna_modifier.dm" -#include "code\game\dna\mutations\_mutations.dm" -#include "code\game\dna\mutations\disabilities.dm" -#include "code\game\dna\mutations\monkey.dm" -#include "code\game\dna\mutations\powers.dm" -#include "code\game\gamemodes\game_mode.dm" -#include "code\game\gamemodes\intercept_report.dm" -#include "code\game\gamemodes\objective.dm" -#include "code\game\gamemodes\scoreboard.dm" -#include "code\game\gamemodes\setupgame.dm" -#include "code\game\gamemodes\steal_items.dm" -#include "code\game\gamemodes\autotraitor\autotraitor.dm" -#include "code\game\gamemodes\blob\blob.dm" -#include "code\game\gamemodes\blob\blob_finish.dm" -#include "code\game\gamemodes\blob\blob_report.dm" -#include "code\game\gamemodes\blob\overmind.dm" -#include "code\game\gamemodes\blob\powers.dm" -#include "code\game\gamemodes\blob\theblob.dm" -#include "code\game\gamemodes\blob\blobs\blob_mobs.dm" -#include "code\game\gamemodes\blob\blobs\core.dm" -#include "code\game\gamemodes\blob\blobs\factory.dm" -#include "code\game\gamemodes\blob\blobs\node.dm" -#include "code\game\gamemodes\blob\blobs\resource.dm" -#include "code\game\gamemodes\blob\blobs\shield.dm" -#include "code\game\gamemodes\blob\blobs\storage.dm" -#include "code\game\gamemodes\changeling\changeling.dm" -#include "code\game\gamemodes\changeling\changeling_power.dm" -#include "code\game\gamemodes\changeling\evolution_menu.dm" -#include "code\game\gamemodes\changeling\traitor_chan.dm" -#include "code\game\gamemodes\changeling\powers\absorb.dm" -#include "code\game\gamemodes\changeling\powers\augmented_eyesight.dm" -#include "code\game\gamemodes\changeling\powers\biodegrade.dm" -#include "code\game\gamemodes\changeling\powers\chameleon_skin.dm" -#include "code\game\gamemodes\changeling\powers\digitalcamo.dm" -#include "code\game\gamemodes\changeling\powers\epinephrine.dm" -#include "code\game\gamemodes\changeling\powers\fakedeath.dm" -#include "code\game\gamemodes\changeling\powers\fleshmend.dm" -#include "code\game\gamemodes\changeling\powers\headslug.dm" -#include "code\game\gamemodes\changeling\powers\hivemind.dm" -#include "code\game\gamemodes\changeling\powers\humanform.dm" -#include "code\game\gamemodes\changeling\powers\lesserform.dm" -#include "code\game\gamemodes\changeling\powers\linglink.dm" -#include "code\game\gamemodes\changeling\powers\mimic_voice.dm" -#include "code\game\gamemodes\changeling\powers\mutations.dm" -#include "code\game\gamemodes\changeling\powers\panacea.dm" -#include "code\game\gamemodes\changeling\powers\revive.dm" -#include "code\game\gamemodes\changeling\powers\shriek.dm" -#include "code\game\gamemodes\changeling\powers\spiders.dm" -#include "code\game\gamemodes\changeling\powers\strained_muscles.dm" -#include "code\game\gamemodes\changeling\powers\swap_form.dm" -#include "code\game\gamemodes\changeling\powers\tiny_prick.dm" -#include "code\game\gamemodes\changeling\powers\transform.dm" -#include "code\game\gamemodes\cult\blood_magic.dm" -#include "code\game\gamemodes\cult\cult.dm" -#include "code\game\gamemodes\cult\cult_actions.dm" -#include "code\game\gamemodes\cult\cult_datums.dm" -#include "code\game\gamemodes\cult\cult_items.dm" -#include "code\game\gamemodes\cult\cult_objectives.dm" -#include "code\game\gamemodes\cult\cult_structures.dm" -#include "code\game\gamemodes\cult\ritual.dm" -#include "code\game\gamemodes\cult\runes.dm" -#include "code\game\gamemodes\extended\extended.dm" -#include "code\game\gamemodes\heist\heist.dm" -#include "code\game\gamemodes\malfunction\Malf_Modules.dm" -#include "code\game\gamemodes\meteor\meteor.dm" -#include "code\game\gamemodes\meteor\meteors.dm" -#include "code\game\gamemodes\miniantags\abduction\abductee_objectives.dm" -#include "code\game\gamemodes\miniantags\abduction\abduction.dm" -#include "code\game\gamemodes\miniantags\abduction\abduction_gear.dm" -#include "code\game\gamemodes\miniantags\abduction\abduction_outfits.dm" -#include "code\game\gamemodes\miniantags\abduction\abduction_surgery.dm" -#include "code\game\gamemodes\miniantags\abduction\gland.dm" -#include "code\game\gamemodes\miniantags\abduction\machinery\camera.dm" -#include "code\game\gamemodes\miniantags\abduction\machinery\console.dm" -#include "code\game\gamemodes\miniantags\abduction\machinery\dispenser.dm" -#include "code\game\gamemodes\miniantags\abduction\machinery\experiment.dm" -#include "code\game\gamemodes\miniantags\abduction\machinery\pad.dm" -#include "code\game\gamemodes\miniantags\borer\borer.dm" -#include "code\game\gamemodes\miniantags\borer\borer_chemicals.dm" -#include "code\game\gamemodes\miniantags\borer\borer_event.dm" -#include "code\game\gamemodes\miniantags\borer\borer_html.dm" -#include "code\game\gamemodes\miniantags\bot_swarm\swarmer.dm" -#include "code\game\gamemodes\miniantags\bot_swarm\swarmer_event.dm" -#include "code\game\gamemodes\miniantags\guardian\guardian.dm" -#include "code\game\gamemodes\miniantags\guardian\host_actions.dm" -#include "code\game\gamemodes\miniantags\guardian\types\assassin.dm" -#include "code\game\gamemodes\miniantags\guardian\types\bomb.dm" -#include "code\game\gamemodes\miniantags\guardian\types\charger.dm" -#include "code\game\gamemodes\miniantags\guardian\types\fire.dm" -#include "code\game\gamemodes\miniantags\guardian\types\healer.dm" -#include "code\game\gamemodes\miniantags\guardian\types\lightning.dm" -#include "code\game\gamemodes\miniantags\guardian\types\protector.dm" -#include "code\game\gamemodes\miniantags\guardian\types\ranged.dm" -#include "code\game\gamemodes\miniantags\guardian\types\standard.dm" -#include "code\game\gamemodes\miniantags\morph\morph.dm" -#include "code\game\gamemodes\miniantags\morph\morph_event.dm" -#include "code\game\gamemodes\miniantags\revenant\revenant.dm" -#include "code\game\gamemodes\miniantags\revenant\revenant_abilities.dm" -#include "code\game\gamemodes\miniantags\revenant\revenant_spawn_event.dm" -#include "code\game\gamemodes\miniantags\slaughter\bloodcrawl.dm" -#include "code\game\gamemodes\miniantags\slaughter\slaughter.dm" -#include "code\game\gamemodes\nuclear\nuclear.dm" -#include "code\game\gamemodes\nuclear\nuclear_challenge.dm" -#include "code\game\gamemodes\nuclear\nuclearbomb.dm" -#include "code\game\gamemodes\nuclear\pinpointer.dm" -#include "code\game\gamemodes\revolution\revolution.dm" -#include "code\game\gamemodes\shadowling\ascendant_shadowling.dm" -#include "code\game\gamemodes\shadowling\shadowling.dm" -#include "code\game\gamemodes\shadowling\shadowling_abilities.dm" -#include "code\game\gamemodes\shadowling\shadowling_items.dm" -#include "code\game\gamemodes\shadowling\special_shadowling_abilities.dm" -#include "code\game\gamemodes\traitor\traitor.dm" -#include "code\game\gamemodes\vampire\traitor_vamp.dm" -#include "code\game\gamemodes\vampire\vampire.dm" -#include "code\game\gamemodes\vampire\vampire_powers.dm" -#include "code\game\gamemodes\wizard\artefact.dm" -#include "code\game\gamemodes\wizard\godhand.dm" -#include "code\game\gamemodes\wizard\raginmages.dm" -#include "code\game\gamemodes\wizard\rightandwrong.dm" -#include "code\game\gamemodes\wizard\soulstone.dm" -#include "code\game\gamemodes\wizard\spellbook.dm" -#include "code\game\gamemodes\wizard\wizard.dm" -#include "code\game\gamemodes\wizard\wizloadouts.dm" -#include "code\game\jobs\access.dm" -#include "code\game\jobs\job_exp.dm" -#include "code\game\jobs\job_objective.dm" -#include "code\game\jobs\jobs.dm" -#include "code\game\jobs\whitelist.dm" -#include "code\game\jobs\job\central.dm" -#include "code\game\jobs\job\civilian.dm" -#include "code\game\jobs\job\engineering.dm" -#include "code\game\jobs\job\job.dm" -#include "code\game\jobs\job\medical.dm" -#include "code\game\jobs\job\science.dm" -#include "code\game\jobs\job\security.dm" -#include "code\game\jobs\job\silicon.dm" -#include "code\game\jobs\job\supervisor.dm" -#include "code\game\jobs\job\support.dm" -#include "code\game\jobs\job\support_chaplain.dm" -#include "code\game\jobs\job\syndicate.dm" -#include "code\game\jobs\job_objectives\science.dm" -#include "code\game\machinery\adv_med.dm" -#include "code\game\machinery\ai_slipper.dm" -#include "code\game\machinery\autolathe.dm" -#include "code\game\machinery\Beacon.dm" -#include "code\game\machinery\buttons.dm" -#include "code\game\machinery\cell_charger.dm" -#include "code\game\machinery\cloning.dm" -#include "code\game\machinery\constructable_frame.dm" -#include "code\game\machinery\cryopod.dm" -#include "code\game\machinery\dance_machine.dm" -#include "code\game\machinery\defib_mount.dm" -#include "code\game\machinery\deployable.dm" -#include "code\game\machinery\door_control.dm" -#include "code\game\machinery\doppler_array.dm" -#include "code\game\machinery\dye_generator.dm" -#include "code\game\machinery\firealarm.dm" -#include "code\game\machinery\flasher.dm" -#include "code\game\machinery\floodlight.dm" -#include "code\game\machinery\gameboard.dm" -#include "code\game\machinery\guestpass.dm" -#include "code\game\machinery\hologram.dm" -#include "code\game\machinery\holosign.dm" -#include "code\game\machinery\igniter.dm" -#include "code\game\machinery\iv_drip.dm" -#include "code\game\machinery\lightswitch.dm" -#include "code\game\machinery\machinery.dm" -#include "code\game\machinery\magnet.dm" -#include "code\game\machinery\mass_driver.dm" -#include "code\game\machinery\navbeacon.dm" -#include "code\game\machinery\OpTable.dm" -#include "code\game\machinery\overview.dm" -#include "code\game\machinery\PDApainter.dm" -#include "code\game\machinery\poolcontroller.dm" -#include "code\game\machinery\portable_tag_turret.dm" -#include "code\game\machinery\portable_turret.dm" -#include "code\game\machinery\quantum_pad.dm" -#include "code\game\machinery\recharger.dm" -#include "code\game\machinery\rechargestation.dm" -#include "code\game\machinery\recycler.dm" -#include "code\game\machinery\requests_console.dm" -#include "code\game\machinery\shieldgen.dm" -#include "code\game\machinery\Sleeper.dm" -#include "code\game\machinery\slotmachine.dm" -#include "code\game\machinery\snow_machine.dm" -#include "code\game\machinery\spaceheater.dm" -#include "code\game\machinery\status_display.dm" -#include "code\game\machinery\suit_storage_unit.dm" -#include "code\game\machinery\supply_display.dm" -#include "code\game\machinery\syndicatebeacon.dm" -#include "code\game\machinery\syndicatebomb.dm" -#include "code\game\machinery\teleporter.dm" -#include "code\game\machinery\transformer.dm" -#include "code\game\machinery\turret_control.dm" -#include "code\game\machinery\vending.dm" -#include "code\game\machinery\washing_machine.dm" -#include "code\game\machinery\wishgranter.dm" -#include "code\game\machinery\camera\camera.dm" -#include "code\game\machinery\camera\camera_assembly.dm" -#include "code\game\machinery\camera\motion.dm" -#include "code\game\machinery\camera\presets.dm" -#include "code\game\machinery\camera\tracking.dm" -#include "code\game\machinery\computer\ai_core.dm" -#include "code\game\machinery\computer\aifixer.dm" -#include "code\game\machinery\computer\arcade.dm" -#include "code\game\machinery\computer\atmos_alert.dm" -#include "code\game\machinery\computer\atmos_control.dm" -#include "code\game\machinery\computer\brigcells.dm" -#include "code\game\machinery\computer\buildandrepair.dm" -#include "code\game\machinery\computer\camera.dm" -#include "code\game\machinery\computer\camera_advanced.dm" -#include "code\game\machinery\computer\card.dm" -#include "code\game\machinery\computer\cloning.dm" -#include "code\game\machinery\computer\communications.dm" -#include "code\game\machinery\computer\computer.dm" -#include "code\game\machinery\computer\crew.dm" -#include "code\game\machinery\computer\depot.dm" -#include "code\game\machinery\computer\HolodeckControl.dm" -#include "code\game\machinery\computer\law.dm" -#include "code\game\machinery\computer\medical.dm" -#include "code\game\machinery\computer\message.dm" -#include "code\game\machinery\computer\Operating.dm" -#include "code\game\machinery\computer\pod.dm" -#include "code\game\machinery\computer\pod_tracking_console.dm" -#include "code\game\machinery\computer\power.dm" -#include "code\game\machinery\computer\prisoner.dm" -#include "code\game\machinery\computer\robot.dm" -#include "code\game\machinery\computer\security.dm" -#include "code\game\machinery\computer\sm_monitor.dm" -#include "code\game\machinery\computer\station_alert.dm" -#include "code\game\machinery\computer\store.dm" -#include "code\game\machinery\doors\airlock.dm" -#include "code\game\machinery\doors\airlock_control.dm" -#include "code\game\machinery\doors\airlock_electronics.dm" -#include "code\game\machinery\doors\airlock_types.dm" -#include "code\game\machinery\doors\alarmlock.dm" -#include "code\game\machinery\doors\brigdoors.dm" -#include "code\game\machinery\doors\checkForMultipleDoors.dm" -#include "code\game\machinery\doors\door.dm" -#include "code\game\machinery\doors\firedoor.dm" -#include "code\game\machinery\doors\poddoor.dm" -#include "code\game\machinery\doors\shutters.dm" -#include "code\game\machinery\doors\spacepod.dm" -#include "code\game\machinery\doors\unpowered.dm" -#include "code\game\machinery\doors\windowdoor.dm" -#include "code\game\machinery\embedded_controller\airlock_controllers.dm" -#include "code\game\machinery\embedded_controller\airlock_program.dm" -#include "code\game\machinery\embedded_controller\embedded_controller_base.dm" -#include "code\game\machinery\embedded_controller\embedded_program_base.dm" -#include "code\game\machinery\pipe\construction.dm" -#include "code\game\machinery\pipe\pipe_dispenser.dm" -#include "code\game\machinery\tcomms\_base.dm" -#include "code\game\machinery\tcomms\core.dm" -#include "code\game\machinery\tcomms\nttc.dm" -#include "code\game\machinery\tcomms\presets.dm" -#include "code\game\machinery\tcomms\relay.dm" -#include "code\game\magic\Uristrunes.dm" -#include "code\game\mecha\mech_bay.dm" -#include "code\game\mecha\mech_fabricator.dm" -#include "code\game\mecha\mecha.dm" -#include "code\game\mecha\mecha_actions.dm" -#include "code\game\mecha\mecha_construction_paths.dm" -#include "code\game\mecha\mecha_control_console.dm" -#include "code\game\mecha\mecha_modkit.dm" -#include "code\game\mecha\mecha_parts.dm" -#include "code\game\mecha\mecha_topic.dm" -#include "code\game\mecha\mecha_wreckage.dm" -#include "code\game\mecha\paintkits.dm" -#include "code\game\mecha\combat\combat.dm" -#include "code\game\mecha\combat\durand.dm" -#include "code\game\mecha\combat\gygax.dm" -#include "code\game\mecha\combat\honker.dm" -#include "code\game\mecha\combat\marauder.dm" -#include "code\game\mecha\combat\phazon.dm" -#include "code\game\mecha\combat\reticence.dm" -#include "code\game\mecha\equipment\mecha_equipment.dm" -#include "code\game\mecha\equipment\tools\medical_tools.dm" -#include "code\game\mecha\equipment\tools\mining_tools.dm" -#include "code\game\mecha\equipment\tools\other_tools.dm" -#include "code\game\mecha\equipment\tools\work_tools.dm" -#include "code\game\mecha\equipment\weapons\weapons.dm" -#include "code\game\mecha\medical\medical.dm" -#include "code\game\mecha\medical\odysseus.dm" -#include "code\game\mecha\working\ripley.dm" -#include "code\game\mecha\working\working.dm" -#include "code\game\objects\buckling.dm" -#include "code\game\objects\empulse.dm" -#include "code\game\objects\explosion.dm" -#include "code\game\objects\items.dm" -#include "code\game\objects\obj_defense.dm" -#include "code\game\objects\objs.dm" -#include "code\game\objects\structures.dm" -#include "code\game\objects\effects\alien_acid.dm" -#include "code\game\objects\effects\anomalies.dm" -#include "code\game\objects\effects\bump_teleporter.dm" -#include "code\game\objects\effects\effects.dm" -#include "code\game\objects\effects\forcefields.dm" -#include "code\game\objects\effects\gibs.dm" -#include "code\game\objects\effects\glowshroom.dm" -#include "code\game\objects\effects\landmarks.dm" -#include "code\game\objects\effects\mapping_helpers.dm" -#include "code\game\objects\effects\mines.dm" -#include "code\game\objects\effects\misc.dm" -#include "code\game\objects\effects\overlays.dm" -#include "code\game\objects\effects\portals.dm" -#include "code\game\objects\effects\snowcloud.dm" -#include "code\game\objects\effects\spiders.dm" -#include "code\game\objects\effects\step_triggers.dm" -#include "code\game\objects\effects\decals\cleanable.dm" -#include "code\game\objects\effects\decals\contraband.dm" -#include "code\game\objects\effects\decals\crayon.dm" -#include "code\game\objects\effects\decals\decal.dm" -#include "code\game\objects\effects\decals\misc.dm" -#include "code\game\objects\effects\decals\remains.dm" -#include "code\game\objects\effects\decals\warning_stripes.dm" -#include "code\game\objects\effects\decals\Cleanable\aliens.dm" -#include "code\game\objects\effects\decals\Cleanable\fuel.dm" -#include "code\game\objects\effects\decals\Cleanable\humans.dm" -#include "code\game\objects\effects\decals\Cleanable\misc.dm" -#include "code\game\objects\effects\decals\Cleanable\robots.dm" -#include "code\game\objects\effects\decals\Cleanable\tracks.dm" -#include "code\game\objects\effects\decals\turfdecals\dirt.dm" -#include "code\game\objects\effects\decals\turfdecals\markings.dm" -#include "code\game\objects\effects\decals\turfdecals\tilecoloring.dm" -#include "code\game\objects\effects\decals\turfdecals\weather.dm" -#include "code\game\objects\effects\effect_system\effect_system.dm" -#include "code\game\objects\effects\effect_system\effects_chem_smoke.dm" -#include "code\game\objects\effects\effect_system\effects_explosion.dm" -#include "code\game\objects\effects\effect_system\effects_foam.dm" -#include "code\game\objects\effects\effect_system\effects_other.dm" -#include "code\game\objects\effects\effect_system\effects_smoke.dm" -#include "code\game\objects\effects\effect_system\effects_sparks.dm" -#include "code\game\objects\effects\effect_system\effects_water.dm" -#include "code\game\objects\effects\spawners\airlock_spawner.dm" -#include "code\game\objects\effects\spawners\bombspawner.dm" -#include "code\game\objects\effects\spawners\gibspawner.dm" -#include "code\game\objects\effects\spawners\grouped_spawner.dm" -#include "code\game\objects\effects\spawners\lootdrop.dm" -#include "code\game\objects\effects\spawners\random_barrier.dm" -#include "code\game\objects\effects\spawners\random_spawners.dm" -#include "code\game\objects\effects\spawners\vaultspawner.dm" -#include "code\game\objects\effects\spawners\windowspawner.dm" -#include "code\game\objects\effects\temporary_visuals\clockcult.dm" -#include "code\game\objects\effects\temporary_visuals\cult.dm" -#include "code\game\objects\effects\temporary_visuals\miscellaneous.dm" -#include "code\game\objects\effects\temporary_visuals\muzzle_flashes.dm" -#include "code\game\objects\effects\temporary_visuals\temporary_visual.dm" -#include "code\game\objects\items\ashtray.dm" -#include "code\game\objects\items\blueprints.dm" -#include "code\game\objects\items\bodybag.dm" -#include "code\game\objects\items\candle.dm" -#include "code\game\objects\items\cardboard_cutouts.dm" -#include "code\game\objects\items\contraband.dm" -#include "code\game\objects\items\control_wand.dm" -#include "code\game\objects\items\crayons.dm" -#include "code\game\objects\items\decorations.dm" -#include "code\game\objects\items\dehy_carp.dm" -#include "code\game\objects\items\documents.dm" -#include "code\game\objects\items\flag.dm" -#include "code\game\objects\items\hand_item.dm" -#include "code\game\objects\items\his_grace.dm" -#include "code\game\objects\items\latexballoon.dm" -#include "code\game\objects\items\misc.dm" -#include "code\game\objects\items\mixing_bowl.dm" -#include "code\game\objects\items\random_items.dm" -#include "code\game\objects\items\shooting_range.dm" -#include "code\game\objects\items\theft_items.dm" -#include "code\game\objects\items\toys.dm" -#include "code\game\objects\items\trash.dm" -#include "code\game\objects\items\devices\aicard.dm" -#include "code\game\objects\items\devices\autopsy.dm" -#include "code\game\objects\items\devices\camera_bug.dm" -#include "code\game\objects\items\devices\chameleonproj.dm" -#include "code\game\objects\items\devices\enginepicker.dm" -#include "code\game\objects\items\devices\flash.dm" -#include "code\game\objects\items\devices\flashlight.dm" -#include "code\game\objects\items\devices\geiger_counter.dm" -#include "code\game\objects\items\devices\handheld_defib.dm" -#include "code\game\objects\items\devices\laserpointer.dm" -#include "code\game\objects\items\devices\lightreplacer.dm" -#include "code\game\objects\items\devices\machineprototype.dm" -#include "code\game\objects\items\devices\megaphone.dm" -#include "code\game\objects\items\devices\paicard.dm" -#include "code\game\objects\items\devices\pizza_bomb.dm" -#include "code\game\objects\items\devices\powersink.dm" -#include "code\game\objects\items\devices\scanners.dm" -#include "code\game\objects\items\devices\sensor_device.dm" -#include "code\game\objects\items\devices\taperecorder.dm" -#include "code\game\objects\items\devices\thermal_drill.dm" -#include "code\game\objects\items\devices\traitordevices.dm" -#include "code\game\objects\items\devices\transfer_valve.dm" -#include "code\game\objects\items\devices\uplinks.dm" -#include "code\game\objects\items\devices\voice.dm" -#include "code\game\objects\items\devices\whistle.dm" -#include "code\game\objects\items\devices\painter\airlock_painter.dm" -#include "code\game\objects\items\devices\painter\floor_painter.dm" -#include "code\game\objects\items\devices\painter\painter.dm" -#include "code\game\objects\items\devices\painter\pipe_painter.dm" -#include "code\game\objects\items\devices\painter\window_painter.dm" -#include "code\game\objects\items\devices\radio\beacon.dm" -#include "code\game\objects\items\devices\radio\electropack.dm" -#include "code\game\objects\items\devices\radio\encryptionkey.dm" -#include "code\game\objects\items\devices\radio\headset.dm" -#include "code\game\objects\items\devices\radio\intercom.dm" -#include "code\game\objects\items\devices\radio\radio.dm" -#include "code\game\objects\items\mountable_frames\air_alarm.dm" -#include "code\game\objects\items\mountable_frames\apc_frame.dm" -#include "code\game\objects\items\mountable_frames\buttons_switches.dm" -#include "code\game\objects\items\mountable_frames\extinguisher_frame.dm" -#include "code\game\objects\items\mountable_frames\fire_alarm.dm" -#include "code\game\objects\items\mountable_frames\frames.dm" -#include "code\game\objects\items\mountable_frames\intercom.dm" -#include "code\game\objects\items\mountable_frames\lights.dm" -#include "code\game\objects\items\mountable_frames\mountables.dm" -#include "code\game\objects\items\mountable_frames\newscaster_frame.dm" -#include "code\game\objects\items\robot\ai_upgrades.dm" -#include "code\game\objects\items\robot\robot_items.dm" -#include "code\game\objects\items\robot\robot_parts.dm" -#include "code\game\objects\items\robot\robot_upgrades.dm" -#include "code\game\objects\items\stacks\medical.dm" -#include "code\game\objects\items\stacks\nanopaste.dm" -#include "code\game\objects\items\stacks\rods.dm" -#include "code\game\objects\items\stacks\stack.dm" -#include "code\game\objects\items\stacks\stack_recipe.dm" -#include "code\game\objects\items\stacks\telecrystal.dm" -#include "code\game\objects\items\stacks\sheets\glass.dm" -#include "code\game\objects\items\stacks\sheets\leather.dm" -#include "code\game\objects\items\stacks\sheets\light.dm" -#include "code\game\objects\items\stacks\sheets\mineral.dm" -#include "code\game\objects\items\stacks\sheets\sheet_types.dm" -#include "code\game\objects\items\stacks\sheets\sheets.dm" -#include "code\game\objects\items\stacks\tiles\tile_mineral.dm" -#include "code\game\objects\items\stacks\tiles\tile_types.dm" -#include "code\game\objects\items\tools\crowbar.dm" -#include "code\game\objects\items\tools\multitool.dm" -#include "code\game\objects\items\tools\screwdriver.dm" -#include "code\game\objects\items\tools\tool_behaviour.dm" -#include "code\game\objects\items\tools\welder.dm" -#include "code\game\objects\items\tools\wirecutters.dm" -#include "code\game\objects\items\tools\wrench.dm" -#include "code\game\objects\items\weapons\AI_modules.dm" -#include "code\game\objects\items\weapons\alien_specific.dm" -#include "code\game\objects\items\weapons\batons.dm" -#include "code\game\objects\items\weapons\bee_briefcase.dm" -#include "code\game\objects\items\weapons\cards_ids.dm" -#include "code\game\objects\items\weapons\cash.dm" -#include "code\game\objects\items\weapons\caution.dm" -#include "code\game\objects\items\weapons\chrono_eraser.dm" -#include "code\game\objects\items\weapons\cigs.dm" -#include "code\game\objects\items\weapons\clown_items.dm" -#include "code\game\objects\items\weapons\conversion_kit.dm" -#include "code\game\objects\items\weapons\cosmetics.dm" -#include "code\game\objects\items\weapons\courtroom.dm" -#include "code\game\objects\items\weapons\defib.dm" -#include "code\game\objects\items\weapons\dice.dm" -#include "code\game\objects\items\weapons\disks.dm" -#include "code\game\objects\items\weapons\dna_injector.dm" -#include "code\game\objects\items\weapons\dnascrambler.dm" -#include "code\game\objects\items\weapons\explosives.dm" -#include "code\game\objects\items\weapons\extinguisher.dm" -#include "code\game\objects\items\weapons\flamethrower.dm" -#include "code\game\objects\items\weapons\garrote.dm" -#include "code\game\objects\items\weapons\gift_wrappaper.dm" -#include "code\game\objects\items\weapons\handcuffs.dm" -#include "code\game\objects\items\weapons\highlander_swords.dm" -#include "code\game\objects\items\weapons\holosign.dm" -#include "code\game\objects\items\weapons\holy_weapons.dm" -#include "code\game\objects\items\weapons\kitchen.dm" -#include "code\game\objects\items\weapons\legcuffs.dm" -#include "code\game\objects\items\weapons\lighters.dm" -#include "code\game\objects\items\weapons\manuals.dm" -#include "code\game\objects\items\weapons\misc.dm" -#include "code\game\objects\items\weapons\mop.dm" -#include "code\game\objects\items\weapons\paint.dm" -#include "code\game\objects\items\weapons\paiwire.dm" -#include "code\game\objects\items\weapons\pneumaticCannon.dm" -#include "code\game\objects\items\weapons\powerfist.dm" -#include "code\game\objects\items\weapons\RCD.dm" -#include "code\game\objects\items\weapons\RCL.dm" -#include "code\game\objects\items\weapons\rpd.dm" -#include "code\game\objects\items\weapons\RSF.dm" -#include "code\game\objects\items\weapons\scissors.dm" -#include "code\game\objects\items\weapons\scrolls.dm" -#include "code\game\objects\items\weapons\shards.dm" -#include "code\game\objects\items\weapons\shields.dm" -#include "code\game\objects\items\weapons\signs.dm" -#include "code\game\objects\items\weapons\soap.dm" -#include "code\game\objects\items\weapons\staff.dm" -#include "code\game\objects\items\weapons\stock_parts.dm" -#include "code\game\objects\items\weapons\stunbaton.dm" -#include "code\game\objects\items\weapons\tape.dm" -#include "code\game\objects\items\weapons\teleportation.dm" -#include "code\game\objects\items\weapons\teleprod.dm" -#include "code\game\objects\items\weapons\twohanded.dm" -#include "code\game\objects\items\weapons\vending_items.dm" -#include "code\game\objects\items\weapons\weaponry.dm" -#include "code\game\objects\items\weapons\whetstone.dm" -#include "code\game\objects\items\weapons\grenades\atmosgrenade.dm" -#include "code\game\objects\items\weapons\grenades\bananade.dm" -#include "code\game\objects\items\weapons\grenades\chem_grenade.dm" -#include "code\game\objects\items\weapons\grenades\clowngrenade.dm" -#include "code\game\objects\items\weapons\grenades\clusterbuster.dm" -#include "code\game\objects\items\weapons\grenades\confetti.dm" -#include "code\game\objects\items\weapons\grenades\custom_grenades.dm" -#include "code\game\objects\items\weapons\grenades\emgrenade.dm" -#include "code\game\objects\items\weapons\grenades\flashbang.dm" -#include "code\game\objects\items\weapons\grenades\frag.dm" -#include "code\game\objects\items\weapons\grenades\ghettobomb.dm" -#include "code\game\objects\items\weapons\grenades\grenade.dm" -#include "code\game\objects\items\weapons\grenades\smokebomb.dm" -#include "code\game\objects\items\weapons\grenades\spawnergrenade.dm" -#include "code\game\objects\items\weapons\grenades\syndieminibomb.dm" -#include "code\game\objects\items\weapons\implants\health.dm" -#include "code\game\objects\items\weapons\implants\implant.dm" -#include "code\game\objects\items\weapons\implants\implant_abductor.dm" -#include "code\game\objects\items\weapons\implants\implant_chem.dm" -#include "code\game\objects\items\weapons\implants\implant_clown.dm" -#include "code\game\objects\items\weapons\implants\implant_death_alarm.dm" -#include "code\game\objects\items\weapons\implants\implant_explosive.dm" -#include "code\game\objects\items\weapons\implants\implant_freedom.dm" -#include "code\game\objects\items\weapons\implants\implant_krav_maga.dm" -#include "code\game\objects\items\weapons\implants\implant_mindshield.dm" -#include "code\game\objects\items\weapons\implants\implant_misc.dm" -#include "code\game\objects\items\weapons\implants\implant_storage.dm" -#include "code\game\objects\items\weapons\implants\implant_track.dm" -#include "code\game\objects\items\weapons\implants\implant_traitor.dm" -#include "code\game\objects\items\weapons\implants\implantcase.dm" -#include "code\game\objects\items\weapons\implants\implantchair.dm" -#include "code\game\objects\items\weapons\implants\implanter.dm" -#include "code\game\objects\items\weapons\implants\implantpad.dm" -#include "code\game\objects\items\weapons\implants\implantuplink.dm" -#include "code\game\objects\items\weapons\melee\energy.dm" -#include "code\game\objects\items\weapons\melee\misc.dm" -#include "code\game\objects\items\weapons\storage\backpack.dm" -#include "code\game\objects\items\weapons\storage\bags.dm" -#include "code\game\objects\items\weapons\storage\belt.dm" -#include "code\game\objects\items\weapons\storage\bible.dm" -#include "code\game\objects\items\weapons\storage\boxes.dm" -#include "code\game\objects\items\weapons\storage\briefcase.dm" -#include "code\game\objects\items\weapons\storage\fancy.dm" -#include "code\game\objects\items\weapons\storage\firstaid.dm" -#include "code\game\objects\items\weapons\storage\internal.dm" -#include "code\game\objects\items\weapons\storage\lockbox.dm" -#include "code\game\objects\items\weapons\storage\secure.dm" -#include "code\game\objects\items\weapons\storage\storage.dm" -#include "code\game\objects\items\weapons\storage\toolbox.dm" -#include "code\game\objects\items\weapons\storage\uplink_kits.dm" -#include "code\game\objects\items\weapons\storage\wallets.dm" -#include "code\game\objects\items\weapons\tanks\jetpack.dm" -#include "code\game\objects\items\weapons\tanks\tank_types.dm" -#include "code\game\objects\items\weapons\tanks\tanks.dm" -#include "code\game\objects\items\weapons\tanks\watertank.dm" -#include "code\game\objects\random\random.dm" -#include "code\game\objects\structures\aliens.dm" -#include "code\game\objects\structures\barsign.dm" -#include "code\game\objects\structures\bedsheet_bin.dm" -#include "code\game\objects\structures\coathanger.dm" -#include "code\game\objects\structures\curtains.dm" -#include "code\game\objects\structures\depot.dm" -#include "code\game\objects\structures\disaster_counter.dm" -#include "code\game\objects\structures\displaycase.dm" -#include "code\game\objects\structures\door_assembly.dm" -#include "code\game\objects\structures\door_assembly_types.dm" -#include "code\game\objects\structures\dresser.dm" -#include "code\game\objects\structures\electricchair.dm" -#include "code\game\objects\structures\engicart.dm" -#include "code\game\objects\structures\extinguisher.dm" -#include "code\game\objects\structures\false_walls.dm" -#include "code\game\objects\structures\fence.dm" -#include "code\game\objects\structures\flora.dm" -#include "code\game\objects\structures\fluff.dm" -#include "code\game\objects\structures\foodcart.dm" -#include "code\game\objects\structures\girders.dm" -#include "code\game\objects\structures\grille.dm" -#include "code\game\objects\structures\guillotine.dm" -#include "code\game\objects\structures\holosign.dm" -#include "code\game\objects\structures\inflatable.dm" -#include "code\game\objects\structures\janicart.dm" -#include "code\game\objects\structures\kitchen_spike.dm" -#include "code\game\objects\structures\ladders.dm" -#include "code\game\objects\structures\lattice.dm" -#include "code\game\objects\structures\loom.dm" -#include "code\game\objects\structures\mineral_doors.dm" -#include "code\game\objects\structures\mirror.dm" -#include "code\game\objects\structures\misc.dm" -#include "code\game\objects\structures\mop_bucket.dm" -#include "code\game\objects\structures\morgue.dm" -#include "code\game\objects\structures\noticeboard.dm" -#include "code\game\objects\structures\plasticflaps.dm" -#include "code\game\objects\structures\railings.dm" -#include "code\game\objects\structures\reflector.dm" -#include "code\game\objects\structures\safe.dm" -#include "code\game\objects\structures\signs.dm" -#include "code\game\objects\structures\snow.dm" -#include "code\game\objects\structures\spawner.dm" -#include "code\game\objects\structures\spirit_board.dm" -#include "code\game\objects\structures\statues.dm" -#include "code\game\objects\structures\table_frames.dm" -#include "code\game\objects\structures\tables_racks.dm" -#include "code\game\objects\structures\tank_dispenser.dm" -#include "code\game\objects\structures\target_stake.dm" -#include "code\game\objects\structures\watercloset.dm" -#include "code\game\objects\structures\windoor_assembly.dm" -#include "code\game\objects\structures\window.dm" -#include "code\game\objects\structures\crates_lockers\closets.dm" -#include "code\game\objects\structures\crates_lockers\crates.dm" -#include "code\game\objects\structures\crates_lockers\crittercrate.dm" -#include "code\game\objects\structures\crates_lockers\largecrate.dm" -#include "code\game\objects\structures\crates_lockers\walllocker.dm" -#include "code\game\objects\structures\crates_lockers\closets\cardboardbox.dm" -#include "code\game\objects\structures\crates_lockers\closets\coffin.dm" -#include "code\game\objects\structures\crates_lockers\closets\crittercrate.dm" -#include "code\game\objects\structures\crates_lockers\closets\fireaxe.dm" -#include "code\game\objects\structures\crates_lockers\closets\fitness.dm" -#include "code\game\objects\structures\crates_lockers\closets\gimmick.dm" -#include "code\game\objects\structures\crates_lockers\closets\job_closets.dm" -#include "code\game\objects\structures\crates_lockers\closets\l3closet.dm" -#include "code\game\objects\structures\crates_lockers\closets\malfunction.dm" -#include "code\game\objects\structures\crates_lockers\closets\statue.dm" -#include "code\game\objects\structures\crates_lockers\closets\syndicate.dm" -#include "code\game\objects\structures\crates_lockers\closets\utility_closets.dm" -#include "code\game\objects\structures\crates_lockers\closets\wardrobe.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\bar.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\cargo.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\chaplain.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\depot.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\engineering.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\freezer.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\guncabinet.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\hydroponics.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\medical.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\miscjobs.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\personal.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\scientist.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\secure_closets.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\security.dm" -#include "code\game\objects\structures\decor\decor.dm" -#include "code\game\objects\structures\lavaland\necropolis_tendril.dm" -#include "code\game\objects\structures\stool_bed_chair_nest\alien_nests.dm" -#include "code\game\objects\structures\stool_bed_chair_nest\bed.dm" -#include "code\game\objects\structures\stool_bed_chair_nest\chairs.dm" -#include "code\game\objects\structures\stool_bed_chair_nest\wheelchair.dm" -#include "code\game\objects\structures\transit_tubes\station.dm" -#include "code\game\objects\structures\transit_tubes\transit_tube.dm" -#include "code\game\objects\structures\transit_tubes\transit_tube_pod.dm" -#include "code\game\turfs\simulated.dm" -#include "code\game\turfs\turf.dm" -#include "code\game\turfs\simulated\floor.dm" -#include "code\game\turfs\simulated\minerals.dm" -#include "code\game\turfs\simulated\river.dm" -#include "code\game\turfs\simulated\walls.dm" -#include "code\game\turfs\simulated\walls_indestructible.dm" -#include "code\game\turfs\simulated\walls_mineral.dm" -#include "code\game\turfs\simulated\walls_misc.dm" -#include "code\game\turfs\simulated\walls_reinforced.dm" -#include "code\game\turfs\simulated\floor\asteroid.dm" -#include "code\game\turfs\simulated\floor\chasm.dm" -#include "code\game\turfs\simulated\floor\fancy_floor.dm" -#include "code\game\turfs\simulated\floor\indestructible.dm" -#include "code\game\turfs\simulated\floor\lava.dm" -#include "code\game\turfs\simulated\floor\light_floor.dm" -#include "code\game\turfs\simulated\floor\mineral.dm" -#include "code\game\turfs\simulated\floor\misc_floor.dm" -#include "code\game\turfs\simulated\floor\plasteel_floor.dm" -#include "code\game\turfs\simulated\floor\plating.dm" -#include "code\game\turfs\simulated\floor\transparent.dm" -#include "code\game\turfs\space\space.dm" -#include "code\game\turfs\space\transit.dm" -#include "code\game\verbs\ooc.dm" -#include "code\game\verbs\randomtip.dm" -#include "code\game\verbs\suicide.dm" -#include "code\game\verbs\webmap.dm" -#include "code\game\verbs\who.dm" -#include "code\modules\admin\admin.dm" -#include "code\modules\admin\admin_investigate.dm" -#include "code\modules\admin\admin_memo.dm" -#include "code\modules\admin\admin_ranks.dm" -#include "code\modules\admin\admin_verbs.dm" -#include "code\modules\admin\banappearance.dm" -#include "code\modules\admin\banjob.dm" -#include "code\modules\admin\centcom_ban_db.dm" -#include "code\modules\admin\cookielog.dm" -#include "code\modules\admin\create_mob.dm" -#include "code\modules\admin\create_object.dm" -#include "code\modules\admin\create_turf.dm" -#include "code\modules\admin\holder2.dm" -#include "code\modules\admin\IsBanned.dm" -#include "code\modules\admin\machine_upgrade.dm" -#include "code\modules\admin\mute.dm" -#include "code\modules\admin\NewBan.dm" -#include "code\modules\admin\outfits.dm" -#include "code\modules\admin\player_panel.dm" -#include "code\modules\admin\secrets.dm" -#include "code\modules\admin\sql_notes.dm" -#include "code\modules\admin\stickyban.dm" -#include "code\modules\admin\topic.dm" -#include "code\modules\admin\watchlist.dm" -#include "code\modules\admin\db_ban\functions.dm" -#include "code\modules\admin\permissionverbs\permissionedit.dm" -#include "code\modules\admin\tickets\adminticketsverbs.dm" -#include "code\modules\admin\tickets\mentorticketsverbs.dm" -#include "code\modules\admin\verbs\adminhelp.dm" -#include "code\modules\admin\verbs\adminjump.dm" -#include "code\modules\admin\verbs\adminpm.dm" -#include "code\modules\admin\verbs\adminsay.dm" -#include "code\modules\admin\verbs\antag-ooc.dm" -#include "code\modules\admin\verbs\asays.dm" -#include "code\modules\admin\verbs\atmosdebug.dm" -#include "code\modules\admin\verbs\BrokenInhands.dm" -#include "code\modules\admin\verbs\cinematic.dm" -#include "code\modules\admin\verbs\custom_event.dm" -#include "code\modules\admin\verbs\deadsay.dm" -#include "code\modules\admin\verbs\debug.dm" -#include "code\modules\admin\verbs\diagnostics.dm" -#include "code\modules\admin\verbs\dice.dm" -#include "code\modules\admin\verbs\freeze.dm" -#include "code\modules\admin\verbs\getlogs.dm" -#include "code\modules\admin\verbs\gimmick_team.dm" -#include "code\modules\admin\verbs\infiltratorteam_syndicate.dm" -#include "code\modules\admin\verbs\logging_view.dm" -#include "code\modules\admin\verbs\manage_queue.dm" -#include "code\modules\admin\verbs\map_template_loadverb.dm" -#include "code\modules\admin\verbs\mapping.dm" -#include "code\modules\admin\verbs\massmodvar.dm" -#include "code\modules\admin\verbs\modifyvariables.dm" -#include "code\modules\admin\verbs\one_click_antag.dm" -#include "code\modules\admin\verbs\onlyone.dm" -#include "code\modules\admin\verbs\onlyoneteam.dm" -#include "code\modules\admin\verbs\playsound.dm" -#include "code\modules\admin\verbs\possess.dm" -#include "code\modules\admin\verbs\pray.dm" -#include "code\modules\admin\verbs\randomverbs.dm" -#include "code\modules\admin\verbs\serialization.dm" -#include "code\modules\admin\verbs\space_transitions.dm" -#include "code\modules\admin\verbs\striketeam.dm" -#include "code\modules\admin\verbs\striketeam_syndicate.dm" -#include "code\modules\admin\verbs\ticklag.dm" -#include "code\modules\admin\verbs\toggledebugverbs.dm" -#include "code\modules\admin\verbs\tripAI.dm" -#include "code\modules\admin\verbs\vox_raiders.dm" -#include "code\modules\admin\verbs\SDQL2\SDQL_2.dm" -#include "code\modules\admin\verbs\SDQL2\SDQL_2_parser.dm" -#include "code\modules\admin\verbs\SDQL2\useful_procs.dm" -#include "code\modules\antagonists\_common\antag_datum.dm" -#include "code\modules\antagonists\_common\antag_helpers.dm" -#include "code\modules\antagonists\_common\antag_hud.dm" -#include "code\modules\antagonists\_common\antag_spawner.dm" -#include "code\modules\antagonists\_common\antag_team.dm" -#include "code\modules\antagonists\survivalist\survivalist.dm" -#include "code\modules\antagonists\traitor\datum_mindslave.dm" -#include "code\modules\antagonists\traitor\datum_traitor.dm" -#include "code\modules\antagonists\traitor\contractor\datums\contractor_hub.dm" -#include "code\modules\antagonists\traitor\contractor\datums\contractor_hub_ui.dm" -#include "code\modules\antagonists\traitor\contractor\datums\objective_contract.dm" -#include "code\modules\antagonists\traitor\contractor\datums\syndicate_contract.dm" -#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\_base.dm" -#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\balloon.dm" -#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\baton.dm" -#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\blackout.dm" -#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\flare.dm" -#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\fulton.dm" -#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\pinpointer.dm" -#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\reroll.dm" -#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\zippo.dm" -#include "code\modules\antagonists\traitor\contractor\items\contractor_baton.dm" -#include "code\modules\antagonists\traitor\contractor\items\contractor_kit.dm" -#include "code\modules\antagonists\traitor\contractor\items\contractor_pinpointer.dm" -#include "code\modules\antagonists\traitor\contractor\items\contractor_uplink.dm" -#include "code\modules\antagonists\traitor\contractor\items\extraction_items.dm" -#include "code\modules\antagonists\wishgranter\wishgranter.dm" -#include "code\modules\arcade\arcade_base.dm" -#include "code\modules\arcade\arcade_prize.dm" -#include "code\modules\arcade\claw_game.dm" -#include "code\modules\arcade\prize_counter.dm" -#include "code\modules\arcade\prize_datums.dm" -#include "code\modules\arcade\mob_hunt\battle_computer.dm" -#include "code\modules\arcade\mob_hunt\mob_avatar.dm" -#include "code\modules\arcade\mob_hunt\mob_cards.dm" -#include "code\modules\arcade\mob_hunt\mob_datums.dm" -#include "code\modules\arcade\mob_hunt\mob_type_datums.dm" -#include "code\modules\assembly\assembly.dm" -#include "code\modules\assembly\bomb.dm" -#include "code\modules\assembly\health.dm" -#include "code\modules\assembly\helpers.dm" -#include "code\modules\assembly\holder.dm" -#include "code\modules\assembly\igniter.dm" -#include "code\modules\assembly\infrared.dm" -#include "code\modules\assembly\mousetrap.dm" -#include "code\modules\assembly\proximity.dm" -#include "code\modules\assembly\shock_kit.dm" -#include "code\modules\assembly\signaler.dm" -#include "code\modules\assembly\timer.dm" -#include "code\modules\assembly\voice.dm" -#include "code\modules\atmospherics\environmental\LINDA_fire.dm" -#include "code\modules\atmospherics\environmental\LINDA_system.dm" -#include "code\modules\atmospherics\environmental\LINDA_turf_tile.dm" -#include "code\modules\atmospherics\gasmixtures\gas_mixture.dm" -#include "code\modules\atmospherics\machinery\airalarm.dm" -#include "code\modules\atmospherics\machinery\atmospherics.dm" -#include "code\modules\atmospherics\machinery\datum_icon_manager.dm" -#include "code\modules\atmospherics\machinery\datum_pipeline.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\binary_atmos_base.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\circulator.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\dp_vent_pump.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\passive_gate.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\pump.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\valve.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\volume_pump.dm" -#include "code\modules\atmospherics\machinery\components\trinary_devices\filter.dm" -#include "code\modules\atmospherics\machinery\components\trinary_devices\mixer.dm" -#include "code\modules\atmospherics\machinery\components\trinary_devices\trinary_base.dm" -#include "code\modules\atmospherics\machinery\components\trinary_devices\tvalve.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\cryo.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\generator_input.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\heat_exchanger.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\outlet_injector.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\oxygen_generator.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\passive_vent.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\portables_connector.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\tank.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\thermal_plate.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\thermomachine.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\unary_base.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\vent_pump.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\vent_scrubber.dm" -#include "code\modules\atmospherics\machinery\other\area_atmos_computer.dm" -#include "code\modules\atmospherics\machinery\other\meter.dm" -#include "code\modules\atmospherics\machinery\pipes\cap.dm" -#include "code\modules\atmospherics\machinery\pipes\manifold.dm" -#include "code\modules\atmospherics\machinery\pipes\manifold4w.dm" -#include "code\modules\atmospherics\machinery\pipes\pipe.dm" -#include "code\modules\atmospherics\machinery\pipes\simple\pipe_simple.dm" -#include "code\modules\atmospherics\machinery\pipes\simple\pipe_simple_he.dm" -#include "code\modules\atmospherics\machinery\pipes\simple\pipe_simple_hidden.dm" -#include "code\modules\atmospherics\machinery\pipes\simple\pipe_simple_insulated.dm" -#include "code\modules\atmospherics\machinery\pipes\simple\pipe_simple_visible.dm" -#include "code\modules\atmospherics\machinery\portable\canister.dm" -#include "code\modules\atmospherics\machinery\portable\portable_atmospherics.dm" -#include "code\modules\atmospherics\machinery\portable\pump.dm" -#include "code\modules\atmospherics\machinery\portable\scrubber.dm" -#include "code\modules\awaymissions\corpse.dm" -#include "code\modules\awaymissions\exile.dm" -#include "code\modules\awaymissions\gateway.dm" -#include "code\modules\awaymissions\loot.dm" -#include "code\modules\awaymissions\map_rng.dm" -#include "code\modules\awaymissions\pamphlet.dm" -#include "code\modules\awaymissions\zlevel.dm" -#include "code\modules\awaymissions\maploader\dmm_suite.dm" -#include "code\modules\awaymissions\maploader\reader.dm" -#include "code\modules\awaymissions\maploader\writer.dm" -#include "code\modules\awaymissions\mission_code\academy.dm" -#include "code\modules\awaymissions\mission_code\beach.dm" -#include "code\modules\awaymissions\mission_code\blackmarketpackers.dm" -#include "code\modules\awaymissions\mission_code\centcomAway.dm" -#include "code\modules\awaymissions\mission_code\challenge.dm" -#include "code\modules\awaymissions\mission_code\evil_santa.dm" -#include "code\modules\awaymissions\mission_code\spacebattle.dm" -#include "code\modules\awaymissions\mission_code\stationCollision.dm" -#include "code\modules\awaymissions\mission_code\UO71-terrorspiders.dm" -#include "code\modules\awaymissions\mission_code\wildwest.dm" -#include "code\modules\awaymissions\mission_code\ghost_role_spawners\golems.dm" -#include "code\modules\awaymissions\mission_code\ghost_role_spawners\oldstation.dm" -#include "code\modules\awaymissions\mission_code\ruins\gps.dm" -#include "code\modules\awaymissions\mission_code\ruins\oldstation.dm" -#include "code\modules\awaymissions\mission_code\ruins\wizardcrash.dm" -#include "code\modules\buildmode\bm_mode.dm" -#include "code\modules\buildmode\buildmode.dm" -#include "code\modules\buildmode\buttons.dm" -#include "code\modules\buildmode\effects\line.dm" -#include "code\modules\buildmode\submodes\advanced.dm" -#include "code\modules\buildmode\submodes\area_edit.dm" -#include "code\modules\buildmode\submodes\atmos.dm" -#include "code\modules\buildmode\submodes\basic.dm" -#include "code\modules\buildmode\submodes\boom.dm" -#include "code\modules\buildmode\submodes\copy.dm" -#include "code\modules\buildmode\submodes\fill.dm" -#include "code\modules\buildmode\submodes\link.dm" -#include "code\modules\buildmode\submodes\mapgen.dm" -#include "code\modules\buildmode\submodes\save.dm" -#include "code\modules\buildmode\submodes\throwing.dm" -#include "code\modules\buildmode\submodes\variable_edit.dm" -#include "code\modules\client\2fa.dm" -#include "code\modules\client\asset_cache.dm" -#include "code\modules\client\client_defines.dm" -#include "code\modules\client\client_procs.dm" -#include "code\modules\client\message.dm" -#include "code\modules\client\view.dm" -#include "code\modules\client\login_processing\10-load_preferences.dm" -#include "code\modules\client\login_processing\20-load_characters.dm" -#include "code\modules\client\login_processing\30-tos_consent.dm" -#include "code\modules\client\login_processing\35-donator_check.dm" -#include "code\modules\client\login_processing\36-watchlist.dm" -#include "code\modules\client\login_processing\37-alts_ip.dm" -#include "code\modules\client\login_processing\38-alts_cid.dm" -#include "code\modules\client\login_processing\39-cid_count.dm" -#include "code\modules\client\login_processing\__client_login_processor.dm" -#include "code\modules\client\preference\character.dm" -#include "code\modules\client\preference\link_processing.dm" -#include "code\modules\client\preference\preferences.dm" -#include "code\modules\client\preference\preferences_mysql.dm" -#include "code\modules\client\preference\preferences_spawnpoints.dm" -#include "code\modules\client\preference\preferences_toggles.dm" -#include "code\modules\client\preference\preferences_volume_mixer.dm" -#include "code\modules\client\preference\loadout\gear_tweaks.dm" -#include "code\modules\client\preference\loadout\loadout.dm" -#include "code\modules\client\preference\loadout\loadout_accessories.dm" -#include "code\modules\client\preference\loadout\loadout_cosmetics.dm" -#include "code\modules\client\preference\loadout\loadout_donor.dm" -#include "code\modules\client\preference\loadout\loadout_general.dm" -#include "code\modules\client\preference\loadout\loadout_glasses.dm" -#include "code\modules\client\preference\loadout\loadout_gloves.dm" -#include "code\modules\client\preference\loadout\loadout_hat.dm" -#include "code\modules\client\preference\loadout\loadout_racial.dm" -#include "code\modules\client\preference\loadout\loadout_shoes.dm" -#include "code\modules\client\preference\loadout\loadout_suit.dm" -#include "code\modules\client\preference\loadout\loadout_uniform.dm" -#include "code\modules\clothing\chameleon.dm" -#include "code\modules\clothing\clothing.dm" -#include "code\modules\clothing\ears\ears.dm" -#include "code\modules\clothing\glasses\engine_goggles.dm" -#include "code\modules\clothing\glasses\glasses.dm" -#include "code\modules\clothing\glasses\hud.dm" -#include "code\modules\clothing\gloves\boxing.dm" -#include "code\modules\clothing\gloves\color.dm" -#include "code\modules\clothing\gloves\miscellaneous.dm" -#include "code\modules\clothing\gloves\rings.dm" -#include "code\modules\clothing\head\beanie.dm" -#include "code\modules\clothing\head\collectable.dm" -#include "code\modules\clothing\head\hardhat.dm" -#include "code\modules\clothing\head\helmet.dm" -#include "code\modules\clothing\head\jobs.dm" -#include "code\modules\clothing\head\misc.dm" -#include "code\modules\clothing\head\misc_special.dm" -#include "code\modules\clothing\head\soft_caps.dm" -#include "code\modules\clothing\masks\boxing.dm" -#include "code\modules\clothing\masks\breath.dm" -#include "code\modules\clothing\masks\gasmask.dm" -#include "code\modules\clothing\masks\miscellaneous.dm" -#include "code\modules\clothing\masks\voicemodulator.dm" -#include "code\modules\clothing\patreon\glasses.dm" -#include "code\modules\clothing\patreon\hats.dm" -#include "code\modules\clothing\shoes\colour.dm" -#include "code\modules\clothing\shoes\magboots.dm" -#include "code\modules\clothing\shoes\miscellaneous.dm" -#include "code\modules\clothing\spacesuits\alien.dm" -#include "code\modules\clothing\spacesuits\chronosuit.dm" -#include "code\modules\clothing\spacesuits\ert.dm" -#include "code\modules\clothing\spacesuits\hardsuit.dm" -#include "code\modules\clothing\spacesuits\miscellaneous.dm" -#include "code\modules\clothing\spacesuits\plasmamen.dm" -#include "code\modules\clothing\spacesuits\syndi.dm" -#include "code\modules\clothing\spacesuits\void.dm" -#include "code\modules\clothing\suits\alien.dm" -#include "code\modules\clothing\suits\armor.dm" -#include "code\modules\clothing\suits\bio.dm" -#include "code\modules\clothing\suits\hood.dm" -#include "code\modules\clothing\suits\jobs.dm" -#include "code\modules\clothing\suits\labcoat.dm" -#include "code\modules\clothing\suits\miscellaneous.dm" -#include "code\modules\clothing\suits\storage.dm" -#include "code\modules\clothing\suits\toggles.dm" -#include "code\modules\clothing\suits\utility.dm" -#include "code\modules\clothing\suits\wiz_robe.dm" -#include "code\modules\clothing\under\color.dm" -#include "code\modules\clothing\under\miscellaneous.dm" -#include "code\modules\clothing\under\oldstation_uni.dm" -#include "code\modules\clothing\under\pants.dm" -#include "code\modules\clothing\under\shorts.dm" -#include "code\modules\clothing\under\syndicate.dm" -#include "code\modules\clothing\under\accessories\accessory.dm" -#include "code\modules\clothing\under\accessories\armband.dm" -#include "code\modules\clothing\under\accessories\holster.dm" -#include "code\modules\clothing\under\accessories\storage.dm" -#include "code\modules\clothing\under\jobs\civilian.dm" -#include "code\modules\clothing\under\jobs\engineering.dm" -#include "code\modules\clothing\under\jobs\medsci.dm" -#include "code\modules\clothing\under\jobs\security.dm" -#include "code\modules\clothing\under\jobs\plasmamen\_plasmamen.dm" -#include "code\modules\clothing\under\jobs\plasmamen\antags.dm" -#include "code\modules\clothing\under\jobs\plasmamen\civilian_service.dm" -#include "code\modules\clothing\under\jobs\plasmamen\engineering.dm" -#include "code\modules\clothing\under\jobs\plasmamen\medsci.dm" -#include "code\modules\clothing\under\jobs\plasmamen\security.dm" -#include "code\modules\countdown\countdown.dm" -#include "code\modules\crafting\craft.dm" -#include "code\modules\crafting\guncrafting.dm" -#include "code\modules\crafting\recipes.dm" -#include "code\modules\crafting\tailoring.dm" -#include "code\modules\customitems\item_defines.dm" -#include "code\modules\customitems\item_spawning.dm" -#include "code\modules\detective_work\detective_work.dm" -#include "code\modules\detective_work\evidence.dm" -#include "code\modules\detective_work\footprints_and_rag.dm" -#include "code\modules\detective_work\scanner.dm" -#include "code\modules\economy\Accounts.dm" -#include "code\modules\economy\Accounts_DB.dm" -#include "code\modules\economy\ATM.dm" -#include "code\modules\economy\Economy_Events.dm" -#include "code\modules\economy\Economy_Events_Mundane.dm" -#include "code\modules\economy\Economy_TradeDestinations.dm" -#include "code\modules\economy\EFTPOS.dm" -#include "code\modules\economy\Job_Departments.dm" -#include "code\modules\economy\utils.dm" -#include "code\modules\error_handler\error_handler.dm" -#include "code\modules\error_handler\error_viewer.dm" -#include "code\modules\events\abductor.dm" -#include "code\modules\events\alien_infestation.dm" -#include "code\modules\events\anomaly.dm" -#include "code\modules\events\anomaly_bluespace.dm" -#include "code\modules\events\anomaly_flux.dm" -#include "code\modules\events\anomaly_grav.dm" -#include "code\modules\events\anomaly_pyro.dm" -#include "code\modules\events\anomaly_vortex.dm" -#include "code\modules\events\apc_overload.dm" -#include "code\modules\events\apc_short.dm" -#include "code\modules\events\blob.dm" -#include "code\modules\events\brand_intelligence.dm" -#include "code\modules\events\carp_migration.dm" -#include "code\modules\events\communications_blackout.dm" -#include "code\modules\events\disease_outbreak.dm" -#include "code\modules\events\door_runtime.dm" -#include "code\modules\events\dust.dm" -#include "code\modules\events\electrical_storm.dm" -#include "code\modules\events\event.dm" -#include "code\modules\events\event_container.dm" -#include "code\modules\events\event_procs.dm" -#include "code\modules\events\false_alarm.dm" -#include "code\modules\events\floorcluwne.dm" -#include "code\modules\events\immovable_rod.dm" -#include "code\modules\events\infestation.dm" -#include "code\modules\events\ion_storm.dm" -#include "code\modules\events\koi_mirgration.dm" -#include "code\modules\events\mass_hallucination.dm" -#include "code\modules\events\meaty_gore.dm" -#include "code\modules\events\meaty_ops.dm" -#include "code\modules\events\meaty_ores.dm" -#include "code\modules\events\meteors.dm" -#include "code\modules\events\money_hacker.dm" -#include "code\modules\events\money_lotto.dm" -#include "code\modules\events\money_spam.dm" -#include "code\modules\events\prison_break.dm" -#include "code\modules\events\radiation_storm.dm" -#include "code\modules\events\rogue_drones.dm" -#include "code\modules\events\sentience.dm" -#include "code\modules\events\slaughterevent.dm" -#include "code\modules\events\solarflare.dm" -#include "code\modules\events\spacevine.dm" -#include "code\modules\events\spider_infestation.dm" -#include "code\modules\events\spider_terror.dm" -#include "code\modules\events\spontaneous_appendicitis.dm" -#include "code\modules\events\tear.dm" -#include "code\modules\events\tear_honk.dm" -#include "code\modules\events\traders.dm" -#include "code\modules\events\undead.dm" -#include "code\modules\events\vent_clog.dm" -#include "code\modules\events\wallrot.dm" -#include "code\modules\events\wormholes.dm" -#include "code\modules\events\wizard\ghost.dm" -#include "code\modules\examine\examine.dm" -#include "code\modules\fish\fish_eggs.dm" -#include "code\modules\fish\fish_items.dm" -#include "code\modules\fish\fish_types.dm" -#include "code\modules\fish\fishtank.dm" -#include "code\modules\flufftext\Dreaming.dm" -#include "code\modules\flufftext\TextFilters.dm" -#include "code\modules\food_and_drinks\food.dm" -#include "code\modules\food_and_drinks\drinks\drinks.dm" -#include "code\modules\food_and_drinks\drinks\bottler\bottler.dm" -#include "code\modules\food_and_drinks\drinks\bottler\bottler_recipes.dm" -#include "code\modules\food_and_drinks\drinks\drinks\bottle.dm" -#include "code\modules\food_and_drinks\drinks\drinks\cans.dm" -#include "code\modules\food_and_drinks\drinks\drinks\drinkingglass.dm" -#include "code\modules\food_and_drinks\drinks\drinks\mugs.dm" -#include "code\modules\food_and_drinks\drinks\drinks\shotglass.dm" -#include "code\modules\food_and_drinks\food\condiment.dm" -#include "code\modules\food_and_drinks\food\customizables.dm" -#include "code\modules\food_and_drinks\food\snacks.dm" -#include "code\modules\food_and_drinks\food\foods\baked_goods.dm" -#include "code\modules\food_and_drinks\food\foods\bread.dm" -#include "code\modules\food_and_drinks\food\foods\candy.dm" -#include "code\modules\food_and_drinks\food\foods\desserts.dm" -#include "code\modules\food_and_drinks\food\foods\ethnic.dm" -#include "code\modules\food_and_drinks\food\foods\ingredients.dm" -#include "code\modules\food_and_drinks\food\foods\junkfood.dm" -#include "code\modules\food_and_drinks\food\foods\meat.dm" -#include "code\modules\food_and_drinks\food\foods\misc.dm" -#include "code\modules\food_and_drinks\food\foods\pasta.dm" -#include "code\modules\food_and_drinks\food\foods\pizza.dm" -#include "code\modules\food_and_drinks\food\foods\sandwiches.dm" -#include "code\modules\food_and_drinks\food\foods\seafood.dm" -#include "code\modules\food_and_drinks\food\foods\side_dishes.dm" -#include "code\modules\food_and_drinks\food\foods\soups.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\candy_maker.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\cereal_maker.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\cooker.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\deep_fryer.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\food_grill.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\gibber.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\grill_new.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\icecream_vat.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\juicer.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\kitchen_machine.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\microwave.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\monkeyrecycler.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\oven.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\oven_new.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\processor.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\smartfridge.dm" -#include "code\modules\food_and_drinks\recipes\recipes_candy.dm" -#include "code\modules\food_and_drinks\recipes\recipes_grill.dm" -#include "code\modules\food_and_drinks\recipes\recipes_microwave.dm" -#include "code\modules\food_and_drinks\recipes\recipes_oven.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_table.dm" -#include "code\modules\games\52card.dm" -#include "code\modules\games\cards.dm" -#include "code\modules\games\tarot.dm" -#include "code\modules\hallucinations\hallucinations.dm" -#include "code\modules\hallucinations\effects\common.dm" -#include "code\modules\hallucinations\effects\major.dm" -#include "code\modules\hallucinations\effects\minor.dm" -#include "code\modules\hallucinations\effects\moderate.dm" -#include "code\modules\holiday\christmas.dm" -#include "code\modules\holiday\holiday.dm" -#include "code\modules\hydroponics\biogenerator.dm" -#include "code\modules\hydroponics\fermenting_barrel.dm" -#include "code\modules\hydroponics\gene_modder.dm" -#include "code\modules\hydroponics\grown.dm" -#include "code\modules\hydroponics\growninedible.dm" -#include "code\modules\hydroponics\hydroitemdefines.dm" -#include "code\modules\hydroponics\hydroponics.dm" -#include "code\modules\hydroponics\plant_genes.dm" -#include "code\modules\hydroponics\sample.dm" -#include "code\modules\hydroponics\seed_extractor.dm" -#include "code\modules\hydroponics\seeds.dm" -#include "code\modules\hydroponics\beekeeping\beebox.dm" -#include "code\modules\hydroponics\beekeeping\beekeeper_suit.dm" -#include "code\modules\hydroponics\beekeeping\honey_frame.dm" -#include "code\modules\hydroponics\beekeeping\honeycomb.dm" -#include "code\modules\hydroponics\grown\ambrosia.dm" -#include "code\modules\hydroponics\grown\apple.dm" -#include "code\modules\hydroponics\grown\banana.dm" -#include "code\modules\hydroponics\grown\beans.dm" -#include "code\modules\hydroponics\grown\berries.dm" -#include "code\modules\hydroponics\grown\cannabis.dm" -#include "code\modules\hydroponics\grown\cereals.dm" -#include "code\modules\hydroponics\grown\chili.dm" -#include "code\modules\hydroponics\grown\citrus.dm" -#include "code\modules\hydroponics\grown\cocoa_vanilla.dm" -#include "code\modules\hydroponics\grown\corn.dm" -#include "code\modules\hydroponics\grown\cotton.dm" -#include "code\modules\hydroponics\grown\eggplant.dm" -#include "code\modules\hydroponics\grown\flowers.dm" -#include "code\modules\hydroponics\grown\garlic.dm" -#include "code\modules\hydroponics\grown\grass_carpet.dm" -#include "code\modules\hydroponics\grown\herbals.dm" -#include "code\modules\hydroponics\grown\kudzu.dm" -#include "code\modules\hydroponics\grown\melon.dm" -#include "code\modules\hydroponics\grown\misc.dm" -#include "code\modules\hydroponics\grown\mushrooms.dm" -#include "code\modules\hydroponics\grown\nettle.dm" -#include "code\modules\hydroponics\grown\nymph.dm" -#include "code\modules\hydroponics\grown\onion.dm" -#include "code\modules\hydroponics\grown\peanut.dm" -#include "code\modules\hydroponics\grown\pineapple.dm" -#include "code\modules\hydroponics\grown\potato.dm" -#include "code\modules\hydroponics\grown\pumpkin.dm" -#include "code\modules\hydroponics\grown\random.dm" -#include "code\modules\hydroponics\grown\replicapod.dm" -#include "code\modules\hydroponics\grown\root.dm" -#include "code\modules\hydroponics\grown\tea_coffee.dm" -#include "code\modules\hydroponics\grown\tobacco.dm" -#include "code\modules\hydroponics\grown\tomato.dm" -#include "code\modules\hydroponics\grown\towercap.dm" -#include "code\modules\instruments\_instrument_data.dm" -#include "code\modules\instruments\_instrument_key.dm" -#include "code\modules\instruments\brass.dm" -#include "code\modules\instruments\chromatic_percussion.dm" -#include "code\modules\instruments\fun.dm" -#include "code\modules\instruments\guitar.dm" -#include "code\modules\instruments\hardcoded.dm" -#include "code\modules\instruments\organ.dm" -#include "code\modules\instruments\piano.dm" -#include "code\modules\instruments\synth_tones.dm" -#include "code\modules\instruments\objs\items\_instrument.dm" -#include "code\modules\instruments\objs\items\headphones.dm" -#include "code\modules\instruments\objs\items\instruments.dm" -#include "code\modules\instruments\objs\structures\_musician.dm" -#include "code\modules\instruments\objs\structures\piano.dm" -#include "code\modules\instruments\songs\_song.dm" -#include "code\modules\instruments\songs\_song_ui.dm" -#include "code\modules\instruments\songs\play_legacy.dm" -#include "code\modules\instruments\songs\play_synthesized.dm" -#include "code\modules\karma\karma.dm" -#include "code\modules\keybindings\bindings_admin.dm" -#include "code\modules\keybindings\bindings_ai.dm" -#include "code\modules\keybindings\bindings_atom.dm" -#include "code\modules\keybindings\bindings_carbon.dm" -#include "code\modules\keybindings\bindings_client.dm" -#include "code\modules\keybindings\bindings_human.dm" -#include "code\modules\keybindings\bindings_living.dm" -#include "code\modules\keybindings\bindings_mob.dm" -#include "code\modules\keybindings\bindings_robot.dm" -#include "code\modules\keybindings\focus.dm" -#include "code\modules\keybindings\setup.dm" -#include "code\modules\library\admin.dm" -#include "code\modules\library\codex_gigas.dm" -#include "code\modules\library\lib_items.dm" -#include "code\modules\library\lib_machines.dm" -#include "code\modules\library\lib_readme.dm" -#include "code\modules\library\random_books.dm" -#include "code\modules\library\computers\base.dm" -#include "code\modules\library\computers\checkout.dm" -#include "code\modules\library\computers\public.dm" -#include "code\modules\lighting\__lighting_docs.dm" -#include "code\modules\lighting\lighting_area.dm" -#include "code\modules\lighting\lighting_atom.dm" -#include "code\modules\lighting\lighting_corner.dm" -#include "code\modules\lighting\lighting_object.dm" -#include "code\modules\lighting\lighting_setup.dm" -#include "code\modules\lighting\lighting_source.dm" -#include "code\modules\lighting\lighting_turf.dm" -#include "code\modules\mapping\base_map_datum.dm" -#include "code\modules\mapping\cyberiad.dm" -#include "code\modules\mapping\delta.dm" -#include "code\modules\mapping\metastation.dm" -#include "code\modules\martial_arts\adminfu.dm" -#include "code\modules\martial_arts\brawling.dm" -#include "code\modules\martial_arts\cqc.dm" -#include "code\modules\martial_arts\krav_maga.dm" -#include "code\modules\martial_arts\martial.dm" -#include "code\modules\martial_arts\mimejutsu.dm" -#include "code\modules\martial_arts\plasma_fist.dm" -#include "code\modules\martial_arts\sleeping_carp.dm" -#include "code\modules\martial_arts\wrestling.dm" -#include "code\modules\martial_arts\combos\martial_combo.dm" -#include "code\modules\martial_arts\combos\adminfu\healing_palm.dm" -#include "code\modules\martial_arts\combos\cqc\consecutive.dm" -#include "code\modules\martial_arts\combos\cqc\kick.dm" -#include "code\modules\martial_arts\combos\cqc\pressure.dm" -#include "code\modules\martial_arts\combos\cqc\restrain.dm" -#include "code\modules\martial_arts\combos\cqc\slam.dm" -#include "code\modules\martial_arts\combos\krav_maga\leg_sweep.dm" -#include "code\modules\martial_arts\combos\krav_maga\lung_punch.dm" -#include "code\modules\martial_arts\combos\krav_maga\neck_chop.dm" -#include "code\modules\martial_arts\combos\mimejutsu\mimechucks.dm" -#include "code\modules\martial_arts\combos\mimejutsu\silent_palm.dm" -#include "code\modules\martial_arts\combos\mimejutsu\smokebomb.dm" -#include "code\modules\martial_arts\combos\plasma_fist\plasma_fist.dm" -#include "code\modules\martial_arts\combos\plasma_fist\throwback.dm" -#include "code\modules\martial_arts\combos\plasma_fist\tornado_sweep.dm" -#include "code\modules\martial_arts\combos\sleeping_carp\crashing_kick.dm" -#include "code\modules\martial_arts\combos\sleeping_carp\gnashing_teeth.dm" -#include "code\modules\martial_arts\combos\sleeping_carp\keelhaul.dm" -#include "code\modules\maze_generation\maze_generator.dm" -#include "code\modules\maze_generation\maze_generator_blockwise.dm" -#include "code\modules\maze_generation\maze_helper_atoms.dm" -#include "code\modules\maze_generation\helper_modules\_helper_module_base.dm" -#include "code\modules\maze_generation\helper_modules\entry_exit.dm" -#include "code\modules\maze_generation\loot_modules\_loot_module_base.dm" -#include "code\modules\maze_generation\loot_modules\turf_painter.dm" -#include "code\modules\mining\abandonedcrates.dm" -#include "code\modules\mining\fulton.dm" -#include "code\modules\mining\machine_processing.dm" -#include "code\modules\mining\machine_redemption.dm" -#include "code\modules\mining\machine_stacking.dm" -#include "code\modules\mining\machine_unloading.dm" -#include "code\modules\mining\machine_vending.dm" -#include "code\modules\mining\mine_items.dm" -#include "code\modules\mining\minebot.dm" -#include "code\modules\mining\mint.dm" -#include "code\modules\mining\money_bag.dm" -#include "code\modules\mining\ores_coins.dm" -#include "code\modules\mining\satchel_ore_boxdm.dm" -#include "code\modules\mining\shelters.dm" -#include "code\modules\mining\equipment\explorer_gear.dm" -#include "code\modules\mining\equipment\kinetic_crusher.dm" -#include "code\modules\mining\equipment\lazarus_injector.dm" -#include "code\modules\mining\equipment\marker_beacons.dm" -#include "code\modules\mining\equipment\mineral_scanner.dm" -#include "code\modules\mining\equipment\mining_tools.dm" -#include "code\modules\mining\equipment\regenerative_core.dm" -#include "code\modules\mining\equipment\resonator.dm" -#include "code\modules\mining\equipment\survival_pod.dm" -#include "code\modules\mining\equipment\vendor_items.dm" -#include "code\modules\mining\equipment\wormhole_jaunter.dm" -#include "code\modules\mining\laborcamp\laborshuttle.dm" -#include "code\modules\mining\laborcamp\laborstacker.dm" -#include "code\modules\mining\lavaland\ash_flora.dm" -#include "code\modules\mining\lavaland\necropolis_chests.dm" -#include "code\modules\mining\lavaland\loot\ashdragon_loot.dm" -#include "code\modules\mining\lavaland\loot\bubblegum_loot.dm" -#include "code\modules\mining\lavaland\loot\colossus_loot.dm" -#include "code\modules\mining\lavaland\loot\hierophant_loot.dm" -#include "code\modules\mining\lavaland\loot\legion_loot.dm" -#include "code\modules\mining\lavaland\loot\tendril_loot.dm" -#include "code\modules\mob\death.dm" -#include "code\modules\mob\emote.dm" -#include "code\modules\mob\hear_say.dm" -#include "code\modules\mob\holder.dm" -#include "code\modules\mob\inventory.dm" -#include "code\modules\mob\language.dm" -#include "code\modules\mob\login.dm" -#include "code\modules\mob\logout.dm" -#include "code\modules\mob\mob.dm" -#include "code\modules\mob\mob_defines.dm" -#include "code\modules\mob\mob_grab.dm" -#include "code\modules\mob\mob_helpers.dm" -#include "code\modules\mob\mob_movement.dm" -#include "code\modules\mob\mob_transformation_simple.dm" -#include "code\modules\mob\say.dm" -#include "code\modules\mob\status_procs.dm" -#include "code\modules\mob\transform_procs.dm" -#include "code\modules\mob\typing_indicator.dm" -#include "code\modules\mob\update_icons.dm" -#include "code\modules\mob\update_status.dm" -#include "code\modules\mob\camera\camera.dm" -#include "code\modules\mob\dead\dead.dm" -#include "code\modules\mob\dead\death.dm" -#include "code\modules\mob\dead\observer\login.dm" -#include "code\modules\mob\dead\observer\logout.dm" -#include "code\modules\mob\dead\observer\observer.dm" -#include "code\modules\mob\dead\observer\orbit.dm" -#include "code\modules\mob\dead\observer\say.dm" -#include "code\modules\mob\dead\observer\spells.dm" -#include "code\modules\mob\living\autohiss.dm" -#include "code\modules\mob\living\damage_procs.dm" -#include "code\modules\mob\living\death.dm" -#include "code\modules\mob\living\default_language.dm" -#include "code\modules\mob\living\life.dm" -#include "code\modules\mob\living\living.dm" -#include "code\modules\mob\living\living_defense.dm" -#include "code\modules\mob\living\living_defines.dm" -#include "code\modules\mob\living\login.dm" -#include "code\modules\mob\living\logout.dm" -#include "code\modules\mob\living\say.dm" -#include "code\modules\mob\living\stat_states.dm" -#include "code\modules\mob\living\status_procs.dm" -#include "code\modules\mob\living\taste.dm" -#include "code\modules\mob\living\update_status.dm" -#include "code\modules\mob\living\carbon\_defines.dm" -#include "code\modules\mob\living\carbon\carbon.dm" -#include "code\modules\mob\living\carbon\carbon_defense.dm" -#include "code\modules\mob\living\carbon\carbon_defines.dm" -#include "code\modules\mob\living\carbon\death.dm" -#include "code\modules\mob\living\carbon\give.dm" -#include "code\modules\mob\living\carbon\life.dm" -#include "code\modules\mob\living\carbon\status_procs.dm" -#include "code\modules\mob\living\carbon\superheroes.dm" -#include "code\modules\mob\living\carbon\update_icons.dm" -#include "code\modules\mob\living\carbon\update_status.dm" -#include "code\modules\mob\living\carbon\alien\alien.dm" -#include "code\modules\mob\living\carbon\alien\alien_defense.dm" -#include "code\modules\mob\living\carbon\alien\death.dm" -#include "code\modules\mob\living\carbon\alien\life.dm" -#include "code\modules\mob\living\carbon\alien\login.dm" -#include "code\modules\mob\living\carbon\alien\logout.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\alien_powers.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\emote.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\empress.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\humanoid.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\humanoid_defense.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\inventory.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\life.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\queen.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\update_icons.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\caste\drone.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\caste\hunter.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\caste\sentinel.dm" -#include "code\modules\mob\living\carbon\alien\larva\emote.dm" -#include "code\modules\mob\living\carbon\alien\larva\inventory.dm" -#include "code\modules\mob\living\carbon\alien\larva\larva.dm" -#include "code\modules\mob\living\carbon\alien\larva\larva_defense.dm" -#include "code\modules\mob\living\carbon\alien\larva\life.dm" -#include "code\modules\mob\living\carbon\alien\larva\powers.dm" -#include "code\modules\mob\living\carbon\alien\larva\update_icons.dm" -#include "code\modules\mob\living\carbon\alien\special\alien_embryo.dm" -#include "code\modules\mob\living\carbon\alien\special\facehugger.dm" -#include "code\modules\mob\living\carbon\brain\brain.dm" -#include "code\modules\mob\living\carbon\brain\brain_item.dm" -#include "code\modules\mob\living\carbon\brain\death.dm" -#include "code\modules\mob\living\carbon\brain\emote.dm" -#include "code\modules\mob\living\carbon\brain\life.dm" -#include "code\modules\mob\living\carbon\brain\login.dm" -#include "code\modules\mob\living\carbon\brain\MMI.dm" -#include "code\modules\mob\living\carbon\brain\MMI_radio.dm" -#include "code\modules\mob\living\carbon\brain\robotic_brain.dm" -#include "code\modules\mob\living\carbon\brain\say.dm" -#include "code\modules\mob\living\carbon\brain\update_status.dm" -#include "code\modules\mob\living\carbon\human\appearance.dm" -#include "code\modules\mob\living\carbon\human\body_accessories.dm" -#include "code\modules\mob\living\carbon\human\death.dm" -#include "code\modules\mob\living\carbon\human\emote.dm" -#include "code\modules\mob\living\carbon\human\examine.dm" -#include "code\modules\mob\living\carbon\human\human.dm" -#include "code\modules\mob\living\carbon\human\human_damage.dm" -#include "code\modules\mob\living\carbon\human\human_defense.dm" -#include "code\modules\mob\living\carbon\human\human_defines.dm" -#include "code\modules\mob\living\carbon\human\human_movement.dm" -#include "code\modules\mob\living\carbon\human\human_organs.dm" -#include "code\modules\mob\living\carbon\human\inventory.dm" -#include "code\modules\mob\living\carbon\human\life.dm" -#include "code\modules\mob\living\carbon\human\login.dm" -#include "code\modules\mob\living\carbon\human\logout.dm" -#include "code\modules\mob\living\carbon\human\npcs.dm" -#include "code\modules\mob\living\carbon\human\physiology.dm" -#include "code\modules\mob\living\carbon\human\say.dm" -#include "code\modules\mob\living\carbon\human\status_procs.dm" -#include "code\modules\mob\living\carbon\human\update_icons.dm" -#include "code\modules\mob\living\carbon\human\update_stat.dm" -#include "code\modules\mob\living\carbon\human\species\_species.dm" -#include "code\modules\mob\living\carbon\human\species\abductor.dm" -#include "code\modules\mob\living\carbon\human\species\diona.dm" -#include "code\modules\mob\living\carbon\human\species\drask.dm" -#include "code\modules\mob\living\carbon\human\species\golem.dm" -#include "code\modules\mob\living\carbon\human\species\grey.dm" -#include "code\modules\mob\living\carbon\human\species\human.dm" -#include "code\modules\mob\living\carbon\human\species\kidan.dm" -#include "code\modules\mob\living\carbon\human\species\machine.dm" -#include "code\modules\mob\living\carbon\human\species\monkey.dm" -#include "code\modules\mob\living\carbon\human\species\nucleation.dm" -#include "code\modules\mob\living\carbon\human\species\plasmaman.dm" -#include "code\modules\mob\living\carbon\human\species\shadow.dm" -#include "code\modules\mob\living\carbon\human\species\shadowling.dm" -#include "code\modules\mob\living\carbon\human\species\skeleton.dm" -#include "code\modules\mob\living\carbon\human\species\skrell.dm" -#include "code\modules\mob\living\carbon\human\species\slime.dm" -#include "code\modules\mob\living\carbon\human\species\tajaran.dm" -#include "code\modules\mob\living\carbon\human\species\unathi.dm" -#include "code\modules\mob\living\carbon\human\species\vox.dm" -#include "code\modules\mob\living\carbon\human\species\vulpkanin.dm" -#include "code\modules\mob\living\carbon\human\species\wryn.dm" -#include "code\modules\mob\living\silicon\death.dm" -#include "code\modules\mob\living\silicon\emote.dm" -#include "code\modules\mob\living\silicon\laws.dm" -#include "code\modules\mob\living\silicon\login.dm" -#include "code\modules\mob\living\silicon\say.dm" -#include "code\modules\mob\living\silicon\silicon.dm" -#include "code\modules\mob\living\silicon\silicon_defense.dm" -#include "code\modules\mob\living\silicon\subsystems.dm" -#include "code\modules\mob\living\silicon\ai\ai.dm" -#include "code\modules\mob\living\silicon\ai\ai_defense.dm" -#include "code\modules\mob\living\silicon\ai\death.dm" -#include "code\modules\mob\living\silicon\ai\examine.dm" -#include "code\modules\mob\living\silicon\ai\latejoin.dm" -#include "code\modules\mob\living\silicon\ai\laws.dm" -#include "code\modules\mob\living\silicon\ai\life.dm" -#include "code\modules\mob\living\silicon\ai\login.dm" -#include "code\modules\mob\living\silicon\ai\logout.dm" -#include "code\modules\mob\living\silicon\ai\say.dm" -#include "code\modules\mob\living\silicon\ai\update_status.dm" -#include "code\modules\mob\living\silicon\ai\freelook\cameranet.dm" -#include "code\modules\mob\living\silicon\ai\freelook\chunk.dm" -#include "code\modules\mob\living\silicon\ai\freelook\eye.dm" -#include "code\modules\mob\living\silicon\ai\freelook\read_me.dm" -#include "code\modules\mob\living\silicon\decoy\death.dm" -#include "code\modules\mob\living\silicon\decoy\decoy.dm" -#include "code\modules\mob\living\silicon\decoy\life.dm" -#include "code\modules\mob\living\silicon\pai\death.dm" -#include "code\modules\mob\living\silicon\pai\life.dm" -#include "code\modules\mob\living\silicon\pai\pai.dm" -#include "code\modules\mob\living\silicon\pai\personality.dm" -#include "code\modules\mob\living\silicon\pai\recruit.dm" -#include "code\modules\mob\living\silicon\pai\say.dm" -#include "code\modules\mob\living\silicon\pai\software.dm" -#include "code\modules\mob\living\silicon\pai\update_status.dm" -#include "code\modules\mob\living\silicon\pai\software\_base.dm" -#include "code\modules\mob\living\silicon\pai\software\pai_apps.dm" -#include "code\modules\mob\living\silicon\pai\software\pai_toggles.dm" -#include "code\modules\mob\living\silicon\robot\component.dm" -#include "code\modules\mob\living\silicon\robot\death.dm" -#include "code\modules\mob\living\silicon\robot\emote.dm" -#include "code\modules\mob\living\silicon\robot\examine.dm" -#include "code\modules\mob\living\silicon\robot\inventory.dm" -#include "code\modules\mob\living\silicon\robot\laws.dm" -#include "code\modules\mob\living\silicon\robot\life.dm" -#include "code\modules\mob\living\silicon\robot\login.dm" -#include "code\modules\mob\living\silicon\robot\photos.dm" -#include "code\modules\mob\living\silicon\robot\robot.dm" -#include "code\modules\mob\living\silicon\robot\robot_damage.dm" -#include "code\modules\mob\living\silicon\robot\robot_defense.dm" -#include "code\modules\mob\living\silicon\robot\robot_items.dm" -#include "code\modules\mob\living\silicon\robot\robot_module_actions.dm" -#include "code\modules\mob\living\silicon\robot\robot_modules.dm" -#include "code\modules\mob\living\silicon\robot\robot_movement.dm" -#include "code\modules\mob\living\silicon\robot\syndicate.dm" -#include "code\modules\mob\living\silicon\robot\update_status.dm" -#include "code\modules\mob\living\silicon\robot\drone\drone.dm" -#include "code\modules\mob\living\silicon\robot\drone\drone_abilities.dm" -#include "code\modules\mob\living\silicon\robot\drone\drone_console.dm" -#include "code\modules\mob\living\silicon\robot\drone\drone_damage.dm" -#include "code\modules\mob\living\silicon\robot\drone\drone_items.dm" -#include "code\modules\mob\living\silicon\robot\drone\drone_manufacturer.dm" -#include "code\modules\mob\living\silicon\robot\drone\drone_say.dm" -#include "code\modules\mob\living\silicon\robot\drone\update_status.dm" -#include "code\modules\mob\living\simple_animal\animal_defense.dm" -#include "code\modules\mob\living\simple_animal\constructs.dm" -#include "code\modules\mob\living\simple_animal\corpse.dm" -#include "code\modules\mob\living\simple_animal\damage_procs.dm" -#include "code\modules\mob\living\simple_animal\parrot.dm" -#include "code\modules\mob\living\simple_animal\posessed_object.dm" -#include "code\modules\mob\living\simple_animal\powers.dm" -#include "code\modules\mob\living\simple_animal\shade.dm" -#include "code\modules\mob\living\simple_animal\simple_animal.dm" -#include "code\modules\mob\living\simple_animal\tribbles.dm" -#include "code\modules\mob\living\simple_animal\bot\bot.dm" -#include "code\modules\mob\living\simple_animal\bot\cleanbot.dm" -#include "code\modules\mob\living\simple_animal\bot\construction.dm" -#include "code\modules\mob\living\simple_animal\bot\ed209bot.dm" -#include "code\modules\mob\living\simple_animal\bot\emote.dm" -#include "code\modules\mob\living\simple_animal\bot\floorbot.dm" -#include "code\modules\mob\living\simple_animal\bot\griefsky.dm" -#include "code\modules\mob\living\simple_animal\bot\honkbot.dm" -#include "code\modules\mob\living\simple_animal\bot\medbot.dm" -#include "code\modules\mob\living\simple_animal\bot\mulebot.dm" -#include "code\modules\mob\living\simple_animal\bot\secbot.dm" -#include "code\modules\mob\living\simple_animal\bot\syndicate.dm" -#include "code\modules\mob\living\simple_animal\friendly\butterfly.dm" -#include "code\modules\mob\living\simple_animal\friendly\cat.dm" -#include "code\modules\mob\living\simple_animal\friendly\cockroach.dm" -#include "code\modules\mob\living\simple_animal\friendly\crab.dm" -#include "code\modules\mob\living\simple_animal\friendly\deer.dm" -#include "code\modules\mob\living\simple_animal\friendly\diona.dm" -#include "code\modules\mob\living\simple_animal\friendly\dog.dm" -#include "code\modules\mob\living\simple_animal\friendly\farm_animals.dm" -#include "code\modules\mob\living\simple_animal\friendly\fox.dm" -#include "code\modules\mob\living\simple_animal\friendly\lizard.dm" -#include "code\modules\mob\living\simple_animal\friendly\mouse.dm" -#include "code\modules\mob\living\simple_animal\friendly\penguin.dm" -#include "code\modules\mob\living\simple_animal\friendly\pet.dm" -#include "code\modules\mob\living\simple_animal\friendly\sloth.dm" -#include "code\modules\mob\living\simple_animal\friendly\snake.dm" -#include "code\modules\mob\living\simple_animal\friendly\spiderbot.dm" -#include "code\modules\mob\living\simple_animal\hostile\alien.dm" -#include "code\modules\mob\living\simple_animal\hostile\bat.dm" -#include "code\modules\mob\living\simple_animal\hostile\bear.dm" -#include "code\modules\mob\living\simple_animal\hostile\bees.dm" -#include "code\modules\mob\living\simple_animal\hostile\carp.dm" -#include "code\modules\mob\living\simple_animal\hostile\creature.dm" -#include "code\modules\mob\living\simple_animal\hostile\deathsquid.dm" -#include "code\modules\mob\living\simple_animal\hostile\faithless.dm" -#include "code\modules\mob\living\simple_animal\hostile\feral_cat.dm" -#include "code\modules\mob\living\simple_animal\hostile\floorcluwne.dm" -#include "code\modules\mob\living\simple_animal\hostile\giant_spider.dm" -#include "code\modules\mob\living\simple_animal\hostile\headslug.dm" -#include "code\modules\mob\living\simple_animal\hostile\hellhound.dm" -#include "code\modules\mob\living\simple_animal\hostile\hivebot.dm" -#include "code\modules\mob\living\simple_animal\hostile\hostile.dm" -#include "code\modules\mob\living\simple_animal\hostile\illusion.dm" -#include "code\modules\mob\living\simple_animal\hostile\jungle_animals.dm" -#include "code\modules\mob\living\simple_animal\hostile\killertomato.dm" -#include "code\modules\mob\living\simple_animal\hostile\mimic.dm" -#include "code\modules\mob\living\simple_animal\hostile\mushroom.dm" -#include "code\modules\mob\living\simple_animal\hostile\netherworld.dm" -#include "code\modules\mob\living\simple_animal\hostile\pirate.dm" -#include "code\modules\mob\living\simple_animal\hostile\russian.dm" -#include "code\modules\mob\living\simple_animal\hostile\skeleton.dm" -#include "code\modules\mob\living\simple_animal\hostile\spaceworms.dm" -#include "code\modules\mob\living\simple_animal\hostile\statue.dm" -#include "code\modules\mob\living\simple_animal\hostile\syndicate.dm" -#include "code\modules\mob\living\simple_animal\hostile\tree.dm" -#include "code\modules\mob\living\simple_animal\hostile\venus_human_trap.dm" -#include "code\modules\mob\living\simple_animal\hostile\winter_mobs.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\blood_drunk_miner.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\bubblegum.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\colossus.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\drake.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\hierophant.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\legion.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\megafauna.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\swarmer.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining\basilisk.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining\goldgrub.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining\goliath.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining\gutlunch.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining\hivelord.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining\mining.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\drone.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\fish.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\kangaroo.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\pet.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\undead.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\__defines.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\actions.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\black.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\brown.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\chem.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\empress.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\ghost.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\gray.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\green.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\hive.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\mother.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\prince.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\princess.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\purple.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\queen.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\red.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\reproduction.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\terror_ai.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\terror_spiders.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\white.dm" -#include "code\modules\mob\living\simple_animal\slime\death.dm" -#include "code\modules\mob\living\simple_animal\slime\emote.dm" -#include "code\modules\mob\living\simple_animal\slime\life.dm" -#include "code\modules\mob\living\simple_animal\slime\powers.dm" -#include "code\modules\mob\living\simple_animal\slime\say.dm" -#include "code\modules\mob\living\simple_animal\slime\slime.dm" -#include "code\modules\mob\living\simple_animal\slime\subtypes.dm" -#include "code\modules\mob\new_player\login.dm" -#include "code\modules\mob\new_player\logout.dm" -#include "code\modules\mob\new_player\new_player.dm" -#include "code\modules\mob\new_player\sprite_accessories\sprite_accessories.dm" -#include "code\modules\mob\new_player\sprite_accessories\diona\diona_hair.dm" -#include "code\modules\mob\new_player\sprite_accessories\drask\drask_body_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\grey\grey_body_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\human\human_body_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\human\human_facial_hair.dm" -#include "code\modules\mob\new_player\sprite_accessories\human\human_hair.dm" -#include "code\modules\mob\new_player\sprite_accessories\ipc\ipc_face.dm" -#include "code\modules\mob\new_player\sprite_accessories\ipc\ipc_head_accessories.dm" -#include "code\modules\mob\new_player\sprite_accessories\ipc\ipc_optics.dm" -#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_body_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_hair.dm" -#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_head_accessories.dm" -#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_head_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\nucleation\nucleation_face.dm" -#include "code\modules\mob\new_player\sprite_accessories\shared\shared_tail_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\skrell\skrell_face.dm" -#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_body_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_facial_hair.dm" -#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_hair.dm" -#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_head_accessories.dm" -#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_head_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_tail_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_alt_heads.dm" -#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_body_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_facial_hair.dm" -#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_hair.dm" -#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_head_accessories.dm" -#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_head_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\vox\vox_body_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\vox\vox_facial_hair.dm" -#include "code\modules\mob\new_player\sprite_accessories\vox\vox_hair.dm" -#include "code\modules\mob\new_player\sprite_accessories\vox\vox_tail_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_body_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_facial_hair.dm" -#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_hair.dm" -#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_head_accessories.dm" -#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_head_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_tail_markings.dm" -#include "code\modules\mob\new_player\sprite_accessories\wryn\wryn_face.dm" -#include "code\modules\newscaster\datums.dm" -#include "code\modules\newscaster\defines.dm" -#include "code\modules\newscaster\obj\newscaster.dm" -#include "code\modules\newscaster\obj\newspaper.dm" -#include "code\modules\ninja\energy_katana.dm" -#include "code\modules\ninja\suit\gloves.dm" -#include "code\modules\ninja\suit\head.dm" -#include "code\modules\ninja\suit\mask.dm" -#include "code\modules\ninja\suit\shoes.dm" -#include "code\modules\ninja\suit\suit.dm" -#include "code\modules\ninja\suit\suit_initialisation.dm" -#include "code\modules\paperwork\carbonpaper.dm" -#include "code\modules\paperwork\clipboard.dm" -#include "code\modules\paperwork\contract.dm" -#include "code\modules\paperwork\fax.dm" -#include "code\modules\paperwork\faxmachine.dm" -#include "code\modules\paperwork\filingcabinet.dm" -#include "code\modules\paperwork\folders.dm" -#include "code\modules\paperwork\frames.dm" -#include "code\modules\paperwork\handlabeler.dm" -#include "code\modules\paperwork\paper.dm" -#include "code\modules\paperwork\paper_bundle.dm" -#include "code\modules\paperwork\paperbin.dm" -#include "code\modules\paperwork\paperplane.dm" -#include "code\modules\paperwork\pen.dm" -#include "code\modules\paperwork\photocopier.dm" -#include "code\modules\paperwork\photography.dm" -#include "code\modules\paperwork\silicon_photography.dm" -#include "code\modules\paperwork\stamps.dm" -#include "code\modules\paperwork\ticketmachine.dm" -#include "code\modules\pda\ai.dm" -#include "code\modules\pda\app.dm" -#include "code\modules\pda\cart.dm" -#include "code\modules\pda\cart_apps.dm" -#include "code\modules\pda\core_apps.dm" -#include "code\modules\pda\messenger.dm" -#include "code\modules\pda\messenger_plugins.dm" -#include "code\modules\pda\mob_hunt_game_app.dm" -#include "code\modules\pda\PDA.dm" -#include "code\modules\pda\pda_tgui.dm" -#include "code\modules\pda\pdas.dm" -#include "code\modules\pda\radio.dm" -#include "code\modules\pda\utilities.dm" -#include "code\modules\persistence\persistence.dm" -#include "code\modules\power\apc.dm" -#include "code\modules\power\cable.dm" -#include "code\modules\power\cable_heavyduty.dm" -#include "code\modules\power\cable_logic.dm" -#include "code\modules\power\cell.dm" -#include "code\modules\power\generator.dm" -#include "code\modules\power\gravitygenerator.dm" -#include "code\modules\power\lighting.dm" -#include "code\modules\power\port_gen.dm" -#include "code\modules\power\power.dm" -#include "code\modules\power\powernet.dm" -#include "code\modules\power\smes.dm" -#include "code\modules\power\solar.dm" -#include "code\modules\power\terminal.dm" -#include "code\modules\power\tracker.dm" -#include "code\modules\power\treadmill.dm" -#include "code\modules\power\turbine.dm" -#include "code\modules\power\singularity\collector.dm" -#include "code\modules\power\singularity\containment_field.dm" -#include "code\modules\power\singularity\emitter.dm" -#include "code\modules\power\singularity\field_generator.dm" -#include "code\modules\power\singularity\generator.dm" -#include "code\modules\power\singularity\investigate.dm" -#include "code\modules\power\singularity\narsie.dm" -#include "code\modules\power\singularity\singularity.dm" -#include "code\modules\power\singularity\particle_accelerator\particle.dm" -#include "code\modules\power\singularity\particle_accelerator\particle_accelerator.dm" -#include "code\modules\power\singularity\particle_accelerator\particle_chamber.dm" -#include "code\modules\power\singularity\particle_accelerator\particle_control.dm" -#include "code\modules\power\singularity\particle_accelerator\particle_emitter.dm" -#include "code\modules\power\singularity\particle_accelerator\particle_power.dm" -#include "code\modules\power\supermatter\supermatter.dm" -#include "code\modules\power\tesla\coil.dm" -#include "code\modules\power\tesla\energy_ball.dm" -#include "code\modules\power\tesla\generator.dm" -#include "code\modules\procedural_mapping\mapGenerator.dm" -#include "code\modules\procedural_mapping\mapGeneratorModule.dm" -#include "code\modules\procedural_mapping\mapGeneratorReadme.dm" -#include "code\modules\procedural_mapping\mapGeneratorModules\helpers.dm" -#include "code\modules\procedural_mapping\mapGeneratorModules\nature.dm" -#include "code\modules\procedural_mapping\mapGenerators\asteroid.dm" -#include "code\modules\procedural_mapping\mapGenerators\nature.dm" -#include "code\modules\procedural_mapping\mapGenerators\syndicate.dm" -#include "code\modules\projectiles\ammunition.dm" -#include "code\modules\projectiles\firing.dm" -#include "code\modules\projectiles\gun.dm" -#include "code\modules\projectiles\gun_attachments.dm" -#include "code\modules\projectiles\projectile.dm" -#include "code\modules\projectiles\ammunition\ammo_casings.dm" -#include "code\modules\projectiles\ammunition\boxes.dm" -#include "code\modules\projectiles\ammunition\energy.dm" -#include "code\modules\projectiles\ammunition\magazines.dm" -#include "code\modules\projectiles\ammunition\special.dm" -#include "code\modules\projectiles\guns\alien.dm" -#include "code\modules\projectiles\guns\dartgun.dm" -#include "code\modules\projectiles\guns\energy.dm" -#include "code\modules\projectiles\guns\grenade_launcher.dm" -#include "code\modules\projectiles\guns\magic.dm" -#include "code\modules\projectiles\guns\medbeam.dm" -#include "code\modules\projectiles\guns\mounted.dm" -#include "code\modules\projectiles\guns\projectile.dm" -#include "code\modules\projectiles\guns\rocket.dm" -#include "code\modules\projectiles\guns\syringe_gun.dm" -#include "code\modules\projectiles\guns\throw.dm" -#include "code\modules\projectiles\guns\energy\kinetic_accelerator.dm" -#include "code\modules\projectiles\guns\energy\laser.dm" -#include "code\modules\projectiles\guns\energy\nuclear.dm" -#include "code\modules\projectiles\guns\energy\pulse.dm" -#include "code\modules\projectiles\guns\energy\special.dm" -#include "code\modules\projectiles\guns\energy\stun.dm" -#include "code\modules\projectiles\guns\energy\telegun.dm" -#include "code\modules\projectiles\guns\magic\staff.dm" -#include "code\modules\projectiles\guns\magic\wand.dm" -#include "code\modules\projectiles\guns\misc\blastcannon.dm" -#include "code\modules\projectiles\guns\projectile\automatic.dm" -#include "code\modules\projectiles\guns\projectile\bow.dm" -#include "code\modules\projectiles\guns\projectile\launchers.dm" -#include "code\modules\projectiles\guns\projectile\pistol.dm" -#include "code\modules\projectiles\guns\projectile\revolver.dm" -#include "code\modules\projectiles\guns\projectile\saw.dm" -#include "code\modules\projectiles\guns\projectile\shotgun.dm" -#include "code\modules\projectiles\guns\projectile\sniper.dm" -#include "code\modules\projectiles\guns\projectile\toy.dm" -#include "code\modules\projectiles\guns\throw\crossbow.dm" -#include "code\modules\projectiles\guns\throw\pielauncher.dm" -#include "code\modules\projectiles\projectile\beams.dm" -#include "code\modules\projectiles\projectile\bullets.dm" -#include "code\modules\projectiles\projectile\energy.dm" -#include "code\modules\projectiles\projectile\force.dm" -#include "code\modules\projectiles\projectile\magic.dm" -#include "code\modules\projectiles\projectile\reusable.dm" -#include "code\modules\projectiles\projectile\special.dm" -#include "code\modules\reagents\chem_splash.dm" -#include "code\modules\reagents\reagent_containers.dm" -#include "code\modules\reagents\reagent_dispenser.dm" -#include "code\modules\reagents\chemistry\colors.dm" -#include "code\modules\reagents\chemistry\holder.dm" -#include "code\modules\reagents\chemistry\readme.dm" -#include "code\modules\reagents\chemistry\reagents.dm" -#include "code\modules\reagents\chemistry\recipes.dm" -#include "code\modules\reagents\chemistry\machinery\chem_dispenser.dm" -#include "code\modules\reagents\chemistry\machinery\chem_heater.dm" -#include "code\modules\reagents\chemistry\machinery\chem_master.dm" -#include "code\modules\reagents\chemistry\machinery\pandemic.dm" -#include "code\modules\reagents\chemistry\machinery\reagentgrinder.dm" -#include "code\modules\reagents\chemistry\reagents\admin.dm" -#include "code\modules\reagents\chemistry\reagents\alcohol.dm" -#include "code\modules\reagents\chemistry\reagents\blob.dm" -#include "code\modules\reagents\chemistry\reagents\disease.dm" -#include "code\modules\reagents\chemistry\reagents\drink_base.dm" -#include "code\modules\reagents\chemistry\reagents\drink_cold.dm" -#include "code\modules\reagents\chemistry\reagents\drinks.dm" -#include "code\modules\reagents\chemistry\reagents\drugs.dm" -#include "code\modules\reagents\chemistry\reagents\food.dm" -#include "code\modules\reagents\chemistry\reagents\medicine.dm" -#include "code\modules\reagents\chemistry\reagents\misc.dm" -#include "code\modules\reagents\chemistry\reagents\paint.dm" -#include "code\modules\reagents\chemistry\reagents\paradise_pop.dm" -#include "code\modules\reagents\chemistry\reagents\pyrotechnic.dm" -#include "code\modules\reagents\chemistry\reagents\toxins.dm" -#include "code\modules\reagents\chemistry\reagents\water.dm" -#include "code\modules\reagents\chemistry\recipes\drinks.dm" -#include "code\modules\reagents\chemistry\recipes\drugs.dm" -#include "code\modules\reagents\chemistry\recipes\food.dm" -#include "code\modules\reagents\chemistry\recipes\medicine.dm" -#include "code\modules\reagents\chemistry\recipes\others.dm" -#include "code\modules\reagents\chemistry\recipes\pyrotechnics.dm" -#include "code\modules\reagents\chemistry\recipes\slime_extracts.dm" -#include "code\modules\reagents\chemistry\recipes\toxins.dm" -#include "code\modules\reagents\reagent_containers\applicator.dm" -#include "code\modules\reagents\reagent_containers\borghydro.dm" -#include "code\modules\reagents\reagent_containers\bottle.dm" -#include "code\modules\reagents\reagent_containers\dropper.dm" -#include "code\modules\reagents\reagent_containers\glass_containers.dm" -#include "code\modules\reagents\reagent_containers\hypospray.dm" -#include "code\modules\reagents\reagent_containers\iv_bag.dm" -#include "code\modules\reagents\reagent_containers\patch.dm" -#include "code\modules\reagents\reagent_containers\pill.dm" -#include "code\modules\reagents\reagent_containers\spray.dm" -#include "code\modules\reagents\reagent_containers\syringes.dm" -#include "code\modules\recycling\belt-placer.dm" -#include "code\modules\recycling\conveyor2.dm" -#include "code\modules\recycling\disposal-construction.dm" -#include "code\modules\recycling\disposal.dm" -#include "code\modules\recycling\sortingmachinery.dm" -#include "code\modules\research\circuitprinter.dm" -#include "code\modules\research\designs.dm" -#include "code\modules\research\destructive_analyzer.dm" -#include "code\modules\research\experimentor.dm" -#include "code\modules\research\message_server.dm" -#include "code\modules\research\protolathe.dm" -#include "code\modules\research\rd-readme.dm" -#include "code\modules\research\rdconsole.dm" -#include "code\modules\research\rdmachines.dm" -#include "code\modules\research\research.dm" -#include "code\modules\research\server.dm" -#include "code\modules\research\anomaly\anomaly.dm" -#include "code\modules\research\designs\AI_module_designs.dm" -#include "code\modules\research\designs\autolathe_designs.dm" -#include "code\modules\research\designs\biogenerator_designs.dm" -#include "code\modules\research\designs\bluespace_designs.dm" -#include "code\modules\research\designs\comp_board_designs.dm" -#include "code\modules\research\designs\equipment_designs.dm" -#include "code\modules\research\designs\janitorial_designs.dm" -#include "code\modules\research\designs\machine_designs.dm" -#include "code\modules\research\designs\mecha_designs.dm" -#include "code\modules\research\designs\mechfabricator_designs.dm" -#include "code\modules\research\designs\medical_designs.dm" -#include "code\modules\research\designs\mining_designs.dm" -#include "code\modules\research\designs\misc_designs.dm" -#include "code\modules\research\designs\power_designs.dm" -#include "code\modules\research\designs\smelting_designs.dm" -#include "code\modules\research\designs\spacepod_designs.dm" -#include "code\modules\research\designs\stock_parts_designs.dm" -#include "code\modules\research\designs\telecomms_designs.dm" -#include "code\modules\research\designs\weapon_designs.dm" -#include "code\modules\research\xenobiology\xenobio_camera.dm" -#include "code\modules\research\xenobiology\xenobiology.dm" -#include "code\modules\response_team\ert.dm" -#include "code\modules\response_team\ert_outfits.dm" -#include "code\modules\ruins\ruin_areas.dm" -#include "code\modules\ruins\syndicate_space_base.dm" -#include "code\modules\ruins\lavalandruin_code\animal_hospital.dm" -#include "code\modules\ruins\lavalandruin_code\ash_walker_den.dm" -#include "code\modules\ruins\lavalandruin_code\clown_planet.dm" -#include "code\modules\ruins\lavalandruin_code\dead_ratvar.dm" -#include "code\modules\ruins\lavalandruin_code\fountain_hall.dm" -#include "code\modules\ruins\lavalandruin_code\hermit.dm" -#include "code\modules\ruins\lavalandruin_code\pizzaparty.dm" -#include "code\modules\ruins\lavalandruin_code\puzzle.dm" -#include "code\modules\ruins\lavalandruin_code\seed_vault.dm" -#include "code\modules\ruins\lavalandruin_code\sin_ruins.dm" -#include "code\modules\ruins\objects_and_mobs\gym.dm" -#include "code\modules\ruins\objects_and_mobs\necropolis_gate.dm" -#include "code\modules\security_levels\keycard_authentication.dm" -#include "code\modules\security_levels\security_levels.dm" -#include "code\modules\shuttle\assault_pod.dm" -#include "code\modules\shuttle\emergency.dm" -#include "code\modules\shuttle\ert.dm" -#include "code\modules\shuttle\navigation_computer.dm" -#include "code\modules\shuttle\on_move.dm" -#include "code\modules\shuttle\ripple.dm" -#include "code\modules\shuttle\shuttle.dm" -#include "code\modules\shuttle\shuttle_manipulator.dm" -#include "code\modules\shuttle\shuttle_rotate.dm" -#include "code\modules\shuttle\supply.dm" -#include "code\modules\shuttle\syndicate.dm" -#include "code\modules\shuttle\vox.dm" -#include "code\modules\space_management\heap_space_level.dm" -#include "code\modules\space_management\level_check.dm" -#include "code\modules\space_management\level_traits.dm" -#include "code\modules\space_management\space_chunk.dm" -#include "code\modules\space_management\space_level.dm" -#include "code\modules\space_management\space_transition.dm" -#include "code\modules\space_management\zlevel_manager.dm" -#include "code\modules\spacepods\construction.dm" -#include "code\modules\spacepods\equipment.dm" -#include "code\modules\spacepods\lock_buster.dm" -#include "code\modules\spacepods\parts.dm" -#include "code\modules\spacepods\spacepod.dm" -#include "code\modules\station_goals\bluespace_tap.dm" -#include "code\modules\station_goals\bsa.dm" -#include "code\modules\station_goals\dna_vault.dm" -#include "code\modules\station_goals\shield.dm" -#include "code\modules\station_goals\station_goal.dm" -#include "code\modules\store\items.dm" -#include "code\modules\store\store.dm" -#include "code\modules\surgery\bones.dm" -#include "code\modules\surgery\cavity_implant.dm" -#include "code\modules\surgery\core_removal.dm" -#include "code\modules\surgery\dental_implant.dm" -#include "code\modules\surgery\encased.dm" -#include "code\modules\surgery\generic.dm" -#include "code\modules\surgery\helpers.dm" -#include "code\modules\surgery\implant_removal.dm" -#include "code\modules\surgery\limb_augmentation.dm" -#include "code\modules\surgery\limb_reattach.dm" -#include "code\modules\surgery\organs_internal.dm" -#include "code\modules\surgery\other.dm" -#include "code\modules\surgery\plastic_surgery.dm" -#include "code\modules\surgery\remove_embedded_object.dm" -#include "code\modules\surgery\robotics.dm" -#include "code\modules\surgery\surgery.dm" -#include "code\modules\surgery\tools.dm" -#include "code\modules\surgery\organs\augments_arms.dm" -#include "code\modules\surgery\organs\augments_eyes.dm" -#include "code\modules\surgery\organs\augments_internal.dm" -#include "code\modules\surgery\organs\autosurgeon.dm" -#include "code\modules\surgery\organs\blood.dm" -#include "code\modules\surgery\organs\body_egg.dm" -#include "code\modules\surgery\organs\ears.dm" -#include "code\modules\surgery\organs\eyes.dm" -#include "code\modules\surgery\organs\heart.dm" -#include "code\modules\surgery\organs\helpers.dm" -#include "code\modules\surgery\organs\kidneys.dm" -#include "code\modules\surgery\organs\liver.dm" -#include "code\modules\surgery\organs\lungs.dm" -#include "code\modules\surgery\organs\mmi_holder.dm" -#include "code\modules\surgery\organs\organ.dm" -#include "code\modules\surgery\organs\organ_external.dm" -#include "code\modules\surgery\organs\organ_icon.dm" -#include "code\modules\surgery\organs\organ_internal.dm" -#include "code\modules\surgery\organs\pain.dm" -#include "code\modules\surgery\organs\parasites.dm" -#include "code\modules\surgery\organs\robolimbs.dm" -#include "code\modules\surgery\organs\skeleton.dm" -#include "code\modules\surgery\organs\vocal_cords.dm" -#include "code\modules\surgery\organs\subtypes\abductor.dm" -#include "code\modules\surgery\organs\subtypes\diona.dm" -#include "code\modules\surgery\organs\subtypes\drask.dm" -#include "code\modules\surgery\organs\subtypes\grey.dm" -#include "code\modules\surgery\organs\subtypes\kidan.dm" -#include "code\modules\surgery\organs\subtypes\machine.dm" -#include "code\modules\surgery\organs\subtypes\nucleation.dm" -#include "code\modules\surgery\organs\subtypes\plasmaman.dm" -#include "code\modules\surgery\organs\subtypes\skrell.dm" -#include "code\modules\surgery\organs\subtypes\slime.dm" -#include "code\modules\surgery\organs\subtypes\standard.dm" -#include "code\modules\surgery\organs\subtypes\tajaran.dm" -#include "code\modules\surgery\organs\subtypes\unathi.dm" -#include "code\modules\surgery\organs\subtypes\unbreakable.dm" -#include "code\modules\surgery\organs\subtypes\vox.dm" -#include "code\modules\surgery\organs\subtypes\vulpkanin.dm" -#include "code\modules\surgery\organs\subtypes\wryn.dm" -#include "code\modules\surgery\organs\subtypes\xenos.dm" -#include "code\modules\telesci\bscrystal.dm" -#include "code\modules\telesci\gps.dm" -#include "code\modules\telesci\rcs.dm" -#include "code\modules\telesci\telepad.dm" -#include "code\modules\telesci\telesci_computer.dm" -#include "code\modules\tgs\includes.dm" -#include "code\modules\tgui\external.dm" -#include "code\modules\tgui\states.dm" -#include "code\modules\tgui\tgui.dm" -#include "code\modules\tgui\modules\_base.dm" -#include "code\modules\tgui\modules\appearance_changer.dm" -#include "code\modules\tgui\modules\atmos_control.dm" -#include "code\modules\tgui\modules\crew_monitor.dm" -#include "code\modules\tgui\modules\ert_manager.dm" -#include "code\modules\tgui\modules\generic_crew_manifest.dm" -#include "code\modules\tgui\modules\ghost_hud_panel.dm" -#include "code\modules\tgui\modules\law_manager.dm" -#include "code\modules\tgui\modules\power_monitor.dm" -#include "code\modules\tgui\modules\robot_self_diagnosis.dm" -#include "code\modules\tgui\modules\volume_mixer.dm" -#include "code\modules\tgui\plugins\login.dm" -#include "code\modules\tgui\plugins\modal.dm" -#include "code\modules\tgui\states\admin.dm" -#include "code\modules\tgui\states\always.dm" -#include "code\modules\tgui\states\conscious.dm" -#include "code\modules\tgui\states\contained.dm" -#include "code\modules\tgui\states\deep_inventory.dm" -#include "code\modules\tgui\states\default.dm" -#include "code\modules\tgui\states\hands.dm" -#include "code\modules\tgui\states\human_adjacent.dm" -#include "code\modules\tgui\states\inventory.dm" -#include "code\modules\tgui\states\not_incapacitated.dm" -#include "code\modules\tgui\states\notcontained.dm" -#include "code\modules\tgui\states\observer.dm" -#include "code\modules\tgui\states\physical.dm" -#include "code\modules\tgui\states\self.dm" -#include "code\modules\tgui\states\zlevel.dm" -#include "code\modules\tooltip\tooltip.dm" -#include "code\modules\unit_tests\_unit_tests.dm" -#include "code\modules\vehicle\ambulance.dm" -#include "code\modules\vehicle\atv.dm" -#include "code\modules\vehicle\janicart.dm" -#include "code\modules\vehicle\motorcycle.dm" -#include "code\modules\vehicle\secway.dm" -#include "code\modules\vehicle\snowmobile.dm" -#include "code\modules\vehicle\speedbike.dm" -#include "code\modules\vehicle\sportscar.dm" -#include "code\modules\vehicle\vehicle.dm" -#include "code\modules\world_topic\_spam_prevention_handler.dm" -#include "code\modules\world_topic\_topic_base.dm" -#include "code\modules\world_topic\adminmsg.dm" -#include "code\modules\world_topic\announce.dm" -#include "code\modules\world_topic\manifest.dm" -#include "code\modules\world_topic\ping.dm" -#include "code\modules\world_topic\players.dm" -#include "code\modules\world_topic\queue_status.dm" -#include "code\modules\world_topic\status.dm" -#include "goon\code\datums\browserOutput.dm" -#include "interface\interface.dm" -#include "interface\skin.dmf" -// END_INCLUDE +// DM Environment file for paradise.dme. +// All manual changes should be made outside the BEGIN_ and END_ blocks. + // New source code should be placed in .dm files: choose File/New --> Code File. +// BEGIN_INTERNALS +// END_INTERNALS +// BEGIN_FILE_DIR +#define FILE_DIR . +// END_FILE_DIR +// BEGIN_PREFERENCES +#define DEBUG +// END_PREFERENCES +// BEGIN_INCLUDE +#include "_maps\__MAP_DEFINES.dm" +#include "_maps\base_map.dm" +#include "_maps\map_datums.dm" +#include "code\_compile_options.dm" +#include "code\hub.dm" +#include "code\world.dm" +#include "code\__DEFINES\_globals.dm" +#include "code\__DEFINES\_profile.dm" +#include "code\__DEFINES\_protection.dm" +#include "code\__DEFINES\_readme.dm" +#include "code\__DEFINES\_spacemandmm.dm" +#include "code\__DEFINES\_tgs_defines.dm" +#include "code\__DEFINES\_tick.dm" +#include "code\__DEFINES\access.dm" +#include "code\__DEFINES\admin.dm" +#include "code\__DEFINES\antagonists.dm" +#include "code\__DEFINES\atmospherics.dm" +#include "code\__DEFINES\bots.dm" +#include "code\__DEFINES\callbacks.dm" +#include "code\__DEFINES\clothing.dm" +#include "code\__DEFINES\colors.dm" +#include "code\__DEFINES\combat.dm" +#include "code\__DEFINES\construction.dm" +#include "code\__DEFINES\contractors.dm" +#include "code\__DEFINES\crafting.dm" +#include "code\__DEFINES\criminal_status.dm" +#include "code\__DEFINES\cult.dm" +#include "code\__DEFINES\dna.dm" +#include "code\__DEFINES\error_handler.dm" +#include "code\__DEFINES\flags.dm" +#include "code\__DEFINES\footstep.dm" +#include "code\__DEFINES\game.dm" +#include "code\__DEFINES\gamemode.dm" +#include "code\__DEFINES\genetics.dm" +#include "code\__DEFINES\hud.dm" +#include "code\__DEFINES\hydroponics.dm" +#include "code\__DEFINES\instruments.dm" +#include "code\__DEFINES\inventory.dm" +#include "code\__DEFINES\is_helpers.dm" +#include "code\__DEFINES\job.dm" +#include "code\__DEFINES\js.dm" +#include "code\__DEFINES\language.dm" +#include "code\__DEFINES\layers.dm" +#include "code\__DEFINES\lighting.dm" +#include "code\__DEFINES\logs.dm" +#include "code\__DEFINES\machines.dm" +#include "code\__DEFINES\martial_arts.dm" +#include "code\__DEFINES\math.dm" +#include "code\__DEFINES\MC.dm" +#include "code\__DEFINES\mecha.dm" +#include "code\__DEFINES\medal.dm" +#include "code\__DEFINES\misc.dm" +#include "code\__DEFINES\mobs.dm" +#include "code\__DEFINES\move_force.dm" +#include "code\__DEFINES\muzzle_flash.dm" +#include "code\__DEFINES\pda.dm" +#include "code\__DEFINES\pipes.dm" +#include "code\__DEFINES\preferences.dm" +#include "code\__DEFINES\qdel.dm" +#include "code\__DEFINES\radiation.dm" +#include "code\__DEFINES\radio.dm" +#include "code\__DEFINES\reagents.dm" +#include "code\__DEFINES\role_preferences.dm" +#include "code\__DEFINES\rolebans.dm" +#include "code\__DEFINES\rust_g.dm" +#include "code\__DEFINES\shuttle.dm" +#include "code\__DEFINES\sight.dm" +#include "code\__DEFINES\sound.dm" +#include "code\__DEFINES\stat.dm" +#include "code\__DEFINES\station_goals.dm" +#include "code\__DEFINES\status_effects.dm" +#include "code\__DEFINES\subsystems.dm" +#include "code\__DEFINES\text.dm" +#include "code\__DEFINES\tgs.dm" +#include "code\__DEFINES\tgui.dm" +#include "code\__DEFINES\tools.dm" +#include "code\__DEFINES\typeids.dm" +#include "code\__DEFINES\vv.dm" +#include "code\__DEFINES\wires.dm" +#include "code\__DEFINES\zlevel.dm" +#include "code\__DEFINES\dcs\flags.dm" +#include "code\__DEFINES\dcs\helpers.dm" +#include "code\__DEFINES\dcs\signals.dm" +#include "code\__HELPERS\_logging.dm" +#include "code\__HELPERS\_string_lists.dm" +#include "code\__HELPERS\AnimationLibrary.dm" +#include "code\__HELPERS\cmp.dm" +#include "code\__HELPERS\constants.dm" +#include "code\__HELPERS\debugger.dm" +#include "code\__HELPERS\experimental.dm" +#include "code\__HELPERS\files.dm" +#include "code\__HELPERS\filters.dm" +#include "code\__HELPERS\game.dm" +#include "code\__HELPERS\global_lists.dm" +#include "code\__HELPERS\heap.dm" +#include "code\__HELPERS\icon_smoothing.dm" +#include "code\__HELPERS\icons.dm" +#include "code\__HELPERS\lists.dm" +#include "code\__HELPERS\matrices.dm" +#include "code\__HELPERS\mobs.dm" +#include "code\__HELPERS\names.dm" +#include "code\__HELPERS\pronouns.dm" +#include "code\__HELPERS\qdel.dm" +#include "code\__HELPERS\radiation.dm" +#include "code\__HELPERS\sanitize_values.dm" +#include "code\__HELPERS\text.dm" +#include "code\__HELPERS\time.dm" +#include "code\__HELPERS\tool_helpers.dm" +#include "code\__HELPERS\traits.dm" +#include "code\__HELPERS\type2type.dm" +#include "code\__HELPERS\typelists.dm" +#include "code\__HELPERS\unique_ids.dm" +#include "code\__HELPERS\unsorted.dm" +#include "code\__HELPERS\sorts\__main.dm" +#include "code\__HELPERS\sorts\InsertSort.dm" +#include "code\__HELPERS\sorts\MergeSort.dm" +#include "code\__HELPERS\sorts\TimSort.dm" +#include "code\_globalvars\configuration.dm" +#include "code\_globalvars\game_modes.dm" +#include "code\_globalvars\genetics.dm" +#include "code\_globalvars\logging.dm" +#include "code\_globalvars\mapping.dm" +#include "code\_globalvars\misc.dm" +#include "code\_globalvars\traits.dm" +#include "code\_globalvars\lists\flavor_misc.dm" +#include "code\_globalvars\lists\fortunes.dm" +#include "code\_globalvars\lists\misc.dm" +#include "code\_globalvars\lists\mobs.dm" +#include "code\_globalvars\lists\names.dm" +#include "code\_globalvars\lists\objects.dm" +#include "code\_globalvars\lists\reagents.dm" +#include "code\_globalvars\lists\typecache.dm" +#include "code\_onclick\adjacent.dm" +#include "code\_onclick\ai.dm" +#include "code\_onclick\click.dm" +#include "code\_onclick\click_override.dm" +#include "code\_onclick\cyborg.dm" +#include "code\_onclick\drag_drop.dm" +#include "code\_onclick\item_attack.dm" +#include "code\_onclick\observer.dm" +#include "code\_onclick\other_mobs.dm" +#include "code\_onclick\overmind.dm" +#include "code\_onclick\telekinesis.dm" +#include "code\_onclick\hud\_defines.dm" +#include "code\_onclick\hud\action_button.dm" +#include "code\_onclick\hud\ai.dm" +#include "code\_onclick\hud\alert.dm" +#include "code\_onclick\hud\alien.dm" +#include "code\_onclick\hud\alien_larva.dm" +#include "code\_onclick\hud\blob_overmind.dm" +#include "code\_onclick\hud\bot.dm" +#include "code\_onclick\hud\constructs.dm" +#include "code\_onclick\hud\fullscreen.dm" +#include "code\_onclick\hud\ghost.dm" +#include "code\_onclick\hud\guardian.dm" +#include "code\_onclick\hud\hud.dm" +#include "code\_onclick\hud\human.dm" +#include "code\_onclick\hud\map_popups.dm" +#include "code\_onclick\hud\movable_screen_objects.dm" +#include "code\_onclick\hud\other_mobs.dm" +#include "code\_onclick\hud\parallax.dm" +#include "code\_onclick\hud\picture_in_picture.dm" +#include "code\_onclick\hud\plane_master.dm" +#include "code\_onclick\hud\plane_master_controller.dm" +#include "code\_onclick\hud\radial.dm" +#include "code\_onclick\hud\robot.dm" +#include "code\_onclick\hud\screen_objects.dm" +#include "code\_onclick\hud\slime.dm" +#include "code\_onclick\hud\swarmer.dm" +#include "code\controllers\controller.dm" +#include "code\controllers\failsafe.dm" +#include "code\controllers\globals.dm" +#include "code\controllers\master.dm" +#include "code\controllers\subsystem.dm" +#include "code\controllers\verbs.dm" +#include "code\controllers\configuration\__config_defines.dm" +#include "code\controllers\configuration\configuration_core.dm" +#include "code\controllers\configuration\sections\admin_configuration.dm" +#include "code\controllers\configuration\sections\afk_configuration.dm" +#include "code\controllers\configuration\sections\custom_sprites_configuration.dm" +#include "code\controllers\configuration\sections\database_configuration.dm" +#include "code\controllers\configuration\sections\discord_configuration.dm" +#include "code\controllers\configuration\sections\event_configuration.dm" +#include "code\controllers\configuration\sections\gamemode_configuration.dm" +#include "code\controllers\configuration\sections\gateway_configuration.dm" +#include "code\controllers\configuration\sections\general_configuration.dm" +#include "code\controllers\configuration\sections\ipintel_configuration.dm" +#include "code\controllers\configuration\sections\job_configuration.dm" +#include "code\controllers\configuration\sections\logging_configuration.dm" +#include "code\controllers\configuration\sections\mc_configuration.dm" +#include "code\controllers\configuration\sections\metrics_configuration.dm" +#include "code\controllers\configuration\sections\movement_configuration.dm" +#include "code\controllers\configuration\sections\overflow_configuration.dm" +#include "code\controllers\configuration\sections\ruin_configuration.dm" +#include "code\controllers\configuration\sections\system_configuration.dm" +#include "code\controllers\configuration\sections\url_configuration.dm" +#include "code\controllers\configuration\sections\vote_configuration.dm" +#include "code\controllers\subsystem\acid.dm" +#include "code\controllers\subsystem\afk.dm" +#include "code\controllers\subsystem\air.dm" +#include "code\controllers\subsystem\alarm.dm" +#include "code\controllers\subsystem\ambience.dm" +#include "code\controllers\subsystem\assets.dm" +#include "code\controllers\subsystem\atoms.dm" +#include "code\controllers\subsystem\blackbox.dm" +#include "code\controllers\subsystem\changelog.dm" +#include "code\controllers\subsystem\chat_pings.dm" +#include "code\controllers\subsystem\cleanup.dm" +#include "code\controllers\subsystem\dbcore.dm" +#include "code\controllers\subsystem\discord.dm" +#include "code\controllers\subsystem\events.dm" +#include "code\controllers\subsystem\fires.dm" +#include "code\controllers\subsystem\garbage.dm" +#include "code\controllers\subsystem\ghost_spawns.dm" +#include "code\controllers\subsystem\holiday.dm" +#include "code\controllers\subsystem\http.dm" +#include "code\controllers\subsystem\icon_smooth.dm" +#include "code\controllers\subsystem\idlenpcpool.dm" +#include "code\controllers\subsystem\input.dm" +#include "code\controllers\subsystem\ipintel.dm" +#include "code\controllers\subsystem\jobs.dm" +#include "code\controllers\subsystem\late_mapping.dm" +#include "code\controllers\subsystem\lighting.dm" +#include "code\controllers\subsystem\machinery.dm" +#include "code\controllers\subsystem\mapping.dm" +#include "code\controllers\subsystem\medals.dm" +#include "code\controllers\subsystem\metrics.dm" +#include "code\controllers\subsystem\mobs.dm" +#include "code\controllers\subsystem\nano_mob_hunter.dm" +#include "code\controllers\subsystem\nightshift.dm" +#include "code\controllers\subsystem\npcpool.dm" +#include "code\controllers\subsystem\overlays.dm" +#include "code\controllers\subsystem\parallax.dm" +#include "code\controllers\subsystem\persistent_data.dm" +#include "code\controllers\subsystem\profiler.dm" +#include "code\controllers\subsystem\radiation.dm" +#include "code\controllers\subsystem\radio.dm" +#include "code\controllers\subsystem\runechat.dm" +#include "code\controllers\subsystem\server_queue.dm" +#include "code\controllers\subsystem\shuttles.dm" +#include "code\controllers\subsystem\sounds.dm" +#include "code\controllers\subsystem\spacedrift.dm" +#include "code\controllers\subsystem\statistics.dm" +#include "code\controllers\subsystem\sun.dm" +#include "code\controllers\subsystem\tgui.dm" +#include "code\controllers\subsystem\throwing.dm" +#include "code\controllers\subsystem\ticker.dm" +#include "code\controllers\subsystem\timer.dm" +#include "code\controllers\subsystem\titlescreen.dm" +#include "code\controllers\subsystem\vote.dm" +#include "code\controllers\subsystem\weather.dm" +#include "code\controllers\subsystem\processing\dcs.dm" +#include "code\controllers\subsystem\processing\fastprocess.dm" +#include "code\controllers\subsystem\processing\instruments.dm" +#include "code\controllers\subsystem\processing\obj.dm" +#include "code\controllers\subsystem\processing\processing.dm" +#include "code\controllers\subsystem\tickets\mentor_tickets.dm" +#include "code\controllers\subsystem\tickets\tickets.dm" +#include "code\datums\action.dm" +#include "code\datums\ai_law_sets.dm" +#include "code\datums\ai_laws.dm" +#include "code\datums\armor.dm" +#include "code\datums\beam.dm" +#include "code\datums\browser.dm" +#include "code\datums\callback.dm" +#include "code\datums\chatmessage.dm" +#include "code\datums\click_intercept.dm" +#include "code\datums\datacore.dm" +#include "code\datums\datum.dm" +#include "code\datums\datumvars.dm" +#include "code\datums\discord.dm" +#include "code\datums\dog_fashion.dm" +#include "code\datums\holocall.dm" +#include "code\datums\http.dm" +#include "code\datums\hud.dm" +#include "code\datums\log_record.dm" +#include "code\datums\log_viewer.dm" +#include "code\datums\logging.dm" +#include "code\datums\mind.dm" +#include "code\datums\mixed.dm" +#include "code\datums\mutable_appearance.dm" +#include "code\datums\periodic_news.dm" +#include "code\datums\pipe_datums.dm" +#include "code\datums\progressbar.dm" +#include "code\datums\radiation_wave.dm" +#include "code\datums\radio.dm" +#include "code\datums\recipe.dm" +#include "code\datums\revision.dm" +#include "code\datums\ruins.dm" +#include "code\datums\shuttles.dm" +#include "code\datums\spawners_menu.dm" +#include "code\datums\spell.dm" +#include "code\datums\statclick.dm" +#include "code\datums\supplypacks.dm" +#include "code\datums\tgs_event_handler.dm" +#include "code\datums\uplink_item.dm" +#include "code\datums\vision_override.dm" +#include "code\datums\cache\air_alarm.dm" +#include "code\datums\cache\apc.dm" +#include "code\datums\cache\cache.dm" +#include "code\datums\cache\crew.dm" +#include "code\datums\cache\powermonitor.dm" +#include "code\datums\components\_component.dm" +#include "code\datums\components\caltrop.dm" +#include "code\datums\components\decal.dm" +#include "code\datums\components\ducttape.dm" +#include "code\datums\components\edit_complainer.dm" +#include "code\datums\components\footstep.dm" +#include "code\datums\components\label.dm" +#include "code\datums\components\material_container.dm" +#include "code\datums\components\paintable.dm" +#include "code\datums\components\proximity_monitor.dm" +#include "code\datums\components\radioactive.dm" +#include "code\datums\components\slippery.dm" +#include "code\datums\components\spawner.dm" +#include "code\datums\components\spooky.dm" +#include "code\datums\components\squeak.dm" +#include "code\datums\components\swarming.dm" +#include "code\datums\diseases\_disease.dm" +#include "code\datums\diseases\_MobProcs.dm" +#include "code\datums\diseases\anxiety.dm" +#include "code\datums\diseases\appendicitis.dm" +#include "code\datums\diseases\beesease.dm" +#include "code\datums\diseases\berserker.dm" +#include "code\datums\diseases\brainrot.dm" +#include "code\datums\diseases\cold.dm" +#include "code\datums\diseases\cold9.dm" +#include "code\datums\diseases\critical.dm" +#include "code\datums\diseases\fake_gbs.dm" +#include "code\datums\diseases\flu.dm" +#include "code\datums\diseases\fluspanish.dm" +#include "code\datums\diseases\food_poisoning.dm" +#include "code\datums\diseases\gbs.dm" +#include "code\datums\diseases\kingstons.dm" +#include "code\datums\diseases\kuru.dm" +#include "code\datums\diseases\lycancoughy.dm" +#include "code\datums\diseases\magnitis.dm" +#include "code\datums\diseases\pierrot_throat.dm" +#include "code\datums\diseases\retrovirus.dm" +#include "code\datums\diseases\rhumba_beat.dm" +#include "code\datums\diseases\transformation.dm" +#include "code\datums\diseases\tuberculosis.dm" +#include "code\datums\diseases\vampire.dm" +#include "code\datums\diseases\wizarditis.dm" +#include "code\datums\diseases\advance\advance.dm" +#include "code\datums\diseases\advance\presets.dm" +#include "code\datums\diseases\advance\symptoms\beard.dm" +#include "code\datums\diseases\advance\symptoms\choking.dm" +#include "code\datums\diseases\advance\symptoms\confusion.dm" +#include "code\datums\diseases\advance\symptoms\cough.dm" +#include "code\datums\diseases\advance\symptoms\damage_converter.dm" +#include "code\datums\diseases\advance\symptoms\deafness.dm" +#include "code\datums\diseases\advance\symptoms\dizzy.dm" +#include "code\datums\diseases\advance\symptoms\fever.dm" +#include "code\datums\diseases\advance\symptoms\fire.dm" +#include "code\datums\diseases\advance\symptoms\flesh_eating.dm" +#include "code\datums\diseases\advance\symptoms\hallucigen.dm" +#include "code\datums\diseases\advance\symptoms\headache.dm" +#include "code\datums\diseases\advance\symptoms\heal.dm" +#include "code\datums\diseases\advance\symptoms\itching.dm" +#include "code\datums\diseases\advance\symptoms\oxygen.dm" +#include "code\datums\diseases\advance\symptoms\sensory.dm" +#include "code\datums\diseases\advance\symptoms\shedding.dm" +#include "code\datums\diseases\advance\symptoms\shivering.dm" +#include "code\datums\diseases\advance\symptoms\skin.dm" +#include "code\datums\diseases\advance\symptoms\sneeze.dm" +#include "code\datums\diseases\advance\symptoms\symptoms.dm" +#include "code\datums\diseases\advance\symptoms\viral.dm" +#include "code\datums\diseases\advance\symptoms\vision.dm" +#include "code\datums\diseases\advance\symptoms\voice_change.dm" +#include "code\datums\diseases\advance\symptoms\vomit.dm" +#include "code\datums\diseases\advance\symptoms\weakness.dm" +#include "code\datums\diseases\advance\symptoms\weight.dm" +#include "code\datums\diseases\advance\symptoms\youth.dm" +#include "code\datums\elements\_element.dm" +#include "code\datums\elements\earhealing.dm" +#include "code\datums\elements\rad_insulation.dm" +#include "code\datums\elements\waddling.dm" +#include "code\datums\helper_datums\construction_datum.dm" +#include "code\datums\helper_datums\icon_snapshot.dm" +#include "code\datums\helper_datums\input.dm" +#include "code\datums\helper_datums\map_template.dm" +#include "code\datums\helper_datums\teleport.dm" +#include "code\datums\helper_datums\topic_input.dm" +#include "code\datums\looping_sounds\item_sounds.dm" +#include "code\datums\looping_sounds\looping_sound.dm" +#include "code\datums\looping_sounds\machinery_sounds.dm" +#include "code\datums\looping_sounds\thermal_drill.dm" +#include "code\datums\looping_sounds\weather.dm" +#include "code\datums\outfits\outfit.dm" +#include "code\datums\outfits\outfit_admin.dm" +#include "code\datums\outfits\plasmamen.dm" +#include "code\datums\outfits\vv_outfit.dm" +#include "code\datums\ruins\lavaland.dm" +#include "code\datums\ruins\space.dm" +#include "code\datums\spells\area_teleport.dm" +#include "code\datums\spells\banana_touch.dm" +#include "code\datums\spells\bloodcrawl.dm" +#include "code\datums\spells\chaplain.dm" +#include "code\datums\spells\charge.dm" +#include "code\datums\spells\cluwne.dm" +#include "code\datums\spells\conjure.dm" +#include "code\datums\spells\conjure_item.dm" +#include "code\datums\spells\construct_spells.dm" +#include "code\datums\spells\dumbfire.dm" +#include "code\datums\spells\emplosion.dm" +#include "code\datums\spells\ethereal_jaunt.dm" +#include "code\datums\spells\explosion.dm" +#include "code\datums\spells\fake_gib.dm" +#include "code\datums\spells\genetic.dm" +#include "code\datums\spells\horsemask.dm" +#include "code\datums\spells\infinite_guns.dm" +#include "code\datums\spells\inflict_handler.dm" +#include "code\datums\spells\knock.dm" +#include "code\datums\spells\lichdom.dm" +#include "code\datums\spells\lightning.dm" +#include "code\datums\spells\magnet.dm" +#include "code\datums\spells\mime.dm" +#include "code\datums\spells\mime_malaise.dm" +#include "code\datums\spells\mind_transfer.dm" +#include "code\datums\spells\night_vision.dm" +#include "code\datums\spells\projectile.dm" +#include "code\datums\spells\rathens.dm" +#include "code\datums\spells\rod_form.dm" +#include "code\datums\spells\shapeshift.dm" +#include "code\datums\spells\summonitem.dm" +#include "code\datums\spells\touch_attacks.dm" +#include "code\datums\spells\trigger.dm" +#include "code\datums\spells\turf_teleport.dm" +#include "code\datums\spells\wizard.dm" +#include "code\datums\status_effects\buffs.dm" +#include "code\datums\status_effects\debuffs.dm" +#include "code\datums\status_effects\gas.dm" +#include "code\datums\status_effects\neutral.dm" +#include "code\datums\status_effects\status_effect.dm" +#include "code\datums\weather\weather.dm" +#include "code\datums\weather\weather_types\ash_storm.dm" +#include "code\datums\weather\weather_types\floor_is_lava.dm" +#include "code\datums\weather\weather_types\radiation_storm.dm" +#include "code\datums\weather\weather_types\snow_storm.dm" +#include "code\datums\weather\weather_types\solar_flare.dm" +#include "code\datums\wires\airlock.dm" +#include "code\datums\wires\alarm.dm" +#include "code\datums\wires\apc.dm" +#include "code\datums\wires\autolathe.dm" +#include "code\datums\wires\camera.dm" +#include "code\datums\wires\explosive.dm" +#include "code\datums\wires\mulebot.dm" +#include "code\datums\wires\nuclearbomb.dm" +#include "code\datums\wires\particle_accelerator.dm" +#include "code\datums\wires\radio.dm" +#include "code\datums\wires\robot.dm" +#include "code\datums\wires\smartfridge.dm" +#include "code\datums\wires\suitstorage.dm" +#include "code\datums\wires\syndicatebomb.dm" +#include "code\datums\wires\tesla_coil.dm" +#include "code\datums\wires\vending.dm" +#include "code\datums\wires\wires.dm" +#include "code\defines\vox_sounds.dm" +#include "code\defines\procs\admin.dm" +#include "code\defines\procs\announce.dm" +#include "code\defines\procs\AStar.dm" +#include "code\defines\procs\radio.dm" +#include "code\defines\procs\records.dm" +#include "code\game\alternate_appearance.dm" +#include "code\game\atoms.dm" +#include "code\game\atoms_movable.dm" +#include "code\game\data_huds.dm" +#include "code\game\shuttle_engines.dm" +#include "code\game\sound.dm" +#include "code\game\world.dm" +#include "code\game\area\ai_monitored.dm" +#include "code\game\area\areas.dm" +#include "code\game\area\ss13_areas.dm" +#include "code\game\area\areas\depot-areas.dm" +#include "code\game\area\areas\mining.dm" +#include "code\game\area\areas\ruins\lavaland.dm" +#include "code\game\area\areas\ruins\syndicate_space_base.dm" +#include "code\game\dna\dna2.dm" +#include "code\game\dna\dna2_domutcheck.dm" +#include "code\game\dna\dna2_helpers.dm" +#include "code\game\dna\dna_modifier.dm" +#include "code\game\dna\mutations\_mutations.dm" +#include "code\game\dna\mutations\disabilities.dm" +#include "code\game\dna\mutations\monkey.dm" +#include "code\game\dna\mutations\powers.dm" +#include "code\game\gamemodes\game_mode.dm" +#include "code\game\gamemodes\intercept_report.dm" +#include "code\game\gamemodes\objective.dm" +#include "code\game\gamemodes\scoreboard.dm" +#include "code\game\gamemodes\setupgame.dm" +#include "code\game\gamemodes\steal_items.dm" +#include "code\game\gamemodes\autotraitor\autotraitor.dm" +#include "code\game\gamemodes\blob\blob.dm" +#include "code\game\gamemodes\blob\blob_finish.dm" +#include "code\game\gamemodes\blob\blob_report.dm" +#include "code\game\gamemodes\blob\overmind.dm" +#include "code\game\gamemodes\blob\powers.dm" +#include "code\game\gamemodes\blob\theblob.dm" +#include "code\game\gamemodes\blob\blobs\blob_mobs.dm" +#include "code\game\gamemodes\blob\blobs\core.dm" +#include "code\game\gamemodes\blob\blobs\factory.dm" +#include "code\game\gamemodes\blob\blobs\node.dm" +#include "code\game\gamemodes\blob\blobs\resource.dm" +#include "code\game\gamemodes\blob\blobs\shield.dm" +#include "code\game\gamemodes\blob\blobs\storage.dm" +#include "code\game\gamemodes\changeling\changeling.dm" +#include "code\game\gamemodes\changeling\changeling_power.dm" +#include "code\game\gamemodes\changeling\evolution_menu.dm" +#include "code\game\gamemodes\changeling\traitor_chan.dm" +#include "code\game\gamemodes\changeling\powers\absorb.dm" +#include "code\game\gamemodes\changeling\powers\augmented_eyesight.dm" +#include "code\game\gamemodes\changeling\powers\biodegrade.dm" +#include "code\game\gamemodes\changeling\powers\chameleon_skin.dm" +#include "code\game\gamemodes\changeling\powers\digitalcamo.dm" +#include "code\game\gamemodes\changeling\powers\epinephrine.dm" +#include "code\game\gamemodes\changeling\powers\fakedeath.dm" +#include "code\game\gamemodes\changeling\powers\fleshmend.dm" +#include "code\game\gamemodes\changeling\powers\headslug.dm" +#include "code\game\gamemodes\changeling\powers\hivemind.dm" +#include "code\game\gamemodes\changeling\powers\humanform.dm" +#include "code\game\gamemodes\changeling\powers\lesserform.dm" +#include "code\game\gamemodes\changeling\powers\linglink.dm" +#include "code\game\gamemodes\changeling\powers\mimic_voice.dm" +#include "code\game\gamemodes\changeling\powers\mutations.dm" +#include "code\game\gamemodes\changeling\powers\panacea.dm" +#include "code\game\gamemodes\changeling\powers\revive.dm" +#include "code\game\gamemodes\changeling\powers\shriek.dm" +#include "code\game\gamemodes\changeling\powers\spiders.dm" +#include "code\game\gamemodes\changeling\powers\strained_muscles.dm" +#include "code\game\gamemodes\changeling\powers\swap_form.dm" +#include "code\game\gamemodes\changeling\powers\tiny_prick.dm" +#include "code\game\gamemodes\changeling\powers\transform.dm" +#include "code\game\gamemodes\cult\blood_magic.dm" +#include "code\game\gamemodes\cult\cult.dm" +#include "code\game\gamemodes\cult\cult_actions.dm" +#include "code\game\gamemodes\cult\cult_datums.dm" +#include "code\game\gamemodes\cult\cult_items.dm" +#include "code\game\gamemodes\cult\cult_objectives.dm" +#include "code\game\gamemodes\cult\cult_structures.dm" +#include "code\game\gamemodes\cult\ritual.dm" +#include "code\game\gamemodes\cult\runes.dm" +#include "code\game\gamemodes\extended\extended.dm" +#include "code\game\gamemodes\heist\heist.dm" +#include "code\game\gamemodes\malfunction\Malf_Modules.dm" +#include "code\game\gamemodes\meteor\meteor.dm" +#include "code\game\gamemodes\meteor\meteors.dm" +#include "code\game\gamemodes\miniantags\abduction\abductee_objectives.dm" +#include "code\game\gamemodes\miniantags\abduction\abduction.dm" +#include "code\game\gamemodes\miniantags\abduction\abduction_gear.dm" +#include "code\game\gamemodes\miniantags\abduction\abduction_outfits.dm" +#include "code\game\gamemodes\miniantags\abduction\abduction_surgery.dm" +#include "code\game\gamemodes\miniantags\abduction\gland.dm" +#include "code\game\gamemodes\miniantags\abduction\machinery\camera.dm" +#include "code\game\gamemodes\miniantags\abduction\machinery\console.dm" +#include "code\game\gamemodes\miniantags\abduction\machinery\dispenser.dm" +#include "code\game\gamemodes\miniantags\abduction\machinery\experiment.dm" +#include "code\game\gamemodes\miniantags\abduction\machinery\pad.dm" +#include "code\game\gamemodes\miniantags\borer\borer.dm" +#include "code\game\gamemodes\miniantags\borer\borer_chemicals.dm" +#include "code\game\gamemodes\miniantags\borer\borer_event.dm" +#include "code\game\gamemodes\miniantags\borer\borer_html.dm" +#include "code\game\gamemodes\miniantags\bot_swarm\swarmer.dm" +#include "code\game\gamemodes\miniantags\bot_swarm\swarmer_event.dm" +#include "code\game\gamemodes\miniantags\guardian\guardian.dm" +#include "code\game\gamemodes\miniantags\guardian\host_actions.dm" +#include "code\game\gamemodes\miniantags\guardian\types\assassin.dm" +#include "code\game\gamemodes\miniantags\guardian\types\bomb.dm" +#include "code\game\gamemodes\miniantags\guardian\types\charger.dm" +#include "code\game\gamemodes\miniantags\guardian\types\fire.dm" +#include "code\game\gamemodes\miniantags\guardian\types\healer.dm" +#include "code\game\gamemodes\miniantags\guardian\types\lightning.dm" +#include "code\game\gamemodes\miniantags\guardian\types\protector.dm" +#include "code\game\gamemodes\miniantags\guardian\types\ranged.dm" +#include "code\game\gamemodes\miniantags\guardian\types\standard.dm" +#include "code\game\gamemodes\miniantags\morph\morph.dm" +#include "code\game\gamemodes\miniantags\morph\morph_event.dm" +#include "code\game\gamemodes\miniantags\revenant\revenant.dm" +#include "code\game\gamemodes\miniantags\revenant\revenant_abilities.dm" +#include "code\game\gamemodes\miniantags\revenant\revenant_spawn_event.dm" +#include "code\game\gamemodes\miniantags\slaughter\bloodcrawl.dm" +#include "code\game\gamemodes\miniantags\slaughter\slaughter.dm" +#include "code\game\gamemodes\nuclear\nuclear.dm" +#include "code\game\gamemodes\nuclear\nuclear_challenge.dm" +#include "code\game\gamemodes\nuclear\nuclearbomb.dm" +#include "code\game\gamemodes\nuclear\pinpointer.dm" +#include "code\game\gamemodes\revolution\revolution.dm" +#include "code\game\gamemodes\shadowling\ascendant_shadowling.dm" +#include "code\game\gamemodes\shadowling\shadowling.dm" +#include "code\game\gamemodes\shadowling\shadowling_abilities.dm" +#include "code\game\gamemodes\shadowling\shadowling_items.dm" +#include "code\game\gamemodes\shadowling\special_shadowling_abilities.dm" +#include "code\game\gamemodes\traitor\traitor.dm" +#include "code\game\gamemodes\vampire\traitor_vamp.dm" +#include "code\game\gamemodes\vampire\vampire.dm" +#include "code\game\gamemodes\vampire\vampire_powers.dm" +#include "code\game\gamemodes\wizard\artefact.dm" +#include "code\game\gamemodes\wizard\godhand.dm" +#include "code\game\gamemodes\wizard\raginmages.dm" +#include "code\game\gamemodes\wizard\rightandwrong.dm" +#include "code\game\gamemodes\wizard\soulstone.dm" +#include "code\game\gamemodes\wizard\spellbook.dm" +#include "code\game\gamemodes\wizard\wizard.dm" +#include "code\game\gamemodes\wizard\wizloadouts.dm" +#include "code\game\jobs\access.dm" +#include "code\game\jobs\job_exp.dm" +#include "code\game\jobs\job_objective.dm" +#include "code\game\jobs\jobs.dm" +#include "code\game\jobs\whitelist.dm" +#include "code\game\jobs\job\central.dm" +#include "code\game\jobs\job\civilian.dm" +#include "code\game\jobs\job\engineering.dm" +#include "code\game\jobs\job\job.dm" +#include "code\game\jobs\job\medical.dm" +#include "code\game\jobs\job\science.dm" +#include "code\game\jobs\job\security.dm" +#include "code\game\jobs\job\silicon.dm" +#include "code\game\jobs\job\supervisor.dm" +#include "code\game\jobs\job\support.dm" +#include "code\game\jobs\job\support_chaplain.dm" +#include "code\game\jobs\job\syndicate.dm" +#include "code\game\jobs\job_objectives\science.dm" +#include "code\game\machinery\adv_med.dm" +#include "code\game\machinery\ai_slipper.dm" +#include "code\game\machinery\autolathe.dm" +#include "code\game\machinery\Beacon.dm" +#include "code\game\machinery\buttons.dm" +#include "code\game\machinery\cell_charger.dm" +#include "code\game\machinery\cloning.dm" +#include "code\game\machinery\constructable_frame.dm" +#include "code\game\machinery\cryopod.dm" +#include "code\game\machinery\dance_machine.dm" +#include "code\game\machinery\defib_mount.dm" +#include "code\game\machinery\deployable.dm" +#include "code\game\machinery\door_control.dm" +#include "code\game\machinery\doppler_array.dm" +#include "code\game\machinery\dye_generator.dm" +#include "code\game\machinery\firealarm.dm" +#include "code\game\machinery\flasher.dm" +#include "code\game\machinery\floodlight.dm" +#include "code\game\machinery\gameboard.dm" +#include "code\game\machinery\guestpass.dm" +#include "code\game\machinery\hologram.dm" +#include "code\game\machinery\holosign.dm" +#include "code\game\machinery\igniter.dm" +#include "code\game\machinery\iv_drip.dm" +#include "code\game\machinery\lightswitch.dm" +#include "code\game\machinery\machinery.dm" +#include "code\game\machinery\magnet.dm" +#include "code\game\machinery\mass_driver.dm" +#include "code\game\machinery\navbeacon.dm" +#include "code\game\machinery\OpTable.dm" +#include "code\game\machinery\overview.dm" +#include "code\game\machinery\PDApainter.dm" +#include "code\game\machinery\poolcontroller.dm" +#include "code\game\machinery\portable_tag_turret.dm" +#include "code\game\machinery\portable_turret.dm" +#include "code\game\machinery\quantum_pad.dm" +#include "code\game\machinery\recharger.dm" +#include "code\game\machinery\rechargestation.dm" +#include "code\game\machinery\recycler.dm" +#include "code\game\machinery\requests_console.dm" +#include "code\game\machinery\shieldgen.dm" +#include "code\game\machinery\Sleeper.dm" +#include "code\game\machinery\slotmachine.dm" +#include "code\game\machinery\snow_machine.dm" +#include "code\game\machinery\spaceheater.dm" +#include "code\game\machinery\status_display.dm" +#include "code\game\machinery\suit_storage_unit.dm" +#include "code\game\machinery\supply_display.dm" +#include "code\game\machinery\syndicatebeacon.dm" +#include "code\game\machinery\syndicatebomb.dm" +#include "code\game\machinery\teleporter.dm" +#include "code\game\machinery\transformer.dm" +#include "code\game\machinery\turret_control.dm" +#include "code\game\machinery\vending.dm" +#include "code\game\machinery\washing_machine.dm" +#include "code\game\machinery\wishgranter.dm" +#include "code\game\machinery\camera\camera.dm" +#include "code\game\machinery\camera\camera_assembly.dm" +#include "code\game\machinery\camera\motion.dm" +#include "code\game\machinery\camera\presets.dm" +#include "code\game\machinery\camera\tracking.dm" +#include "code\game\machinery\computer\ai_core.dm" +#include "code\game\machinery\computer\aifixer.dm" +#include "code\game\machinery\computer\arcade.dm" +#include "code\game\machinery\computer\atmos_alert.dm" +#include "code\game\machinery\computer\atmos_control.dm" +#include "code\game\machinery\computer\brigcells.dm" +#include "code\game\machinery\computer\buildandrepair.dm" +#include "code\game\machinery\computer\camera.dm" +#include "code\game\machinery\computer\camera_advanced.dm" +#include "code\game\machinery\computer\card.dm" +#include "code\game\machinery\computer\cloning.dm" +#include "code\game\machinery\computer\communications.dm" +#include "code\game\machinery\computer\computer.dm" +#include "code\game\machinery\computer\crew.dm" +#include "code\game\machinery\computer\depot.dm" +#include "code\game\machinery\computer\HolodeckControl.dm" +#include "code\game\machinery\computer\law.dm" +#include "code\game\machinery\computer\medical.dm" +#include "code\game\machinery\computer\message.dm" +#include "code\game\machinery\computer\Operating.dm" +#include "code\game\machinery\computer\pod.dm" +#include "code\game\machinery\computer\power.dm" +#include "code\game\machinery\computer\prisoner.dm" +#include "code\game\machinery\computer\robot.dm" +#include "code\game\machinery\computer\security.dm" +#include "code\game\machinery\computer\sm_monitor.dm" +#include "code\game\machinery\computer\station_alert.dm" +#include "code\game\machinery\computer\store.dm" +#include "code\game\machinery\doors\airlock.dm" +#include "code\game\machinery\doors\airlock_control.dm" +#include "code\game\machinery\doors\airlock_electronics.dm" +#include "code\game\machinery\doors\airlock_types.dm" +#include "code\game\machinery\doors\alarmlock.dm" +#include "code\game\machinery\doors\brigdoors.dm" +#include "code\game\machinery\doors\checkForMultipleDoors.dm" +#include "code\game\machinery\doors\door.dm" +#include "code\game\machinery\doors\firedoor.dm" +#include "code\game\machinery\doors\poddoor.dm" +#include "code\game\machinery\doors\shutters.dm" +#include "code\game\machinery\doors\unpowered.dm" +#include "code\game\machinery\doors\windowdoor.dm" +#include "code\game\machinery\embedded_controller\airlock_controllers.dm" +#include "code\game\machinery\embedded_controller\airlock_program.dm" +#include "code\game\machinery\embedded_controller\embedded_controller_base.dm" +#include "code\game\machinery\embedded_controller\embedded_program_base.dm" +#include "code\game\machinery\pipe\construction.dm" +#include "code\game\machinery\pipe\pipe_dispenser.dm" +#include "code\game\machinery\tcomms\_base.dm" +#include "code\game\machinery\tcomms\core.dm" +#include "code\game\machinery\tcomms\nttc.dm" +#include "code\game\machinery\tcomms\presets.dm" +#include "code\game\machinery\tcomms\relay.dm" +#include "code\game\magic\Uristrunes.dm" +#include "code\game\mecha\mech_bay.dm" +#include "code\game\mecha\mech_fabricator.dm" +#include "code\game\mecha\mecha.dm" +#include "code\game\mecha\mecha_actions.dm" +#include "code\game\mecha\mecha_construction_paths.dm" +#include "code\game\mecha\mecha_control_console.dm" +#include "code\game\mecha\mecha_modkit.dm" +#include "code\game\mecha\mecha_parts.dm" +#include "code\game\mecha\mecha_topic.dm" +#include "code\game\mecha\mecha_wreckage.dm" +#include "code\game\mecha\paintkits.dm" +#include "code\game\mecha\combat\combat.dm" +#include "code\game\mecha\combat\durand.dm" +#include "code\game\mecha\combat\gygax.dm" +#include "code\game\mecha\combat\honker.dm" +#include "code\game\mecha\combat\marauder.dm" +#include "code\game\mecha\combat\phazon.dm" +#include "code\game\mecha\combat\reticence.dm" +#include "code\game\mecha\equipment\mecha_equipment.dm" +#include "code\game\mecha\equipment\tools\medical_tools.dm" +#include "code\game\mecha\equipment\tools\mining_tools.dm" +#include "code\game\mecha\equipment\tools\other_tools.dm" +#include "code\game\mecha\equipment\tools\work_tools.dm" +#include "code\game\mecha\equipment\weapons\weapons.dm" +#include "code\game\mecha\medical\medical.dm" +#include "code\game\mecha\medical\odysseus.dm" +#include "code\game\mecha\working\ripley.dm" +#include "code\game\mecha\working\working.dm" +#include "code\game\objects\buckling.dm" +#include "code\game\objects\empulse.dm" +#include "code\game\objects\explosion.dm" +#include "code\game\objects\items.dm" +#include "code\game\objects\obj_defense.dm" +#include "code\game\objects\objs.dm" +#include "code\game\objects\structures.dm" +#include "code\game\objects\effects\alien_acid.dm" +#include "code\game\objects\effects\anomalies.dm" +#include "code\game\objects\effects\bump_teleporter.dm" +#include "code\game\objects\effects\effects.dm" +#include "code\game\objects\effects\forcefields.dm" +#include "code\game\objects\effects\gibs.dm" +#include "code\game\objects\effects\glowshroom.dm" +#include "code\game\objects\effects\landmarks.dm" +#include "code\game\objects\effects\mapping_helpers.dm" +#include "code\game\objects\effects\mines.dm" +#include "code\game\objects\effects\misc.dm" +#include "code\game\objects\effects\overlays.dm" +#include "code\game\objects\effects\portals.dm" +#include "code\game\objects\effects\snowcloud.dm" +#include "code\game\objects\effects\spiders.dm" +#include "code\game\objects\effects\step_triggers.dm" +#include "code\game\objects\effects\decals\cleanable.dm" +#include "code\game\objects\effects\decals\contraband.dm" +#include "code\game\objects\effects\decals\crayon.dm" +#include "code\game\objects\effects\decals\decal.dm" +#include "code\game\objects\effects\decals\misc.dm" +#include "code\game\objects\effects\decals\remains.dm" +#include "code\game\objects\effects\decals\warning_stripes.dm" +#include "code\game\objects\effects\decals\Cleanable\aliens.dm" +#include "code\game\objects\effects\decals\Cleanable\fuel.dm" +#include "code\game\objects\effects\decals\Cleanable\humans.dm" +#include "code\game\objects\effects\decals\Cleanable\misc.dm" +#include "code\game\objects\effects\decals\Cleanable\robots.dm" +#include "code\game\objects\effects\decals\Cleanable\tracks.dm" +#include "code\game\objects\effects\decals\turfdecals\dirt.dm" +#include "code\game\objects\effects\decals\turfdecals\markings.dm" +#include "code\game\objects\effects\decals\turfdecals\tilecoloring.dm" +#include "code\game\objects\effects\decals\turfdecals\weather.dm" +#include "code\game\objects\effects\effect_system\effect_system.dm" +#include "code\game\objects\effects\effect_system\effects_chem_smoke.dm" +#include "code\game\objects\effects\effect_system\effects_explosion.dm" +#include "code\game\objects\effects\effect_system\effects_foam.dm" +#include "code\game\objects\effects\effect_system\effects_other.dm" +#include "code\game\objects\effects\effect_system\effects_smoke.dm" +#include "code\game\objects\effects\effect_system\effects_sparks.dm" +#include "code\game\objects\effects\effect_system\effects_water.dm" +#include "code\game\objects\effects\spawners\airlock_spawner.dm" +#include "code\game\objects\effects\spawners\bombspawner.dm" +#include "code\game\objects\effects\spawners\gibspawner.dm" +#include "code\game\objects\effects\spawners\grouped_spawner.dm" +#include "code\game\objects\effects\spawners\lootdrop.dm" +#include "code\game\objects\effects\spawners\random_barrier.dm" +#include "code\game\objects\effects\spawners\random_spawners.dm" +#include "code\game\objects\effects\spawners\vaultspawner.dm" +#include "code\game\objects\effects\spawners\windowspawner.dm" +#include "code\game\objects\effects\temporary_visuals\clockcult.dm" +#include "code\game\objects\effects\temporary_visuals\cult.dm" +#include "code\game\objects\effects\temporary_visuals\miscellaneous.dm" +#include "code\game\objects\effects\temporary_visuals\muzzle_flashes.dm" +#include "code\game\objects\effects\temporary_visuals\temporary_visual.dm" +#include "code\game\objects\items\ashtray.dm" +#include "code\game\objects\items\blueprints.dm" +#include "code\game\objects\items\bodybag.dm" +#include "code\game\objects\items\candle.dm" +#include "code\game\objects\items\cardboard_cutouts.dm" +#include "code\game\objects\items\contraband.dm" +#include "code\game\objects\items\control_wand.dm" +#include "code\game\objects\items\crayons.dm" +#include "code\game\objects\items\decorations.dm" +#include "code\game\objects\items\dehy_carp.dm" +#include "code\game\objects\items\documents.dm" +#include "code\game\objects\items\flag.dm" +#include "code\game\objects\items\hand_item.dm" +#include "code\game\objects\items\his_grace.dm" +#include "code\game\objects\items\latexballoon.dm" +#include "code\game\objects\items\misc.dm" +#include "code\game\objects\items\mixing_bowl.dm" +#include "code\game\objects\items\random_items.dm" +#include "code\game\objects\items\shooting_range.dm" +#include "code\game\objects\items\theft_items.dm" +#include "code\game\objects\items\toys.dm" +#include "code\game\objects\items\trash.dm" +#include "code\game\objects\items\devices\aicard.dm" +#include "code\game\objects\items\devices\autopsy.dm" +#include "code\game\objects\items\devices\camera_bug.dm" +#include "code\game\objects\items\devices\chameleonproj.dm" +#include "code\game\objects\items\devices\enginepicker.dm" +#include "code\game\objects\items\devices\flash.dm" +#include "code\game\objects\items\devices\flashlight.dm" +#include "code\game\objects\items\devices\geiger_counter.dm" +#include "code\game\objects\items\devices\handheld_defib.dm" +#include "code\game\objects\items\devices\laserpointer.dm" +#include "code\game\objects\items\devices\lightreplacer.dm" +#include "code\game\objects\items\devices\machineprototype.dm" +#include "code\game\objects\items\devices\megaphone.dm" +#include "code\game\objects\items\devices\paicard.dm" +#include "code\game\objects\items\devices\pizza_bomb.dm" +#include "code\game\objects\items\devices\powersink.dm" +#include "code\game\objects\items\devices\scanners.dm" +#include "code\game\objects\items\devices\sensor_device.dm" +#include "code\game\objects\items\devices\taperecorder.dm" +#include "code\game\objects\items\devices\thermal_drill.dm" +#include "code\game\objects\items\devices\traitordevices.dm" +#include "code\game\objects\items\devices\transfer_valve.dm" +#include "code\game\objects\items\devices\uplinks.dm" +#include "code\game\objects\items\devices\voice.dm" +#include "code\game\objects\items\devices\whistle.dm" +#include "code\game\objects\items\devices\painter\airlock_painter.dm" +#include "code\game\objects\items\devices\painter\floor_painter.dm" +#include "code\game\objects\items\devices\painter\painter.dm" +#include "code\game\objects\items\devices\painter\pipe_painter.dm" +#include "code\game\objects\items\devices\painter\window_painter.dm" +#include "code\game\objects\items\devices\radio\beacon.dm" +#include "code\game\objects\items\devices\radio\electropack.dm" +#include "code\game\objects\items\devices\radio\encryptionkey.dm" +#include "code\game\objects\items\devices\radio\headset.dm" +#include "code\game\objects\items\devices\radio\intercom.dm" +#include "code\game\objects\items\devices\radio\radio.dm" +#include "code\game\objects\items\mountable_frames\air_alarm.dm" +#include "code\game\objects\items\mountable_frames\apc_frame.dm" +#include "code\game\objects\items\mountable_frames\buttons_switches.dm" +#include "code\game\objects\items\mountable_frames\extinguisher_frame.dm" +#include "code\game\objects\items\mountable_frames\fire_alarm.dm" +#include "code\game\objects\items\mountable_frames\frames.dm" +#include "code\game\objects\items\mountable_frames\intercom.dm" +#include "code\game\objects\items\mountable_frames\lights.dm" +#include "code\game\objects\items\mountable_frames\mountables.dm" +#include "code\game\objects\items\mountable_frames\newscaster_frame.dm" +#include "code\game\objects\items\robot\ai_upgrades.dm" +#include "code\game\objects\items\robot\robot_items.dm" +#include "code\game\objects\items\robot\robot_parts.dm" +#include "code\game\objects\items\robot\robot_upgrades.dm" +#include "code\game\objects\items\stacks\medical.dm" +#include "code\game\objects\items\stacks\nanopaste.dm" +#include "code\game\objects\items\stacks\rods.dm" +#include "code\game\objects\items\stacks\stack.dm" +#include "code\game\objects\items\stacks\stack_recipe.dm" +#include "code\game\objects\items\stacks\telecrystal.dm" +#include "code\game\objects\items\stacks\sheets\glass.dm" +#include "code\game\objects\items\stacks\sheets\leather.dm" +#include "code\game\objects\items\stacks\sheets\light.dm" +#include "code\game\objects\items\stacks\sheets\mineral.dm" +#include "code\game\objects\items\stacks\sheets\sheet_types.dm" +#include "code\game\objects\items\stacks\sheets\sheets.dm" +#include "code\game\objects\items\stacks\tiles\tile_mineral.dm" +#include "code\game\objects\items\stacks\tiles\tile_types.dm" +#include "code\game\objects\items\tools\crowbar.dm" +#include "code\game\objects\items\tools\multitool.dm" +#include "code\game\objects\items\tools\screwdriver.dm" +#include "code\game\objects\items\tools\tool_behaviour.dm" +#include "code\game\objects\items\tools\welder.dm" +#include "code\game\objects\items\tools\wirecutters.dm" +#include "code\game\objects\items\tools\wrench.dm" +#include "code\game\objects\items\weapons\AI_modules.dm" +#include "code\game\objects\items\weapons\alien_specific.dm" +#include "code\game\objects\items\weapons\batons.dm" +#include "code\game\objects\items\weapons\bee_briefcase.dm" +#include "code\game\objects\items\weapons\cards_ids.dm" +#include "code\game\objects\items\weapons\cash.dm" +#include "code\game\objects\items\weapons\caution.dm" +#include "code\game\objects\items\weapons\chrono_eraser.dm" +#include "code\game\objects\items\weapons\cigs.dm" +#include "code\game\objects\items\weapons\clown_items.dm" +#include "code\game\objects\items\weapons\conversion_kit.dm" +#include "code\game\objects\items\weapons\cosmetics.dm" +#include "code\game\objects\items\weapons\courtroom.dm" +#include "code\game\objects\items\weapons\defib.dm" +#include "code\game\objects\items\weapons\dice.dm" +#include "code\game\objects\items\weapons\disks.dm" +#include "code\game\objects\items\weapons\dna_injector.dm" +#include "code\game\objects\items\weapons\dnascrambler.dm" +#include "code\game\objects\items\weapons\explosives.dm" +#include "code\game\objects\items\weapons\extinguisher.dm" +#include "code\game\objects\items\weapons\flamethrower.dm" +#include "code\game\objects\items\weapons\garrote.dm" +#include "code\game\objects\items\weapons\gift_wrappaper.dm" +#include "code\game\objects\items\weapons\handcuffs.dm" +#include "code\game\objects\items\weapons\highlander_swords.dm" +#include "code\game\objects\items\weapons\holosign.dm" +#include "code\game\objects\items\weapons\holy_weapons.dm" +#include "code\game\objects\items\weapons\kitchen.dm" +#include "code\game\objects\items\weapons\legcuffs.dm" +#include "code\game\objects\items\weapons\lighters.dm" +#include "code\game\objects\items\weapons\manuals.dm" +#include "code\game\objects\items\weapons\misc.dm" +#include "code\game\objects\items\weapons\mop.dm" +#include "code\game\objects\items\weapons\paint.dm" +#include "code\game\objects\items\weapons\paiwire.dm" +#include "code\game\objects\items\weapons\pneumaticCannon.dm" +#include "code\game\objects\items\weapons\powerfist.dm" +#include "code\game\objects\items\weapons\RCD.dm" +#include "code\game\objects\items\weapons\RCL.dm" +#include "code\game\objects\items\weapons\rpd.dm" +#include "code\game\objects\items\weapons\RSF.dm" +#include "code\game\objects\items\weapons\scissors.dm" +#include "code\game\objects\items\weapons\scrolls.dm" +#include "code\game\objects\items\weapons\shards.dm" +#include "code\game\objects\items\weapons\shields.dm" +#include "code\game\objects\items\weapons\signs.dm" +#include "code\game\objects\items\weapons\soap.dm" +#include "code\game\objects\items\weapons\staff.dm" +#include "code\game\objects\items\weapons\stock_parts.dm" +#include "code\game\objects\items\weapons\stunbaton.dm" +#include "code\game\objects\items\weapons\tape.dm" +#include "code\game\objects\items\weapons\teleportation.dm" +#include "code\game\objects\items\weapons\teleprod.dm" +#include "code\game\objects\items\weapons\twohanded.dm" +#include "code\game\objects\items\weapons\vending_items.dm" +#include "code\game\objects\items\weapons\weaponry.dm" +#include "code\game\objects\items\weapons\whetstone.dm" +#include "code\game\objects\items\weapons\grenades\atmosgrenade.dm" +#include "code\game\objects\items\weapons\grenades\bananade.dm" +#include "code\game\objects\items\weapons\grenades\chem_grenade.dm" +#include "code\game\objects\items\weapons\grenades\clowngrenade.dm" +#include "code\game\objects\items\weapons\grenades\clusterbuster.dm" +#include "code\game\objects\items\weapons\grenades\confetti.dm" +#include "code\game\objects\items\weapons\grenades\custom_grenades.dm" +#include "code\game\objects\items\weapons\grenades\emgrenade.dm" +#include "code\game\objects\items\weapons\grenades\flashbang.dm" +#include "code\game\objects\items\weapons\grenades\frag.dm" +#include "code\game\objects\items\weapons\grenades\ghettobomb.dm" +#include "code\game\objects\items\weapons\grenades\grenade.dm" +#include "code\game\objects\items\weapons\grenades\smokebomb.dm" +#include "code\game\objects\items\weapons\grenades\spawnergrenade.dm" +#include "code\game\objects\items\weapons\grenades\syndieminibomb.dm" +#include "code\game\objects\items\weapons\implants\health.dm" +#include "code\game\objects\items\weapons\implants\implant.dm" +#include "code\game\objects\items\weapons\implants\implant_abductor.dm" +#include "code\game\objects\items\weapons\implants\implant_chem.dm" +#include "code\game\objects\items\weapons\implants\implant_clown.dm" +#include "code\game\objects\items\weapons\implants\implant_death_alarm.dm" +#include "code\game\objects\items\weapons\implants\implant_explosive.dm" +#include "code\game\objects\items\weapons\implants\implant_freedom.dm" +#include "code\game\objects\items\weapons\implants\implant_krav_maga.dm" +#include "code\game\objects\items\weapons\implants\implant_mindshield.dm" +#include "code\game\objects\items\weapons\implants\implant_misc.dm" +#include "code\game\objects\items\weapons\implants\implant_storage.dm" +#include "code\game\objects\items\weapons\implants\implant_track.dm" +#include "code\game\objects\items\weapons\implants\implant_traitor.dm" +#include "code\game\objects\items\weapons\implants\implantcase.dm" +#include "code\game\objects\items\weapons\implants\implantchair.dm" +#include "code\game\objects\items\weapons\implants\implanter.dm" +#include "code\game\objects\items\weapons\implants\implantpad.dm" +#include "code\game\objects\items\weapons\implants\implantuplink.dm" +#include "code\game\objects\items\weapons\melee\energy.dm" +#include "code\game\objects\items\weapons\melee\misc.dm" +#include "code\game\objects\items\weapons\storage\backpack.dm" +#include "code\game\objects\items\weapons\storage\bags.dm" +#include "code\game\objects\items\weapons\storage\belt.dm" +#include "code\game\objects\items\weapons\storage\bible.dm" +#include "code\game\objects\items\weapons\storage\boxes.dm" +#include "code\game\objects\items\weapons\storage\briefcase.dm" +#include "code\game\objects\items\weapons\storage\fancy.dm" +#include "code\game\objects\items\weapons\storage\firstaid.dm" +#include "code\game\objects\items\weapons\storage\internal.dm" +#include "code\game\objects\items\weapons\storage\lockbox.dm" +#include "code\game\objects\items\weapons\storage\secure.dm" +#include "code\game\objects\items\weapons\storage\storage.dm" +#include "code\game\objects\items\weapons\storage\toolbox.dm" +#include "code\game\objects\items\weapons\storage\uplink_kits.dm" +#include "code\game\objects\items\weapons\storage\wallets.dm" +#include "code\game\objects\items\weapons\tanks\jetpack.dm" +#include "code\game\objects\items\weapons\tanks\tank_types.dm" +#include "code\game\objects\items\weapons\tanks\tanks.dm" +#include "code\game\objects\items\weapons\tanks\watertank.dm" +#include "code\game\objects\random\random.dm" +#include "code\game\objects\structures\aliens.dm" +#include "code\game\objects\structures\barsign.dm" +#include "code\game\objects\structures\bedsheet_bin.dm" +#include "code\game\objects\structures\coathanger.dm" +#include "code\game\objects\structures\curtains.dm" +#include "code\game\objects\structures\depot.dm" +#include "code\game\objects\structures\disaster_counter.dm" +#include "code\game\objects\structures\displaycase.dm" +#include "code\game\objects\structures\door_assembly.dm" +#include "code\game\objects\structures\door_assembly_types.dm" +#include "code\game\objects\structures\dresser.dm" +#include "code\game\objects\structures\electricchair.dm" +#include "code\game\objects\structures\engicart.dm" +#include "code\game\objects\structures\extinguisher.dm" +#include "code\game\objects\structures\false_walls.dm" +#include "code\game\objects\structures\fence.dm" +#include "code\game\objects\structures\flora.dm" +#include "code\game\objects\structures\fluff.dm" +#include "code\game\objects\structures\foodcart.dm" +#include "code\game\objects\structures\girders.dm" +#include "code\game\objects\structures\grille.dm" +#include "code\game\objects\structures\guillotine.dm" +#include "code\game\objects\structures\holosign.dm" +#include "code\game\objects\structures\inflatable.dm" +#include "code\game\objects\structures\janicart.dm" +#include "code\game\objects\structures\kitchen_spike.dm" +#include "code\game\objects\structures\ladders.dm" +#include "code\game\objects\structures\lattice.dm" +#include "code\game\objects\structures\loom.dm" +#include "code\game\objects\structures\mineral_doors.dm" +#include "code\game\objects\structures\mirror.dm" +#include "code\game\objects\structures\misc.dm" +#include "code\game\objects\structures\mop_bucket.dm" +#include "code\game\objects\structures\morgue.dm" +#include "code\game\objects\structures\noticeboard.dm" +#include "code\game\objects\structures\plasticflaps.dm" +#include "code\game\objects\structures\railings.dm" +#include "code\game\objects\structures\reflector.dm" +#include "code\game\objects\structures\safe.dm" +#include "code\game\objects\structures\signs.dm" +#include "code\game\objects\structures\snow.dm" +#include "code\game\objects\structures\spawner.dm" +#include "code\game\objects\structures\spirit_board.dm" +#include "code\game\objects\structures\statues.dm" +#include "code\game\objects\structures\table_frames.dm" +#include "code\game\objects\structures\tables_racks.dm" +#include "code\game\objects\structures\tank_dispenser.dm" +#include "code\game\objects\structures\target_stake.dm" +#include "code\game\objects\structures\watercloset.dm" +#include "code\game\objects\structures\windoor_assembly.dm" +#include "code\game\objects\structures\window.dm" +#include "code\game\objects\structures\crates_lockers\closets.dm" +#include "code\game\objects\structures\crates_lockers\crates.dm" +#include "code\game\objects\structures\crates_lockers\crittercrate.dm" +#include "code\game\objects\structures\crates_lockers\largecrate.dm" +#include "code\game\objects\structures\crates_lockers\walllocker.dm" +#include "code\game\objects\structures\crates_lockers\closets\cardboardbox.dm" +#include "code\game\objects\structures\crates_lockers\closets\coffin.dm" +#include "code\game\objects\structures\crates_lockers\closets\crittercrate.dm" +#include "code\game\objects\structures\crates_lockers\closets\fireaxe.dm" +#include "code\game\objects\structures\crates_lockers\closets\fitness.dm" +#include "code\game\objects\structures\crates_lockers\closets\gimmick.dm" +#include "code\game\objects\structures\crates_lockers\closets\job_closets.dm" +#include "code\game\objects\structures\crates_lockers\closets\l3closet.dm" +#include "code\game\objects\structures\crates_lockers\closets\malfunction.dm" +#include "code\game\objects\structures\crates_lockers\closets\statue.dm" +#include "code\game\objects\structures\crates_lockers\closets\syndicate.dm" +#include "code\game\objects\structures\crates_lockers\closets\utility_closets.dm" +#include "code\game\objects\structures\crates_lockers\closets\wardrobe.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\bar.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\cargo.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\chaplain.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\depot.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\engineering.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\freezer.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\guncabinet.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\hydroponics.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\medical.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\miscjobs.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\personal.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\scientist.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\secure_closets.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\security.dm" +#include "code\game\objects\structures\decor\decor.dm" +#include "code\game\objects\structures\lavaland\necropolis_tendril.dm" +#include "code\game\objects\structures\stool_bed_chair_nest\alien_nests.dm" +#include "code\game\objects\structures\stool_bed_chair_nest\bed.dm" +#include "code\game\objects\structures\stool_bed_chair_nest\chairs.dm" +#include "code\game\objects\structures\stool_bed_chair_nest\wheelchair.dm" +#include "code\game\objects\structures\transit_tubes\station.dm" +#include "code\game\objects\structures\transit_tubes\transit_tube.dm" +#include "code\game\objects\structures\transit_tubes\transit_tube_pod.dm" +#include "code\game\turfs\simulated.dm" +#include "code\game\turfs\turf.dm" +#include "code\game\turfs\simulated\floor.dm" +#include "code\game\turfs\simulated\minerals.dm" +#include "code\game\turfs\simulated\river.dm" +#include "code\game\turfs\simulated\walls.dm" +#include "code\game\turfs\simulated\walls_indestructible.dm" +#include "code\game\turfs\simulated\walls_mineral.dm" +#include "code\game\turfs\simulated\walls_misc.dm" +#include "code\game\turfs\simulated\walls_reinforced.dm" +#include "code\game\turfs\simulated\floor\asteroid.dm" +#include "code\game\turfs\simulated\floor\chasm.dm" +#include "code\game\turfs\simulated\floor\fancy_floor.dm" +#include "code\game\turfs\simulated\floor\indestructible.dm" +#include "code\game\turfs\simulated\floor\lava.dm" +#include "code\game\turfs\simulated\floor\light_floor.dm" +#include "code\game\turfs\simulated\floor\mineral.dm" +#include "code\game\turfs\simulated\floor\misc_floor.dm" +#include "code\game\turfs\simulated\floor\plasteel_floor.dm" +#include "code\game\turfs\simulated\floor\plating.dm" +#include "code\game\turfs\simulated\floor\transparent.dm" +#include "code\game\turfs\space\space.dm" +#include "code\game\turfs\space\transit.dm" +#include "code\game\verbs\ooc.dm" +#include "code\game\verbs\randomtip.dm" +#include "code\game\verbs\suicide.dm" +#include "code\game\verbs\webmap.dm" +#include "code\game\verbs\who.dm" +#include "code\modules\admin\admin.dm" +#include "code\modules\admin\admin_investigate.dm" +#include "code\modules\admin\admin_memo.dm" +#include "code\modules\admin\admin_ranks.dm" +#include "code\modules\admin\admin_verbs.dm" +#include "code\modules\admin\banappearance.dm" +#include "code\modules\admin\banjob.dm" +#include "code\modules\admin\centcom_ban_db.dm" +#include "code\modules\admin\cookielog.dm" +#include "code\modules\admin\create_mob.dm" +#include "code\modules\admin\create_object.dm" +#include "code\modules\admin\create_turf.dm" +#include "code\modules\admin\holder2.dm" +#include "code\modules\admin\IsBanned.dm" +#include "code\modules\admin\machine_upgrade.dm" +#include "code\modules\admin\mute.dm" +#include "code\modules\admin\NewBan.dm" +#include "code\modules\admin\outfits.dm" +#include "code\modules\admin\player_panel.dm" +#include "code\modules\admin\secrets.dm" +#include "code\modules\admin\sql_notes.dm" +#include "code\modules\admin\stickyban.dm" +#include "code\modules\admin\topic.dm" +#include "code\modules\admin\watchlist.dm" +#include "code\modules\admin\db_ban\functions.dm" +#include "code\modules\admin\permissionverbs\permissionedit.dm" +#include "code\modules\admin\tickets\adminticketsverbs.dm" +#include "code\modules\admin\tickets\mentorticketsverbs.dm" +#include "code\modules\admin\verbs\adminhelp.dm" +#include "code\modules\admin\verbs\adminjump.dm" +#include "code\modules\admin\verbs\adminpm.dm" +#include "code\modules\admin\verbs\adminsay.dm" +#include "code\modules\admin\verbs\antag-ooc.dm" +#include "code\modules\admin\verbs\asays.dm" +#include "code\modules\admin\verbs\atmosdebug.dm" +#include "code\modules\admin\verbs\BrokenInhands.dm" +#include "code\modules\admin\verbs\cinematic.dm" +#include "code\modules\admin\verbs\custom_event.dm" +#include "code\modules\admin\verbs\deadsay.dm" +#include "code\modules\admin\verbs\debug.dm" +#include "code\modules\admin\verbs\diagnostics.dm" +#include "code\modules\admin\verbs\dice.dm" +#include "code\modules\admin\verbs\freeze.dm" +#include "code\modules\admin\verbs\getlogs.dm" +#include "code\modules\admin\verbs\gimmick_team.dm" +#include "code\modules\admin\verbs\infiltratorteam_syndicate.dm" +#include "code\modules\admin\verbs\logging_view.dm" +#include "code\modules\admin\verbs\manage_queue.dm" +#include "code\modules\admin\verbs\map_template_loadverb.dm" +#include "code\modules\admin\verbs\mapping.dm" +#include "code\modules\admin\verbs\massmodvar.dm" +#include "code\modules\admin\verbs\modifyvariables.dm" +#include "code\modules\admin\verbs\one_click_antag.dm" +#include "code\modules\admin\verbs\onlyone.dm" +#include "code\modules\admin\verbs\onlyoneteam.dm" +#include "code\modules\admin\verbs\playsound.dm" +#include "code\modules\admin\verbs\possess.dm" +#include "code\modules\admin\verbs\pray.dm" +#include "code\modules\admin\verbs\randomverbs.dm" +#include "code\modules\admin\verbs\serialization.dm" +#include "code\modules\admin\verbs\space_transitions.dm" +#include "code\modules\admin\verbs\striketeam.dm" +#include "code\modules\admin\verbs\striketeam_syndicate.dm" +#include "code\modules\admin\verbs\ticklag.dm" +#include "code\modules\admin\verbs\toggledebugverbs.dm" +#include "code\modules\admin\verbs\tripAI.dm" +#include "code\modules\admin\verbs\vox_raiders.dm" +#include "code\modules\admin\verbs\SDQL2\SDQL_2.dm" +#include "code\modules\admin\verbs\SDQL2\SDQL_2_parser.dm" +#include "code\modules\admin\verbs\SDQL2\useful_procs.dm" +#include "code\modules\antagonists\_common\antag_datum.dm" +#include "code\modules\antagonists\_common\antag_helpers.dm" +#include "code\modules\antagonists\_common\antag_hud.dm" +#include "code\modules\antagonists\_common\antag_spawner.dm" +#include "code\modules\antagonists\_common\antag_team.dm" +#include "code\modules\antagonists\survivalist\survivalist.dm" +#include "code\modules\antagonists\traitor\datum_mindslave.dm" +#include "code\modules\antagonists\traitor\datum_traitor.dm" +#include "code\modules\antagonists\traitor\contractor\datums\contractor_hub.dm" +#include "code\modules\antagonists\traitor\contractor\datums\contractor_hub_ui.dm" +#include "code\modules\antagonists\traitor\contractor\datums\objective_contract.dm" +#include "code\modules\antagonists\traitor\contractor\datums\syndicate_contract.dm" +#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\_base.dm" +#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\balloon.dm" +#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\baton.dm" +#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\blackout.dm" +#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\flare.dm" +#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\fulton.dm" +#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\pinpointer.dm" +#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\reroll.dm" +#include "code\modules\antagonists\traitor\contractor\datums\rep_purchases\zippo.dm" +#include "code\modules\antagonists\traitor\contractor\items\contractor_baton.dm" +#include "code\modules\antagonists\traitor\contractor\items\contractor_kit.dm" +#include "code\modules\antagonists\traitor\contractor\items\contractor_pinpointer.dm" +#include "code\modules\antagonists\traitor\contractor\items\contractor_uplink.dm" +#include "code\modules\antagonists\traitor\contractor\items\extraction_items.dm" +#include "code\modules\antagonists\wishgranter\wishgranter.dm" +#include "code\modules\arcade\arcade_base.dm" +#include "code\modules\arcade\arcade_prize.dm" +#include "code\modules\arcade\claw_game.dm" +#include "code\modules\arcade\prize_counter.dm" +#include "code\modules\arcade\prize_datums.dm" +#include "code\modules\arcade\mob_hunt\battle_computer.dm" +#include "code\modules\arcade\mob_hunt\mob_avatar.dm" +#include "code\modules\arcade\mob_hunt\mob_cards.dm" +#include "code\modules\arcade\mob_hunt\mob_datums.dm" +#include "code\modules\arcade\mob_hunt\mob_type_datums.dm" +#include "code\modules\assembly\assembly.dm" +#include "code\modules\assembly\bomb.dm" +#include "code\modules\assembly\health.dm" +#include "code\modules\assembly\helpers.dm" +#include "code\modules\assembly\holder.dm" +#include "code\modules\assembly\igniter.dm" +#include "code\modules\assembly\infrared.dm" +#include "code\modules\assembly\mousetrap.dm" +#include "code\modules\assembly\proximity.dm" +#include "code\modules\assembly\shock_kit.dm" +#include "code\modules\assembly\signaler.dm" +#include "code\modules\assembly\timer.dm" +#include "code\modules\assembly\voice.dm" +#include "code\modules\atmospherics\environmental\LINDA_fire.dm" +#include "code\modules\atmospherics\environmental\LINDA_system.dm" +#include "code\modules\atmospherics\environmental\LINDA_turf_tile.dm" +#include "code\modules\atmospherics\gasmixtures\gas_mixture.dm" +#include "code\modules\atmospherics\machinery\airalarm.dm" +#include "code\modules\atmospherics\machinery\atmospherics.dm" +#include "code\modules\atmospherics\machinery\datum_icon_manager.dm" +#include "code\modules\atmospherics\machinery\datum_pipeline.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\binary_atmos_base.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\circulator.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\dp_vent_pump.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\passive_gate.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\pump.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\valve.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\volume_pump.dm" +#include "code\modules\atmospherics\machinery\components\trinary_devices\filter.dm" +#include "code\modules\atmospherics\machinery\components\trinary_devices\mixer.dm" +#include "code\modules\atmospherics\machinery\components\trinary_devices\trinary_base.dm" +#include "code\modules\atmospherics\machinery\components\trinary_devices\tvalve.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\cryo.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\generator_input.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\heat_exchanger.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\outlet_injector.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\oxygen_generator.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\passive_vent.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\portables_connector.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\tank.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\thermal_plate.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\thermomachine.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\unary_base.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\vent_pump.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\vent_scrubber.dm" +#include "code\modules\atmospherics\machinery\other\area_atmos_computer.dm" +#include "code\modules\atmospherics\machinery\other\meter.dm" +#include "code\modules\atmospherics\machinery\pipes\cap.dm" +#include "code\modules\atmospherics\machinery\pipes\manifold.dm" +#include "code\modules\atmospherics\machinery\pipes\manifold4w.dm" +#include "code\modules\atmospherics\machinery\pipes\pipe.dm" +#include "code\modules\atmospherics\machinery\pipes\simple\pipe_simple.dm" +#include "code\modules\atmospherics\machinery\pipes\simple\pipe_simple_he.dm" +#include "code\modules\atmospherics\machinery\pipes\simple\pipe_simple_hidden.dm" +#include "code\modules\atmospherics\machinery\pipes\simple\pipe_simple_insulated.dm" +#include "code\modules\atmospherics\machinery\pipes\simple\pipe_simple_visible.dm" +#include "code\modules\atmospherics\machinery\portable\canister.dm" +#include "code\modules\atmospherics\machinery\portable\portable_atmospherics.dm" +#include "code\modules\atmospherics\machinery\portable\pump.dm" +#include "code\modules\atmospherics\machinery\portable\scrubber.dm" +#include "code\modules\awaymissions\corpse.dm" +#include "code\modules\awaymissions\exile.dm" +#include "code\modules\awaymissions\gateway.dm" +#include "code\modules\awaymissions\loot.dm" +#include "code\modules\awaymissions\map_rng.dm" +#include "code\modules\awaymissions\pamphlet.dm" +#include "code\modules\awaymissions\zlevel.dm" +#include "code\modules\awaymissions\maploader\dmm_suite.dm" +#include "code\modules\awaymissions\maploader\reader.dm" +#include "code\modules\awaymissions\maploader\writer.dm" +#include "code\modules\awaymissions\mission_code\academy.dm" +#include "code\modules\awaymissions\mission_code\beach.dm" +#include "code\modules\awaymissions\mission_code\blackmarketpackers.dm" +#include "code\modules\awaymissions\mission_code\centcomAway.dm" +#include "code\modules\awaymissions\mission_code\challenge.dm" +#include "code\modules\awaymissions\mission_code\evil_santa.dm" +#include "code\modules\awaymissions\mission_code\spacebattle.dm" +#include "code\modules\awaymissions\mission_code\stationCollision.dm" +#include "code\modules\awaymissions\mission_code\UO71-terrorspiders.dm" +#include "code\modules\awaymissions\mission_code\wildwest.dm" +#include "code\modules\awaymissions\mission_code\ghost_role_spawners\golems.dm" +#include "code\modules\awaymissions\mission_code\ghost_role_spawners\oldstation.dm" +#include "code\modules\awaymissions\mission_code\ruins\gps.dm" +#include "code\modules\awaymissions\mission_code\ruins\oldstation.dm" +#include "code\modules\awaymissions\mission_code\ruins\wizardcrash.dm" +#include "code\modules\buildmode\bm_mode.dm" +#include "code\modules\buildmode\buildmode.dm" +#include "code\modules\buildmode\buttons.dm" +#include "code\modules\buildmode\effects\line.dm" +#include "code\modules\buildmode\submodes\advanced.dm" +#include "code\modules\buildmode\submodes\area_edit.dm" +#include "code\modules\buildmode\submodes\atmos.dm" +#include "code\modules\buildmode\submodes\basic.dm" +#include "code\modules\buildmode\submodes\boom.dm" +#include "code\modules\buildmode\submodes\copy.dm" +#include "code\modules\buildmode\submodes\fill.dm" +#include "code\modules\buildmode\submodes\link.dm" +#include "code\modules\buildmode\submodes\mapgen.dm" +#include "code\modules\buildmode\submodes\save.dm" +#include "code\modules\buildmode\submodes\throwing.dm" +#include "code\modules\buildmode\submodes\variable_edit.dm" +#include "code\modules\client\2fa.dm" +#include "code\modules\client\asset_cache.dm" +#include "code\modules\client\client_defines.dm" +#include "code\modules\client\client_procs.dm" +#include "code\modules\client\message.dm" +#include "code\modules\client\view.dm" +#include "code\modules\client\login_processing\10-load_preferences.dm" +#include "code\modules\client\login_processing\20-load_characters.dm" +#include "code\modules\client\login_processing\30-tos_consent.dm" +#include "code\modules\client\login_processing\35-donator_check.dm" +#include "code\modules\client\login_processing\36-watchlist.dm" +#include "code\modules\client\login_processing\37-alts_ip.dm" +#include "code\modules\client\login_processing\38-alts_cid.dm" +#include "code\modules\client\login_processing\39-cid_count.dm" +#include "code\modules\client\login_processing\__client_login_processor.dm" +#include "code\modules\client\preference\character.dm" +#include "code\modules\client\preference\link_processing.dm" +#include "code\modules\client\preference\preferences.dm" +#include "code\modules\client\preference\preferences_mysql.dm" +#include "code\modules\client\preference\preferences_spawnpoints.dm" +#include "code\modules\client\preference\preferences_toggles.dm" +#include "code\modules\client\preference\preferences_volume_mixer.dm" +#include "code\modules\client\preference\loadout\gear_tweaks.dm" +#include "code\modules\client\preference\loadout\loadout.dm" +#include "code\modules\client\preference\loadout\loadout_accessories.dm" +#include "code\modules\client\preference\loadout\loadout_cosmetics.dm" +#include "code\modules\client\preference\loadout\loadout_donor.dm" +#include "code\modules\client\preference\loadout\loadout_general.dm" +#include "code\modules\client\preference\loadout\loadout_glasses.dm" +#include "code\modules\client\preference\loadout\loadout_gloves.dm" +#include "code\modules\client\preference\loadout\loadout_hat.dm" +#include "code\modules\client\preference\loadout\loadout_racial.dm" +#include "code\modules\client\preference\loadout\loadout_shoes.dm" +#include "code\modules\client\preference\loadout\loadout_suit.dm" +#include "code\modules\client\preference\loadout\loadout_uniform.dm" +#include "code\modules\clothing\chameleon.dm" +#include "code\modules\clothing\clothing.dm" +#include "code\modules\clothing\ears\ears.dm" +#include "code\modules\clothing\glasses\engine_goggles.dm" +#include "code\modules\clothing\glasses\glasses.dm" +#include "code\modules\clothing\glasses\hud.dm" +#include "code\modules\clothing\gloves\boxing.dm" +#include "code\modules\clothing\gloves\color.dm" +#include "code\modules\clothing\gloves\miscellaneous.dm" +#include "code\modules\clothing\gloves\rings.dm" +#include "code\modules\clothing\head\beanie.dm" +#include "code\modules\clothing\head\collectable.dm" +#include "code\modules\clothing\head\hardhat.dm" +#include "code\modules\clothing\head\helmet.dm" +#include "code\modules\clothing\head\jobs.dm" +#include "code\modules\clothing\head\misc.dm" +#include "code\modules\clothing\head\misc_special.dm" +#include "code\modules\clothing\head\soft_caps.dm" +#include "code\modules\clothing\masks\boxing.dm" +#include "code\modules\clothing\masks\breath.dm" +#include "code\modules\clothing\masks\gasmask.dm" +#include "code\modules\clothing\masks\miscellaneous.dm" +#include "code\modules\clothing\masks\voicemodulator.dm" +#include "code\modules\clothing\patreon\glasses.dm" +#include "code\modules\clothing\patreon\hats.dm" +#include "code\modules\clothing\shoes\colour.dm" +#include "code\modules\clothing\shoes\magboots.dm" +#include "code\modules\clothing\shoes\miscellaneous.dm" +#include "code\modules\clothing\spacesuits\alien.dm" +#include "code\modules\clothing\spacesuits\chronosuit.dm" +#include "code\modules\clothing\spacesuits\ert.dm" +#include "code\modules\clothing\spacesuits\hardsuit.dm" +#include "code\modules\clothing\spacesuits\miscellaneous.dm" +#include "code\modules\clothing\spacesuits\plasmamen.dm" +#include "code\modules\clothing\spacesuits\syndi.dm" +#include "code\modules\clothing\spacesuits\void.dm" +#include "code\modules\clothing\suits\alien.dm" +#include "code\modules\clothing\suits\armor.dm" +#include "code\modules\clothing\suits\bio.dm" +#include "code\modules\clothing\suits\hood.dm" +#include "code\modules\clothing\suits\jobs.dm" +#include "code\modules\clothing\suits\labcoat.dm" +#include "code\modules\clothing\suits\miscellaneous.dm" +#include "code\modules\clothing\suits\storage.dm" +#include "code\modules\clothing\suits\toggles.dm" +#include "code\modules\clothing\suits\utility.dm" +#include "code\modules\clothing\suits\wiz_robe.dm" +#include "code\modules\clothing\under\color.dm" +#include "code\modules\clothing\under\miscellaneous.dm" +#include "code\modules\clothing\under\oldstation_uni.dm" +#include "code\modules\clothing\under\pants.dm" +#include "code\modules\clothing\under\shorts.dm" +#include "code\modules\clothing\under\syndicate.dm" +#include "code\modules\clothing\under\accessories\accessory.dm" +#include "code\modules\clothing\under\accessories\armband.dm" +#include "code\modules\clothing\under\accessories\holster.dm" +#include "code\modules\clothing\under\accessories\storage.dm" +#include "code\modules\clothing\under\jobs\civilian.dm" +#include "code\modules\clothing\under\jobs\engineering.dm" +#include "code\modules\clothing\under\jobs\medsci.dm" +#include "code\modules\clothing\under\jobs\security.dm" +#include "code\modules\clothing\under\jobs\plasmamen\_plasmamen.dm" +#include "code\modules\clothing\under\jobs\plasmamen\antags.dm" +#include "code\modules\clothing\under\jobs\plasmamen\civilian_service.dm" +#include "code\modules\clothing\under\jobs\plasmamen\engineering.dm" +#include "code\modules\clothing\under\jobs\plasmamen\medsci.dm" +#include "code\modules\clothing\under\jobs\plasmamen\security.dm" +#include "code\modules\countdown\countdown.dm" +#include "code\modules\crafting\craft.dm" +#include "code\modules\crafting\guncrafting.dm" +#include "code\modules\crafting\recipes.dm" +#include "code\modules\crafting\tailoring.dm" +#include "code\modules\customitems\item_defines.dm" +#include "code\modules\customitems\item_spawning.dm" +#include "code\modules\detective_work\detective_work.dm" +#include "code\modules\detective_work\evidence.dm" +#include "code\modules\detective_work\footprints_and_rag.dm" +#include "code\modules\detective_work\scanner.dm" +#include "code\modules\economy\Accounts.dm" +#include "code\modules\economy\Accounts_DB.dm" +#include "code\modules\economy\ATM.dm" +#include "code\modules\economy\Economy_Events.dm" +#include "code\modules\economy\Economy_Events_Mundane.dm" +#include "code\modules\economy\Economy_TradeDestinations.dm" +#include "code\modules\economy\EFTPOS.dm" +#include "code\modules\economy\Job_Departments.dm" +#include "code\modules\economy\utils.dm" +#include "code\modules\error_handler\error_handler.dm" +#include "code\modules\error_handler\error_viewer.dm" +#include "code\modules\events\abductor.dm" +#include "code\modules\events\alien_infestation.dm" +#include "code\modules\events\anomaly.dm" +#include "code\modules\events\anomaly_bluespace.dm" +#include "code\modules\events\anomaly_flux.dm" +#include "code\modules\events\anomaly_grav.dm" +#include "code\modules\events\anomaly_pyro.dm" +#include "code\modules\events\anomaly_vortex.dm" +#include "code\modules\events\apc_overload.dm" +#include "code\modules\events\apc_short.dm" +#include "code\modules\events\blob.dm" +#include "code\modules\events\brand_intelligence.dm" +#include "code\modules\events\carp_migration.dm" +#include "code\modules\events\communications_blackout.dm" +#include "code\modules\events\disease_outbreak.dm" +#include "code\modules\events\door_runtime.dm" +#include "code\modules\events\dust.dm" +#include "code\modules\events\electrical_storm.dm" +#include "code\modules\events\event.dm" +#include "code\modules\events\event_container.dm" +#include "code\modules\events\event_procs.dm" +#include "code\modules\events\false_alarm.dm" +#include "code\modules\events\floorcluwne.dm" +#include "code\modules\events\immovable_rod.dm" +#include "code\modules\events\infestation.dm" +#include "code\modules\events\ion_storm.dm" +#include "code\modules\events\koi_mirgration.dm" +#include "code\modules\events\mass_hallucination.dm" +#include "code\modules\events\meaty_gore.dm" +#include "code\modules\events\meaty_ops.dm" +#include "code\modules\events\meaty_ores.dm" +#include "code\modules\events\meteors.dm" +#include "code\modules\events\money_hacker.dm" +#include "code\modules\events\money_lotto.dm" +#include "code\modules\events\money_spam.dm" +#include "code\modules\events\prison_break.dm" +#include "code\modules\events\radiation_storm.dm" +#include "code\modules\events\rogue_drones.dm" +#include "code\modules\events\sentience.dm" +#include "code\modules\events\slaughterevent.dm" +#include "code\modules\events\solarflare.dm" +#include "code\modules\events\spacevine.dm" +#include "code\modules\events\spider_infestation.dm" +#include "code\modules\events\spider_terror.dm" +#include "code\modules\events\spontaneous_appendicitis.dm" +#include "code\modules\events\tear.dm" +#include "code\modules\events\tear_honk.dm" +#include "code\modules\events\traders.dm" +#include "code\modules\events\undead.dm" +#include "code\modules\events\vent_clog.dm" +#include "code\modules\events\wallrot.dm" +#include "code\modules\events\wormholes.dm" +#include "code\modules\events\wizard\ghost.dm" +#include "code\modules\examine\examine.dm" +#include "code\modules\fish\fish_eggs.dm" +#include "code\modules\fish\fish_items.dm" +#include "code\modules\fish\fish_types.dm" +#include "code\modules\fish\fishtank.dm" +#include "code\modules\flufftext\Dreaming.dm" +#include "code\modules\flufftext\TextFilters.dm" +#include "code\modules\food_and_drinks\food.dm" +#include "code\modules\food_and_drinks\drinks\drinks.dm" +#include "code\modules\food_and_drinks\drinks\bottler\bottler.dm" +#include "code\modules\food_and_drinks\drinks\bottler\bottler_recipes.dm" +#include "code\modules\food_and_drinks\drinks\drinks\bottle.dm" +#include "code\modules\food_and_drinks\drinks\drinks\cans.dm" +#include "code\modules\food_and_drinks\drinks\drinks\drinkingglass.dm" +#include "code\modules\food_and_drinks\drinks\drinks\mugs.dm" +#include "code\modules\food_and_drinks\drinks\drinks\shotglass.dm" +#include "code\modules\food_and_drinks\food\condiment.dm" +#include "code\modules\food_and_drinks\food\customizables.dm" +#include "code\modules\food_and_drinks\food\snacks.dm" +#include "code\modules\food_and_drinks\food\foods\baked_goods.dm" +#include "code\modules\food_and_drinks\food\foods\bread.dm" +#include "code\modules\food_and_drinks\food\foods\candy.dm" +#include "code\modules\food_and_drinks\food\foods\desserts.dm" +#include "code\modules\food_and_drinks\food\foods\ethnic.dm" +#include "code\modules\food_and_drinks\food\foods\ingredients.dm" +#include "code\modules\food_and_drinks\food\foods\junkfood.dm" +#include "code\modules\food_and_drinks\food\foods\meat.dm" +#include "code\modules\food_and_drinks\food\foods\misc.dm" +#include "code\modules\food_and_drinks\food\foods\pasta.dm" +#include "code\modules\food_and_drinks\food\foods\pizza.dm" +#include "code\modules\food_and_drinks\food\foods\sandwiches.dm" +#include "code\modules\food_and_drinks\food\foods\seafood.dm" +#include "code\modules\food_and_drinks\food\foods\side_dishes.dm" +#include "code\modules\food_and_drinks\food\foods\soups.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\candy_maker.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\cereal_maker.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\cooker.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\deep_fryer.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\food_grill.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\gibber.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\grill_new.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\icecream_vat.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\juicer.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\kitchen_machine.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\microwave.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\monkeyrecycler.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\oven.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\oven_new.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\processor.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\smartfridge.dm" +#include "code\modules\food_and_drinks\recipes\recipes_candy.dm" +#include "code\modules\food_and_drinks\recipes\recipes_grill.dm" +#include "code\modules\food_and_drinks\recipes\recipes_microwave.dm" +#include "code\modules\food_and_drinks\recipes\recipes_oven.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_table.dm" +#include "code\modules\games\52card.dm" +#include "code\modules\games\cards.dm" +#include "code\modules\games\tarot.dm" +#include "code\modules\hallucinations\hallucinations.dm" +#include "code\modules\hallucinations\effects\common.dm" +#include "code\modules\hallucinations\effects\major.dm" +#include "code\modules\hallucinations\effects\minor.dm" +#include "code\modules\hallucinations\effects\moderate.dm" +#include "code\modules\holiday\christmas.dm" +#include "code\modules\holiday\holiday.dm" +#include "code\modules\hydroponics\biogenerator.dm" +#include "code\modules\hydroponics\fermenting_barrel.dm" +#include "code\modules\hydroponics\gene_modder.dm" +#include "code\modules\hydroponics\grown.dm" +#include "code\modules\hydroponics\growninedible.dm" +#include "code\modules\hydroponics\hydroitemdefines.dm" +#include "code\modules\hydroponics\hydroponics.dm" +#include "code\modules\hydroponics\plant_genes.dm" +#include "code\modules\hydroponics\sample.dm" +#include "code\modules\hydroponics\seed_extractor.dm" +#include "code\modules\hydroponics\seeds.dm" +#include "code\modules\hydroponics\beekeeping\beebox.dm" +#include "code\modules\hydroponics\beekeeping\beekeeper_suit.dm" +#include "code\modules\hydroponics\beekeeping\honey_frame.dm" +#include "code\modules\hydroponics\beekeeping\honeycomb.dm" +#include "code\modules\hydroponics\grown\ambrosia.dm" +#include "code\modules\hydroponics\grown\apple.dm" +#include "code\modules\hydroponics\grown\banana.dm" +#include "code\modules\hydroponics\grown\beans.dm" +#include "code\modules\hydroponics\grown\berries.dm" +#include "code\modules\hydroponics\grown\cannabis.dm" +#include "code\modules\hydroponics\grown\cereals.dm" +#include "code\modules\hydroponics\grown\chili.dm" +#include "code\modules\hydroponics\grown\citrus.dm" +#include "code\modules\hydroponics\grown\cocoa_vanilla.dm" +#include "code\modules\hydroponics\grown\corn.dm" +#include "code\modules\hydroponics\grown\cotton.dm" +#include "code\modules\hydroponics\grown\eggplant.dm" +#include "code\modules\hydroponics\grown\flowers.dm" +#include "code\modules\hydroponics\grown\garlic.dm" +#include "code\modules\hydroponics\grown\grass_carpet.dm" +#include "code\modules\hydroponics\grown\herbals.dm" +#include "code\modules\hydroponics\grown\kudzu.dm" +#include "code\modules\hydroponics\grown\melon.dm" +#include "code\modules\hydroponics\grown\misc.dm" +#include "code\modules\hydroponics\grown\mushrooms.dm" +#include "code\modules\hydroponics\grown\nettle.dm" +#include "code\modules\hydroponics\grown\nymph.dm" +#include "code\modules\hydroponics\grown\onion.dm" +#include "code\modules\hydroponics\grown\peanut.dm" +#include "code\modules\hydroponics\grown\pineapple.dm" +#include "code\modules\hydroponics\grown\potato.dm" +#include "code\modules\hydroponics\grown\pumpkin.dm" +#include "code\modules\hydroponics\grown\random.dm" +#include "code\modules\hydroponics\grown\replicapod.dm" +#include "code\modules\hydroponics\grown\root.dm" +#include "code\modules\hydroponics\grown\tea_coffee.dm" +#include "code\modules\hydroponics\grown\tobacco.dm" +#include "code\modules\hydroponics\grown\tomato.dm" +#include "code\modules\hydroponics\grown\towercap.dm" +#include "code\modules\instruments\_instrument_data.dm" +#include "code\modules\instruments\_instrument_key.dm" +#include "code\modules\instruments\brass.dm" +#include "code\modules\instruments\chromatic_percussion.dm" +#include "code\modules\instruments\fun.dm" +#include "code\modules\instruments\guitar.dm" +#include "code\modules\instruments\hardcoded.dm" +#include "code\modules\instruments\organ.dm" +#include "code\modules\instruments\piano.dm" +#include "code\modules\instruments\synth_tones.dm" +#include "code\modules\instruments\objs\items\_instrument.dm" +#include "code\modules\instruments\objs\items\headphones.dm" +#include "code\modules\instruments\objs\items\instruments.dm" +#include "code\modules\instruments\objs\structures\_musician.dm" +#include "code\modules\instruments\objs\structures\piano.dm" +#include "code\modules\instruments\songs\_song.dm" +#include "code\modules\instruments\songs\_song_ui.dm" +#include "code\modules\instruments\songs\play_legacy.dm" +#include "code\modules\instruments\songs\play_synthesized.dm" +#include "code\modules\karma\karma.dm" +#include "code\modules\keybindings\bindings_admin.dm" +#include "code\modules\keybindings\bindings_ai.dm" +#include "code\modules\keybindings\bindings_atom.dm" +#include "code\modules\keybindings\bindings_carbon.dm" +#include "code\modules\keybindings\bindings_client.dm" +#include "code\modules\keybindings\bindings_human.dm" +#include "code\modules\keybindings\bindings_living.dm" +#include "code\modules\keybindings\bindings_mob.dm" +#include "code\modules\keybindings\bindings_robot.dm" +#include "code\modules\keybindings\focus.dm" +#include "code\modules\keybindings\setup.dm" +#include "code\modules\library\admin.dm" +#include "code\modules\library\codex_gigas.dm" +#include "code\modules\library\lib_items.dm" +#include "code\modules\library\lib_machines.dm" +#include "code\modules\library\lib_readme.dm" +#include "code\modules\library\random_books.dm" +#include "code\modules\library\computers\base.dm" +#include "code\modules\library\computers\checkout.dm" +#include "code\modules\library\computers\public.dm" +#include "code\modules\lighting\__lighting_docs.dm" +#include "code\modules\lighting\lighting_area.dm" +#include "code\modules\lighting\lighting_atom.dm" +#include "code\modules\lighting\lighting_corner.dm" +#include "code\modules\lighting\lighting_object.dm" +#include "code\modules\lighting\lighting_setup.dm" +#include "code\modules\lighting\lighting_source.dm" +#include "code\modules\lighting\lighting_turf.dm" +#include "code\modules\mapping\base_map_datum.dm" +#include "code\modules\mapping\cyberiad.dm" +#include "code\modules\mapping\delta.dm" +#include "code\modules\mapping\metastation.dm" +#include "code\modules\martial_arts\adminfu.dm" +#include "code\modules\martial_arts\brawling.dm" +#include "code\modules\martial_arts\cqc.dm" +#include "code\modules\martial_arts\krav_maga.dm" +#include "code\modules\martial_arts\martial.dm" +#include "code\modules\martial_arts\mimejutsu.dm" +#include "code\modules\martial_arts\plasma_fist.dm" +#include "code\modules\martial_arts\sleeping_carp.dm" +#include "code\modules\martial_arts\wrestling.dm" +#include "code\modules\martial_arts\combos\martial_combo.dm" +#include "code\modules\martial_arts\combos\adminfu\healing_palm.dm" +#include "code\modules\martial_arts\combos\cqc\consecutive.dm" +#include "code\modules\martial_arts\combos\cqc\kick.dm" +#include "code\modules\martial_arts\combos\cqc\pressure.dm" +#include "code\modules\martial_arts\combos\cqc\restrain.dm" +#include "code\modules\martial_arts\combos\cqc\slam.dm" +#include "code\modules\martial_arts\combos\krav_maga\leg_sweep.dm" +#include "code\modules\martial_arts\combos\krav_maga\lung_punch.dm" +#include "code\modules\martial_arts\combos\krav_maga\neck_chop.dm" +#include "code\modules\martial_arts\combos\mimejutsu\mimechucks.dm" +#include "code\modules\martial_arts\combos\mimejutsu\silent_palm.dm" +#include "code\modules\martial_arts\combos\mimejutsu\smokebomb.dm" +#include "code\modules\martial_arts\combos\plasma_fist\plasma_fist.dm" +#include "code\modules\martial_arts\combos\plasma_fist\throwback.dm" +#include "code\modules\martial_arts\combos\plasma_fist\tornado_sweep.dm" +#include "code\modules\martial_arts\combos\sleeping_carp\crashing_kick.dm" +#include "code\modules\martial_arts\combos\sleeping_carp\gnashing_teeth.dm" +#include "code\modules\martial_arts\combos\sleeping_carp\keelhaul.dm" +#include "code\modules\maze_generation\maze_generator.dm" +#include "code\modules\maze_generation\maze_generator_blockwise.dm" +#include "code\modules\maze_generation\maze_helper_atoms.dm" +#include "code\modules\maze_generation\helper_modules\_helper_module_base.dm" +#include "code\modules\maze_generation\helper_modules\entry_exit.dm" +#include "code\modules\maze_generation\loot_modules\_loot_module_base.dm" +#include "code\modules\maze_generation\loot_modules\turf_painter.dm" +#include "code\modules\mining\abandonedcrates.dm" +#include "code\modules\mining\fulton.dm" +#include "code\modules\mining\machine_processing.dm" +#include "code\modules\mining\machine_redemption.dm" +#include "code\modules\mining\machine_stacking.dm" +#include "code\modules\mining\machine_unloading.dm" +#include "code\modules\mining\machine_vending.dm" +#include "code\modules\mining\mine_items.dm" +#include "code\modules\mining\minebot.dm" +#include "code\modules\mining\mint.dm" +#include "code\modules\mining\money_bag.dm" +#include "code\modules\mining\ores_coins.dm" +#include "code\modules\mining\satchel_ore_boxdm.dm" +#include "code\modules\mining\shelters.dm" +#include "code\modules\mining\equipment\explorer_gear.dm" +#include "code\modules\mining\equipment\kinetic_crusher.dm" +#include "code\modules\mining\equipment\lazarus_injector.dm" +#include "code\modules\mining\equipment\marker_beacons.dm" +#include "code\modules\mining\equipment\mineral_scanner.dm" +#include "code\modules\mining\equipment\mining_tools.dm" +#include "code\modules\mining\equipment\regenerative_core.dm" +#include "code\modules\mining\equipment\resonator.dm" +#include "code\modules\mining\equipment\survival_pod.dm" +#include "code\modules\mining\equipment\vendor_items.dm" +#include "code\modules\mining\equipment\wormhole_jaunter.dm" +#include "code\modules\mining\laborcamp\laborshuttle.dm" +#include "code\modules\mining\laborcamp\laborstacker.dm" +#include "code\modules\mining\lavaland\ash_flora.dm" +#include "code\modules\mining\lavaland\necropolis_chests.dm" +#include "code\modules\mining\lavaland\loot\ashdragon_loot.dm" +#include "code\modules\mining\lavaland\loot\bubblegum_loot.dm" +#include "code\modules\mining\lavaland\loot\colossus_loot.dm" +#include "code\modules\mining\lavaland\loot\hierophant_loot.dm" +#include "code\modules\mining\lavaland\loot\legion_loot.dm" +#include "code\modules\mining\lavaland\loot\tendril_loot.dm" +#include "code\modules\mob\death.dm" +#include "code\modules\mob\emote.dm" +#include "code\modules\mob\hear_say.dm" +#include "code\modules\mob\holder.dm" +#include "code\modules\mob\inventory.dm" +#include "code\modules\mob\language.dm" +#include "code\modules\mob\login.dm" +#include "code\modules\mob\logout.dm" +#include "code\modules\mob\mob.dm" +#include "code\modules\mob\mob_defines.dm" +#include "code\modules\mob\mob_grab.dm" +#include "code\modules\mob\mob_helpers.dm" +#include "code\modules\mob\mob_movement.dm" +#include "code\modules\mob\mob_transformation_simple.dm" +#include "code\modules\mob\say.dm" +#include "code\modules\mob\status_procs.dm" +#include "code\modules\mob\transform_procs.dm" +#include "code\modules\mob\typing_indicator.dm" +#include "code\modules\mob\update_icons.dm" +#include "code\modules\mob\update_status.dm" +#include "code\modules\mob\camera\camera.dm" +#include "code\modules\mob\dead\dead.dm" +#include "code\modules\mob\dead\death.dm" +#include "code\modules\mob\dead\observer\login.dm" +#include "code\modules\mob\dead\observer\logout.dm" +#include "code\modules\mob\dead\observer\observer.dm" +#include "code\modules\mob\dead\observer\orbit.dm" +#include "code\modules\mob\dead\observer\say.dm" +#include "code\modules\mob\dead\observer\spells.dm" +#include "code\modules\mob\living\autohiss.dm" +#include "code\modules\mob\living\damage_procs.dm" +#include "code\modules\mob\living\death.dm" +#include "code\modules\mob\living\default_language.dm" +#include "code\modules\mob\living\life.dm" +#include "code\modules\mob\living\living.dm" +#include "code\modules\mob\living\living_defense.dm" +#include "code\modules\mob\living\living_defines.dm" +#include "code\modules\mob\living\login.dm" +#include "code\modules\mob\living\logout.dm" +#include "code\modules\mob\living\say.dm" +#include "code\modules\mob\living\stat_states.dm" +#include "code\modules\mob\living\status_procs.dm" +#include "code\modules\mob\living\taste.dm" +#include "code\modules\mob\living\update_status.dm" +#include "code\modules\mob\living\carbon\_defines.dm" +#include "code\modules\mob\living\carbon\carbon.dm" +#include "code\modules\mob\living\carbon\carbon_defense.dm" +#include "code\modules\mob\living\carbon\carbon_defines.dm" +#include "code\modules\mob\living\carbon\death.dm" +#include "code\modules\mob\living\carbon\give.dm" +#include "code\modules\mob\living\carbon\life.dm" +#include "code\modules\mob\living\carbon\status_procs.dm" +#include "code\modules\mob\living\carbon\superheroes.dm" +#include "code\modules\mob\living\carbon\update_icons.dm" +#include "code\modules\mob\living\carbon\update_status.dm" +#include "code\modules\mob\living\carbon\alien\alien.dm" +#include "code\modules\mob\living\carbon\alien\alien_defense.dm" +#include "code\modules\mob\living\carbon\alien\death.dm" +#include "code\modules\mob\living\carbon\alien\life.dm" +#include "code\modules\mob\living\carbon\alien\login.dm" +#include "code\modules\mob\living\carbon\alien\logout.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\alien_powers.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\emote.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\empress.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\humanoid.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\humanoid_defense.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\inventory.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\life.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\queen.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\update_icons.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\caste\drone.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\caste\hunter.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\caste\sentinel.dm" +#include "code\modules\mob\living\carbon\alien\larva\emote.dm" +#include "code\modules\mob\living\carbon\alien\larva\inventory.dm" +#include "code\modules\mob\living\carbon\alien\larva\larva.dm" +#include "code\modules\mob\living\carbon\alien\larva\larva_defense.dm" +#include "code\modules\mob\living\carbon\alien\larva\life.dm" +#include "code\modules\mob\living\carbon\alien\larva\powers.dm" +#include "code\modules\mob\living\carbon\alien\larva\update_icons.dm" +#include "code\modules\mob\living\carbon\alien\special\alien_embryo.dm" +#include "code\modules\mob\living\carbon\alien\special\facehugger.dm" +#include "code\modules\mob\living\carbon\brain\brain.dm" +#include "code\modules\mob\living\carbon\brain\brain_item.dm" +#include "code\modules\mob\living\carbon\brain\death.dm" +#include "code\modules\mob\living\carbon\brain\emote.dm" +#include "code\modules\mob\living\carbon\brain\life.dm" +#include "code\modules\mob\living\carbon\brain\login.dm" +#include "code\modules\mob\living\carbon\brain\MMI.dm" +#include "code\modules\mob\living\carbon\brain\MMI_radio.dm" +#include "code\modules\mob\living\carbon\brain\robotic_brain.dm" +#include "code\modules\mob\living\carbon\brain\say.dm" +#include "code\modules\mob\living\carbon\brain\update_status.dm" +#include "code\modules\mob\living\carbon\human\appearance.dm" +#include "code\modules\mob\living\carbon\human\body_accessories.dm" +#include "code\modules\mob\living\carbon\human\death.dm" +#include "code\modules\mob\living\carbon\human\emote.dm" +#include "code\modules\mob\living\carbon\human\examine.dm" +#include "code\modules\mob\living\carbon\human\human.dm" +#include "code\modules\mob\living\carbon\human\human_damage.dm" +#include "code\modules\mob\living\carbon\human\human_defense.dm" +#include "code\modules\mob\living\carbon\human\human_defines.dm" +#include "code\modules\mob\living\carbon\human\human_movement.dm" +#include "code\modules\mob\living\carbon\human\human_organs.dm" +#include "code\modules\mob\living\carbon\human\inventory.dm" +#include "code\modules\mob\living\carbon\human\life.dm" +#include "code\modules\mob\living\carbon\human\login.dm" +#include "code\modules\mob\living\carbon\human\logout.dm" +#include "code\modules\mob\living\carbon\human\npcs.dm" +#include "code\modules\mob\living\carbon\human\physiology.dm" +#include "code\modules\mob\living\carbon\human\say.dm" +#include "code\modules\mob\living\carbon\human\status_procs.dm" +#include "code\modules\mob\living\carbon\human\update_icons.dm" +#include "code\modules\mob\living\carbon\human\update_stat.dm" +#include "code\modules\mob\living\carbon\human\species\_species.dm" +#include "code\modules\mob\living\carbon\human\species\abductor.dm" +#include "code\modules\mob\living\carbon\human\species\diona.dm" +#include "code\modules\mob\living\carbon\human\species\drask.dm" +#include "code\modules\mob\living\carbon\human\species\golem.dm" +#include "code\modules\mob\living\carbon\human\species\grey.dm" +#include "code\modules\mob\living\carbon\human\species\human.dm" +#include "code\modules\mob\living\carbon\human\species\kidan.dm" +#include "code\modules\mob\living\carbon\human\species\machine.dm" +#include "code\modules\mob\living\carbon\human\species\monkey.dm" +#include "code\modules\mob\living\carbon\human\species\nucleation.dm" +#include "code\modules\mob\living\carbon\human\species\plasmaman.dm" +#include "code\modules\mob\living\carbon\human\species\shadow.dm" +#include "code\modules\mob\living\carbon\human\species\shadowling.dm" +#include "code\modules\mob\living\carbon\human\species\skeleton.dm" +#include "code\modules\mob\living\carbon\human\species\skrell.dm" +#include "code\modules\mob\living\carbon\human\species\slime.dm" +#include "code\modules\mob\living\carbon\human\species\tajaran.dm" +#include "code\modules\mob\living\carbon\human\species\unathi.dm" +#include "code\modules\mob\living\carbon\human\species\vox.dm" +#include "code\modules\mob\living\carbon\human\species\vulpkanin.dm" +#include "code\modules\mob\living\carbon\human\species\wryn.dm" +#include "code\modules\mob\living\silicon\death.dm" +#include "code\modules\mob\living\silicon\emote.dm" +#include "code\modules\mob\living\silicon\laws.dm" +#include "code\modules\mob\living\silicon\login.dm" +#include "code\modules\mob\living\silicon\say.dm" +#include "code\modules\mob\living\silicon\silicon.dm" +#include "code\modules\mob\living\silicon\silicon_defense.dm" +#include "code\modules\mob\living\silicon\subsystems.dm" +#include "code\modules\mob\living\silicon\ai\ai.dm" +#include "code\modules\mob\living\silicon\ai\ai_defense.dm" +#include "code\modules\mob\living\silicon\ai\death.dm" +#include "code\modules\mob\living\silicon\ai\examine.dm" +#include "code\modules\mob\living\silicon\ai\latejoin.dm" +#include "code\modules\mob\living\silicon\ai\laws.dm" +#include "code\modules\mob\living\silicon\ai\life.dm" +#include "code\modules\mob\living\silicon\ai\login.dm" +#include "code\modules\mob\living\silicon\ai\logout.dm" +#include "code\modules\mob\living\silicon\ai\say.dm" +#include "code\modules\mob\living\silicon\ai\update_status.dm" +#include "code\modules\mob\living\silicon\ai\freelook\cameranet.dm" +#include "code\modules\mob\living\silicon\ai\freelook\chunk.dm" +#include "code\modules\mob\living\silicon\ai\freelook\eye.dm" +#include "code\modules\mob\living\silicon\ai\freelook\read_me.dm" +#include "code\modules\mob\living\silicon\decoy\death.dm" +#include "code\modules\mob\living\silicon\decoy\decoy.dm" +#include "code\modules\mob\living\silicon\decoy\life.dm" +#include "code\modules\mob\living\silicon\pai\death.dm" +#include "code\modules\mob\living\silicon\pai\life.dm" +#include "code\modules\mob\living\silicon\pai\pai.dm" +#include "code\modules\mob\living\silicon\pai\personality.dm" +#include "code\modules\mob\living\silicon\pai\recruit.dm" +#include "code\modules\mob\living\silicon\pai\say.dm" +#include "code\modules\mob\living\silicon\pai\software.dm" +#include "code\modules\mob\living\silicon\pai\update_status.dm" +#include "code\modules\mob\living\silicon\pai\software\_base.dm" +#include "code\modules\mob\living\silicon\pai\software\pai_apps.dm" +#include "code\modules\mob\living\silicon\pai\software\pai_toggles.dm" +#include "code\modules\mob\living\silicon\robot\component.dm" +#include "code\modules\mob\living\silicon\robot\death.dm" +#include "code\modules\mob\living\silicon\robot\emote.dm" +#include "code\modules\mob\living\silicon\robot\examine.dm" +#include "code\modules\mob\living\silicon\robot\inventory.dm" +#include "code\modules\mob\living\silicon\robot\laws.dm" +#include "code\modules\mob\living\silicon\robot\life.dm" +#include "code\modules\mob\living\silicon\robot\login.dm" +#include "code\modules\mob\living\silicon\robot\photos.dm" +#include "code\modules\mob\living\silicon\robot\robot.dm" +#include "code\modules\mob\living\silicon\robot\robot_damage.dm" +#include "code\modules\mob\living\silicon\robot\robot_defense.dm" +#include "code\modules\mob\living\silicon\robot\robot_items.dm" +#include "code\modules\mob\living\silicon\robot\robot_module_actions.dm" +#include "code\modules\mob\living\silicon\robot\robot_modules.dm" +#include "code\modules\mob\living\silicon\robot\robot_movement.dm" +#include "code\modules\mob\living\silicon\robot\syndicate.dm" +#include "code\modules\mob\living\silicon\robot\update_status.dm" +#include "code\modules\mob\living\silicon\robot\drone\drone.dm" +#include "code\modules\mob\living\silicon\robot\drone\drone_abilities.dm" +#include "code\modules\mob\living\silicon\robot\drone\drone_console.dm" +#include "code\modules\mob\living\silicon\robot\drone\drone_damage.dm" +#include "code\modules\mob\living\silicon\robot\drone\drone_items.dm" +#include "code\modules\mob\living\silicon\robot\drone\drone_manufacturer.dm" +#include "code\modules\mob\living\silicon\robot\drone\drone_say.dm" +#include "code\modules\mob\living\silicon\robot\drone\update_status.dm" +#include "code\modules\mob\living\simple_animal\animal_defense.dm" +#include "code\modules\mob\living\simple_animal\constructs.dm" +#include "code\modules\mob\living\simple_animal\corpse.dm" +#include "code\modules\mob\living\simple_animal\damage_procs.dm" +#include "code\modules\mob\living\simple_animal\parrot.dm" +#include "code\modules\mob\living\simple_animal\posessed_object.dm" +#include "code\modules\mob\living\simple_animal\powers.dm" +#include "code\modules\mob\living\simple_animal\shade.dm" +#include "code\modules\mob\living\simple_animal\simple_animal.dm" +#include "code\modules\mob\living\simple_animal\tribbles.dm" +#include "code\modules\mob\living\simple_animal\bot\bot.dm" +#include "code\modules\mob\living\simple_animal\bot\cleanbot.dm" +#include "code\modules\mob\living\simple_animal\bot\construction.dm" +#include "code\modules\mob\living\simple_animal\bot\ed209bot.dm" +#include "code\modules\mob\living\simple_animal\bot\emote.dm" +#include "code\modules\mob\living\simple_animal\bot\floorbot.dm" +#include "code\modules\mob\living\simple_animal\bot\griefsky.dm" +#include "code\modules\mob\living\simple_animal\bot\honkbot.dm" +#include "code\modules\mob\living\simple_animal\bot\medbot.dm" +#include "code\modules\mob\living\simple_animal\bot\mulebot.dm" +#include "code\modules\mob\living\simple_animal\bot\secbot.dm" +#include "code\modules\mob\living\simple_animal\bot\syndicate.dm" +#include "code\modules\mob\living\simple_animal\friendly\butterfly.dm" +#include "code\modules\mob\living\simple_animal\friendly\cat.dm" +#include "code\modules\mob\living\simple_animal\friendly\cockroach.dm" +#include "code\modules\mob\living\simple_animal\friendly\crab.dm" +#include "code\modules\mob\living\simple_animal\friendly\deer.dm" +#include "code\modules\mob\living\simple_animal\friendly\diona.dm" +#include "code\modules\mob\living\simple_animal\friendly\dog.dm" +#include "code\modules\mob\living\simple_animal\friendly\farm_animals.dm" +#include "code\modules\mob\living\simple_animal\friendly\fox.dm" +#include "code\modules\mob\living\simple_animal\friendly\lizard.dm" +#include "code\modules\mob\living\simple_animal\friendly\mouse.dm" +#include "code\modules\mob\living\simple_animal\friendly\penguin.dm" +#include "code\modules\mob\living\simple_animal\friendly\pet.dm" +#include "code\modules\mob\living\simple_animal\friendly\sloth.dm" +#include "code\modules\mob\living\simple_animal\friendly\snake.dm" +#include "code\modules\mob\living\simple_animal\friendly\spiderbot.dm" +#include "code\modules\mob\living\simple_animal\hostile\alien.dm" +#include "code\modules\mob\living\simple_animal\hostile\bat.dm" +#include "code\modules\mob\living\simple_animal\hostile\bear.dm" +#include "code\modules\mob\living\simple_animal\hostile\bees.dm" +#include "code\modules\mob\living\simple_animal\hostile\carp.dm" +#include "code\modules\mob\living\simple_animal\hostile\creature.dm" +#include "code\modules\mob\living\simple_animal\hostile\deathsquid.dm" +#include "code\modules\mob\living\simple_animal\hostile\faithless.dm" +#include "code\modules\mob\living\simple_animal\hostile\feral_cat.dm" +#include "code\modules\mob\living\simple_animal\hostile\floorcluwne.dm" +#include "code\modules\mob\living\simple_animal\hostile\giant_spider.dm" +#include "code\modules\mob\living\simple_animal\hostile\headslug.dm" +#include "code\modules\mob\living\simple_animal\hostile\hellhound.dm" +#include "code\modules\mob\living\simple_animal\hostile\hivebot.dm" +#include "code\modules\mob\living\simple_animal\hostile\hostile.dm" +#include "code\modules\mob\living\simple_animal\hostile\illusion.dm" +#include "code\modules\mob\living\simple_animal\hostile\jungle_animals.dm" +#include "code\modules\mob\living\simple_animal\hostile\killertomato.dm" +#include "code\modules\mob\living\simple_animal\hostile\mimic.dm" +#include "code\modules\mob\living\simple_animal\hostile\mushroom.dm" +#include "code\modules\mob\living\simple_animal\hostile\netherworld.dm" +#include "code\modules\mob\living\simple_animal\hostile\pirate.dm" +#include "code\modules\mob\living\simple_animal\hostile\russian.dm" +#include "code\modules\mob\living\simple_animal\hostile\skeleton.dm" +#include "code\modules\mob\living\simple_animal\hostile\spaceworms.dm" +#include "code\modules\mob\living\simple_animal\hostile\statue.dm" +#include "code\modules\mob\living\simple_animal\hostile\syndicate.dm" +#include "code\modules\mob\living\simple_animal\hostile\tree.dm" +#include "code\modules\mob\living\simple_animal\hostile\venus_human_trap.dm" +#include "code\modules\mob\living\simple_animal\hostile\winter_mobs.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\blood_drunk_miner.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\bubblegum.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\colossus.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\drake.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\hierophant.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\legion.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\megafauna.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\swarmer.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining\basilisk.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining\goldgrub.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining\goliath.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining\gutlunch.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining\hivelord.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining\mining.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\drone.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\fish.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\kangaroo.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\pet.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\undead.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\__defines.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\actions.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\black.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\brown.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\chem.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\empress.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\ghost.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\gray.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\green.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\hive.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\mother.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\prince.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\princess.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\purple.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\queen.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\red.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\reproduction.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\terror_ai.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\terror_spiders.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\white.dm" +#include "code\modules\mob\living\simple_animal\slime\death.dm" +#include "code\modules\mob\living\simple_animal\slime\emote.dm" +#include "code\modules\mob\living\simple_animal\slime\life.dm" +#include "code\modules\mob\living\simple_animal\slime\powers.dm" +#include "code\modules\mob\living\simple_animal\slime\say.dm" +#include "code\modules\mob\living\simple_animal\slime\slime.dm" +#include "code\modules\mob\living\simple_animal\slime\subtypes.dm" +#include "code\modules\mob\new_player\login.dm" +#include "code\modules\mob\new_player\logout.dm" +#include "code\modules\mob\new_player\new_player.dm" +#include "code\modules\mob\new_player\sprite_accessories\sprite_accessories.dm" +#include "code\modules\mob\new_player\sprite_accessories\diona\diona_hair.dm" +#include "code\modules\mob\new_player\sprite_accessories\drask\drask_body_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\grey\grey_body_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\human\human_body_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\human\human_facial_hair.dm" +#include "code\modules\mob\new_player\sprite_accessories\human\human_hair.dm" +#include "code\modules\mob\new_player\sprite_accessories\ipc\ipc_face.dm" +#include "code\modules\mob\new_player\sprite_accessories\ipc\ipc_head_accessories.dm" +#include "code\modules\mob\new_player\sprite_accessories\ipc\ipc_optics.dm" +#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_body_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_hair.dm" +#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_head_accessories.dm" +#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_head_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\nucleation\nucleation_face.dm" +#include "code\modules\mob\new_player\sprite_accessories\shared\shared_tail_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\skrell\skrell_face.dm" +#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_body_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_facial_hair.dm" +#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_hair.dm" +#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_head_accessories.dm" +#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_head_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_tail_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_alt_heads.dm" +#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_body_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_facial_hair.dm" +#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_hair.dm" +#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_head_accessories.dm" +#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_head_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\vox\vox_body_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\vox\vox_facial_hair.dm" +#include "code\modules\mob\new_player\sprite_accessories\vox\vox_hair.dm" +#include "code\modules\mob\new_player\sprite_accessories\vox\vox_tail_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_body_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_facial_hair.dm" +#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_hair.dm" +#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_head_accessories.dm" +#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_head_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_tail_markings.dm" +#include "code\modules\mob\new_player\sprite_accessories\wryn\wryn_face.dm" +#include "code\modules\newscaster\datums.dm" +#include "code\modules\newscaster\defines.dm" +#include "code\modules\newscaster\obj\newscaster.dm" +#include "code\modules\newscaster\obj\newspaper.dm" +#include "code\modules\ninja\energy_katana.dm" +#include "code\modules\ninja\suit\gloves.dm" +#include "code\modules\ninja\suit\head.dm" +#include "code\modules\ninja\suit\mask.dm" +#include "code\modules\ninja\suit\shoes.dm" +#include "code\modules\ninja\suit\suit.dm" +#include "code\modules\ninja\suit\suit_initialisation.dm" +#include "code\modules\paperwork\carbonpaper.dm" +#include "code\modules\paperwork\clipboard.dm" +#include "code\modules\paperwork\contract.dm" +#include "code\modules\paperwork\fax.dm" +#include "code\modules\paperwork\faxmachine.dm" +#include "code\modules\paperwork\filingcabinet.dm" +#include "code\modules\paperwork\folders.dm" +#include "code\modules\paperwork\frames.dm" +#include "code\modules\paperwork\handlabeler.dm" +#include "code\modules\paperwork\paper.dm" +#include "code\modules\paperwork\paper_bundle.dm" +#include "code\modules\paperwork\paperbin.dm" +#include "code\modules\paperwork\paperplane.dm" +#include "code\modules\paperwork\pen.dm" +#include "code\modules\paperwork\photocopier.dm" +#include "code\modules\paperwork\photography.dm" +#include "code\modules\paperwork\silicon_photography.dm" +#include "code\modules\paperwork\stamps.dm" +#include "code\modules\paperwork\ticketmachine.dm" +#include "code\modules\pda\ai.dm" +#include "code\modules\pda\app.dm" +#include "code\modules\pda\cart.dm" +#include "code\modules\pda\cart_apps.dm" +#include "code\modules\pda\core_apps.dm" +#include "code\modules\pda\messenger.dm" +#include "code\modules\pda\messenger_plugins.dm" +#include "code\modules\pda\mob_hunt_game_app.dm" +#include "code\modules\pda\PDA.dm" +#include "code\modules\pda\pda_tgui.dm" +#include "code\modules\pda\pdas.dm" +#include "code\modules\pda\radio.dm" +#include "code\modules\pda\utilities.dm" +#include "code\modules\persistence\persistence.dm" +#include "code\modules\power\apc.dm" +#include "code\modules\power\cable.dm" +#include "code\modules\power\cable_heavyduty.dm" +#include "code\modules\power\cable_logic.dm" +#include "code\modules\power\cell.dm" +#include "code\modules\power\generator.dm" +#include "code\modules\power\gravitygenerator.dm" +#include "code\modules\power\lighting.dm" +#include "code\modules\power\port_gen.dm" +#include "code\modules\power\power.dm" +#include "code\modules\power\powernet.dm" +#include "code\modules\power\smes.dm" +#include "code\modules\power\solar.dm" +#include "code\modules\power\terminal.dm" +#include "code\modules\power\tracker.dm" +#include "code\modules\power\treadmill.dm" +#include "code\modules\power\turbine.dm" +#include "code\modules\power\singularity\collector.dm" +#include "code\modules\power\singularity\containment_field.dm" +#include "code\modules\power\singularity\emitter.dm" +#include "code\modules\power\singularity\field_generator.dm" +#include "code\modules\power\singularity\generator.dm" +#include "code\modules\power\singularity\investigate.dm" +#include "code\modules\power\singularity\narsie.dm" +#include "code\modules\power\singularity\singularity.dm" +#include "code\modules\power\singularity\particle_accelerator\particle.dm" +#include "code\modules\power\singularity\particle_accelerator\particle_accelerator.dm" +#include "code\modules\power\singularity\particle_accelerator\particle_chamber.dm" +#include "code\modules\power\singularity\particle_accelerator\particle_control.dm" +#include "code\modules\power\singularity\particle_accelerator\particle_emitter.dm" +#include "code\modules\power\singularity\particle_accelerator\particle_power.dm" +#include "code\modules\power\supermatter\supermatter.dm" +#include "code\modules\power\tesla\coil.dm" +#include "code\modules\power\tesla\energy_ball.dm" +#include "code\modules\power\tesla\generator.dm" +#include "code\modules\procedural_mapping\mapGenerator.dm" +#include "code\modules\procedural_mapping\mapGeneratorModule.dm" +#include "code\modules\procedural_mapping\mapGeneratorReadme.dm" +#include "code\modules\procedural_mapping\mapGeneratorModules\helpers.dm" +#include "code\modules\procedural_mapping\mapGeneratorModules\nature.dm" +#include "code\modules\procedural_mapping\mapGenerators\asteroid.dm" +#include "code\modules\procedural_mapping\mapGenerators\nature.dm" +#include "code\modules\procedural_mapping\mapGenerators\syndicate.dm" +#include "code\modules\projectiles\ammunition.dm" +#include "code\modules\projectiles\firing.dm" +#include "code\modules\projectiles\gun.dm" +#include "code\modules\projectiles\gun_attachments.dm" +#include "code\modules\projectiles\projectile.dm" +#include "code\modules\projectiles\ammunition\ammo_casings.dm" +#include "code\modules\projectiles\ammunition\boxes.dm" +#include "code\modules\projectiles\ammunition\energy.dm" +#include "code\modules\projectiles\ammunition\magazines.dm" +#include "code\modules\projectiles\ammunition\special.dm" +#include "code\modules\projectiles\guns\alien.dm" +#include "code\modules\projectiles\guns\dartgun.dm" +#include "code\modules\projectiles\guns\energy.dm" +#include "code\modules\projectiles\guns\grenade_launcher.dm" +#include "code\modules\projectiles\guns\magic.dm" +#include "code\modules\projectiles\guns\medbeam.dm" +#include "code\modules\projectiles\guns\mounted.dm" +#include "code\modules\projectiles\guns\projectile.dm" +#include "code\modules\projectiles\guns\rocket.dm" +#include "code\modules\projectiles\guns\syringe_gun.dm" +#include "code\modules\projectiles\guns\throw.dm" +#include "code\modules\projectiles\guns\energy\kinetic_accelerator.dm" +#include "code\modules\projectiles\guns\energy\laser.dm" +#include "code\modules\projectiles\guns\energy\nuclear.dm" +#include "code\modules\projectiles\guns\energy\pulse.dm" +#include "code\modules\projectiles\guns\energy\special.dm" +#include "code\modules\projectiles\guns\energy\stun.dm" +#include "code\modules\projectiles\guns\energy\telegun.dm" +#include "code\modules\projectiles\guns\magic\staff.dm" +#include "code\modules\projectiles\guns\magic\wand.dm" +#include "code\modules\projectiles\guns\misc\blastcannon.dm" +#include "code\modules\projectiles\guns\projectile\automatic.dm" +#include "code\modules\projectiles\guns\projectile\bow.dm" +#include "code\modules\projectiles\guns\projectile\launchers.dm" +#include "code\modules\projectiles\guns\projectile\pistol.dm" +#include "code\modules\projectiles\guns\projectile\revolver.dm" +#include "code\modules\projectiles\guns\projectile\saw.dm" +#include "code\modules\projectiles\guns\projectile\shotgun.dm" +#include "code\modules\projectiles\guns\projectile\sniper.dm" +#include "code\modules\projectiles\guns\projectile\toy.dm" +#include "code\modules\projectiles\guns\throw\crossbow.dm" +#include "code\modules\projectiles\guns\throw\pielauncher.dm" +#include "code\modules\projectiles\projectile\beams.dm" +#include "code\modules\projectiles\projectile\bullets.dm" +#include "code\modules\projectiles\projectile\energy.dm" +#include "code\modules\projectiles\projectile\force.dm" +#include "code\modules\projectiles\projectile\magic.dm" +#include "code\modules\projectiles\projectile\reusable.dm" +#include "code\modules\projectiles\projectile\special.dm" +#include "code\modules\reagents\chem_splash.dm" +#include "code\modules\reagents\reagent_containers.dm" +#include "code\modules\reagents\reagent_dispenser.dm" +#include "code\modules\reagents\chemistry\colors.dm" +#include "code\modules\reagents\chemistry\holder.dm" +#include "code\modules\reagents\chemistry\readme.dm" +#include "code\modules\reagents\chemistry\reagents.dm" +#include "code\modules\reagents\chemistry\recipes.dm" +#include "code\modules\reagents\chemistry\machinery\chem_dispenser.dm" +#include "code\modules\reagents\chemistry\machinery\chem_heater.dm" +#include "code\modules\reagents\chemistry\machinery\chem_master.dm" +#include "code\modules\reagents\chemistry\machinery\pandemic.dm" +#include "code\modules\reagents\chemistry\machinery\reagentgrinder.dm" +#include "code\modules\reagents\chemistry\reagents\admin.dm" +#include "code\modules\reagents\chemistry\reagents\alcohol.dm" +#include "code\modules\reagents\chemistry\reagents\blob.dm" +#include "code\modules\reagents\chemistry\reagents\disease.dm" +#include "code\modules\reagents\chemistry\reagents\drink_base.dm" +#include "code\modules\reagents\chemistry\reagents\drink_cold.dm" +#include "code\modules\reagents\chemistry\reagents\drinks.dm" +#include "code\modules\reagents\chemistry\reagents\drugs.dm" +#include "code\modules\reagents\chemistry\reagents\food.dm" +#include "code\modules\reagents\chemistry\reagents\medicine.dm" +#include "code\modules\reagents\chemistry\reagents\misc.dm" +#include "code\modules\reagents\chemistry\reagents\paint.dm" +#include "code\modules\reagents\chemistry\reagents\paradise_pop.dm" +#include "code\modules\reagents\chemistry\reagents\pyrotechnic.dm" +#include "code\modules\reagents\chemistry\reagents\toxins.dm" +#include "code\modules\reagents\chemistry\reagents\water.dm" +#include "code\modules\reagents\chemistry\recipes\drinks.dm" +#include "code\modules\reagents\chemistry\recipes\drugs.dm" +#include "code\modules\reagents\chemistry\recipes\food.dm" +#include "code\modules\reagents\chemistry\recipes\medicine.dm" +#include "code\modules\reagents\chemistry\recipes\others.dm" +#include "code\modules\reagents\chemistry\recipes\pyrotechnics.dm" +#include "code\modules\reagents\chemistry\recipes\slime_extracts.dm" +#include "code\modules\reagents\chemistry\recipes\toxins.dm" +#include "code\modules\reagents\reagent_containers\applicator.dm" +#include "code\modules\reagents\reagent_containers\borghydro.dm" +#include "code\modules\reagents\reagent_containers\bottle.dm" +#include "code\modules\reagents\reagent_containers\dropper.dm" +#include "code\modules\reagents\reagent_containers\glass_containers.dm" +#include "code\modules\reagents\reagent_containers\hypospray.dm" +#include "code\modules\reagents\reagent_containers\iv_bag.dm" +#include "code\modules\reagents\reagent_containers\patch.dm" +#include "code\modules\reagents\reagent_containers\pill.dm" +#include "code\modules\reagents\reagent_containers\spray.dm" +#include "code\modules\reagents\reagent_containers\syringes.dm" +#include "code\modules\recycling\belt-placer.dm" +#include "code\modules\recycling\conveyor2.dm" +#include "code\modules\recycling\disposal-construction.dm" +#include "code\modules\recycling\disposal.dm" +#include "code\modules\recycling\sortingmachinery.dm" +#include "code\modules\research\circuitprinter.dm" +#include "code\modules\research\designs.dm" +#include "code\modules\research\destructive_analyzer.dm" +#include "code\modules\research\experimentor.dm" +#include "code\modules\research\message_server.dm" +#include "code\modules\research\protolathe.dm" +#include "code\modules\research\rd-readme.dm" +#include "code\modules\research\rdconsole.dm" +#include "code\modules\research\rdmachines.dm" +#include "code\modules\research\research.dm" +#include "code\modules\research\server.dm" +#include "code\modules\research\anomaly\anomaly.dm" +#include "code\modules\research\designs\AI_module_designs.dm" +#include "code\modules\research\designs\autolathe_designs.dm" +#include "code\modules\research\designs\biogenerator_designs.dm" +#include "code\modules\research\designs\bluespace_designs.dm" +#include "code\modules\research\designs\comp_board_designs.dm" +#include "code\modules\research\designs\equipment_designs.dm" +#include "code\modules\research\designs\janitorial_designs.dm" +#include "code\modules\research\designs\machine_designs.dm" +#include "code\modules\research\designs\mecha_designs.dm" +#include "code\modules\research\designs\mechfabricator_designs.dm" +#include "code\modules\research\designs\medical_designs.dm" +#include "code\modules\research\designs\mining_designs.dm" +#include "code\modules\research\designs\misc_designs.dm" +#include "code\modules\research\designs\power_designs.dm" +#include "code\modules\research\designs\smelting_designs.dm" +#include "code\modules\research\designs\stock_parts_designs.dm" +#include "code\modules\research\designs\telecomms_designs.dm" +#include "code\modules\research\designs\weapon_designs.dm" +#include "code\modules\research\xenobiology\xenobio_camera.dm" +#include "code\modules\research\xenobiology\xenobiology.dm" +#include "code\modules\response_team\ert.dm" +#include "code\modules\response_team\ert_outfits.dm" +#include "code\modules\ruins\ruin_areas.dm" +#include "code\modules\ruins\syndicate_space_base.dm" +#include "code\modules\ruins\lavalandruin_code\animal_hospital.dm" +#include "code\modules\ruins\lavalandruin_code\ash_walker_den.dm" +#include "code\modules\ruins\lavalandruin_code\clown_planet.dm" +#include "code\modules\ruins\lavalandruin_code\dead_ratvar.dm" +#include "code\modules\ruins\lavalandruin_code\fountain_hall.dm" +#include "code\modules\ruins\lavalandruin_code\hermit.dm" +#include "code\modules\ruins\lavalandruin_code\pizzaparty.dm" +#include "code\modules\ruins\lavalandruin_code\puzzle.dm" +#include "code\modules\ruins\lavalandruin_code\seed_vault.dm" +#include "code\modules\ruins\lavalandruin_code\sin_ruins.dm" +#include "code\modules\ruins\objects_and_mobs\gym.dm" +#include "code\modules\ruins\objects_and_mobs\necropolis_gate.dm" +#include "code\modules\security_levels\keycard_authentication.dm" +#include "code\modules\security_levels\security_levels.dm" +#include "code\modules\shuttle\assault_pod.dm" +#include "code\modules\shuttle\emergency.dm" +#include "code\modules\shuttle\ert.dm" +#include "code\modules\shuttle\navigation_computer.dm" +#include "code\modules\shuttle\on_move.dm" +#include "code\modules\shuttle\ripple.dm" +#include "code\modules\shuttle\shuttle.dm" +#include "code\modules\shuttle\shuttle_manipulator.dm" +#include "code\modules\shuttle\shuttle_rotate.dm" +#include "code\modules\shuttle\supply.dm" +#include "code\modules\shuttle\syndicate.dm" +#include "code\modules\shuttle\vox.dm" +#include "code\modules\space_management\heap_space_level.dm" +#include "code\modules\space_management\level_check.dm" +#include "code\modules\space_management\level_traits.dm" +#include "code\modules\space_management\space_chunk.dm" +#include "code\modules\space_management\space_level.dm" +#include "code\modules\space_management\space_transition.dm" +#include "code\modules\space_management\zlevel_manager.dm" +#include "code\modules\station_goals\bluespace_tap.dm" +#include "code\modules\station_goals\bsa.dm" +#include "code\modules\station_goals\dna_vault.dm" +#include "code\modules\station_goals\shield.dm" +#include "code\modules\station_goals\station_goal.dm" +#include "code\modules\store\items.dm" +#include "code\modules\store\store.dm" +#include "code\modules\surgery\bones.dm" +#include "code\modules\surgery\cavity_implant.dm" +#include "code\modules\surgery\core_removal.dm" +#include "code\modules\surgery\dental_implant.dm" +#include "code\modules\surgery\encased.dm" +#include "code\modules\surgery\generic.dm" +#include "code\modules\surgery\helpers.dm" +#include "code\modules\surgery\implant_removal.dm" +#include "code\modules\surgery\limb_augmentation.dm" +#include "code\modules\surgery\limb_reattach.dm" +#include "code\modules\surgery\organs_internal.dm" +#include "code\modules\surgery\other.dm" +#include "code\modules\surgery\plastic_surgery.dm" +#include "code\modules\surgery\remove_embedded_object.dm" +#include "code\modules\surgery\robotics.dm" +#include "code\modules\surgery\surgery.dm" +#include "code\modules\surgery\tools.dm" +#include "code\modules\surgery\organs\augments_arms.dm" +#include "code\modules\surgery\organs\augments_eyes.dm" +#include "code\modules\surgery\organs\augments_internal.dm" +#include "code\modules\surgery\organs\autosurgeon.dm" +#include "code\modules\surgery\organs\blood.dm" +#include "code\modules\surgery\organs\body_egg.dm" +#include "code\modules\surgery\organs\ears.dm" +#include "code\modules\surgery\organs\eyes.dm" +#include "code\modules\surgery\organs\heart.dm" +#include "code\modules\surgery\organs\helpers.dm" +#include "code\modules\surgery\organs\kidneys.dm" +#include "code\modules\surgery\organs\liver.dm" +#include "code\modules\surgery\organs\lungs.dm" +#include "code\modules\surgery\organs\mmi_holder.dm" +#include "code\modules\surgery\organs\organ.dm" +#include "code\modules\surgery\organs\organ_external.dm" +#include "code\modules\surgery\organs\organ_icon.dm" +#include "code\modules\surgery\organs\organ_internal.dm" +#include "code\modules\surgery\organs\pain.dm" +#include "code\modules\surgery\organs\parasites.dm" +#include "code\modules\surgery\organs\robolimbs.dm" +#include "code\modules\surgery\organs\skeleton.dm" +#include "code\modules\surgery\organs\vocal_cords.dm" +#include "code\modules\surgery\organs\subtypes\abductor.dm" +#include "code\modules\surgery\organs\subtypes\diona.dm" +#include "code\modules\surgery\organs\subtypes\drask.dm" +#include "code\modules\surgery\organs\subtypes\grey.dm" +#include "code\modules\surgery\organs\subtypes\kidan.dm" +#include "code\modules\surgery\organs\subtypes\machine.dm" +#include "code\modules\surgery\organs\subtypes\nucleation.dm" +#include "code\modules\surgery\organs\subtypes\plasmaman.dm" +#include "code\modules\surgery\organs\subtypes\skrell.dm" +#include "code\modules\surgery\organs\subtypes\slime.dm" +#include "code\modules\surgery\organs\subtypes\standard.dm" +#include "code\modules\surgery\organs\subtypes\tajaran.dm" +#include "code\modules\surgery\organs\subtypes\unathi.dm" +#include "code\modules\surgery\organs\subtypes\unbreakable.dm" +#include "code\modules\surgery\organs\subtypes\vox.dm" +#include "code\modules\surgery\organs\subtypes\vulpkanin.dm" +#include "code\modules\surgery\organs\subtypes\wryn.dm" +#include "code\modules\surgery\organs\subtypes\xenos.dm" +#include "code\modules\telesci\bscrystal.dm" +#include "code\modules\telesci\gps.dm" +#include "code\modules\telesci\rcs.dm" +#include "code\modules\telesci\telepad.dm" +#include "code\modules\telesci\telesci_computer.dm" +#include "code\modules\tgs\includes.dm" +#include "code\modules\tgui\external.dm" +#include "code\modules\tgui\states.dm" +#include "code\modules\tgui\tgui.dm" +#include "code\modules\tgui\modules\_base.dm" +#include "code\modules\tgui\modules\appearance_changer.dm" +#include "code\modules\tgui\modules\atmos_control.dm" +#include "code\modules\tgui\modules\crew_monitor.dm" +#include "code\modules\tgui\modules\ert_manager.dm" +#include "code\modules\tgui\modules\generic_crew_manifest.dm" +#include "code\modules\tgui\modules\ghost_hud_panel.dm" +#include "code\modules\tgui\modules\law_manager.dm" +#include "code\modules\tgui\modules\power_monitor.dm" +#include "code\modules\tgui\modules\robot_self_diagnosis.dm" +#include "code\modules\tgui\modules\volume_mixer.dm" +#include "code\modules\tgui\plugins\login.dm" +#include "code\modules\tgui\plugins\modal.dm" +#include "code\modules\tgui\states\admin.dm" +#include "code\modules\tgui\states\always.dm" +#include "code\modules\tgui\states\conscious.dm" +#include "code\modules\tgui\states\contained.dm" +#include "code\modules\tgui\states\deep_inventory.dm" +#include "code\modules\tgui\states\default.dm" +#include "code\modules\tgui\states\hands.dm" +#include "code\modules\tgui\states\human_adjacent.dm" +#include "code\modules\tgui\states\inventory.dm" +#include "code\modules\tgui\states\not_incapacitated.dm" +#include "code\modules\tgui\states\notcontained.dm" +#include "code\modules\tgui\states\observer.dm" +#include "code\modules\tgui\states\physical.dm" +#include "code\modules\tgui\states\self.dm" +#include "code\modules\tgui\states\zlevel.dm" +#include "code\modules\tooltip\tooltip.dm" +#include "code\modules\unit_tests\_unit_tests.dm" +#include "code\modules\vehicle\ambulance.dm" +#include "code\modules\vehicle\atv.dm" +#include "code\modules\vehicle\janicart.dm" +#include "code\modules\vehicle\motorcycle.dm" +#include "code\modules\vehicle\secway.dm" +#include "code\modules\vehicle\snowmobile.dm" +#include "code\modules\vehicle\speedbike.dm" +#include "code\modules\vehicle\sportscar.dm" +#include "code\modules\vehicle\vehicle.dm" +#include "code\modules\world_topic\_spam_prevention_handler.dm" +#include "code\modules\world_topic\_topic_base.dm" +#include "code\modules\world_topic\adminmsg.dm" +#include "code\modules\world_topic\announce.dm" +#include "code\modules\world_topic\manifest.dm" +#include "code\modules\world_topic\ping.dm" +#include "code\modules\world_topic\players.dm" +#include "code\modules\world_topic\queue_status.dm" +#include "code\modules\world_topic\status.dm" +#include "goon\code\datums\browserOutput.dm" +#include "interface\interface.dm" +#include "interface\skin.dmf" +// END_INCLUDE diff --git a/tgui/packages/tgui/interfaces/PodTracking.js b/tgui/packages/tgui/interfaces/PodTracking.js deleted file mode 100644 index 18e0febd40e..00000000000 --- a/tgui/packages/tgui/interfaces/PodTracking.js +++ /dev/null @@ -1,31 +0,0 @@ -import { useBackend } from "../backend"; -import { LabeledList, Section } from "../components"; -import { Window } from "../layouts"; - -export const PodTracking = (props, context) => { - const { act, data } = useBackend(context); - const { - pods, - } = data; - return ( - - - {pods.map(p => ( -
- - - {p.podx}, {p.pody}, {p.podz} - - - {p.pilot} - - - {p.passengers} - - -
- ))} -
-
- ); -}; diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index dc7a2f5984e..3bc69c961fb 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,5 +1,5 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=190)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(405);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.useSharedState=t.deleteLocalState=t.useLocalState=t.useBackend=t.backendReducer=t.backendDeleteSharedState=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(25),r=n(39);t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var a=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=a;var c=function(e){return{type:"backend/deleteSharedState",payload:e}};t.backendDeleteSharedState=c;t.backendReducer=function(e,t){var n=t.type,o=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,{},o.config),c=Object.assign({},e.data,{},o.static_data,{},o.data),i=Object.assign({},e.shared);if(o.shared)for(var l=0,d=Object.keys(o.shared);l1?n-1:0),r=1;r0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(6),r=n(100),a=n(18),c=n(64),i=n(104),l=n(144),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||c;e.exports=function(e){return a(d,e)||(i&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(9),r=n(138),a=n(10),c=n(35),i=Object.defineProperty;t.f=o?i:function(e,t,n){if(a(e),t=c(t,!0),a(n),r)try{return i(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";t.__esModule=!0,t.rad2deg=t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n0&&(t.style=l),t};t.computeBoxProps=C;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,c=e.children,i=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof c)return c(C(e));var l="string"==typeof o?o+" "+N(i):N(i),d=C(i);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,c,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";var o=n(53),r=n(63),a=n(16),c=n(12),i=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,f,h,C){for(var N,b,g=a(p),V=r(g),v=o(f,h,3),y=c(V.length),_=0,x=C||i,k=t?x(p,y):n?x(p,0):undefined;y>_;_++)if((m||_ in V)&&(b=v(N=V[_],_,g),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return _;case 2:l.call(k,N)}else if(u)return!1;return s?-1:d||u?u:k}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(9),r=n(79),a=n(51),c=n(27),i=n(35),l=n(18),d=n(138),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=c(e),t=i(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(6),r=n(31),a=n(18),c=n(98),i=n(99),l=n(36),d=l.get,u=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,i){var l=!!i&&!!i.unsafe,d=!!i&&!!i.enumerable,m=!!i&&!!i.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),u(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!m&&e[t]&&(d=!0):delete e[t],d?e[t]=n:r(e,t,n)):d?e[t]=n:c(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&d(this).source||i(this)}))},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(18),c=Object.defineProperty,i={},l=function(e){throw e};e.exports=function(e,t){if(a(i,e))return i[e];t||(t={});var n=[][e],d=!!a(t,"ACCESSORS")&&t.ACCESSORS,u=a(t,0)?t[0]:l,s=a(t,1)?t[1]:undefined;return i[e]=!!n&&!r((function(){if(d&&!o)return!0;var e={length:-1};d?c(e,1,{enumerable:!0,get:l}):e[1]=1,n.call(e,u,s)}))}},function(e,t,n){"use strict";function o(e,t,n,o,r,a,c){try{var i=e[a](c),l=i.value}catch(d){return void n(d)}i.done?t(l):Promise.resolve(l).then(o,r)}t.__esModule=!0,t.winset=t.winget=t.runCommand=t.callByondAsync=t.callByond=t.IS_IE8=void 0;var r=window.Byond,a=function(){var e=navigator.userAgent.match(/Trident\/(\d+).+?;/i);if(!e)return null;var t=e[1];return t?parseInt(t,10):null}(),c=null!==a&&a<=6;t.IS_IE8=c;var i=function(e,t){void 0===t&&(t={}),r.call(e,t)};t.callByond=i;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return r.call(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return i("winset",{command:e})};var d=function(){var e,t=(e=regeneratorRuntime.mark((function n(e,t){var o;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,l("winget",{id:e,property:t});case 2:return o=n.sent,n.abrupt("return",o[t]);case 4:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){o(c,r,a,i,l,"next",e)}function l(e){o(c,r,a,i,l,"throw",e)}i(undefined)}))});return function(e,n){return t.apply(this,arguments)}}();t.winget=d;t.winset=function(e,t,n){var o;return i("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oi)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+c+""}},function(e,t,n){"use strict";var o=n(5);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(9),r=n(14),a=n(51);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(7);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,c=n(140),i=n(6),l=n(7),d=n(31),u=n(18),s=n(80),m=n(65),p=i.WeakMap;if(c){var f=new p,h=f.get,C=f.has,N=f.set;o=function(e,t){return N.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");m[b]=!0,o=function(e,t){return d(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},a=function(e){return u(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(18),r=n(16),a=n(80),c=n(111),i=a("IE_PROTO"),l=Object.prototype;e.exports=c?Object.getPrototypeOf:function(e){return e=r(e),o(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";var o=n(142),r=n(6),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";t.__esModule=!0,t.timeAgo=t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{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"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"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"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color};t.timeAgo=function(e,t){if(e>t)return"in the future";var n=(t/=10)-(e/=10);if(n>3600){var o=Math.round(n/3600);return o+" hour"+(1===o?"":"s")+" ago"}if(n>60){var r=Math.round(n/60);return r+" minute"+(1===r?"":"s")+" ago"}var a=Math.round(n);return a+" second"+(1===a?"":"s")+" ago"}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(9),c=n(124),i=n(11),l=n(85),d=n(59),u=n(51),s=n(31),m=n(12),p=n(156),f=n(171),h=n(35),C=n(18),N=n(82),b=n(7),g=n(45),V=n(55),v=n(52).f,y=n(172),_=n(20).forEach,x=n(58),k=n(14),L=n(21),B=n(36),w=n(87),S=B.get,I=B.set,T=k.f,A=L.f,E=Math.round,M=r.RangeError,O=l.ArrayBuffer,P=l.DataView,R=i.NATIVE_ARRAY_BUFFER_VIEWS,D=i.TYPED_ARRAY_TAG,F=i.TypedArray,j=i.TypedArrayPrototype,W=i.aTypedArrayConstructor,z=i.isTypedArray,U=function(e,t){for(var n=0,o=t.length,r=new(W(e))(o);o>n;)r[n]=t[n++];return r},H=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof O||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Y=function(e,t){return G(e,t=h(t,!0))?u(2,e[t]):A(e,t)},q=function(e,t,n){return!(G(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=Y,k.f=q,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:Y,defineProperty:q}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,i=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,h=r[i],C=h,N=C&&C.prototype,k={},L=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[u](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};R?c&&(C=t((function(e,t,n,o){return d(e,C,i),w(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):z(t)?U(C,t):y.call(C,t):new h(p(t)),e,C)})),V&&V(C,F),_(v(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=N):(C=t((function(e,t,n,o){d(e,C,i);var r,c,l,u=0,s=0;if(b(t)){if(!K(t))return z(t)?U(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw M("Wrong length");if((c=h-s)<0)throw M("Wrong length")}else if((c=m(o)*a)+s>h)throw M("Wrong length");l=c/a}else l=p(t),r=new O(c=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:c,length:l,view:new P(r)});u=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),i=1;i1?o-1:0),a=1;a"+e+"<\/script>"},f=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;f=o?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=c.length;n--;)delete f.prototype[c[n]];return f()};i[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[s]=e):n=f(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(14).f,r=n(18),a=n(13)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(13),r=n(45),a=n(14),c=o("unscopables"),i=Array.prototype;i[c]==undefined&&a.f(i,c,{configurable:!0,value:r(null)}),e.exports=function(e){i[c][e]=!0}},function(e,t,n){"use strict";var o=n(10),r=n(33),a=n(13)("species");e.exports=function(e,t){var n,c=o(e).constructor;return c===undefined||(n=o(c)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";t.__esModule=!0,t.ComplexModal=t.modalClose=t.modalAnswer=t.modalRegisterBodyOverride=t.modalOpen=void 0;var o=n(0),r=n(1),a=n(2),c={};t.modalOpen=function(e,t,n){var o=(0,r.useBackend)(e),a=o.act,c=o.data,i=Object.assign(c.modal?c.modal.args:{},n||{});a("modal_open",{id:t,arguments:JSON.stringify(i)})};t.modalRegisterBodyOverride=function(e,t){c[e]=t};var i=function(e,t,n,o){var a=(0,r.useBackend)(e),c=a.act,i=a.data;if(i.modal){var l=Object.assign(i.modal.args||{},o||{});c("modal_answer",{id:t,answer:n,arguments:JSON.stringify(l)})}};t.modalAnswer=i;var l=function(e,t){(0,(0,r.useBackend)(e).act)("modal_close",{id:t})};t.modalClose=l;t.ComplexModal=function(e,t){var n=(0,r.useBackend)(t).data;if(n.modal){var d,u,s=n.modal,m=s.id,p=s.text,f=s.type,h=(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),C="auto";if(c[m])u=c[m](n.modal,t);else if("input"===f){var N=n.modal.value;d=function(e){return i(t,m,N)},u=(0,o.createComponentVNode)(2,a.Input,{value:n.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(e,t){N=t}}),h=(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return i(t,m,N)}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})}else if("choice"===f){var b="object"==typeof n.modal.choices?Object.values(n.modal.choices):n.modal.choices;u=(0,o.createComponentVNode)(2,a.Dropdown,{options:b,selected:n.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return i(t,m,e)}}),C="initial"}else"bento"===f?u=(0,o.createComponentVNode)(2,a.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:n.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,a.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,a.Button,{selected:r+1===parseInt(n.modal.value,10),onClick:function(){return i(t,m,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===f&&(h=(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:n.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return i(t,m,0)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"check",content:n.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return i(t,m,1)}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,a.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:d,mx:"auto",overflowY:C,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:p}),u,h]})}}},function(e,t,n){"use strict";t.__esModule=!0,t.SettingsMenu=t.RndRoute=t.RndNavButton=t.RndNavbar=t.MainMenu=t.LatheSearch=t.LatheMenu=t.LatheMaterialStorage=t.LatheMaterials=t.LatheMainMenu=t.LatheChemicalStorage=t.LatheCategory=t.DeconstructionMenu=t.DataDiskMenu=t.CurrentLevels=void 0;var o=n(557);t.CurrentLevels=o.CurrentLevels;var r=n(558);t.DataDiskMenu=r.DataDiskMenu;var a=n(559);t.DeconstructionMenu=a.DeconstructionMenu;var c=n(560);t.LatheCategory=c.LatheCategory;var i=n(561);t.LatheChemicalStorage=i.LatheChemicalStorage;var l=n(562);t.LatheMainMenu=l.LatheMainMenu;var d=n(563);t.LatheMaterials=d.LatheMaterials;var u=n(564);t.LatheMaterialStorage=u.LatheMaterialStorage;var s=n(565);t.LatheMenu=s.LatheMenu;var m=n(566);t.LatheSearch=m.LatheSearch;var p=n(567);t.MainMenu=p.MainMenu;var f=n(568);t.RndNavbar=f.RndNavbar;var h=n(569);t.RndNavButton=h.RndNavButton;var C=n(189);t.RndRoute=C.RndRoute;var N=n(570);t.SettingsMenu=N.SettingsMenu},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(143),r=n(102).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(33);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(35),r=n(14),a=n(51);e.exports=function(e,t,n){var c=o(t);c in e?r.f(e,c,a(0,n)):e[c]=n}},function(e,t,n){"use strict";var o=n(10),r=n(154);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(7),a=n(18),c=n(14).f,i=n(64),l=n(73),d=i("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){c(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!a(e,d)){if(!s(e))return!0;if(!t)return!1;m(e)}return e[d].weakData},onFreeze:function(e){return l&&p.REQUIRED&&s(e)&&!a(e,d)&&m(e),e}};o[d]=!0},function(e,t,n){"use strict";var o=n(34);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(38),r=n(14),a=n(13),c=n(9),i=a("species");e.exports=function(e){var t=o(e),n=r.f;c&&t&&!t[i]&&n(t,i,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(22),r="["+n(89)+"]",a=RegExp("^"+r+r+"*"),c=RegExp(r+r+"*$"),i=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(c,"")),n}};e.exports={start:i(1),end:i(2),trim:i(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(174);var o=n(25),r=0,a=1,c=2,i=3,l=4,d=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=c){var i=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.callByond)("",{src:window.__ref__,action:"tgui:log",log:i})}},u=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;ou;)if((i=l[u++])!=i)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:c(!0),indexOf:c(!1)}},function(e,t,n){"use strict";var o=n(5),r=/#|\.prototype\./,a=function(e,t){var n=i[c(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},c=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},i=a.data={},l=a.NATIVE="N",d=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(143),r=n(102);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(7),r=n(57),a=n(13)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(5),r=n(13),a=n(105),c=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[c]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(23);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(5);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(10),r=n(107),a=n(12),c=n(53),i=n(108),l=n(151),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var m,p,f,h,C,N,b,g=c(t,n,u?2:1);if(s)m=e;else{if("function"!=typeof(p=i(e)))throw TypeError("Target is not iterable");if(r(p)){for(f=0,h=a(e.length);h>f;f++)if((C=u?g(o(b=e[f])[0],b[1]):g(e[f]))&&C instanceof d)return C;return new d(!1)}m=p.call(e)}for(N=m.next;!(b=N.call(m)).done;)if("object"==typeof(C=l(m,g,b.value,u))&&C&&C instanceof d)return C;return new d(!1)}).stop=function(e){return new d(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(8),a=n(25),c=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.direction,o=e.wrap,c=e.align,l=e.alignContent,d=e.justify,u=e.inline,s=e.spacing,m=void 0===s?0:s,p=e.spacingPrecise,f=void 0===p?0:p,h=i(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",a.IS_IE8&&("column"===n?"Flex--ie8--column":"Flex--ie8"),u&&"Flex--inline",m>0&&"Flex--spacing--"+m,f>0&&"Flex--spacingPrecise--"+f,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":c,"align-content":l,"justify-content":d})},h)};t.computeFlexProps=l;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({},l(e))))};t.Flex=d,d.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,l=e.shrink,d=e.basis,u=void 0===d?e.width:d,s=e.align,m=i(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",a.IS_IE8&&"Flex__item--ie8",t]),style:Object.assign({},m.style,{"flex-grow":n,"flex-shrink":l,"flex-basis":(0,c.unit)(u),order:o,"align-self":s})},m)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,d.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(8),a=n(17);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){var t=e.className,n=e.collapsing,i=e.children,l=c(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Table=i,i.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,i=c(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(i))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,i=e.header,l=c(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",i&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,i.Row=l,i.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(8),a=n(17),c=n(178),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,c=e.labelColor,i=void 0===c?"label":c,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children,f=e.noColon,h=void 0!==f&&f?"":":";return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:i,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+h:null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,i.Item=l,i.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.AccessList=void 0;var o=n(0),r=n(26),a=n(1),c=n(2);function i(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&!V.includes(e.ref)&&!b.includes(e.ref),checked:b.includes(e.ref),onClick:function(){return v(e.ref)}},e.desc)}))]})]})})}},function(e,t,n){"use strict";var o={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!o.call({1:2},1);t.f=a?function(e){var t=r(this,e);return!!t&&t.enumerable}:o},function(e,t,n){"use strict";var o=n(100),r=n(64),a=o("keys");e.exports=function(e){return a[e]||(a[e]=r(e))}},function(e,t,n){"use strict";var o=n(38);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";var o=n(109),r=n(34),a=n(13)("toStringTag"),c="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),a))?n:c?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var o=n(13)("iterator"),r=!1;try{var a=0,c={next:function(){return{done:!!a++}},"return":function(){r=!0}};c[o]=function(){return this},Array.from(c,(function(){throw 2}))}catch(i){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var a={};a[o]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(i){}return n}},function(e,t,n){"use strict";var o=n(33),r=n(16),a=n(63),c=n(12),i=function(e){return function(t,n,i,l){o(n);var d=r(t),u=a(d),s=c(d.length),m=e?s-1:0,p=e?-1:1;if(i<2)for(;;){if(m in u){l=u[m],m+=p;break}if(m+=p,e?m<0:s<=m)throw TypeError("Reduce of empty array with no initial value")}for(;e?m>=0:s>m;m+=p)m in u&&(l=n(l,u[m],m,d));return l}};e.exports={left:i(!1),right:i(!0)}},function(e,t,n){"use strict";var o=n(6),r=n(9),a=n(112),c=n(31),i=n(72),l=n(5),d=n(59),u=n(32),s=n(12),m=n(156),p=n(237),f=n(37),h=n(55),C=n(52).f,N=n(14).f,b=n(106),g=n(46),V=n(36),v=V.get,y=V.set,_=o.ArrayBuffer,x=_,k=o.DataView,L=k&&k.prototype,B=Object.prototype,w=o.RangeError,S=p.pack,I=p.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},O=function(e){return S(e,23,4)},P=function(e){return S(e,52,8)},R=function(e,t){N(e.prototype,t,{get:function(){return v(this)[t]}})},D=function(e,t,n,o){var r=m(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var c=v(a.buffer).bytes,i=r+a.byteOffset,l=c.slice(i,i+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var c=m(n),i=v(e);if(c+t>i.byteLength)throw w("Wrong index");for(var l=v(i.buffer).bytes,d=c+i.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in x||c(x,j,_[j]);W.constructor=x}h&&f(L)!==B&&h(L,B);var H=new k(new x(2)),K=L.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||i(L,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){d(this,x,"ArrayBuffer");var t=m(e);y(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},k=function(e,t,n){d(this,k,"DataView"),d(e,x,"DataView");var o=v(e).byteLength,a=u(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w("Wrong length");y(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(R(x,"byteLength"),R(k,"buffer"),R(k,"byteLength"),R(k,"byteOffset")),i(k.prototype,{getInt8:function(e){return D(this,1,e)[0]<<24>>24},getUint8:function(e){return D(this,1,e)[0]},getInt16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(D(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(D(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,T,t)},setUint8:function(e,t){F(this,1,e,T,t)},setInt16:function(e,t){F(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,O,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,P,t,arguments.length>2?arguments[2]:undefined)}});g(x,"ArrayBuffer"),g(k,"DataView"),e.exports={ArrayBuffer:x,DataView:k}},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(67),c=n(23),i=n(56),l=n(74),d=n(59),u=n(7),s=n(5),m=n(83),p=n(46),f=n(87);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),N=h?"set":"add",b=r[e],g=b&&b.prototype,V=b,v={},y=function(e){var t=g[e];c(g,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!u(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||g.forEach&&!s((function(){(new b).entries().next()})))))V=n.getConstructor(t,e,h,N),i.REQUIRED=!0;else if(a(e,!0)){var _=new V,x=_[N](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=m((function(e){new b(e)})),B=!C&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));L||((V=t((function(t,n){d(t,V,e);var o=f(new b,t,V);return n!=undefined&&l(n,o[N],o,h),o}))).prototype=g,g.constructor=V),(k||B)&&(y("delete"),y("has"),h&&y("get")),(B||x)&&y(N),C&&g.clear&&delete g.clear}return v[e]=V,o({global:!0,forced:V!=b},v),p(V,e),C||n.setStrong(V,e,h),V}},function(e,t,n){"use strict";var o=n(7),r=n(55);e.exports=function(e,t,n){var a,c;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(c=a.prototype)&&c!==n.prototype&&r(e,c),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(40),r=n(6),a=n(5);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(10);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(91),c=n(118),i=RegExp.prototype.exec,l=String.prototype.replace,d=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=c.UNSUPPORTED_Y||c.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,c=this,d=s&&c.sticky,p=a.call(c),f=c.source,h=0,C=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),C=String(e).slice(c.lastIndex),c.lastIndex>0&&(!c.multiline||c.multiline&&"\n"!==e[c.lastIndex-1])&&(f="(?: "+f+")",C=" "+C,h++),n=new RegExp("^(?:"+f+")",p)),m&&(n=new RegExp("^"+f+"$(?!\\s)",p)),u&&(t=c.lastIndex),o=i.call(d?n:c,C),d?o?(o.input=o.input.slice(h),o[0]=o[0].slice(h),o.index=c.lastIndex,c.lastIndex+=o[0].length):c.lastIndex=0:u&&o&&(c.lastIndex=c.global?o.index+o[0].length:t),m&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=a("replace"),m=!!/./[s]&&""===/./[s]("a","$0"),p=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var f=a(e),h=!r((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),C=h&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!h||!C||"replace"===e&&(!d||!u||m)||"split"===e&&!p){var N=/./[f],b=n(f,""[e],(function(e,t,n,o,r){return t.exec===c?h&&!r?{done:!0,value:N.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),g=b[0],V=b[1];o(String.prototype,e,g),o(RegExp.prototype,f,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}s&&i(RegExp.prototype[f],"sham",!0)}},function(e,t,n){"use strict";var o=n(34),r=n(92);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(15),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],a=r.indexOf(" "),c=function(e,t,n){void 0===t&&(t=-a),void 0===n&&(n="");var c=Math.floor(Math.log10(e)),i=Math.floor(Math.max(3*t,c)),l=Math.floor(c/3),d=Math.floor(i/3),u=(0,o.clamp)(a+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-i:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()};t.formatSiUnit=c;t.formatPower=function(e,t){return void 0===t&&(t=0),c(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,a=n.indexOf(".");-1===a&&(a=r);for(var c="",i=0;i0&&i=74)&&(o=c.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(16),r=n(44),a=n(12);e.exports=function(e){for(var t=o(this),n=a(t.length),c=arguments.length,i=r(c>1?arguments[1]:undefined,n),l=c>2?arguments[2]:undefined,d=l===undefined?n:r(l,n);d>i;)t[i++]=e;return t}},function(e,t,n){"use strict";var o=n(13),r=n(71),a=o("iterator"),c=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||c[a]===e)}},function(e,t,n){"use strict";var o=n(82),r=n(71),a=n(13)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(13)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(3),r=n(222),a=n(37),c=n(55),i=n(46),l=n(31),d=n(23),u=n(13),s=n(40),m=n(71),p=n(153),f=p.IteratorPrototype,h=p.BUGGY_SAFARI_ITERATORS,C=u("iterator"),N=function(){return this};e.exports=function(e,t,n,u,p,b,g){r(n,t,u);var V,v,y,_=function(e){if(e===p&&w)return w;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,B=L[C]||L["@@iterator"]||p&&L[p],w=!h&&B||_(p),S="Array"==t&&L.entries||B;if(S&&(V=a(S.call(new e)),f!==Object.prototype&&V.next&&(s||a(V)===f||(c?c(V,f):"function"!=typeof V[C]&&l(V,C,N)),i(V,x,!0,!0),s&&(m[x]=N))),"values"==p&&B&&"values"!==B.name&&(k=!0,w=function(){return B.call(this)}),s&&!g||L[C]===w||l(L,C,w),m[t]=w,p)if(v={values:_("values"),keys:b?w:_("keys"),entries:_("entries")},g)for(y in v)(h||k||!(y in L))&&d(L,y,v[y]);else o({target:t,proto:!0,forced:h||k},v);return v}},function(e,t,n){"use strict";var o=n(5);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(12),r=n(114),a=n(22),c=Math.ceil,i=function(e){return function(t,n,i){var l,d,u=String(a(t)),s=u.length,m=i===undefined?" ":String(i),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,c(l/m.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:i(!1),end:i(!0)}},function(e,t,n){"use strict";var o=n(32),r=n(22);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,c=n(6),i=n(5),l=n(34),d=n(53),u=n(146),s=n(97),m=n(165),p=c.location,f=c.setImmediate,h=c.clearImmediate,C=c.process,N=c.MessageChannel,b=c.Dispatch,g=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},y=function(e){return function(){v(e)}},_=function(e){v(e.data)},x=function(e){c.postMessage(e+"",p.protocol+"//"+p.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return V[++g]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(g),g},h=function(e){delete V[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=_,o=d(a.postMessage,a,1)):!c.addEventListener||"function"!=typeof postMessage||c.importScripts||i(x)||"file:"===p.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),v(e)}}:function(e){setTimeout(y(e),0)}:(o=x,c.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(7),r=n(34),a=n(13)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(5);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(32),r=n(22),a=function(e){return function(t,n){var a,c,i=String(r(t)),l=o(n),d=i.length;return l<0||l>=d?e?"":undefined:(a=i.charCodeAt(l))<55296||a>56319||l+1===d||(c=i.charCodeAt(l+1))<56320||c>57343?e?i.charAt(l):a:e?i.slice(l,l+2):c-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(117);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(13)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(119).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(5),r=n(89);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(6),r=n(5),a=n(83),c=n(11).NATIVE_ARRAY_BUFFER_VIEWS,i=o.ArrayBuffer,l=o.Int8Array;e.exports=!c||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new i(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(25),r=(0,n(61).createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var a=[17,18,16],c=[27,13,32,9,17,16],i={},l=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:l(n,o,r,t)}},u=function(){for(var e=0,t=Object.keys(i);e=0||(r[n]=e[n]);return r}var f=(0,l.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,l=e.icon,m=e.color,h=e.disabled,C=e.selected,N=e.tooltip,b=e.tooltipPosition,g=e.ellipsis,V=e.content,v=e.iconRotation,y=e.iconColor,_=e.iconSpin,x=e.iconRight,k=e.children,L=e.onclick,B=e.onClick,w=p(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconColor","iconSpin","iconRight","children","onclick","onClick"]),S=!(!V&&!k);return L&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",S&&"Button--hasContent",g&&"Button--ellipsis",x&&"Button--iconRight",m&&"string"==typeof m?"Button--color--"+m:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.IS_IE8,onclick:function(e){(0,i.refocusLayout)(),!h&&B&&B(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===c.KEY_SPACE||t===c.KEY_ENTER?(e.preventDefault(),void(!h&&B&&B(e))):t===c.KEY_ESCAPE?(e.preventDefault(),void(0,i.refocusLayout)()):void 0}},w,{children:[l&&!x&&(0,o.createComponentVNode)(2,u.Icon,{name:l,color:y,rotation:v,spin:_}),V,k,l&&x&&(0,o.createComponentVNode)(2,u.Icon,{name:l,color:y,rotation:v,spin:_}),N&&(0,o.createComponentVNode)(2,s.Tooltip,{content:N,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=p(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var N=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}m(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,a=t.confirmColor,c=void 0===a?"bad":a,i=t.confirmIcon,l=t.icon,d=t.color,u=t.content,s=t.onClick,m=p(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?i:l,color:this.state.clickedOnce?c:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},m)))},t}(o.Component);t.ButtonConfirm=N,h.Confirm=N;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}m(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,i=t.icon,l=t.iconRotation,m=t.iconSpin,f=t.tooltip,h=t.tooltipPosition,C=t.color,N=void 0===C?"default":C,b=(t.placeholder,t.maxLength,p(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},b,{onClick:function(){return e.setInInput(!0)},children:[i&&(0,o.createComponentVNode)(2,u.Icon,{name:i,rotation:l,spin:m}),(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===c.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===c.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),f&&(0,o.createComponentVNode)(2,s.Tooltip,{content:f,position:h})]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(8),a=n(17);var c=/-o$/,i=function(e){var t=e.name,n=e.size,i=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,m=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var p=c.test(t),f=t.replace(c,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,p?"far":"fas","fa-"+f,i&&"fa-spin"]),style:u},m)))};t.Icon=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(15),a=n(8),c=n(25),i=n(128),l=n(17);var d=function(e){var t,n;function d(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,c=t.step,i=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var d=Number.isFinite(o)?o%c:0;n.internalValue=(0,r.clamp)(n.internalValue+l*c/i,o-c,a+c),n.value=(0,r.clamp)(n.internalValue-n.internalValue%c+d,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,c=a.dragging,i=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!c,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),c)n.suppressFlicker(),o&&o(e,i),r&&r(e,i);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,d.prototype.render=function(){var e=this,t=this.state,n=t.dragging,d=t.editing,u=t.value,s=t.suppressingFlicker,m=this.props,p=m.className,f=m.fluid,h=m.animated,C=m.value,N=m.unit,b=m.minValue,g=m.maxValue,V=m.height,v=m.width,y=m.lineHeight,_=m.fontSize,x=m.format,k=m.onChange,L=m.onDrag,B=C;(n||s)&&(B=u);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(N?" "+N:""),0,{unselectable:c.IS_IE8})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:x,children:w})||w(x?x(B):B);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",p]),minWidth:v,minHeight:V,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-b)/(g-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:d?undefined:"none",height:V,"line-height":y,"font-size":_},onBlur:function(t){if(d){var n=(0,r.clamp)(t.target.value,b,g);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,g);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},d}(o.Component);t.NumberInput=d,d.defaultHooks=a.pureComponentHooks,d.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),a=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.loginState;if(i)return(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l.name," (",l.rank,")"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Logout",color:"good",float:"right",onClick:function(){return c("login_logout")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:!l.id,content:"Eject ID",color:"good",float:"right",onClick:function(){return c("login_eject")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),a=n(2);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.loginState,d=i.isAI,u=i.isRobot,s=i.isAdmin;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:l.id?l.id:"----------",ml:"0.5rem",onClick:function(){return c("login_insert")}})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",disabled:!l.id,content:"Login",onClick:function(){return c("login_login",{login_type:1})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login_login",{login_type:2})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login_login",{login_type:3})}}),!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){return c("login_login",{login_type:4})}})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),a=n(475),c=function(e){var t=e.beakerLoaded,n=e.beakerContents,a=void 0===n?[]:n,c=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===a.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),a.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!c&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:c(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=c,c.propTypes={beakerLoaded:a.bool,beakerContents:a.array,buttons:a.arrayOf(a.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifest=void 0;var o=n(0),r=n(1),a=n(2),c=n(19),i=n(39).COLORS.department,l=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel"],d=function(e){return-1!==l.indexOf(e)||"Quartermaster"===e},u=function(e){return e.length>0&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"50%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"15%",children:"Active"})]}),e.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{color:(t=e.rank,-1!==l.indexOf(t)?"green":"Quartermaster"===t?"yellow":"orange"),bold:d(e.rank),children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,c.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,c.decodeHtmlEntities)(e.rank)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.active})]},e.name+e.rank);var t}))]})};t.CrewManifest=function(e,t){var n;(0,r.useBackend)(t).act;e.data?n=e.data:n=(0,r.useBackend)(t).data;var c=n.manifest,l=c.heads,d=c.sec,s=c.eng,m=c.med,p=c.sci,f=c.ser,h=c.sup,C=c.misc;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.command,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:u(l)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.security,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:u(d)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.engineering,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:u(s)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.medical,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:u(m)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.science,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:u(p)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.service,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:u(f)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.supply,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:u(h)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:u(C)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(1),a=n(2);t.TemporaryNotice=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data.temp;if(l){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(97);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(6),r=n(98),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(6),r=n(99),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(18),r=n(101),a=n(21),c=n(14);e.exports=function(e,t){for(var n=r(t),i=c.f,l=a.f,d=0;dl;)o(i,n=t[l++])&&(~a(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(104);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(9),r=n(14),a=n(10),c=n(68);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=c(t),i=o.length,l=0;i>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(38);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(27),r=n(52).f,a={}.toString,c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return c&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return c.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(13);t.f=o},function(e,t,n){"use strict";var o=n(16),r=n(44),a=n(12),c=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),i=a(n.length),l=r(e,i),d=r(t,i),u=arguments.length>2?arguments[2]:undefined,s=c((u===undefined?i:r(u,i))-d,i-l),m=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=m,d+=m;return n}},function(e,t,n){"use strict";var o=n(57),r=n(12),a=n(53);e.exports=function c(e,t,n,i,l,d,u,s){for(var m,p=l,f=0,h=!!u&&a(u,s,3);f0&&o(m))p=c(e,t,m,r(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}f++}return p}},function(e,t,n){"use strict";var o=n(10);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(c){var a=e["return"];throw a!==undefined&&o(a.call(e)),c}}},function(e,t,n){"use strict";var o=n(27),r=n(47),a=n(71),c=n(36),i=n(110),l=c.set,d=c.getterFor("Array Iterator");e.exports=i(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=d(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,c=n(37),i=n(31),l=n(18),d=n(13),u=n(40),s=d("iterator"),m=!1;[].keys&&("next"in(a=[].keys())?(r=c(c(a)))!==Object.prototype&&(o=r):m=!0),o==undefined&&(o={}),u||l(o,s)||i(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){"use strict";var o=n(7);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(27),r=n(32),a=n(12),c=n(41),i=n(24),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=c("lastIndexOf"),m=i("indexOf",{ACCESSORS:!0,1:0}),p=u||!s||!m;e.exports=p?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=a(t.length),c=n-1;for(arguments.length>1&&(c=l(c,r(arguments[1]))),c<0&&(c=n+c);c>=0;c--)if(c in t&&t[c]===e)return c||0;return-1}:d},function(e,t,n){"use strict";var o=n(32),r=n(12);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(33),r=n(7),a=[].slice,c={},i=function(e,t,n){if(!(t in c)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!N(this,e)}}),a(u.prototype,n?{get:function(e){var t=N(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);d(e,t,(function(e,t){f(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),u(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(7),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(6),r=n(60).trim,a=n(89),c=o.parseInt,i=/^[+-]?0[Xx]/,l=8!==c(a+"08")||22!==c(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return c(n,t>>>0||(i.test(n)?16:10))}:c},function(e,t,n){"use strict";var o=n(9),r=n(68),a=n(27),c=n(79).f,i=function(e){return function(t){for(var n,i=a(t),l=r(i),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!c.call(i,n)||s.push(e?[n,i[n]]:i[n]);return s}};e.exports={entries:i(!0),values:i(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(6);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(81);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,c,i,l,d,u,s=n(6),m=n(21).f,p=n(34),f=n(116).set,h=n(165),C=s.MutationObserver||s.WebKitMutationObserver,N=s.process,b=s.Promise,g="process"==p(N),V=m(s,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(g&&(e=N.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?c():a=undefined,n}}a=undefined,e&&e.enter()},g?c=function(){N.nextTick(o)}:C&&!h?(i=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),c=function(){l.data=i=!i}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,c=function(){u.call(d,o)}):c=function(){f.call(s,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,c()),a=t}},function(e,t,n){"use strict";var o=n(10),r=n(7),a=n(168);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(33),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(3),r=n(92);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(81);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(366);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(16),r=n(12),a=n(108),c=n(107),i=n(53),l=n(11).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,m,p=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,N=a(p);if(N!=undefined&&!c(N))for(m=(s=N.call(p)).next,p=[];!(u=m.call(s)).done;)p.push(u.value);for(C&&f>2&&(h=i(h,arguments[2],2)),n=r(p.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=C?h(p[t],t):p[t];return d}},function(e,t,n){"use strict";var o=n(72),r=n(56).getWeakData,a=n(10),c=n(7),i=n(59),l=n(74),d=n(20),u=n(18),s=n(36),m=s.set,p=s.getterFor,f=d.find,h=d.findIndex,C=0,N=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},g=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){i(e,s,t),m(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),f=p(t),h=function(e,t,n){var o=f(e),c=r(a(t),!0);return!0===c?N(o).set(t,n):c[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!c(e))return!1;var n=r(e);return!0===n?N(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!c(e))return!1;var n=r(e);return!0===n?N(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(c(e)){var n=r(e);return!0===n?N(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o=n(408),r=n(25);function a(e,t,n,o,r,a,c){try{var i=e[a](c),l=i.value}catch(d){return void n(d)}i.done?t(l):Promise.resolve(l).then(o,r)}var c,i,l,d,u,s=(0,n(61).createLogger)("drag"),m=!1,p=!1,f=[0,0],h=function(e){return(0,r.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},C=function(e,t){return(0,r.winset)(e,"pos",t[0]+","+t[1])},N=function(){var e,t=(e=regeneratorRuntime.mark((function n(e){var t,o,r,a;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return s.log("setting up"),c=e.config.window,n.next=4,h(c);case 4:t=n.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],o=b(t),r=o[0],a=o[1],r&&C(c,a),s.debug("current state",{ref:c,screenOffset:f});case 9:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(o,r){var c=e.apply(t,n);function i(e){a(c,o,r,i,l,"next",e)}function l(e){a(c,o,r,i,l,"throw",e)}i(undefined)}))});return function(e){return t.apply(this,arguments)}}();t.setupDrag=N;var b=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),m=!0,i=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",V),document.addEventListener("mouseup",g),V(e)};var g=function _(e){s.log("drag end"),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),m=!1},V=function(e){m&&(e.preventDefault(),C(c,(0,o.vecAdd)([e.screenX,e.screenY],f,i)))};t.resizeStartHandler=function(e,t){return function(n){l=[e,t],s.log("resize start",l),p=!0,i=[window.screenLeft-n.screenX,window.screenTop-n.screenY],d=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",y),document.addEventListener("mouseup",v),y(n)}};var v=function x(e){s.log("resize end",u),y(e),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",x),p=!1},y=function(e){p&&(e.preventDefault(),(u=(0,o.vecAdd)(d,(0,o.vecMultiply)(l,(0,o.vecAdd)([e.screenX,e.screenY],(0,o.vecInverse)([window.screenLeft,window.screenTop]),i,[1,1]))))[0]=Math.max(u[0],250),u[1]=Math.max(u[1],120),function(e,t){(0,r.winset)(e,"size",t[0]+","+t[1])}(c,u))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var o=n(0),r=n(8);t.Tooltip=function(e){var t=e.content,n=e.position,a=void 0===n?"bottom":n,c="string"==typeof t&&t.length>35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(8),a=n(17);t.Dimmer=function(e){var t=e.className,n=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},c,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(8);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(76),a=n(8);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=i,i.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,i=c(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},i)))};t.GridColumn=l,i.defaultHooks=a.pureComponentHooks,i.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(15),a=n(8),c=n(128);var i=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:i(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,c=t.step,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=i(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%c:0;n.internalValue=(0,r.clamp)(n.internalValue+u*c/l,o-c,a+c),n.value=(0,r.clamp)(n.internalValue-n.internalValue%c+s,o,a),n.origin=i(e,d)}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,c=a.dragging,i=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!c,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),c)n.suppressFlicker(),o&&o(e,i),r&&r(e,i);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state,n=t.dragging,a=t.editing,i=t.value,l=t.suppressingFlicker,d=this.props,u=d.animated,s=d.value,m=d.unit,p=d.minValue,f=d.maxValue,h=d.format,C=d.onChange,N=d.onDrag,b=d.children,g=d.height,V=d.lineHeight,v=d.fontSize,y=s;(n||l)&&(y=i);var _=function(e){return e+(m?" "+m:"")},x=u&&!n&&!l&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:y,format:h,children:_})||_(h?h(y):y),k=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:g,"line-height":V,"font-size":v},onBlur:function(t){if(a){var n=(0,r.clamp)(t.target.value,p,f);e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),N&&N(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,p,f);return e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),void(N&&N(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:a,value:s,displayValue:y,displayElement:x,inputElement:k,handleDragStart:this.handleDragStart})},a}(o.Component);t.DraggableControl=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(15),a=n(8),c=n(25),i=n(17),l=n(180),d=n(131);t.Slider=function(e){if(c.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,N=e.unit,b=e.value,g=e.className,V=e.fillValue,v=e.color,y=e.ranges,_=void 0===y?{}:y,x=e.children,k=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=x!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:u,minValue:s,onChange:m,onDrag:p,step:f,stepPixelSize:h,suppressFlicker:C,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,f=((0,r.scale)(n,s,u),(0,r.scale)(null!=V?V:c,s,u)),h=(0,r.scale)(c,s,u),C=v||(0,r.keyOfMatchingRange)(null!=V?V:n,_)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,g,(0,i.computeBoxClassName)(k)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(f)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(f,h))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(h)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?x:l,0),d],0,Object.assign({},(0,i.computeBoxProps)(k),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(8),a=n(19),c=n(1),i=n(25),l=n(2),d=n(39),u=n(175),s=n(125),m=n(61),p=n(127);var f=(0,m.createLogger)("Window"),h=function(e){var t,n;function l(){return e.apply(this,arguments)||this}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var m=l.prototype;return m.componentDidMount=function(){(0,p.refocusLayout)()},m.render=function(){var e=this.props,t=e.resizable,n=e.theme,l=e.children,m=(0,c.useBackend)(this.context),h=m.config,C=m.debugLayout,b=h.observer?h.status=0||(r[n]=e[n]);return r}(e,["format"]),a=new Date(this.state.value).toISOString().slice(11,19);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({as:"span"},n,{children:t?t(this.state.value,a):a})))},a}(o.Component);t.Countdown=a,a.defaultProps={rate:1e3}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosScan=void 0;var o=n(0),r=n(26),a=(n(1),n(2));t.AtmosScan=function(e,t){var n=e.data.aircontents;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(n).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,c=e.poor_high,i=e.bad_high,tc?"average":t>i?"bad":"good"),children:[e.val,e.units]},e.entry);var t,n,r,c,i}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MessengerList=t.ActiveConversation=t.pda_messenger=void 0;var o=n(0),r=n(26),a=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);return r.active_convo?(0,o.createComponentVNode)(2,i,{data:r}):(0,o.createComponentVNode)(2,l,{data:r})};var i=function(e,t){var n=(0,a.useBackend)(t).act,i=e.data,l=i.convo_name,d=i.convo_job,u=i.messages,s=i.active_convo,m=(0,a.useLocalState)(t,"clipboardMode",!1),p=m[0],f=m[1],h=(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"arrow-left",onClick:function(){return n("Back")}}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+l+" ("+d+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return f(!p)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{height:"97%",overflowY:"auto",children:(0,r.filter)((function(e){return e.target===s}))(u).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",position:"relative",mb:1,children:[(0,o.createComponentVNode)(2,c.Icon,{fontSize:2.5,color:e.sent?"#4d9121":"#cd7a0d",position:"absolute",left:e.sent?null:"0px",right:e.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:e.sent?"scale(-1, 1)":null},name:"comment"}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,backgroundColor:e.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:e.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[e.sent?"You:":"Them:"," ",e.message]})]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"comment",onClick:function(){return n("Message",{target:s})},content:"Reply"})]})]});return p&&(h=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+l+" ("+d+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return f(!p)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,r.filter)((function(e){return e.target===s}))(u).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{color:e.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[e.sent?"You:":"Them:"," ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:e.message})]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"comment",onClick:function(){return n("Message",{target:s})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return n("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),h]})};t.ActiveConversation=i;var l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.data,i=r.convopdas,l=r.pdas,u=r.charges,s=r.silent,m=r.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!s,icon:s?"volume-mute":"volume-up",onClick:function(){return n("Toggle Ringer")},children:["Ringer: ",s?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:m?"bad":"green",icon:"power-off",onClick:function(){return n("Toggle Messenger")},children:["Messenger: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return n("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return n("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!m&&(0,o.createComponentVNode)(2,c.Box,{mt:2,children:[!!u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cartridge Special Function",children:[u," charges left."]})}),!i.length&&!l.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No current conversations"})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,d,{title:"Current Conversations",data:r,pdas:i,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,d,{title:"Other PDAs",pdas:l,msgAct:"Message",data:r})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Messenger Offline."})]})};t.MessengerList=l;var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.data,i=e.pdas,l=e.title,d=e.msgAct,u=r.charges,s=r.plugins;return i&&i.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:l,children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return n(d,{target:e.uid})}}),!!u&&s.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return n("Messenger Plugin",{plugin:t.uid,target:e.uid})}},t.uid)}))]},e.uid)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:l,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(15),a=n(1),c=n(2);t.Signaler=function(e,t){var n=(0,a.useBackend)(t).act,i=e.data,l=i.code,d=i.frequency,u=i.minFrequency,s=i.maxFrequency;return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:u/10,maxValue:s/10,value:d/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onDrag:function(e,t){return n("code",{code:t})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitorMainContent=t.PowerMonitor=void 0;var o=n(0),r=n(26),a=n(43),c=n(15),i=n(8),l=n(19),d=n(1),u=n(2),s=n(4),m=6e5;t.PowerMonitor=function(e,t){return(0,o.createComponentVNode)(2,s.Window,{resizeable:!0,children:(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,d.useBackend)(t),r=(n.act,n.data),a=r.powermonitor,c=r.select_monitor;return(0,o.createComponentVNode)(2,u.Box,{m:0,children:[!a&&c&&(0,o.createComponentVNode)(2,f),a&&(0,o.createComponentVNode)(2,h)]})};t.PowerMonitorMainContent=p;var f=function(e,t){var n=(0,d.useBackend)(t),r=n.act,a=n.data.powermonitors;return(0,o.createComponentVNode)(2,u.Section,{title:"Select Power Monitor",children:a.map((function(e){return(0,o.createComponentVNode)(2,u.Box,{children:(0,o.createComponentVNode)(2,u.Button,{content:e.Name,icon:"arrow-right",onClick:function(){return r("selectmonitor",{selectmonitor:e.uid})}})},e)}))})},h=function(e,t){var n,i=(0,d.useBackend)(t),s=i.act,p=i.data,f=p.powermonitor,h=p.history,b=p.apcs,g=p.select_monitor;if(p.no_powernet)n=(0,o.createComponentVNode)(2,u.Box,{color:"bad",textAlign:"center",children:[(0,o.createComponentVNode)(2,u.Icon,{name:"exclamation-triangle",size:"2",my:"0.5rem"}),(0,o.createVNode)(1,"br"),"Warning: The monitor is not connected to power grid via cable!"]});else{var V=(0,d.useLocalState)(t,"sortByField",null),v=V[0],y=V[1],_=h.supply[h.supply.length-1]||0,x=h.demand[h.demand.length-1]||0,k=h.supply.map((function(e,t){return[t,e]})),L=h.demand.map((function(e,t){return[t,e]})),B=Math.max.apply(Math,[m].concat(h.supply,h.demand)),w=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===v&&(0,r.sortBy)((function(e){return e.Name})),"charge"===v&&(0,r.sortBy)((function(e){return-e.CellPct})),"draw"===v&&(0,r.sortBy)((function(e){return-e.Load}))])(b);n=(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,u.Section,{children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,u.ProgressBar,{value:_,minValue:0,maxValue:B,color:"green",children:(0,c.toFixed)(_/1e3)+" kW"})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,u.ProgressBar,{value:x,minValue:0,maxValue:B,color:"red",children:(0,c.toFixed)(x/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,u.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,u.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,B],strokeColor:"rgba(32, 177, 66, 1)",fillColor:"rgba(32, 177, 66, 0.25)"}),(0,o.createComponentVNode)(2,u.Chart.Line,{fillPositionedParent:!0,data:L,rangeX:[0,L.length-1],rangeY:[0,B],strokeColor:"rgba(219, 40, 40, 1)",fillColor:"rgba(219, 40, 40, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,u.Box,{mb:1,children:[(0,o.createComponentVNode)(2,u.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,u.Button.Checkbox,{checked:"name"===v,content:"Name",onClick:function(){return y("name"!==v&&"name")}}),(0,o.createComponentVNode)(2,u.Button.Checkbox,{checked:"charge"===v,content:"Charge",onClick:function(){return y("charge"!==v&&"charge")}}),(0,o.createComponentVNode)(2,u.Button.Checkbox,{checked:"draw"===v,content:"Draw",onClick:function(){return y("draw"!==v&&"draw")}})]}),(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,u.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),w.map((function(e,t){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"Table__row candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.Name)}),(0,o.createComponentVNode)(2,u.Table.Cell,{className:"Table__cell text-right text-nowrap",children:(0,o.createComponentVNode)(2,C,{charging:e.CellStatus,charge:e.CellPct})}),(0,o.createComponentVNode)(2,u.Table.Cell,{className:"Table__cell text-right text-nowrap",children:e.Load}),(0,o.createComponentVNode)(2,u.Table.Cell,{className:"Table__cell text-center text-nowrap",children:(0,o.createComponentVNode)(2,N,{status:e.Equipment})}),(0,o.createComponentVNode)(2,u.Table.Cell,{className:"Table__cell text-center text-nowrap",children:(0,o.createComponentVNode)(2,N,{status:e.Lights})}),(0,o.createComponentVNode)(2,u.Table.Cell,{className:"Table__cell text-center text-nowrap",children:(0,o.createComponentVNode)(2,N,{status:e.Environment})})]},e.id)}))]})],4)}return(0,o.createComponentVNode)(2,u.Section,{title:f,buttons:(0,o.createComponentVNode)(2,u.Box,{m:0,children:g&&(0,o.createComponentVNode)(2,u.Button,{content:"Back",icon:"arrow-up",onClick:function(){return s("return")}})}),children:n})},C=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Icon,{width:"18px",textAlign:"center",name:"N"===t&&(n>50?"battery-half":"battery-quarter")||"C"===t&&"bolt"||"F"===t&&"battery-full"||"M"===t&&"slash",color:"N"===t&&(n>50?"yellow":"red")||"C"===t&&"yellow"||"F"===t&&"green"||"M"===t&&"orange"}),(0,o.createComponentVNode)(2,u.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,c.toFixed)(n)+"%"})],4)};C.defaultHooks=i.pureComponentHooks;var N=function(e){var t,n;switch(e.status){case"AOn":t=!0,n=!0;break;case"AOff":t=!0,n=!1;break;case"On":t=!1,n=!0;break;case"Off":t=!1,n=!1}var r=(n?"On":"Off")+" ["+(t?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,u.ColorBox,{color:n?"good":"bad",content:t?undefined:"M",title:r})};N.defaultHooks=i.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.RndRoute=void 0;var o=n(1);t.RndRoute=function(e,t){var n=e.render,r=(0,o.useBackend)(t).data,a=r.menu,c=r.submenu,i=function(e,t){return null===e||e===undefined||("function"==typeof e?e(t):e===t)};return i(e.menu,a)&&i(e.submenu,c)?n():null}},function(e,t,n){e.exports=n(191)},function(e,t,n){"use strict";n(192),n(193),n(194),n(195),n(196),n(197),n(198),n(199),n(200),n(201),n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(217),n(219),n(220),n(221),n(152),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(238),n(239),n(240),n(241),n(242),n(244),n(245),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(256),n(257),n(258),n(259),n(260),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(276),n(277),n(278),n(279),n(280),n(281),n(283),n(284),n(286),n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(296),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(312),n(313),n(314),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(169),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404);var o=n(0),r=n(406);n(407);n(174);var a=n(1),c=n(25),i=n(175),l=n(61);n(409),n(410),n(411),n(412),n(413);var d=n(414);n(416),n(417),n(418),n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426);Date.now();var u,s=(0,d.createStore)(),m=!0,p=function(){for(s.subscribe((function(){!function(){try{var e=s.getState();m&&(l.logger.log("initial render",e),(0,i.setupDrag)(e));var t=(0,n(126).getRoutedComponent)(e),r=(0,o.createComponentVNode)(2,d.StoreProvider,{store:s,children:(0,o.createComponentVNode)(2,t)});u||(u=document.getElementById("react-root")),(0,o.render)(r,u)}catch(a){throw l.logger.error("rendering error",a),a}m&&(m=!1)}()})),window.update=function(e){var t="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};c.IS_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){l.logger.log(o),l.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;s.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",p):p()},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(38),c=n(40),i=n(9),l=n(104),d=n(144),u=n(5),s=n(18),m=n(57),p=n(7),f=n(10),h=n(16),C=n(27),N=n(35),b=n(51),g=n(45),V=n(68),v=n(52),y=n(147),_=n(103),x=n(21),k=n(14),L=n(79),B=n(31),w=n(23),S=n(100),I=n(80),T=n(65),A=n(64),E=n(13),M=n(148),O=n(28),P=n(46),R=n(36),D=n(20).forEach,F=I("hidden"),j=E("toPrimitive"),W=R.set,z=R.getterFor("Symbol"),U=Object.prototype,H=r.Symbol,K=a("JSON","stringify"),G=x.f,Y=k.f,q=y.f,$=L.f,X=S("symbols"),J=S("op-symbols"),Q=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=i&&u((function(){return 7!=g(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],Y(e,t,n),o&&e!==U&&Y(U,t,o)}:Y,re=function(e,t){var n=X[e]=g(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),i||(n.description=t),n},ae=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ce=function(e,t,n){e===U&&ce(J,t,n),f(e);var o=N(t,!0);return f(n),s(X,o)?(n.enumerable?(s(e,F)&&e[F][o]&&(e[F][o]=!1),n=g(n,{enumerable:b(0,!1)})):(s(e,F)||Y(e,F,b(1,{})),e[F][o]=!0),oe(e,o,n)):Y(e,o,n)},ie=function(e,t){f(e);var n=C(t),o=V(n).concat(me(n));return D(o,(function(t){i&&!de.call(n,t)||ce(e,t,n[t])})),e},le=function(e,t){return t===undefined?g(e):ie(g(e),t)},de=function(e){var t=N(e,!0),n=$.call(this,t);return!(this===U&&s(X,t)&&!s(J,t))&&(!(n||!s(this,t)||!s(X,t)||s(this,F)&&this[F][t])||n)},ue=function(e,t){var n=C(e),o=N(t,!0);if(n!==U||!s(X,o)||s(J,o)){var r=G(n,o);return!r||!s(X,o)||s(n,F)&&n[F][o]||(r.enumerable=!0),r}},se=function(e){var t=q(C(e)),n=[];return D(t,(function(e){s(X,e)||s(T,e)||n.push(e)})),n},me=function(e){var t=e===U,n=q(t?J:C(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(w((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===U&&o.call(J,e),s(this,F)&&s(this[F],t)&&(this[F][t]=!1),oe(this,t,b(1,e))};return i&&ne&&oe(U,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return z(this).tag})),w(H,"withoutSetter",(function(e){return re(A(e),e)})),L.f=de,k.f=ce,x.f=ue,v.f=y.f=se,_.f=me,M.f=function(e){return re(E(e),e)},i&&(Y(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),c||w(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(V(ee),(function(e){O(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Q,t))return Q[t];var n=H(t);return Q[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!i},{create:le,defineProperty:ce,defineProperties:ie,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(p(t)||e!==undefined)&&!ae(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});H.prototype[j]||B(H.prototype,j,H.prototype.valueOf),P(H,"Symbol"),T[F]=!0},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(6),c=n(18),i=n(7),l=n(14).f,d=n(141),u=a.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},m=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof m?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(m,u);var p=m.prototype=u.prototype;p.constructor=m;var f=p.toString,h="Symbol(test)"==String(u("test")),C=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=i(this)?this.valueOf():this,t=f.call(e);if(c(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:m})}},function(e,t,n){"use strict";n(28)("asyncIterator")},function(e,t,n){"use strict";n(28)("hasInstance")},function(e,t,n){"use strict";n(28)("isConcatSpreadable")},function(e,t,n){"use strict";n(28)("iterator")},function(e,t,n){"use strict";n(28)("match")},function(e,t,n){"use strict";n(28)("replace")},function(e,t,n){"use strict";n(28)("search")},function(e,t,n){"use strict";n(28)("species")},function(e,t,n){"use strict";n(28)("split")},function(e,t,n){"use strict";n(28)("toPrimitive")},function(e,t,n){"use strict";n(28)("toStringTag")},function(e,t,n){"use strict";n(28)("unscopables")},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(57),c=n(7),i=n(16),l=n(12),d=n(54),u=n(69),s=n(70),m=n(13),p=n(105),f=m("isConcatSpreadable"),h=p>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),C=s("concat"),N=function(e){if(!c(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!h||!C},{concat:function(e){var t,n,o,r,a,c=i(this),s=u(c,0),m=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,m++,a)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(3),r=n(149),a=n(47);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(3),r=n(20).every,a=n(41),c=n(24),i=a("every"),l=c("every");o({target:"Array",proto:!0,forced:!i||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(106),a=n(47);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(3),r=n(20).filter,a=n(70),c=n(24),i=a("filter"),l=c("filter");o({target:"Array",proto:!0,forced:!i||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(20).find,a=n(47),c=n(24),i=!0,l=c("find");"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(3),r=n(20).findIndex,a=n(47),c=n(24),i=!0,l=c("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(3),r=n(150),a=n(16),c=n(12),i=n(32),l=n(69);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=c(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:i(e)),o}})},function(e,t,n){"use strict";var o=n(3),r=n(150),a=n(16),c=n(12),i=n(33),l=n(69);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=c(n.length);return i(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(3),r=n(216);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(20).forEach,r=n(41),a=n(24),c=r("forEach"),i=a("forEach");e.exports=c&&i?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(3),r=n(218);o({target:"Array",stat:!0,forced:!n(83)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(16),a=n(151),c=n(107),i=n(12),l=n(54),d=n(108);e.exports=function(e){var t,n,u,s,m,p,f=r(e),h="function"==typeof this?this:Array,C=arguments.length,N=C>1?arguments[1]:undefined,b=N!==undefined,g=d(f),V=0;if(b&&(N=o(N,C>2?arguments[2]:undefined,2)),g==undefined||h==Array&&c(g))for(n=new h(t=i(f.length));t>V;V++)p=b?N(f[V],V):f[V],l(n,V,p);else for(m=(s=g.call(f)).next,n=new h;!(u=m.call(s)).done;V++)p=b?a(s,N,[u.value,V],!0):u.value,l(n,V,p);return n.length=V,n}},function(e,t,n){"use strict";var o=n(3),r=n(66).includes,a=n(47);o({target:"Array",proto:!0,forced:!n(24)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(3),r=n(66).indexOf,a=n(41),c=n(24),i=[].indexOf,l=!!i&&1/[1].indexOf(1,-0)<0,d=a("indexOf"),u=c("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(3)({target:"Array",stat:!0},{isArray:n(57)})},function(e,t,n){"use strict";var o=n(153).IteratorPrototype,r=n(45),a=n(51),c=n(46),i=n(71),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),c(e,d,!1,!0),i[d]=l,e}},function(e,t,n){"use strict";var o=n(3),r=n(63),a=n(27),c=n(41),i=[].join,l=r!=Object,d=c("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return i.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(3),r=n(155);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(3),r=n(20).map,a=n(70),c=n(24),i=a("map"),l=c("map");o({target:"Array",proto:!0,forced:!i||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(54);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(3),r=n(84).left,a=n(41),c=n(24),i=a("reduce"),l=c("reduce",{1:0});o({target:"Array",proto:!0,forced:!i||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(84).right,a=n(41),c=n(24),i=a("reduceRight"),l=c("reduce",{1:0});o({target:"Array",proto:!0,forced:!i||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(57),c=n(44),i=n(12),l=n(27),d=n(54),u=n(13),s=n(70),m=n(24),p=s("slice"),f=m("slice",{ACCESSORS:!0,0:0,1:2}),h=u("species"),C=[].slice,N=Math.max;o({target:"Array",proto:!0,forced:!p||!f},{slice:function(e,t){var n,o,u,s=l(this),m=i(s.length),p=c(e,m),f=c(t===undefined?m:t,m);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[h])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(s,p,f);for(o=new(n===undefined?Array:n)(N(f-p,0)),u=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(33),a=n(16),c=n(5),i=n(41),l=[],d=l.sort,u=c((function(){l.sort(undefined)})),s=c((function(){l.sort(null)})),m=i("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(a(this)):d.call(a(this),r(e))}})},function(e,t,n){"use strict";n(58)("Array")},function(e,t,n){"use strict";var o=n(3),r=n(44),a=n(32),c=n(12),i=n(16),l=n(69),d=n(54),u=n(70),s=n(24),m=u("splice"),p=s("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,h=Math.min;o({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,o,u,s,m,p,C=i(this),N=c(C.length),b=r(e,N),g=arguments.length;if(0===g?n=o=0:1===g?(n=0,o=N-b):(n=g-2,o=h(f(a(t),0),N-b)),N+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(C,o),s=0;sN-o+n;s--)delete C[s-1]}else if(n>o)for(s=N-o;s>b;s--)p=s+n-1,(m=s+o-1)in C?C[p]=C[m]:delete C[p];for(s=0;s>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,N=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=p):(l=a(c(e)/i),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+f>=1?h/u:h*r(2,1-f))*u>=2&&(l++,u/=2),l+f>=p?(d=0,l=p):l+f>=1?(d=(e*u-1)*r(2,t),l+=f):(d=e*r(2,f-1)*r(2,t),l=0));t>=8;s[N++]=255&d,d/=256,t-=8);for(l=l<0;s[N++]=255&l,l/=256,m-=8);return s[--N]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,c=(1<>1,l=a-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-i;else{if(s===c)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=i}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(3),r=n(11);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(85),c=n(10),i=n(44),l=n(12),d=n(48),u=a.ArrayBuffer,s=a.DataView,m=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(m!==undefined&&t===undefined)return m.call(c(this),e);for(var n=c(this).byteLength,o=i(e,n),r=i(t===undefined?n:t,n),a=new(d(this,u))(l(r-o)),p=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(16),c=n(35);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=c(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(31),r=n(246),a=n(13)("toPrimitive"),c=Date.prototype;a in c||o(c,a,r)},function(e,t,n){"use strict";var o=n(10),r=n(35);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(23),r=Date.prototype,a=r.toString,c=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=c.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(3)({target:"Function",proto:!0},{bind:n(157)})},function(e,t,n){"use strict";var o=n(7),r=n(14),a=n(37),c=n(13)("hasInstance"),i=Function.prototype;c in i||r.f(i,c,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(14).f,a=Function.prototype,c=a.toString,i=/^\s*function ([^ (]*)/;o&&!("name"in a)&&r(a,"name",{configurable:!0,get:function(){try{return c.call(this).match(i)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(6);n(46)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(86),r=n(158);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(3),r=n(159),a=Math.acosh,c=Math.log,i=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?c(e)+l:r(e-1+i(e-1)*i(e+1))}})},function(e,t,n){"use strict";var o=n(3),r=Math.asinh,a=Math.log,c=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function i(e){return isFinite(e=+e)&&0!=e?e<0?-i(-e):a(e+c(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(3),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(3),r=n(115),a=Math.abs,c=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*c(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(3),r=Math.floor,a=Math.log,c=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*c):32}})},function(e,t,n){"use strict";var o=n(3),r=n(88),a=Math.cosh,c=Math.abs,i=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(c(e)-1)+1;return(t+1/(t*i*i))*(i/2)}})},function(e,t,n){"use strict";var o=n(3),r=n(88);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(3)({target:"Math",stat:!0},{fround:n(261)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,a=Math.pow,c=a(2,-52),i=a(2,-23),l=a(2,127)*(2-i),d=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=r(e),u=o(e);return al||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(3),r=Math.hypot,a=Math.abs,c=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,i=0,l=arguments.length,d=0;i0?(o=n/d)*o:n;return d===Infinity?Infinity:d*c(r)}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(3),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(3)({target:"Math",stat:!0},{log1p:n(159)})},function(e,t,n){"use strict";var o=n(3),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(3)({target:"Math",stat:!0},{sign:n(115)})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(88),c=Math.abs,i=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return c(e=+e)<1?(a(e)-a(-e))/2:(i(e-1)-i(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(3),r=n(88),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(46)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(3),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(6),a=n(67),c=n(23),i=n(18),l=n(34),d=n(87),u=n(35),s=n(5),m=n(45),p=n(52).f,f=n(21).f,h=n(14).f,C=n(60).trim,N=r.Number,b=N.prototype,g="Number"==l(m(b)),V=function(e){var t,n,o,r,a,c,i,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=C(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(c=(a=d.slice(2)).length,i=0;ir)return NaN;return parseInt(a,o)}return+d};if(a("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,y=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof y&&(g?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(V(t)),n,y):V(t)},_=o?p(N):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;_.length>x;x++)i(N,v=_[x])&&!i(y,v)&&h(y,v,f(N,v));y.prototype=b,b.constructor=y,c(r,"Number",y)}},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{isFinite:n(275)})},function(e,t,n){"use strict";var o=n(6).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{isInteger:n(160)})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(3),r=n(160),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(3),r=n(282);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(6),r=n(60).trim,a=n(89),c=o.parseFloat,i=1/c(a+"-0")!=-Infinity;e.exports=i?function(e){var t=r(String(e)),n=c(t);return 0===n&&"-"==t.charAt(0)?-0:n}:c},function(e,t,n){"use strict";var o=n(3),r=n(161);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(3),r=n(32),a=n(285),c=n(114),i=n(5),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!i((function(){l.call({})}))},{toFixed:function(e){var t,n,o,i,l=a(this),s=r(e),m=[0,0,0,0,0,0],p="",f="0",h=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=d(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=d(n/e),n=n%e*1e7},N=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+c.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(p="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(h(0,n),o=s;o>=7;)h(1e7,0),o-=7;for(h(u(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?p+((i=f.length)<=s?"0."+c.call("0",s-i)+f:f.slice(0,i-s)+"."+f.slice(i-s)):p+f}})},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(3),r=n(287);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(68),c=n(103),i=n(79),l=n(16),d=n(63),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||"abcdefghijklmnopqrst"!=a(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=c.f,m=i.f;r>u;)for(var p,f=d(arguments[u++]),h=s?a(f).concat(s(f)):a(f),C=h.length,N=0;C>N;)p=h[N++],o&&!m.call(f,p)||(n[p]=f[p]);return n}:u},function(e,t,n){"use strict";n(3)({target:"Object",stat:!0,sham:!n(9)},{create:n(45)})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(90),c=n(16),i=n(33),l=n(14);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(c(this),e,{get:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(3),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(145)})},function(e,t,n){"use strict";var o=n(3),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(14).f})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(90),c=n(16),i=n(33),l=n(14);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(c(this),e,{set:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(3),r=n(162).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(73),a=n(5),c=n(7),i=n(56).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&c(e)?l(i(e)):e}})},function(e,t,n){"use strict";var o=n(3),r=n(74),a=n(54);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(27),c=n(21).f,i=n(9),l=r((function(){c(1)}));o({target:"Object",stat:!0,forced:!i||l,sham:!i},{getOwnPropertyDescriptor:function(e,t){return c(a(e),t)}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(101),c=n(27),i=n(21),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=c(e),r=i.f,d=a(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(147).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(16),c=n(37),i=n(111);o({target:"Object",stat:!0,forced:r((function(){c(1)})),sham:!i},{getPrototypeOf:function(e){return c(a(e))}})},function(e,t,n){"use strict";n(3)({target:"Object",stat:!0},{is:n(163)})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(7),c=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){c(1)}))},{isExtensible:function(e){return!!a(e)&&(!c||c(e))}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(7),c=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){c(1)}))},{isFrozen:function(e){return!a(e)||!!c&&c(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(7),c=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){c(1)}))},{isSealed:function(e){return!a(e)||!!c&&c(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(16),a=n(68);o({target:"Object",stat:!0,forced:n(5)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(90),c=n(16),i=n(35),l=n(37),d=n(21).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=c(this),o=i(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(90),c=n(16),i=n(35),l=n(37),d=n(21).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=c(this),o=i(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(56).onFreeze,c=n(73),i=n(5),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!c},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(56).onFreeze,c=n(73),i=n(5),l=Object.seal;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!c},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(3)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(23),a=n(311);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(82);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(3),r=n(162).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(161);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,c,i=n(3),l=n(40),d=n(6),u=n(38),s=n(164),m=n(23),p=n(72),f=n(46),h=n(58),C=n(7),N=n(33),b=n(59),g=n(34),V=n(99),v=n(74),y=n(83),_=n(48),x=n(116).set,k=n(166),L=n(167),B=n(315),w=n(168),S=n(316),I=n(36),T=n(67),A=n(13),E=n(105),M=A("species"),O="Promise",P=I.get,R=I.set,D=I.getterFor(O),F=s,j=d.TypeError,W=d.document,z=d.process,U=u("fetch"),H=w.f,K=H,G="process"==g(z),Y=!!(W&&W.createEvent&&d.dispatchEvent),q=T(O,(function(){if(!(V(F)!==String(F))){if(66===E)return!0;if(!G&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!F.prototype["finally"])return!0;if(E>=51&&/native code/.test(F))return!1;var e=F.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),$=q||!y((function(e){F.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,c=0;o.length>c;){var i,l,d,u=o[c++],s=a?u.ok:u.fail,m=u.resolve,p=u.reject,f=u.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?i=r:(f&&f.enter(),i=s(r),f&&(f.exit(),d=!0)),i===u.promise?p(j("Promise-chain cycle")):(l=X(i))?l.call(i,m,p):m(i)):p(r)}catch(h){f&&!d&&f.exit(),p(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},Q=function(e,t,n){var o,r;Y?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&B("Unhandled promise rejection",n)},Z=function(e,t){x.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):Q("unhandledrejection",e,o)})),t.rejection=G||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){x.call(d,(function(){G?z.emit("rejectionHandled",e):Q("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},re=function ae(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};q&&(F=function(e){b(this,F,O),N(e),o.call(this);var t=P(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){R(this,{type:O,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(F.prototype,{then:function(e,t){var n=D(this),o=H(_(this,F));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=P(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},w.f=H=function(e){return e===F||e===a?new r(e):K(e)},l||"function"!=typeof s||(c=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new F((function(e,t){c.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&i({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(F,U.apply(d,arguments))}}))),i({global:!0,wrap:!0,forced:q},{Promise:F}),f(F,O,!1,!0),h(O),a=u(O),i({target:O,stat:!0,forced:q},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),i({target:O,stat:!0,forced:l||q},{resolve:function(e){return L(l&&this===a?F:this,e)}}),i({target:O,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,a=S((function(){var n=N(t.resolve),a=[],c=0,i=1;v(e,(function(e){var l=c++,d=!1;a.push(undefined),i++,n.call(t,e).then((function(e){d||(d=!0,a[l]=e,--i||o(a))}),r)})),--i||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=H(t),o=n.reject,r=S((function(){var r=N(t.resolve);v(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(3),r=n(40),a=n(164),c=n(5),i=n(38),l=n(48),d=n(167),u=n(23);o({target:"Promise",proto:!0,real:!0,forced:!!a&&c((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,i("Promise")),n="function"==typeof e;return this.then(n?function(n){return d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||u(a.prototype,"finally",i("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(3),r=n(38),a=n(33),c=n(10),i=n(5),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!i((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),c(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(3),r=n(38),a=n(33),c=n(10),i=n(7),l=n(45),d=n(157),u=n(5),s=r("Reflect","construct"),m=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!u((function(){s((function(){}))})),f=m||p;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),c(t);var n=arguments.length<3?e:a(arguments[2]);if(p&&!m)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(d.apply(e,o))}var r=n.prototype,u=l(i(r)?r:Object.prototype),f=Function.apply.call(e,u,t);return i(f)?f:u}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(10),c=n(35),i=n(14);o({target:"Reflect",stat:!0,forced:n(5)((function(){Reflect.defineProperty(i.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=c(t,!0);a(n);try{return i.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(3),r=n(10),a=n(21).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(10),c=n(18),i=n(21),l=n(37);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return a(e)===u?e[t]:(n=i.f(e,t))?c(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(10),c=n(21);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return c.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(3),r=n(10),a=n(37);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(3)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(3),r=n(10),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(3)({target:"Reflect",stat:!0},{ownKeys:n(101)})},function(e,t,n){"use strict";var o=n(3),r=n(38),a=n(10);o({target:"Reflect",stat:!0,sham:!n(73)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(3),r=n(10),a=n(7),c=n(18),i=n(5),l=n(14),d=n(21),u=n(37),s=n(51);o({target:"Reflect",stat:!0,forced:i((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function m(e,t,n){var o,i,p=arguments.length<4?e:arguments[3],f=d.f(r(e),t);if(!f){if(a(i=u(e)))return m(i,t,n,p);f=s(0)}if(c(f,"value")){if(!1===f.writable||!a(p))return!1;if(o=d.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(p,t,o)}else l.f(p,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(p,n),!0)}})},function(e,t,n){"use strict";var o=n(3),r=n(10),a=n(154),c=n(55);c&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return c(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(6),a=n(67),c=n(87),i=n(14).f,l=n(52).f,d=n(117),u=n(91),s=n(118),m=n(23),p=n(5),f=n(36).set,h=n(58),C=n(13)("match"),N=r.RegExp,b=N.prototype,g=/a/g,V=/a/g,v=new N(g)!==g,y=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||y||p((function(){return V[C]=!1,N(g)!=g||N(V)==V||"/a/i"!=N(g,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;v?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=u.call(e)),e=e.source),y&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var i=c(v?new N(e,t):N(e,t),o?this:b,_);return y&&n&&f(i,{sticky:n}),i},x=function(e){e in _||i(_,e,{configurable:!0,get:function(){return N[e]},set:function(t){N[e]=t}})},k=l(N),L=0;k.length>L;)x(k[L++]);b.constructor=_,_.prototype=b,m(r,"RegExp",_)}h("RegExp")},function(e,t,n){"use strict";var o=n(9),r=n(14),a=n(91),c=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||c)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(23),r=n(10),a=n(5),c=n(91),i=RegExp.prototype,l=i.toString,d=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in i)?c.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(86),r=n(158);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(3),r=n(119).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(3),a=n(21).f,c=n(12),i=n(120),l=n(22),d=n(121),u=n(40),s="".endsWith,m=Math.min,p=d("endsWith");r({target:"String",proto:!0,forced:!!(u||p||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!p},{endsWith:function(e){var t=String(l(this));i(e);var n=arguments.length>1?arguments[1]:undefined,o=c(t.length),r=n===undefined?o:m(c(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(3),r=n(44),a=String.fromCharCode,c=String.fromCodePoint;o({target:"String",stat:!0,forced:!!c&&1!=c.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,c=0;o>c;){if(t=+arguments[c++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(3),r=n(120),a=n(22);o({target:"String",proto:!0,forced:!n(121)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(119).charAt,r=n(36),a=n(110),c=r.set,i=r.getterFor("String Iterator");a(String,"String",(function(e){c(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=i(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(93),r=n(10),a=n(12),c=n(22),i=n(122),l=n(94);o("match",1,(function(e,t,n){return[function(t){var n=c(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var c=r(e),d=String(this);if(!c.global)return l(c,d);var u=c.unicode;c.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(c,d));){var f=String(s[0]);m[p]=f,""===f&&(c.lastIndex=i(d,a(c.lastIndex),u)),p++}return 0===p?null:m}]}))},function(e,t,n){"use strict";var o=n(3),r=n(113).end;o({target:"String",proto:!0,forced:n(170)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(113).start;o({target:"String",proto:!0,forced:n(170)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(27),a=n(12);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,c=[],i=0;n>i;)c.push(String(t[i++])),i]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,N=o.REPLACE_KEEPS_$0,b=C?"$":"$0";return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&N||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),p=String(this),f="function"==typeof o;f||(o=String(o));var h=l.global;if(h){var V=l.unicode;l.lastIndex=0}for(var v=[];;){var y=u(l,p);if(null===y)break;if(v.push(y),!h)break;""===String(y[0])&&(l.lastIndex=d(p,c(l.lastIndex),V))}for(var _,x="",k=0,L=0;L=k&&(x+=p.slice(k,w)+E,k=w+B.length)}return x+p.slice(k)}];function g(e,n,o,r,c,i){var l=o+e.length,d=r.length,u=h;return c!==undefined&&(c=a(c),u=f),t.call(i,u,(function(t,a){var i;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":i=c[a.slice(1,-1)];break;default:var u=+a;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}i=r[u-1]}return i===undefined?"":i}))}}))},function(e,t,n){"use strict";var o=n(93),r=n(10),a=n(22),c=n(163),i=n(94);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),d=a.lastIndex;c(d,0)||(a.lastIndex=0);var u=i(a,l);return c(a.lastIndex,d)||(a.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(93),r=n(117),a=n(10),c=n(22),i=n(48),l=n(122),d=n(12),u=n(94),s=n(92),m=n(5),p=[].push,f=Math.min,h=!m((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(c(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var i,l,d,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,m+"g");(i=s.call(h,o))&&!((l=h.lastIndex)>f&&(u.push(o.slice(f,i.index)),i.length>1&&i.index=a));)h.lastIndex===i.index&&h.lastIndex++;return f===o.length?!d&&h.test("")||u.push(""):u.push(o.slice(f)),u.length>a?u.slice(0,a):u}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=c(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var c=n(o,e,this,r,o!==t);if(c.done)return c.value;var s=a(e),m=String(this),p=i(s,RegExp),C=s.unicode,N=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new p(h?s:"^(?:"+s.source+")",N),g=r===undefined?4294967295:r>>>0;if(0===g)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var V=0,v=0,y=[];v1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(3),r=n(60).trim;o({target:"String",proto:!0,forced:n(123)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(3),r=n(60).end,a=n(123)("trimEnd"),c=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:c,trimRight:c})},function(e,t,n){"use strict";var o=n(3),r=n(60).start,a=n(123)("trimStart"),c=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:c,trimLeft:c})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(42)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(42)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(42)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(11),r=n(149),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(106),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).filter,a=n(48),c=o.aTypedArray,i=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(c(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,d=new(i(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(11),r=n(20).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(124);(0,n(11).exportTypedArrayStaticMethod)("from",n(172),o)},function(e,t,n){"use strict";var o=n(11),r=n(66).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(66).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(6),r=n(11),a=n(152),c=n(13)("iterator"),i=o.Uint8Array,l=a.values,d=a.keys,u=a.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=i&&i.prototype[c],f=!!p&&("values"==p.name||p.name==undefined),h=function(){return l.call(s(this))};m("entries",(function(){return u.call(s(this))})),m("keys",(function(){return d.call(s(this))})),m("values",h,!f),m(c,h,!f)},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,a=o.exportTypedArrayMethod,c=[].join;a("join",(function(e){return c.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(155),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).map,a=n(48),c=o.aTypedArray,i=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(c(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(i(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(11),r=n(124),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(11),r=n(84).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(84).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,a=o.exportTypedArrayMethod,c=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=c(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=c(e),i=r(o.length),d=0;if(i+t>n)throw RangeError("Wrong length");for(;da;)u[a]=n[a++];return u}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(11),r=n(20).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,a=o.exportTypedArrayMethod,c=[].sort;a("sort",(function(e){return c.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(11),r=n(12),a=n(44),c=n(48),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=i(this),o=n.length,l=a(e,o);return new(c(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(6),r=n(11),a=n(5),c=o.Int8Array,i=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!c&&a((function(){d.call(new c(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(i(this)):i(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new c([1,2]).toLocaleString()}))||!a((function(){c.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(11).exportTypedArrayMethod,r=n(5),a=n(6).Uint8Array,c=a&&a.prototype||{},i=[].toString,l=[].join;r((function(){i.call({})}))&&(i=function(){return l.call(this)});var d=c.toString!=i;o("toString",i,d)},function(e,t,n){"use strict";var o,r=n(6),a=n(72),c=n(56),i=n(86),l=n(173),d=n(7),u=n(36).enforce,s=n(140),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=i("WeakMap",f,l);if(s&&m){o=l.getConstructor(f,"WeakMap",!0),c.REQUIRED=!0;var C=h.prototype,N=C["delete"],b=C.has,g=C.get,V=C.set;a(C,{"delete":function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen["delete"](e)}return N.call(this,e)},has:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)?g.call(this,e):t.frozen.get(e)}return g.call(this,e)},set:function(e,t){if(d(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?V.call(this,e,t):n.frozen.set(e,t)}else V.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(86)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(173))},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(116);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(166),c=n(34),i=r.process,l="process"==c(i);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&i.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(81),c=[].slice,i=function(e){return function(t,n){var o=arguments.length>2,r=o?c.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:i(r.setTimeout),setInterval:i(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=we,t._HI=R,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Me,t._MP=Le,t._MR=be,t.__render=Fe,t.createComponentVNode=function(e,t,n,o,r){var c=new S(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return u(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(c);return c},t.createFragment=A,t.createPortal=function(e,t){var n=R(e);return I(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=g,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(i(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&P(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ge,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function c(e){return null===e||!1===e||!0===e||void 0===e}function i(e){return"function"==typeof e}function l(e){return"string"==typeof e}function d(e){return null===e}function u(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!d(e)&&"object"==typeof e}var m={};t.EMPTY_OBJ=m;function p(e){return e.substr(2).toLowerCase()}function f(e,t){e.appendChild(t)}function h(e,t,n){d(n)?f(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function N(e){for(var t=0;t0,f=d(m),h=l(m)&&"$"===m[0];p||f||h?(n=n||t.slice(0,u),(p||h)&&(s=E(s)),(f||h)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),a=2;return e.children=n,e.childFlags=a,e}function R(e){return c(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var D="http://www.w3.org/1999/xlink",F="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":F,"xml:lang":F,"xml:space":F};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function K(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?Y(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){Y(t,!1,e,J(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),U[e]),U[e]=null),n[e]=null)}function Y(e,t,n,o){var r=function(e){return i(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var c=a[n];if(c&&(o.dom=r,c.event?c.event(c.data,e):c(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function J(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function Q(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||m,a=o.dom;if(l(e))Q(r,e,n);else for(var c=0;c-1&&t.options[c]&&(i=t.options[c].value),n&&a(i)&&(i=e.defaultValue),ce(o,i)}}var de,ue,se=Z("onInput",pe),me=Z("onChange");function pe(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var c=e.defaultValue;a(c)||c===r||(t.defaultValue=c,t.value=c)}}else r!==o&&(t.defaultValue=o,t.value=o)}function fe(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),a&&(n.$V=t)}function he(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ie)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",me)}(t,n)}function Ce(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!w(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(i(e)||void 0!==e.current)&&n.push((function(){w(e,t)||void 0===e.current||(e.current=t)}))}function ge(e,t){Ve(e),V(e,t)}function Ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var c=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var i in c&&(a=Ce(n))&&he(t,o,n),n)ke(i,null,n[i],o,r,a,null);c&&fe(t,e,o,n,!0,a)}function Be(e,t,n){var o=R(e.render(t,e.state,n)),r=n;return i(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function we(e,t,n,o,r,a){var c=new t(n,o),l=c.$N=Boolean(t.getDerivedStateFromProps||c.getSnapshotBeforeUpdate);if(c.$SVG=r,c.$L=a,e.children=c,c.$BS=!1,c.context=o,c.props===m&&(c.props=n),l)c.state=y(c,n,c.state);else if(i(c.componentWillMount)){c.$BR=!0,c.componentWillMount();var u=c.$PS;if(!d(u)){var s=c.state;if(d(s))c.state=u;else for(var p in u)s[p]=u[p];c.$PS=null}c.$BR=!1}return c.$LI=Be(c,n,o),c}function Se(e,t,n,o,r,a){var c=e.flags|=16384;481&c?Te(e,t,n,o,r,a):4&c?function(e,t,n,o,r,a){var c=we(e,e.type,e.props||m,n,o,a);Se(c.$LI,t,c.$CX,o,r,a),Ee(e.ref,c,a)}(e,t,n,o,r,a):8&c?(!function(e,t,n,o,r,a){Se(e.children=R(function(e,t){return 32768&e.flags?e.type.render(e.props||m,e.ref,t):e.type(e.props||m,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&c||16&c?Ie(e,t,r):8192&c?function(e,t,n,o,r,a){var c=e.children,i=e.childFlags;12&i&&0===c.length&&(i=e.childFlags=2,c=e.children=M());2===i?Se(c,n,r,o,r,a):Ae(c,n,t,o,r,a)}(e,n,t,o,r,a):1024&c&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=M();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||h(t,o,n)}function Te(e,t,n,o,r,c){var i=e.flags,l=e.props,u=e.className,s=e.children,m=e.childFlags,p=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&i)>0);if(a(u)||""===u||(o?p.setAttribute("class",u):p.className=u),16===m)k(p,s);else if(1!==m){var f=o&&"foreignObject"!==e.type;2===m?(16384&s.flags&&(e.children=s=E(s)),Se(s,p,n,f,null,c)):8!==m&&4!==m||Ae(s,p,n,f,null,c)}d(t)||h(t,p,r),d(l)||Le(e,i,l,p,o),be(e.ref,p,c)}function Ae(e,t,n,o,r,a){for(var c=0;c0,d!==u){var f=d||m;if((i=u||m)!==m)for(var h in(s=(448&r)>0)&&(p=Ce(i)),i){var C=f[h],N=i[h];C!==N&&ke(h,C,N,l,o,p,e)}if(f!==m)for(var b in f)a(i[b])&&!a(f[b])&&ke(b,f[b],null,l,o,p,e)}var g=t.children,V=t.className;e.className!==V&&(a(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,g):Pe(e.childFlags,t.childFlags,e.children,g,l,n,o&&"foreignObject"!==t.type,null,e,c);s&&fe(r,t,l,i,!1,p);var v=t.ref,y=e.ref;y!==v&&(Ne(y),be(v,l,c))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,a,c){var l=t.children=e.children;if(d(l))return;l.$L=c;var s=t.props||m,p=t.ref,f=e.ref,h=l.state;if(!l.$N){if(i(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(h=u(h,l.$PS),l.$PS=null)}Re(l,h,s,n,o,r,!1,a,c),f!==p&&(Ne(f),be(p,l,c))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,c,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,f=!a(s),h=e.children;f&&i(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(p,u));if(!1!==d){f&&i(s.onComponentWillUpdate)&&s.onComponentWillUpdate(p,u);var C=t.type,N=R(32768&t.flags?C.render(u,s,o):C(u,o));Oe(h,N,n,o,r,c,l),t.children=N,f&&i(s.onComponentDidUpdate)&&s.onComponentDidUpdate(p,u)}else t.children=h}(e,t,n,o,r,l,s):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,a){var c=e.children,i=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===i.length&&(d=t.childFlags=2,i=t.children=M());var s=0!=(2&d);if(12&l){var m=c.length;(8&l&&8&d||s||!s&&i.length>m)&&(u=g(c[m-1],!1).nextSibling)}Pe(l,d,c,i,n,o,r,u,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,i=t.children;if(Pe(e.childFlags,t.childFlags,e.children,i,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!c(i)){var l=i.dom;C(r,l),f(a,l)}}(e,t,o,s)}function Pe(e,t,n,o,r,a,c,i,l,d){switch(e){case 2:switch(t){case 2:Oe(n,o,r,a,c,i,d);break;case 1:ge(n,r);break;case 16:Ve(n),k(r,o);break;default:!function(e,t,n,o,r,a){Ve(e),Ae(t,n,o,r,g(e,!0),a),V(e,n)}(n,o,r,a,c,d)}break;case 1:switch(t){case 2:Se(o,r,a,c,i,d);break;case 1:break;case 16:k(r,o);break;default:Ae(o,r,a,c,i,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:k(n,t))}(n,o,r);break;case 2:ye(r),Se(o,r,a,c,i,d);break;case 1:ye(r);break;default:ye(r),Ae(o,r,a,c,i,d)}break;default:switch(t){case 16:ve(n),k(r,o);break;case 2:_e(r,l,n),Se(o,r,a,c,i,d);break;case 1:_e(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,a,c,i,d):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,c,i,l,d){var u,s,m=a-1,p=c-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=E(C)),Oe(h,C,n,o,r,i,d),e[f]=C,++f>m||f>p)break e;h=e[f],C=t[f]}for(h=e[m],C=t[p];h.key===C.key;){if(16384&C.flags&&(t[p]=C=E(C)),Oe(h,C,n,o,r,i,d),e[m]=C,m--,p--,f>m||f>p)break e;h=e[m],C=t[p]}}if(f>m){if(f<=p)for(s=(u=p+1)p)for(;f<=m;)ge(e[f++],n);else!function(e,t,n,o,r,a,c,i,l,d,u,s,m){var p,f,h,C=0,N=i,b=i,V=a-i+1,y=c-i+1,_=new Int32Array(y+1),x=V===o,k=!1,L=0,B=0;if(r<4||(V|y)<32)for(C=N;C<=a;++C)if(p=e[C],Bi?k=!0:L=i,16384&f.flags&&(t[i]=f=E(f)),Oe(p,f,l,n,d,u,m),++B;break}!x&&i>c&&ge(p,l)}else x||ge(p,l);else{var w={};for(C=b;C<=c;++C)w[t[C].key]=C;for(C=N;C<=a;++C)if(p=e[C],BN;)ge(e[N++],l);_[i-b]=C+1,L>i?k=!0:L=i,16384&(f=t[i]).flags&&(t[i]=f=E(f)),Oe(p,f,l,n,d,u,m),++B}else x||ge(p,l);else x||ge(p,l)}if(x)_e(l,s,e),Ae(t,l,n,d,u,m);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,c=0,i=0,l=e.length;l>De&&(De=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=de[a-1]),de[a]=n)}a=r+1;var d=new Int32Array(a);c=de[a-1];for(;a-- >0;)d[a]=c,c=ue[c],de[a]=0;return d}(_);for(i=S.length-1,C=y-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=E(f)),Se(f,l,n,d,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=E(f)),Se(f,l,n,d,(h=L+1)c?c:a,m=0;mc)for(m=s;m1?n-1:0),r=1;r0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(6),r=n(100),a=n(18),c=n(64),i=n(104),l=n(144),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||c;e.exports=function(e){return a(d,e)||(i&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(9),r=n(138),a=n(10),c=n(35),i=Object.defineProperty;t.f=o?i:function(e,t,n){if(a(e),t=c(t,!0),a(n),r)try{return i(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";t.__esModule=!0,t.rad2deg=t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n0&&(t.style=l),t};t.computeBoxProps=C;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,c=e.children,i=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof c)return c(C(e));var l="string"==typeof o?o+" "+N(i):N(i),d=C(i);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,c,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";var o=n(53),r=n(63),a=n(16),c=n(12),i=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,f,h,C){for(var N,b,g=a(p),V=r(g),v=o(f,h,3),y=c(V.length),_=0,x=C||i,k=t?x(p,y):n?x(p,0):undefined;y>_;_++)if((m||_ in V)&&(b=v(N=V[_],_,g),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return _;case 2:l.call(k,N)}else if(u)return!1;return s?-1:d||u?u:k}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(9),r=n(79),a=n(51),c=n(27),i=n(35),l=n(18),d=n(138),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=c(e),t=i(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(6),r=n(31),a=n(18),c=n(98),i=n(99),l=n(36),d=l.get,u=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,i){var l=!!i&&!!i.unsafe,d=!!i&&!!i.enumerable,m=!!i&&!!i.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),u(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!m&&e[t]&&(d=!0):delete e[t],d?e[t]=n:r(e,t,n)):d?e[t]=n:c(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&d(this).source||i(this)}))},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(18),c=Object.defineProperty,i={},l=function(e){throw e};e.exports=function(e,t){if(a(i,e))return i[e];t||(t={});var n=[][e],d=!!a(t,"ACCESSORS")&&t.ACCESSORS,u=a(t,0)?t[0]:l,s=a(t,1)?t[1]:undefined;return i[e]=!!n&&!r((function(){if(d&&!o)return!0;var e={length:-1};d?c(e,1,{enumerable:!0,get:l}):e[1]=1,n.call(e,u,s)}))}},function(e,t,n){"use strict";function o(e,t,n,o,r,a,c){try{var i=e[a](c),l=i.value}catch(d){return void n(d)}i.done?t(l):Promise.resolve(l).then(o,r)}t.__esModule=!0,t.winset=t.winget=t.runCommand=t.callByondAsync=t.callByond=t.IS_IE8=void 0;var r=window.Byond,a=function(){var e=navigator.userAgent.match(/Trident\/(\d+).+?;/i);if(!e)return null;var t=e[1];return t?parseInt(t,10):null}(),c=null!==a&&a<=6;t.IS_IE8=c;var i=function(e,t){void 0===t&&(t={}),r.call(e,t)};t.callByond=i;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return r.call(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return i("winset",{command:e})};var d=function(){var e,t=(e=regeneratorRuntime.mark((function n(e,t){var o;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,l("winget",{id:e,property:t});case 2:return o=n.sent,n.abrupt("return",o[t]);case 4:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){o(c,r,a,i,l,"next",e)}function l(e){o(c,r,a,i,l,"throw",e)}i(undefined)}))});return function(e,n){return t.apply(this,arguments)}}();t.winget=d;t.winset=function(e,t,n){var o;return i("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oi)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+c+""}},function(e,t,n){"use strict";var o=n(5);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(9),r=n(14),a=n(51);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(7);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,c=n(140),i=n(6),l=n(7),d=n(31),u=n(18),s=n(80),m=n(65),p=i.WeakMap;if(c){var f=new p,h=f.get,C=f.has,N=f.set;o=function(e,t){return N.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");m[b]=!0,o=function(e,t){return d(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},a=function(e){return u(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(18),r=n(16),a=n(80),c=n(111),i=a("IE_PROTO"),l=Object.prototype;e.exports=c?Object.getPrototypeOf:function(e){return e=r(e),o(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";var o=n(142),r=n(6),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";t.__esModule=!0,t.timeAgo=t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{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"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"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"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color};t.timeAgo=function(e,t){if(e>t)return"in the future";var n=(t/=10)-(e/=10);if(n>3600){var o=Math.round(n/3600);return o+" hour"+(1===o?"":"s")+" ago"}if(n>60){var r=Math.round(n/60);return r+" minute"+(1===r?"":"s")+" ago"}var a=Math.round(n);return a+" second"+(1===a?"":"s")+" ago"}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(9),c=n(124),i=n(11),l=n(85),d=n(59),u=n(51),s=n(31),m=n(12),p=n(156),f=n(171),h=n(35),C=n(18),N=n(82),b=n(7),g=n(45),V=n(55),v=n(52).f,y=n(172),_=n(20).forEach,x=n(58),k=n(14),L=n(21),B=n(36),w=n(87),S=B.get,I=B.set,T=k.f,A=L.f,E=Math.round,M=r.RangeError,O=l.ArrayBuffer,P=l.DataView,R=i.NATIVE_ARRAY_BUFFER_VIEWS,D=i.TYPED_ARRAY_TAG,F=i.TypedArray,j=i.TypedArrayPrototype,W=i.aTypedArrayConstructor,z=i.isTypedArray,U=function(e,t){for(var n=0,o=t.length,r=new(W(e))(o);o>n;)r[n]=t[n++];return r},H=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof O||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Y=function(e,t){return G(e,t=h(t,!0))?u(2,e[t]):A(e,t)},q=function(e,t,n){return!(G(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=Y,k.f=q,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:Y,defineProperty:q}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,i=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,h=r[i],C=h,N=C&&C.prototype,k={},L=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[u](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};R?c&&(C=t((function(e,t,n,o){return d(e,C,i),w(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):z(t)?U(C,t):y.call(C,t):new h(p(t)),e,C)})),V&&V(C,F),_(v(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=N):(C=t((function(e,t,n,o){d(e,C,i);var r,c,l,u=0,s=0;if(b(t)){if(!K(t))return z(t)?U(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw M("Wrong length");if((c=h-s)<0)throw M("Wrong length")}else if((c=m(o)*a)+s>h)throw M("Wrong length");l=c/a}else l=p(t),r=new O(c=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:c,length:l,view:new P(r)});u=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),i=1;i1?o-1:0),a=1;a"+e+"<\/script>"},f=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;f=o?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=c.length;n--;)delete f.prototype[c[n]];return f()};i[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[s]=e):n=f(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(14).f,r=n(18),a=n(13)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(13),r=n(45),a=n(14),c=o("unscopables"),i=Array.prototype;i[c]==undefined&&a.f(i,c,{configurable:!0,value:r(null)}),e.exports=function(e){i[c][e]=!0}},function(e,t,n){"use strict";var o=n(10),r=n(33),a=n(13)("species");e.exports=function(e,t){var n,c=o(e).constructor;return c===undefined||(n=o(c)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";t.__esModule=!0,t.ComplexModal=t.modalClose=t.modalAnswer=t.modalRegisterBodyOverride=t.modalOpen=void 0;var o=n(0),r=n(1),a=n(2),c={};t.modalOpen=function(e,t,n){var o=(0,r.useBackend)(e),a=o.act,c=o.data,i=Object.assign(c.modal?c.modal.args:{},n||{});a("modal_open",{id:t,arguments:JSON.stringify(i)})};t.modalRegisterBodyOverride=function(e,t){c[e]=t};var i=function(e,t,n,o){var a=(0,r.useBackend)(e),c=a.act,i=a.data;if(i.modal){var l=Object.assign(i.modal.args||{},o||{});c("modal_answer",{id:t,answer:n,arguments:JSON.stringify(l)})}};t.modalAnswer=i;var l=function(e,t){(0,(0,r.useBackend)(e).act)("modal_close",{id:t})};t.modalClose=l;t.ComplexModal=function(e,t){var n=(0,r.useBackend)(t).data;if(n.modal){var d,u,s=n.modal,m=s.id,p=s.text,f=s.type,h=(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),C="auto";if(c[m])u=c[m](n.modal,t);else if("input"===f){var N=n.modal.value;d=function(e){return i(t,m,N)},u=(0,o.createComponentVNode)(2,a.Input,{value:n.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(e,t){N=t}}),h=(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return i(t,m,N)}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})}else if("choice"===f){var b="object"==typeof n.modal.choices?Object.values(n.modal.choices):n.modal.choices;u=(0,o.createComponentVNode)(2,a.Dropdown,{options:b,selected:n.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return i(t,m,e)}}),C="initial"}else"bento"===f?u=(0,o.createComponentVNode)(2,a.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:n.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,a.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,a.Button,{selected:r+1===parseInt(n.modal.value,10),onClick:function(){return i(t,m,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===f&&(h=(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:n.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return i(t,m,0)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"check",content:n.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return i(t,m,1)}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,a.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:d,mx:"auto",overflowY:C,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:p}),u,h]})}}},function(e,t,n){"use strict";t.__esModule=!0,t.SettingsMenu=t.RndRoute=t.RndNavButton=t.RndNavbar=t.MainMenu=t.LatheSearch=t.LatheMenu=t.LatheMaterialStorage=t.LatheMaterials=t.LatheMainMenu=t.LatheChemicalStorage=t.LatheCategory=t.DeconstructionMenu=t.DataDiskMenu=t.CurrentLevels=void 0;var o=n(556);t.CurrentLevels=o.CurrentLevels;var r=n(557);t.DataDiskMenu=r.DataDiskMenu;var a=n(558);t.DeconstructionMenu=a.DeconstructionMenu;var c=n(559);t.LatheCategory=c.LatheCategory;var i=n(560);t.LatheChemicalStorage=i.LatheChemicalStorage;var l=n(561);t.LatheMainMenu=l.LatheMainMenu;var d=n(562);t.LatheMaterials=d.LatheMaterials;var u=n(563);t.LatheMaterialStorage=u.LatheMaterialStorage;var s=n(564);t.LatheMenu=s.LatheMenu;var m=n(565);t.LatheSearch=m.LatheSearch;var p=n(566);t.MainMenu=p.MainMenu;var f=n(567);t.RndNavbar=f.RndNavbar;var h=n(568);t.RndNavButton=h.RndNavButton;var C=n(189);t.RndRoute=C.RndRoute;var N=n(569);t.SettingsMenu=N.SettingsMenu},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(143),r=n(102).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(33);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(35),r=n(14),a=n(51);e.exports=function(e,t,n){var c=o(t);c in e?r.f(e,c,a(0,n)):e[c]=n}},function(e,t,n){"use strict";var o=n(10),r=n(154);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(7),a=n(18),c=n(14).f,i=n(64),l=n(73),d=i("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){c(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!a(e,d)){if(!s(e))return!0;if(!t)return!1;m(e)}return e[d].weakData},onFreeze:function(e){return l&&p.REQUIRED&&s(e)&&!a(e,d)&&m(e),e}};o[d]=!0},function(e,t,n){"use strict";var o=n(34);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(38),r=n(14),a=n(13),c=n(9),i=a("species");e.exports=function(e){var t=o(e),n=r.f;c&&t&&!t[i]&&n(t,i,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(22),r="["+n(89)+"]",a=RegExp("^"+r+r+"*"),c=RegExp(r+r+"*$"),i=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(c,"")),n}};e.exports={start:i(1),end:i(2),trim:i(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(174);var o=n(25),r=0,a=1,c=2,i=3,l=4,d=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=c){var i=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.callByond)("",{src:window.__ref__,action:"tgui:log",log:i})}},u=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;ou;)if((i=l[u++])!=i)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:c(!0),indexOf:c(!1)}},function(e,t,n){"use strict";var o=n(5),r=/#|\.prototype\./,a=function(e,t){var n=i[c(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},c=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},i=a.data={},l=a.NATIVE="N",d=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(143),r=n(102);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(7),r=n(57),a=n(13)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(5),r=n(13),a=n(105),c=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[c]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(23);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(5);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(10),r=n(107),a=n(12),c=n(53),i=n(108),l=n(151),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var m,p,f,h,C,N,b,g=c(t,n,u?2:1);if(s)m=e;else{if("function"!=typeof(p=i(e)))throw TypeError("Target is not iterable");if(r(p)){for(f=0,h=a(e.length);h>f;f++)if((C=u?g(o(b=e[f])[0],b[1]):g(e[f]))&&C instanceof d)return C;return new d(!1)}m=p.call(e)}for(N=m.next;!(b=N.call(m)).done;)if("object"==typeof(C=l(m,g,b.value,u))&&C&&C instanceof d)return C;return new d(!1)}).stop=function(e){return new d(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(8),a=n(25),c=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.direction,o=e.wrap,c=e.align,l=e.alignContent,d=e.justify,u=e.inline,s=e.spacing,m=void 0===s?0:s,p=e.spacingPrecise,f=void 0===p?0:p,h=i(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",a.IS_IE8&&("column"===n?"Flex--ie8--column":"Flex--ie8"),u&&"Flex--inline",m>0&&"Flex--spacing--"+m,f>0&&"Flex--spacingPrecise--"+f,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":c,"align-content":l,"justify-content":d})},h)};t.computeFlexProps=l;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({},l(e))))};t.Flex=d,d.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,l=e.shrink,d=e.basis,u=void 0===d?e.width:d,s=e.align,m=i(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",a.IS_IE8&&"Flex__item--ie8",t]),style:Object.assign({},m.style,{"flex-grow":n,"flex-shrink":l,"flex-basis":(0,c.unit)(u),order:o,"align-self":s})},m)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,d.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(8),a=n(17);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){var t=e.className,n=e.collapsing,i=e.children,l=c(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Table=i,i.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,i=c(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(i))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,i=e.header,l=c(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",i&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,i.Row=l,i.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(8),a=n(17),c=n(178),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,c=e.labelColor,i=void 0===c?"label":c,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children,f=e.noColon,h=void 0!==f&&f?"":":";return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:i,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+h:null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,i.Item=l,i.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.AccessList=void 0;var o=n(0),r=n(26),a=n(1),c=n(2);function i(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&!V.includes(e.ref)&&!b.includes(e.ref),checked:b.includes(e.ref),onClick:function(){return v(e.ref)}},e.desc)}))]})]})})}},function(e,t,n){"use strict";var o={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!o.call({1:2},1);t.f=a?function(e){var t=r(this,e);return!!t&&t.enumerable}:o},function(e,t,n){"use strict";var o=n(100),r=n(64),a=o("keys");e.exports=function(e){return a[e]||(a[e]=r(e))}},function(e,t,n){"use strict";var o=n(38);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";var o=n(109),r=n(34),a=n(13)("toStringTag"),c="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),a))?n:c?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var o=n(13)("iterator"),r=!1;try{var a=0,c={next:function(){return{done:!!a++}},"return":function(){r=!0}};c[o]=function(){return this},Array.from(c,(function(){throw 2}))}catch(i){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var a={};a[o]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(i){}return n}},function(e,t,n){"use strict";var o=n(33),r=n(16),a=n(63),c=n(12),i=function(e){return function(t,n,i,l){o(n);var d=r(t),u=a(d),s=c(d.length),m=e?s-1:0,p=e?-1:1;if(i<2)for(;;){if(m in u){l=u[m],m+=p;break}if(m+=p,e?m<0:s<=m)throw TypeError("Reduce of empty array with no initial value")}for(;e?m>=0:s>m;m+=p)m in u&&(l=n(l,u[m],m,d));return l}};e.exports={left:i(!1),right:i(!0)}},function(e,t,n){"use strict";var o=n(6),r=n(9),a=n(112),c=n(31),i=n(72),l=n(5),d=n(59),u=n(32),s=n(12),m=n(156),p=n(237),f=n(37),h=n(55),C=n(52).f,N=n(14).f,b=n(106),g=n(46),V=n(36),v=V.get,y=V.set,_=o.ArrayBuffer,x=_,k=o.DataView,L=k&&k.prototype,B=Object.prototype,w=o.RangeError,S=p.pack,I=p.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},O=function(e){return S(e,23,4)},P=function(e){return S(e,52,8)},R=function(e,t){N(e.prototype,t,{get:function(){return v(this)[t]}})},D=function(e,t,n,o){var r=m(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var c=v(a.buffer).bytes,i=r+a.byteOffset,l=c.slice(i,i+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var c=m(n),i=v(e);if(c+t>i.byteLength)throw w("Wrong index");for(var l=v(i.buffer).bytes,d=c+i.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in x||c(x,j,_[j]);W.constructor=x}h&&f(L)!==B&&h(L,B);var H=new k(new x(2)),K=L.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||i(L,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){d(this,x,"ArrayBuffer");var t=m(e);y(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},k=function(e,t,n){d(this,k,"DataView"),d(e,x,"DataView");var o=v(e).byteLength,a=u(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w("Wrong length");y(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(R(x,"byteLength"),R(k,"buffer"),R(k,"byteLength"),R(k,"byteOffset")),i(k.prototype,{getInt8:function(e){return D(this,1,e)[0]<<24>>24},getUint8:function(e){return D(this,1,e)[0]},getInt16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(D(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(D(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,T,t)},setUint8:function(e,t){F(this,1,e,T,t)},setInt16:function(e,t){F(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,O,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,P,t,arguments.length>2?arguments[2]:undefined)}});g(x,"ArrayBuffer"),g(k,"DataView"),e.exports={ArrayBuffer:x,DataView:k}},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(67),c=n(23),i=n(56),l=n(74),d=n(59),u=n(7),s=n(5),m=n(83),p=n(46),f=n(87);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),N=h?"set":"add",b=r[e],g=b&&b.prototype,V=b,v={},y=function(e){var t=g[e];c(g,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!u(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||g.forEach&&!s((function(){(new b).entries().next()})))))V=n.getConstructor(t,e,h,N),i.REQUIRED=!0;else if(a(e,!0)){var _=new V,x=_[N](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=m((function(e){new b(e)})),B=!C&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));L||((V=t((function(t,n){d(t,V,e);var o=f(new b,t,V);return n!=undefined&&l(n,o[N],o,h),o}))).prototype=g,g.constructor=V),(k||B)&&(y("delete"),y("has"),h&&y("get")),(B||x)&&y(N),C&&g.clear&&delete g.clear}return v[e]=V,o({global:!0,forced:V!=b},v),p(V,e),C||n.setStrong(V,e,h),V}},function(e,t,n){"use strict";var o=n(7),r=n(55);e.exports=function(e,t,n){var a,c;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(c=a.prototype)&&c!==n.prototype&&r(e,c),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(40),r=n(6),a=n(5);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(10);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(91),c=n(118),i=RegExp.prototype.exec,l=String.prototype.replace,d=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=c.UNSUPPORTED_Y||c.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,c=this,d=s&&c.sticky,p=a.call(c),f=c.source,h=0,C=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),C=String(e).slice(c.lastIndex),c.lastIndex>0&&(!c.multiline||c.multiline&&"\n"!==e[c.lastIndex-1])&&(f="(?: "+f+")",C=" "+C,h++),n=new RegExp("^(?:"+f+")",p)),m&&(n=new RegExp("^"+f+"$(?!\\s)",p)),u&&(t=c.lastIndex),o=i.call(d?n:c,C),d?o?(o.input=o.input.slice(h),o[0]=o[0].slice(h),o.index=c.lastIndex,c.lastIndex+=o[0].length):c.lastIndex=0:u&&o&&(c.lastIndex=c.global?o.index+o[0].length:t),m&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=a("replace"),m=!!/./[s]&&""===/./[s]("a","$0"),p=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var f=a(e),h=!r((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),C=h&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!h||!C||"replace"===e&&(!d||!u||m)||"split"===e&&!p){var N=/./[f],b=n(f,""[e],(function(e,t,n,o,r){return t.exec===c?h&&!r?{done:!0,value:N.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),g=b[0],V=b[1];o(String.prototype,e,g),o(RegExp.prototype,f,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}s&&i(RegExp.prototype[f],"sham",!0)}},function(e,t,n){"use strict";var o=n(34),r=n(92);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(15),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],a=r.indexOf(" "),c=function(e,t,n){void 0===t&&(t=-a),void 0===n&&(n="");var c=Math.floor(Math.log10(e)),i=Math.floor(Math.max(3*t,c)),l=Math.floor(c/3),d=Math.floor(i/3),u=(0,o.clamp)(a+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-i:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()};t.formatSiUnit=c;t.formatPower=function(e,t){return void 0===t&&(t=0),c(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,a=n.indexOf(".");-1===a&&(a=r);for(var c="",i=0;i0&&i=74)&&(o=c.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(16),r=n(44),a=n(12);e.exports=function(e){for(var t=o(this),n=a(t.length),c=arguments.length,i=r(c>1?arguments[1]:undefined,n),l=c>2?arguments[2]:undefined,d=l===undefined?n:r(l,n);d>i;)t[i++]=e;return t}},function(e,t,n){"use strict";var o=n(13),r=n(71),a=o("iterator"),c=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||c[a]===e)}},function(e,t,n){"use strict";var o=n(82),r=n(71),a=n(13)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(13)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(3),r=n(222),a=n(37),c=n(55),i=n(46),l=n(31),d=n(23),u=n(13),s=n(40),m=n(71),p=n(153),f=p.IteratorPrototype,h=p.BUGGY_SAFARI_ITERATORS,C=u("iterator"),N=function(){return this};e.exports=function(e,t,n,u,p,b,g){r(n,t,u);var V,v,y,_=function(e){if(e===p&&w)return w;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,B=L[C]||L["@@iterator"]||p&&L[p],w=!h&&B||_(p),S="Array"==t&&L.entries||B;if(S&&(V=a(S.call(new e)),f!==Object.prototype&&V.next&&(s||a(V)===f||(c?c(V,f):"function"!=typeof V[C]&&l(V,C,N)),i(V,x,!0,!0),s&&(m[x]=N))),"values"==p&&B&&"values"!==B.name&&(k=!0,w=function(){return B.call(this)}),s&&!g||L[C]===w||l(L,C,w),m[t]=w,p)if(v={values:_("values"),keys:b?w:_("keys"),entries:_("entries")},g)for(y in v)(h||k||!(y in L))&&d(L,y,v[y]);else o({target:t,proto:!0,forced:h||k},v);return v}},function(e,t,n){"use strict";var o=n(5);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(12),r=n(114),a=n(22),c=Math.ceil,i=function(e){return function(t,n,i){var l,d,u=String(a(t)),s=u.length,m=i===undefined?" ":String(i),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,c(l/m.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:i(!1),end:i(!0)}},function(e,t,n){"use strict";var o=n(32),r=n(22);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,c=n(6),i=n(5),l=n(34),d=n(53),u=n(146),s=n(97),m=n(165),p=c.location,f=c.setImmediate,h=c.clearImmediate,C=c.process,N=c.MessageChannel,b=c.Dispatch,g=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},y=function(e){return function(){v(e)}},_=function(e){v(e.data)},x=function(e){c.postMessage(e+"",p.protocol+"//"+p.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return V[++g]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(g),g},h=function(e){delete V[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=_,o=d(a.postMessage,a,1)):!c.addEventListener||"function"!=typeof postMessage||c.importScripts||i(x)||"file:"===p.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),v(e)}}:function(e){setTimeout(y(e),0)}:(o=x,c.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(7),r=n(34),a=n(13)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(5);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(32),r=n(22),a=function(e){return function(t,n){var a,c,i=String(r(t)),l=o(n),d=i.length;return l<0||l>=d?e?"":undefined:(a=i.charCodeAt(l))<55296||a>56319||l+1===d||(c=i.charCodeAt(l+1))<56320||c>57343?e?i.charAt(l):a:e?i.slice(l,l+2):c-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(117);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(13)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(119).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(5),r=n(89);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(6),r=n(5),a=n(83),c=n(11).NATIVE_ARRAY_BUFFER_VIEWS,i=o.ArrayBuffer,l=o.Int8Array;e.exports=!c||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new i(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(25),r=(0,n(61).createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var a=[17,18,16],c=[27,13,32,9,17,16],i={},l=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:l(n,o,r,t)}},u=function(){for(var e=0,t=Object.keys(i);e=0||(r[n]=e[n]);return r}var f=(0,l.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,l=e.icon,m=e.color,h=e.disabled,C=e.selected,N=e.tooltip,b=e.tooltipPosition,g=e.ellipsis,V=e.content,v=e.iconRotation,y=e.iconColor,_=e.iconSpin,x=e.iconRight,k=e.children,L=e.onclick,B=e.onClick,w=p(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconColor","iconSpin","iconRight","children","onclick","onClick"]),S=!(!V&&!k);return L&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",S&&"Button--hasContent",g&&"Button--ellipsis",x&&"Button--iconRight",m&&"string"==typeof m?"Button--color--"+m:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.IS_IE8,onclick:function(e){(0,i.refocusLayout)(),!h&&B&&B(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===c.KEY_SPACE||t===c.KEY_ENTER?(e.preventDefault(),void(!h&&B&&B(e))):t===c.KEY_ESCAPE?(e.preventDefault(),void(0,i.refocusLayout)()):void 0}},w,{children:[l&&!x&&(0,o.createComponentVNode)(2,u.Icon,{name:l,color:y,rotation:v,spin:_}),V,k,l&&x&&(0,o.createComponentVNode)(2,u.Icon,{name:l,color:y,rotation:v,spin:_}),N&&(0,o.createComponentVNode)(2,s.Tooltip,{content:N,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=p(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var N=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}m(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,a=t.confirmColor,c=void 0===a?"bad":a,i=t.confirmIcon,l=t.icon,d=t.color,u=t.content,s=t.onClick,m=p(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?i:l,color:this.state.clickedOnce?c:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},m)))},t}(o.Component);t.ButtonConfirm=N,h.Confirm=N;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}m(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,i=t.icon,l=t.iconRotation,m=t.iconSpin,f=t.tooltip,h=t.tooltipPosition,C=t.color,N=void 0===C?"default":C,b=(t.placeholder,t.maxLength,p(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},b,{onClick:function(){return e.setInInput(!0)},children:[i&&(0,o.createComponentVNode)(2,u.Icon,{name:i,rotation:l,spin:m}),(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===c.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===c.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),f&&(0,o.createComponentVNode)(2,s.Tooltip,{content:f,position:h})]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(8),a=n(17);var c=/-o$/,i=function(e){var t=e.name,n=e.size,i=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,m=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var p=c.test(t),f=t.replace(c,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,p?"far":"fas","fa-"+f,i&&"fa-spin"]),style:u},m)))};t.Icon=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(15),a=n(8),c=n(25),i=n(128),l=n(17);var d=function(e){var t,n;function d(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,c=t.step,i=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var d=Number.isFinite(o)?o%c:0;n.internalValue=(0,r.clamp)(n.internalValue+l*c/i,o-c,a+c),n.value=(0,r.clamp)(n.internalValue-n.internalValue%c+d,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,c=a.dragging,i=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!c,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),c)n.suppressFlicker(),o&&o(e,i),r&&r(e,i);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,d.prototype.render=function(){var e=this,t=this.state,n=t.dragging,d=t.editing,u=t.value,s=t.suppressingFlicker,m=this.props,p=m.className,f=m.fluid,h=m.animated,C=m.value,N=m.unit,b=m.minValue,g=m.maxValue,V=m.height,v=m.width,y=m.lineHeight,_=m.fontSize,x=m.format,k=m.onChange,L=m.onDrag,B=C;(n||s)&&(B=u);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(N?" "+N:""),0,{unselectable:c.IS_IE8})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:x,children:w})||w(x?x(B):B);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",p]),minWidth:v,minHeight:V,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-b)/(g-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:d?undefined:"none",height:V,"line-height":y,"font-size":_},onBlur:function(t){if(d){var n=(0,r.clamp)(t.target.value,b,g);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,g);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},d}(o.Component);t.NumberInput=d,d.defaultHooks=a.pureComponentHooks,d.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),a=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.loginState;if(i)return(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l.name," (",l.rank,")"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Logout",color:"good",float:"right",onClick:function(){return c("login_logout")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:!l.id,content:"Eject ID",color:"good",float:"right",onClick:function(){return c("login_eject")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),a=n(2);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.loginState,d=i.isAI,u=i.isRobot,s=i.isAdmin;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:l.id?l.id:"----------",ml:"0.5rem",onClick:function(){return c("login_insert")}})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",disabled:!l.id,content:"Login",onClick:function(){return c("login_login",{login_type:1})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login_login",{login_type:2})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login_login",{login_type:3})}}),!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){return c("login_login",{login_type:4})}})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),a=n(475),c=function(e){var t=e.beakerLoaded,n=e.beakerContents,a=void 0===n?[]:n,c=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===a.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),a.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!c&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:c(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=c,c.propTypes={beakerLoaded:a.bool,beakerContents:a.array,buttons:a.arrayOf(a.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifest=void 0;var o=n(0),r=n(1),a=n(2),c=n(19),i=n(39).COLORS.department,l=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel"],d=function(e){return-1!==l.indexOf(e)||"Quartermaster"===e},u=function(e){return e.length>0&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"50%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"15%",children:"Active"})]}),e.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{color:(t=e.rank,-1!==l.indexOf(t)?"green":"Quartermaster"===t?"yellow":"orange"),bold:d(e.rank),children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,c.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,c.decodeHtmlEntities)(e.rank)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.active})]},e.name+e.rank);var t}))]})};t.CrewManifest=function(e,t){var n;(0,r.useBackend)(t).act;e.data?n=e.data:n=(0,r.useBackend)(t).data;var c=n.manifest,l=c.heads,d=c.sec,s=c.eng,m=c.med,p=c.sci,f=c.ser,h=c.sup,C=c.misc;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.command,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:u(l)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.security,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:u(d)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.engineering,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:u(s)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.medical,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:u(m)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.science,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:u(p)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.service,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:u(f)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:i.supply,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:u(h)}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:u(C)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(1),a=n(2);t.TemporaryNotice=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data.temp;if(l){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(97);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(6),r=n(98),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(6),r=n(99),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(18),r=n(101),a=n(21),c=n(14);e.exports=function(e,t){for(var n=r(t),i=c.f,l=a.f,d=0;dl;)o(i,n=t[l++])&&(~a(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(104);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(9),r=n(14),a=n(10),c=n(68);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=c(t),i=o.length,l=0;i>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(38);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(27),r=n(52).f,a={}.toString,c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return c&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return c.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(13);t.f=o},function(e,t,n){"use strict";var o=n(16),r=n(44),a=n(12),c=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),i=a(n.length),l=r(e,i),d=r(t,i),u=arguments.length>2?arguments[2]:undefined,s=c((u===undefined?i:r(u,i))-d,i-l),m=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=m,d+=m;return n}},function(e,t,n){"use strict";var o=n(57),r=n(12),a=n(53);e.exports=function c(e,t,n,i,l,d,u,s){for(var m,p=l,f=0,h=!!u&&a(u,s,3);f0&&o(m))p=c(e,t,m,r(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}f++}return p}},function(e,t,n){"use strict";var o=n(10);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(c){var a=e["return"];throw a!==undefined&&o(a.call(e)),c}}},function(e,t,n){"use strict";var o=n(27),r=n(47),a=n(71),c=n(36),i=n(110),l=c.set,d=c.getterFor("Array Iterator");e.exports=i(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=d(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,c=n(37),i=n(31),l=n(18),d=n(13),u=n(40),s=d("iterator"),m=!1;[].keys&&("next"in(a=[].keys())?(r=c(c(a)))!==Object.prototype&&(o=r):m=!0),o==undefined&&(o={}),u||l(o,s)||i(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){"use strict";var o=n(7);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(27),r=n(32),a=n(12),c=n(41),i=n(24),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=c("lastIndexOf"),m=i("indexOf",{ACCESSORS:!0,1:0}),p=u||!s||!m;e.exports=p?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=a(t.length),c=n-1;for(arguments.length>1&&(c=l(c,r(arguments[1]))),c<0&&(c=n+c);c>=0;c--)if(c in t&&t[c]===e)return c||0;return-1}:d},function(e,t,n){"use strict";var o=n(32),r=n(12);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(33),r=n(7),a=[].slice,c={},i=function(e,t,n){if(!(t in c)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!N(this,e)}}),a(u.prototype,n?{get:function(e){var t=N(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);d(e,t,(function(e,t){f(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),u(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(7),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(6),r=n(60).trim,a=n(89),c=o.parseInt,i=/^[+-]?0[Xx]/,l=8!==c(a+"08")||22!==c(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return c(n,t>>>0||(i.test(n)?16:10))}:c},function(e,t,n){"use strict";var o=n(9),r=n(68),a=n(27),c=n(79).f,i=function(e){return function(t){for(var n,i=a(t),l=r(i),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!c.call(i,n)||s.push(e?[n,i[n]]:i[n]);return s}};e.exports={entries:i(!0),values:i(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(6);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(81);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,c,i,l,d,u,s=n(6),m=n(21).f,p=n(34),f=n(116).set,h=n(165),C=s.MutationObserver||s.WebKitMutationObserver,N=s.process,b=s.Promise,g="process"==p(N),V=m(s,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(g&&(e=N.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?c():a=undefined,n}}a=undefined,e&&e.enter()},g?c=function(){N.nextTick(o)}:C&&!h?(i=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),c=function(){l.data=i=!i}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,c=function(){u.call(d,o)}):c=function(){f.call(s,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,c()),a=t}},function(e,t,n){"use strict";var o=n(10),r=n(7),a=n(168);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(33),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(3),r=n(92);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(81);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(366);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(16),r=n(12),a=n(108),c=n(107),i=n(53),l=n(11).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,m,p=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,N=a(p);if(N!=undefined&&!c(N))for(m=(s=N.call(p)).next,p=[];!(u=m.call(s)).done;)p.push(u.value);for(C&&f>2&&(h=i(h,arguments[2],2)),n=r(p.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=C?h(p[t],t):p[t];return d}},function(e,t,n){"use strict";var o=n(72),r=n(56).getWeakData,a=n(10),c=n(7),i=n(59),l=n(74),d=n(20),u=n(18),s=n(36),m=s.set,p=s.getterFor,f=d.find,h=d.findIndex,C=0,N=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},g=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){i(e,s,t),m(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),f=p(t),h=function(e,t,n){var o=f(e),c=r(a(t),!0);return!0===c?N(o).set(t,n):c[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!c(e))return!1;var n=r(e);return!0===n?N(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!c(e))return!1;var n=r(e);return!0===n?N(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(c(e)){var n=r(e);return!0===n?N(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o=n(408),r=n(25);function a(e,t,n,o,r,a,c){try{var i=e[a](c),l=i.value}catch(d){return void n(d)}i.done?t(l):Promise.resolve(l).then(o,r)}var c,i,l,d,u,s=(0,n(61).createLogger)("drag"),m=!1,p=!1,f=[0,0],h=function(e){return(0,r.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},C=function(e,t){return(0,r.winset)(e,"pos",t[0]+","+t[1])},N=function(){var e,t=(e=regeneratorRuntime.mark((function n(e){var t,o,r,a;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return s.log("setting up"),c=e.config.window,n.next=4,h(c);case 4:t=n.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],o=b(t),r=o[0],a=o[1],r&&C(c,a),s.debug("current state",{ref:c,screenOffset:f});case 9:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(o,r){var c=e.apply(t,n);function i(e){a(c,o,r,i,l,"next",e)}function l(e){a(c,o,r,i,l,"throw",e)}i(undefined)}))});return function(e){return t.apply(this,arguments)}}();t.setupDrag=N;var b=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),m=!0,i=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",V),document.addEventListener("mouseup",g),V(e)};var g=function _(e){s.log("drag end"),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),m=!1},V=function(e){m&&(e.preventDefault(),C(c,(0,o.vecAdd)([e.screenX,e.screenY],f,i)))};t.resizeStartHandler=function(e,t){return function(n){l=[e,t],s.log("resize start",l),p=!0,i=[window.screenLeft-n.screenX,window.screenTop-n.screenY],d=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",y),document.addEventListener("mouseup",v),y(n)}};var v=function x(e){s.log("resize end",u),y(e),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",x),p=!1},y=function(e){p&&(e.preventDefault(),(u=(0,o.vecAdd)(d,(0,o.vecMultiply)(l,(0,o.vecAdd)([e.screenX,e.screenY],(0,o.vecInverse)([window.screenLeft,window.screenTop]),i,[1,1]))))[0]=Math.max(u[0],250),u[1]=Math.max(u[1],120),function(e,t){(0,r.winset)(e,"size",t[0]+","+t[1])}(c,u))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var o=n(0),r=n(8);t.Tooltip=function(e){var t=e.content,n=e.position,a=void 0===n?"bottom":n,c="string"==typeof t&&t.length>35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(8),a=n(17);t.Dimmer=function(e){var t=e.className,n=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},c,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(8);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(76),a=n(8);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=i,i.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,i=c(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},i)))};t.GridColumn=l,i.defaultHooks=a.pureComponentHooks,i.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(15),a=n(8),c=n(128);var i=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:i(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,c=t.step,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=i(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%c:0;n.internalValue=(0,r.clamp)(n.internalValue+u*c/l,o-c,a+c),n.value=(0,r.clamp)(n.internalValue-n.internalValue%c+s,o,a),n.origin=i(e,d)}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,c=a.dragging,i=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!c,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),c)n.suppressFlicker(),o&&o(e,i),r&&r(e,i);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state,n=t.dragging,a=t.editing,i=t.value,l=t.suppressingFlicker,d=this.props,u=d.animated,s=d.value,m=d.unit,p=d.minValue,f=d.maxValue,h=d.format,C=d.onChange,N=d.onDrag,b=d.children,g=d.height,V=d.lineHeight,v=d.fontSize,y=s;(n||l)&&(y=i);var _=function(e){return e+(m?" "+m:"")},x=u&&!n&&!l&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:y,format:h,children:_})||_(h?h(y):y),k=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:g,"line-height":V,"font-size":v},onBlur:function(t){if(a){var n=(0,r.clamp)(t.target.value,p,f);e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),N&&N(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,p,f);return e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),void(N&&N(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:a,value:s,displayValue:y,displayElement:x,inputElement:k,handleDragStart:this.handleDragStart})},a}(o.Component);t.DraggableControl=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(15),a=n(8),c=n(25),i=n(17),l=n(180),d=n(131);t.Slider=function(e){if(c.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,N=e.unit,b=e.value,g=e.className,V=e.fillValue,v=e.color,y=e.ranges,_=void 0===y?{}:y,x=e.children,k=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=x!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:u,minValue:s,onChange:m,onDrag:p,step:f,stepPixelSize:h,suppressFlicker:C,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,f=((0,r.scale)(n,s,u),(0,r.scale)(null!=V?V:c,s,u)),h=(0,r.scale)(c,s,u),C=v||(0,r.keyOfMatchingRange)(null!=V?V:n,_)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,g,(0,i.computeBoxClassName)(k)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(f)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(f,h))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(h)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?x:l,0),d],0,Object.assign({},(0,i.computeBoxProps)(k),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(8),a=n(19),c=n(1),i=n(25),l=n(2),d=n(39),u=n(175),s=n(125),m=n(61),p=n(127);var f=(0,m.createLogger)("Window"),h=function(e){var t,n;function l(){return e.apply(this,arguments)||this}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var m=l.prototype;return m.componentDidMount=function(){(0,p.refocusLayout)()},m.render=function(){var e=this.props,t=e.resizable,n=e.theme,l=e.children,m=(0,c.useBackend)(this.context),h=m.config,C=m.debugLayout,b=h.observer?h.status=0||(r[n]=e[n]);return r}(e,["format"]),a=new Date(this.state.value).toISOString().slice(11,19);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({as:"span"},n,{children:t?t(this.state.value,a):a})))},a}(o.Component);t.Countdown=a,a.defaultProps={rate:1e3}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosScan=void 0;var o=n(0),r=n(26),a=(n(1),n(2));t.AtmosScan=function(e,t){var n=e.data.aircontents;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(n).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,c=e.poor_high,i=e.bad_high,tc?"average":t>i?"bad":"good"),children:[e.val,e.units]},e.entry);var t,n,r,c,i}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MessengerList=t.ActiveConversation=t.pda_messenger=void 0;var o=n(0),r=n(26),a=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);return r.active_convo?(0,o.createComponentVNode)(2,i,{data:r}):(0,o.createComponentVNode)(2,l,{data:r})};var i=function(e,t){var n=(0,a.useBackend)(t).act,i=e.data,l=i.convo_name,d=i.convo_job,u=i.messages,s=i.active_convo,m=(0,a.useLocalState)(t,"clipboardMode",!1),p=m[0],f=m[1],h=(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"arrow-left",onClick:function(){return n("Back")}}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+l+" ("+d+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return f(!p)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{height:"97%",overflowY:"auto",children:(0,r.filter)((function(e){return e.target===s}))(u).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",position:"relative",mb:1,children:[(0,o.createComponentVNode)(2,c.Icon,{fontSize:2.5,color:e.sent?"#4d9121":"#cd7a0d",position:"absolute",left:e.sent?null:"0px",right:e.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:e.sent?"scale(-1, 1)":null},name:"comment"}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,backgroundColor:e.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:e.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[e.sent?"You:":"Them:"," ",e.message]})]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"comment",onClick:function(){return n("Message",{target:s})},content:"Reply"})]})]});return p&&(h=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+l+" ("+d+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return f(!p)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,r.filter)((function(e){return e.target===s}))(u).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{color:e.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[e.sent?"You:":"Them:"," ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:e.message})]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"comment",onClick:function(){return n("Message",{target:s})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return n("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),h]})};t.ActiveConversation=i;var l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.data,i=r.convopdas,l=r.pdas,u=r.charges,s=r.silent,m=r.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!s,icon:s?"volume-mute":"volume-up",onClick:function(){return n("Toggle Ringer")},children:["Ringer: ",s?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:m?"bad":"green",icon:"power-off",onClick:function(){return n("Toggle Messenger")},children:["Messenger: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return n("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return n("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!m&&(0,o.createComponentVNode)(2,c.Box,{mt:2,children:[!!u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cartridge Special Function",children:[u," charges left."]})}),!i.length&&!l.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No current conversations"})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,d,{title:"Current Conversations",data:r,pdas:i,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,d,{title:"Other PDAs",pdas:l,msgAct:"Message",data:r})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Messenger Offline."})]})};t.MessengerList=l;var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.data,i=e.pdas,l=e.title,d=e.msgAct,u=r.charges,s=r.plugins;return i&&i.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:l,children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return n(d,{target:e.uid})}}),!!u&&s.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return n("Messenger Plugin",{plugin:t.uid,target:e.uid})}},t.uid)}))]},e.uid)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:l,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(15),a=n(1),c=n(2);t.Signaler=function(e,t){var n=(0,a.useBackend)(t).act,i=e.data,l=i.code,d=i.frequency,u=i.minFrequency,s=i.maxFrequency;return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:u/10,maxValue:s/10,value:d/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onDrag:function(e,t){return n("code",{code:t})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitorMainContent=t.PowerMonitor=void 0;var o=n(0),r=n(26),a=n(43),c=n(15),i=n(8),l=n(19),d=n(1),u=n(2),s=n(4),m=6e5;t.PowerMonitor=function(e,t){return(0,o.createComponentVNode)(2,s.Window,{resizeable:!0,children:(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,d.useBackend)(t),r=(n.act,n.data),a=r.powermonitor,c=r.select_monitor;return(0,o.createComponentVNode)(2,u.Box,{m:0,children:[!a&&c&&(0,o.createComponentVNode)(2,f),a&&(0,o.createComponentVNode)(2,h)]})};t.PowerMonitorMainContent=p;var f=function(e,t){var n=(0,d.useBackend)(t),r=n.act,a=n.data.powermonitors;return(0,o.createComponentVNode)(2,u.Section,{title:"Select Power Monitor",children:a.map((function(e){return(0,o.createComponentVNode)(2,u.Box,{children:(0,o.createComponentVNode)(2,u.Button,{content:e.Name,icon:"arrow-right",onClick:function(){return r("selectmonitor",{selectmonitor:e.uid})}})},e)}))})},h=function(e,t){var n,i=(0,d.useBackend)(t),s=i.act,p=i.data,f=p.powermonitor,h=p.history,b=p.apcs,g=p.select_monitor;if(p.no_powernet)n=(0,o.createComponentVNode)(2,u.Box,{color:"bad",textAlign:"center",children:[(0,o.createComponentVNode)(2,u.Icon,{name:"exclamation-triangle",size:"2",my:"0.5rem"}),(0,o.createVNode)(1,"br"),"Warning: The monitor is not connected to power grid via cable!"]});else{var V=(0,d.useLocalState)(t,"sortByField",null),v=V[0],y=V[1],_=h.supply[h.supply.length-1]||0,x=h.demand[h.demand.length-1]||0,k=h.supply.map((function(e,t){return[t,e]})),L=h.demand.map((function(e,t){return[t,e]})),B=Math.max.apply(Math,[m].concat(h.supply,h.demand)),w=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===v&&(0,r.sortBy)((function(e){return e.Name})),"charge"===v&&(0,r.sortBy)((function(e){return-e.CellPct})),"draw"===v&&(0,r.sortBy)((function(e){return-e.Load}))])(b);n=(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,u.Section,{children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,u.ProgressBar,{value:_,minValue:0,maxValue:B,color:"green",children:(0,c.toFixed)(_/1e3)+" kW"})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,u.ProgressBar,{value:x,minValue:0,maxValue:B,color:"red",children:(0,c.toFixed)(x/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,u.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,u.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,B],strokeColor:"rgba(32, 177, 66, 1)",fillColor:"rgba(32, 177, 66, 0.25)"}),(0,o.createComponentVNode)(2,u.Chart.Line,{fillPositionedParent:!0,data:L,rangeX:[0,L.length-1],rangeY:[0,B],strokeColor:"rgba(219, 40, 40, 1)",fillColor:"rgba(219, 40, 40, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,u.Box,{mb:1,children:[(0,o.createComponentVNode)(2,u.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,u.Button.Checkbox,{checked:"name"===v,content:"Name",onClick:function(){return y("name"!==v&&"name")}}),(0,o.createComponentVNode)(2,u.Button.Checkbox,{checked:"charge"===v,content:"Charge",onClick:function(){return y("charge"!==v&&"charge")}}),(0,o.createComponentVNode)(2,u.Button.Checkbox,{checked:"draw"===v,content:"Draw",onClick:function(){return y("draw"!==v&&"draw")}})]}),(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,u.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),w.map((function(e,t){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"Table__row candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.Name)}),(0,o.createComponentVNode)(2,u.Table.Cell,{className:"Table__cell text-right text-nowrap",children:(0,o.createComponentVNode)(2,C,{charging:e.CellStatus,charge:e.CellPct})}),(0,o.createComponentVNode)(2,u.Table.Cell,{className:"Table__cell text-right text-nowrap",children:e.Load}),(0,o.createComponentVNode)(2,u.Table.Cell,{className:"Table__cell text-center text-nowrap",children:(0,o.createComponentVNode)(2,N,{status:e.Equipment})}),(0,o.createComponentVNode)(2,u.Table.Cell,{className:"Table__cell text-center text-nowrap",children:(0,o.createComponentVNode)(2,N,{status:e.Lights})}),(0,o.createComponentVNode)(2,u.Table.Cell,{className:"Table__cell text-center text-nowrap",children:(0,o.createComponentVNode)(2,N,{status:e.Environment})})]},e.id)}))]})],4)}return(0,o.createComponentVNode)(2,u.Section,{title:f,buttons:(0,o.createComponentVNode)(2,u.Box,{m:0,children:g&&(0,o.createComponentVNode)(2,u.Button,{content:"Back",icon:"arrow-up",onClick:function(){return s("return")}})}),children:n})},C=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Icon,{width:"18px",textAlign:"center",name:"N"===t&&(n>50?"battery-half":"battery-quarter")||"C"===t&&"bolt"||"F"===t&&"battery-full"||"M"===t&&"slash",color:"N"===t&&(n>50?"yellow":"red")||"C"===t&&"yellow"||"F"===t&&"green"||"M"===t&&"orange"}),(0,o.createComponentVNode)(2,u.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,c.toFixed)(n)+"%"})],4)};C.defaultHooks=i.pureComponentHooks;var N=function(e){var t,n;switch(e.status){case"AOn":t=!0,n=!0;break;case"AOff":t=!0,n=!1;break;case"On":t=!1,n=!0;break;case"Off":t=!1,n=!1}var r=(n?"On":"Off")+" ["+(t?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,u.ColorBox,{color:n?"good":"bad",content:t?undefined:"M",title:r})};N.defaultHooks=i.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.RndRoute=void 0;var o=n(1);t.RndRoute=function(e,t){var n=e.render,r=(0,o.useBackend)(t).data,a=r.menu,c=r.submenu,i=function(e,t){return null===e||e===undefined||("function"==typeof e?e(t):e===t)};return i(e.menu,a)&&i(e.submenu,c)?n():null}},function(e,t,n){e.exports=n(191)},function(e,t,n){"use strict";n(192),n(193),n(194),n(195),n(196),n(197),n(198),n(199),n(200),n(201),n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(217),n(219),n(220),n(221),n(152),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(238),n(239),n(240),n(241),n(242),n(244),n(245),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(256),n(257),n(258),n(259),n(260),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(276),n(277),n(278),n(279),n(280),n(281),n(283),n(284),n(286),n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(296),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(312),n(313),n(314),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(169),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404);var o=n(0),r=n(406);n(407);n(174);var a=n(1),c=n(25),i=n(175),l=n(61);n(409),n(410),n(411),n(412),n(413);var d=n(414);n(416),n(417),n(418),n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426);Date.now();var u,s=(0,d.createStore)(),m=!0,p=function(){for(s.subscribe((function(){!function(){try{var e=s.getState();m&&(l.logger.log("initial render",e),(0,i.setupDrag)(e));var t=(0,n(126).getRoutedComponent)(e),r=(0,o.createComponentVNode)(2,d.StoreProvider,{store:s,children:(0,o.createComponentVNode)(2,t)});u||(u=document.getElementById("react-root")),(0,o.render)(r,u)}catch(a){throw l.logger.error("rendering error",a),a}m&&(m=!1)}()})),window.update=function(e){var t="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};c.IS_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){l.logger.log(o),l.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;s.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",p):p()},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(38),c=n(40),i=n(9),l=n(104),d=n(144),u=n(5),s=n(18),m=n(57),p=n(7),f=n(10),h=n(16),C=n(27),N=n(35),b=n(51),g=n(45),V=n(68),v=n(52),y=n(147),_=n(103),x=n(21),k=n(14),L=n(79),B=n(31),w=n(23),S=n(100),I=n(80),T=n(65),A=n(64),E=n(13),M=n(148),O=n(28),P=n(46),R=n(36),D=n(20).forEach,F=I("hidden"),j=E("toPrimitive"),W=R.set,z=R.getterFor("Symbol"),U=Object.prototype,H=r.Symbol,K=a("JSON","stringify"),G=x.f,Y=k.f,q=y.f,$=L.f,X=S("symbols"),J=S("op-symbols"),Q=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=i&&u((function(){return 7!=g(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],Y(e,t,n),o&&e!==U&&Y(U,t,o)}:Y,re=function(e,t){var n=X[e]=g(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),i||(n.description=t),n},ae=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ce=function(e,t,n){e===U&&ce(J,t,n),f(e);var o=N(t,!0);return f(n),s(X,o)?(n.enumerable?(s(e,F)&&e[F][o]&&(e[F][o]=!1),n=g(n,{enumerable:b(0,!1)})):(s(e,F)||Y(e,F,b(1,{})),e[F][o]=!0),oe(e,o,n)):Y(e,o,n)},ie=function(e,t){f(e);var n=C(t),o=V(n).concat(me(n));return D(o,(function(t){i&&!de.call(n,t)||ce(e,t,n[t])})),e},le=function(e,t){return t===undefined?g(e):ie(g(e),t)},de=function(e){var t=N(e,!0),n=$.call(this,t);return!(this===U&&s(X,t)&&!s(J,t))&&(!(n||!s(this,t)||!s(X,t)||s(this,F)&&this[F][t])||n)},ue=function(e,t){var n=C(e),o=N(t,!0);if(n!==U||!s(X,o)||s(J,o)){var r=G(n,o);return!r||!s(X,o)||s(n,F)&&n[F][o]||(r.enumerable=!0),r}},se=function(e){var t=q(C(e)),n=[];return D(t,(function(e){s(X,e)||s(T,e)||n.push(e)})),n},me=function(e){var t=e===U,n=q(t?J:C(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(w((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===U&&o.call(J,e),s(this,F)&&s(this[F],t)&&(this[F][t]=!1),oe(this,t,b(1,e))};return i&&ne&&oe(U,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return z(this).tag})),w(H,"withoutSetter",(function(e){return re(A(e),e)})),L.f=de,k.f=ce,x.f=ue,v.f=y.f=se,_.f=me,M.f=function(e){return re(E(e),e)},i&&(Y(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),c||w(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(V(ee),(function(e){O(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Q,t))return Q[t];var n=H(t);return Q[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!i},{create:le,defineProperty:ce,defineProperties:ie,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(p(t)||e!==undefined)&&!ae(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});H.prototype[j]||B(H.prototype,j,H.prototype.valueOf),P(H,"Symbol"),T[F]=!0},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(6),c=n(18),i=n(7),l=n(14).f,d=n(141),u=a.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},m=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof m?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(m,u);var p=m.prototype=u.prototype;p.constructor=m;var f=p.toString,h="Symbol(test)"==String(u("test")),C=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=i(this)?this.valueOf():this,t=f.call(e);if(c(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:m})}},function(e,t,n){"use strict";n(28)("asyncIterator")},function(e,t,n){"use strict";n(28)("hasInstance")},function(e,t,n){"use strict";n(28)("isConcatSpreadable")},function(e,t,n){"use strict";n(28)("iterator")},function(e,t,n){"use strict";n(28)("match")},function(e,t,n){"use strict";n(28)("replace")},function(e,t,n){"use strict";n(28)("search")},function(e,t,n){"use strict";n(28)("species")},function(e,t,n){"use strict";n(28)("split")},function(e,t,n){"use strict";n(28)("toPrimitive")},function(e,t,n){"use strict";n(28)("toStringTag")},function(e,t,n){"use strict";n(28)("unscopables")},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(57),c=n(7),i=n(16),l=n(12),d=n(54),u=n(69),s=n(70),m=n(13),p=n(105),f=m("isConcatSpreadable"),h=p>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),C=s("concat"),N=function(e){if(!c(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!h||!C},{concat:function(e){var t,n,o,r,a,c=i(this),s=u(c,0),m=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,m++,a)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(3),r=n(149),a=n(47);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(3),r=n(20).every,a=n(41),c=n(24),i=a("every"),l=c("every");o({target:"Array",proto:!0,forced:!i||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(106),a=n(47);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(3),r=n(20).filter,a=n(70),c=n(24),i=a("filter"),l=c("filter");o({target:"Array",proto:!0,forced:!i||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(20).find,a=n(47),c=n(24),i=!0,l=c("find");"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(3),r=n(20).findIndex,a=n(47),c=n(24),i=!0,l=c("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(3),r=n(150),a=n(16),c=n(12),i=n(32),l=n(69);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=c(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:i(e)),o}})},function(e,t,n){"use strict";var o=n(3),r=n(150),a=n(16),c=n(12),i=n(33),l=n(69);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=c(n.length);return i(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(3),r=n(216);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(20).forEach,r=n(41),a=n(24),c=r("forEach"),i=a("forEach");e.exports=c&&i?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(3),r=n(218);o({target:"Array",stat:!0,forced:!n(83)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(16),a=n(151),c=n(107),i=n(12),l=n(54),d=n(108);e.exports=function(e){var t,n,u,s,m,p,f=r(e),h="function"==typeof this?this:Array,C=arguments.length,N=C>1?arguments[1]:undefined,b=N!==undefined,g=d(f),V=0;if(b&&(N=o(N,C>2?arguments[2]:undefined,2)),g==undefined||h==Array&&c(g))for(n=new h(t=i(f.length));t>V;V++)p=b?N(f[V],V):f[V],l(n,V,p);else for(m=(s=g.call(f)).next,n=new h;!(u=m.call(s)).done;V++)p=b?a(s,N,[u.value,V],!0):u.value,l(n,V,p);return n.length=V,n}},function(e,t,n){"use strict";var o=n(3),r=n(66).includes,a=n(47);o({target:"Array",proto:!0,forced:!n(24)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(3),r=n(66).indexOf,a=n(41),c=n(24),i=[].indexOf,l=!!i&&1/[1].indexOf(1,-0)<0,d=a("indexOf"),u=c("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(3)({target:"Array",stat:!0},{isArray:n(57)})},function(e,t,n){"use strict";var o=n(153).IteratorPrototype,r=n(45),a=n(51),c=n(46),i=n(71),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),c(e,d,!1,!0),i[d]=l,e}},function(e,t,n){"use strict";var o=n(3),r=n(63),a=n(27),c=n(41),i=[].join,l=r!=Object,d=c("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return i.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(3),r=n(155);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(3),r=n(20).map,a=n(70),c=n(24),i=a("map"),l=c("map");o({target:"Array",proto:!0,forced:!i||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(54);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(3),r=n(84).left,a=n(41),c=n(24),i=a("reduce"),l=c("reduce",{1:0});o({target:"Array",proto:!0,forced:!i||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(84).right,a=n(41),c=n(24),i=a("reduceRight"),l=c("reduce",{1:0});o({target:"Array",proto:!0,forced:!i||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(57),c=n(44),i=n(12),l=n(27),d=n(54),u=n(13),s=n(70),m=n(24),p=s("slice"),f=m("slice",{ACCESSORS:!0,0:0,1:2}),h=u("species"),C=[].slice,N=Math.max;o({target:"Array",proto:!0,forced:!p||!f},{slice:function(e,t){var n,o,u,s=l(this),m=i(s.length),p=c(e,m),f=c(t===undefined?m:t,m);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[h])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(s,p,f);for(o=new(n===undefined?Array:n)(N(f-p,0)),u=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(33),a=n(16),c=n(5),i=n(41),l=[],d=l.sort,u=c((function(){l.sort(undefined)})),s=c((function(){l.sort(null)})),m=i("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(a(this)):d.call(a(this),r(e))}})},function(e,t,n){"use strict";n(58)("Array")},function(e,t,n){"use strict";var o=n(3),r=n(44),a=n(32),c=n(12),i=n(16),l=n(69),d=n(54),u=n(70),s=n(24),m=u("splice"),p=s("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,h=Math.min;o({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,o,u,s,m,p,C=i(this),N=c(C.length),b=r(e,N),g=arguments.length;if(0===g?n=o=0:1===g?(n=0,o=N-b):(n=g-2,o=h(f(a(t),0),N-b)),N+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(C,o),s=0;sN-o+n;s--)delete C[s-1]}else if(n>o)for(s=N-o;s>b;s--)p=s+n-1,(m=s+o-1)in C?C[p]=C[m]:delete C[p];for(s=0;s>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,N=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=p):(l=a(c(e)/i),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+f>=1?h/u:h*r(2,1-f))*u>=2&&(l++,u/=2),l+f>=p?(d=0,l=p):l+f>=1?(d=(e*u-1)*r(2,t),l+=f):(d=e*r(2,f-1)*r(2,t),l=0));t>=8;s[N++]=255&d,d/=256,t-=8);for(l=l<0;s[N++]=255&l,l/=256,m-=8);return s[--N]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,c=(1<>1,l=a-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-i;else{if(s===c)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=i}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(3),r=n(11);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(85),c=n(10),i=n(44),l=n(12),d=n(48),u=a.ArrayBuffer,s=a.DataView,m=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(m!==undefined&&t===undefined)return m.call(c(this),e);for(var n=c(this).byteLength,o=i(e,n),r=i(t===undefined?n:t,n),a=new(d(this,u))(l(r-o)),p=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(16),c=n(35);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=c(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(31),r=n(246),a=n(13)("toPrimitive"),c=Date.prototype;a in c||o(c,a,r)},function(e,t,n){"use strict";var o=n(10),r=n(35);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(23),r=Date.prototype,a=r.toString,c=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=c.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(3)({target:"Function",proto:!0},{bind:n(157)})},function(e,t,n){"use strict";var o=n(7),r=n(14),a=n(37),c=n(13)("hasInstance"),i=Function.prototype;c in i||r.f(i,c,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(14).f,a=Function.prototype,c=a.toString,i=/^\s*function ([^ (]*)/;o&&!("name"in a)&&r(a,"name",{configurable:!0,get:function(){try{return c.call(this).match(i)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(6);n(46)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(86),r=n(158);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(3),r=n(159),a=Math.acosh,c=Math.log,i=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?c(e)+l:r(e-1+i(e-1)*i(e+1))}})},function(e,t,n){"use strict";var o=n(3),r=Math.asinh,a=Math.log,c=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function i(e){return isFinite(e=+e)&&0!=e?e<0?-i(-e):a(e+c(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(3),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(3),r=n(115),a=Math.abs,c=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*c(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(3),r=Math.floor,a=Math.log,c=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*c):32}})},function(e,t,n){"use strict";var o=n(3),r=n(88),a=Math.cosh,c=Math.abs,i=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(c(e)-1)+1;return(t+1/(t*i*i))*(i/2)}})},function(e,t,n){"use strict";var o=n(3),r=n(88);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(3)({target:"Math",stat:!0},{fround:n(261)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,a=Math.pow,c=a(2,-52),i=a(2,-23),l=a(2,127)*(2-i),d=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=r(e),u=o(e);return al||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(3),r=Math.hypot,a=Math.abs,c=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,i=0,l=arguments.length,d=0;i0?(o=n/d)*o:n;return d===Infinity?Infinity:d*c(r)}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(3),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(3)({target:"Math",stat:!0},{log1p:n(159)})},function(e,t,n){"use strict";var o=n(3),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(3)({target:"Math",stat:!0},{sign:n(115)})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(88),c=Math.abs,i=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return c(e=+e)<1?(a(e)-a(-e))/2:(i(e-1)-i(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(3),r=n(88),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(46)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(3),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(6),a=n(67),c=n(23),i=n(18),l=n(34),d=n(87),u=n(35),s=n(5),m=n(45),p=n(52).f,f=n(21).f,h=n(14).f,C=n(60).trim,N=r.Number,b=N.prototype,g="Number"==l(m(b)),V=function(e){var t,n,o,r,a,c,i,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=C(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(c=(a=d.slice(2)).length,i=0;ir)return NaN;return parseInt(a,o)}return+d};if(a("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,y=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof y&&(g?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(V(t)),n,y):V(t)},_=o?p(N):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;_.length>x;x++)i(N,v=_[x])&&!i(y,v)&&h(y,v,f(N,v));y.prototype=b,b.constructor=y,c(r,"Number",y)}},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{isFinite:n(275)})},function(e,t,n){"use strict";var o=n(6).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{isInteger:n(160)})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(3),r=n(160),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(3),r=n(282);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(6),r=n(60).trim,a=n(89),c=o.parseFloat,i=1/c(a+"-0")!=-Infinity;e.exports=i?function(e){var t=r(String(e)),n=c(t);return 0===n&&"-"==t.charAt(0)?-0:n}:c},function(e,t,n){"use strict";var o=n(3),r=n(161);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(3),r=n(32),a=n(285),c=n(114),i=n(5),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!i((function(){l.call({})}))},{toFixed:function(e){var t,n,o,i,l=a(this),s=r(e),m=[0,0,0,0,0,0],p="",f="0",h=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=d(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=d(n/e),n=n%e*1e7},N=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+c.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(p="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(h(0,n),o=s;o>=7;)h(1e7,0),o-=7;for(h(u(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?p+((i=f.length)<=s?"0."+c.call("0",s-i)+f:f.slice(0,i-s)+"."+f.slice(i-s)):p+f}})},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(3),r=n(287);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(68),c=n(103),i=n(79),l=n(16),d=n(63),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||"abcdefghijklmnopqrst"!=a(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=c.f,m=i.f;r>u;)for(var p,f=d(arguments[u++]),h=s?a(f).concat(s(f)):a(f),C=h.length,N=0;C>N;)p=h[N++],o&&!m.call(f,p)||(n[p]=f[p]);return n}:u},function(e,t,n){"use strict";n(3)({target:"Object",stat:!0,sham:!n(9)},{create:n(45)})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(90),c=n(16),i=n(33),l=n(14);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(c(this),e,{get:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(3),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(145)})},function(e,t,n){"use strict";var o=n(3),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(14).f})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(90),c=n(16),i=n(33),l=n(14);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(c(this),e,{set:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(3),r=n(162).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(73),a=n(5),c=n(7),i=n(56).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&c(e)?l(i(e)):e}})},function(e,t,n){"use strict";var o=n(3),r=n(74),a=n(54);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(27),c=n(21).f,i=n(9),l=r((function(){c(1)}));o({target:"Object",stat:!0,forced:!i||l,sham:!i},{getOwnPropertyDescriptor:function(e,t){return c(a(e),t)}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(101),c=n(27),i=n(21),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=c(e),r=i.f,d=a(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(147).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(16),c=n(37),i=n(111);o({target:"Object",stat:!0,forced:r((function(){c(1)})),sham:!i},{getPrototypeOf:function(e){return c(a(e))}})},function(e,t,n){"use strict";n(3)({target:"Object",stat:!0},{is:n(163)})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(7),c=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){c(1)}))},{isExtensible:function(e){return!!a(e)&&(!c||c(e))}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(7),c=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){c(1)}))},{isFrozen:function(e){return!a(e)||!!c&&c(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(7),c=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){c(1)}))},{isSealed:function(e){return!a(e)||!!c&&c(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(16),a=n(68);o({target:"Object",stat:!0,forced:n(5)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(90),c=n(16),i=n(35),l=n(37),d=n(21).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=c(this),o=i(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(90),c=n(16),i=n(35),l=n(37),d=n(21).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=c(this),o=i(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(56).onFreeze,c=n(73),i=n(5),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!c},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(56).onFreeze,c=n(73),i=n(5),l=Object.seal;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!c},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(3)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(23),a=n(311);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(82);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(3),r=n(162).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(161);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,c,i=n(3),l=n(40),d=n(6),u=n(38),s=n(164),m=n(23),p=n(72),f=n(46),h=n(58),C=n(7),N=n(33),b=n(59),g=n(34),V=n(99),v=n(74),y=n(83),_=n(48),x=n(116).set,k=n(166),L=n(167),B=n(315),w=n(168),S=n(316),I=n(36),T=n(67),A=n(13),E=n(105),M=A("species"),O="Promise",P=I.get,R=I.set,D=I.getterFor(O),F=s,j=d.TypeError,W=d.document,z=d.process,U=u("fetch"),H=w.f,K=H,G="process"==g(z),Y=!!(W&&W.createEvent&&d.dispatchEvent),q=T(O,(function(){if(!(V(F)!==String(F))){if(66===E)return!0;if(!G&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!F.prototype["finally"])return!0;if(E>=51&&/native code/.test(F))return!1;var e=F.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),$=q||!y((function(e){F.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,c=0;o.length>c;){var i,l,d,u=o[c++],s=a?u.ok:u.fail,m=u.resolve,p=u.reject,f=u.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?i=r:(f&&f.enter(),i=s(r),f&&(f.exit(),d=!0)),i===u.promise?p(j("Promise-chain cycle")):(l=X(i))?l.call(i,m,p):m(i)):p(r)}catch(h){f&&!d&&f.exit(),p(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},Q=function(e,t,n){var o,r;Y?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&B("Unhandled promise rejection",n)},Z=function(e,t){x.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):Q("unhandledrejection",e,o)})),t.rejection=G||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){x.call(d,(function(){G?z.emit("rejectionHandled",e):Q("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},re=function ae(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};q&&(F=function(e){b(this,F,O),N(e),o.call(this);var t=P(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){R(this,{type:O,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(F.prototype,{then:function(e,t){var n=D(this),o=H(_(this,F));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=P(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},w.f=H=function(e){return e===F||e===a?new r(e):K(e)},l||"function"!=typeof s||(c=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new F((function(e,t){c.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&i({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(F,U.apply(d,arguments))}}))),i({global:!0,wrap:!0,forced:q},{Promise:F}),f(F,O,!1,!0),h(O),a=u(O),i({target:O,stat:!0,forced:q},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),i({target:O,stat:!0,forced:l||q},{resolve:function(e){return L(l&&this===a?F:this,e)}}),i({target:O,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,a=S((function(){var n=N(t.resolve),a=[],c=0,i=1;v(e,(function(e){var l=c++,d=!1;a.push(undefined),i++,n.call(t,e).then((function(e){d||(d=!0,a[l]=e,--i||o(a))}),r)})),--i||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=H(t),o=n.reject,r=S((function(){var r=N(t.resolve);v(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(3),r=n(40),a=n(164),c=n(5),i=n(38),l=n(48),d=n(167),u=n(23);o({target:"Promise",proto:!0,real:!0,forced:!!a&&c((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,i("Promise")),n="function"==typeof e;return this.then(n?function(n){return d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||u(a.prototype,"finally",i("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(3),r=n(38),a=n(33),c=n(10),i=n(5),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!i((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),c(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(3),r=n(38),a=n(33),c=n(10),i=n(7),l=n(45),d=n(157),u=n(5),s=r("Reflect","construct"),m=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!u((function(){s((function(){}))})),f=m||p;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),c(t);var n=arguments.length<3?e:a(arguments[2]);if(p&&!m)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(d.apply(e,o))}var r=n.prototype,u=l(i(r)?r:Object.prototype),f=Function.apply.call(e,u,t);return i(f)?f:u}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(10),c=n(35),i=n(14);o({target:"Reflect",stat:!0,forced:n(5)((function(){Reflect.defineProperty(i.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=c(t,!0);a(n);try{return i.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(3),r=n(10),a=n(21).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(10),c=n(18),i=n(21),l=n(37);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return a(e)===u?e[t]:(n=i.f(e,t))?c(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(10),c=n(21);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return c.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(3),r=n(10),a=n(37);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(3)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(3),r=n(10),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(3)({target:"Reflect",stat:!0},{ownKeys:n(101)})},function(e,t,n){"use strict";var o=n(3),r=n(38),a=n(10);o({target:"Reflect",stat:!0,sham:!n(73)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(3),r=n(10),a=n(7),c=n(18),i=n(5),l=n(14),d=n(21),u=n(37),s=n(51);o({target:"Reflect",stat:!0,forced:i((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function m(e,t,n){var o,i,p=arguments.length<4?e:arguments[3],f=d.f(r(e),t);if(!f){if(a(i=u(e)))return m(i,t,n,p);f=s(0)}if(c(f,"value")){if(!1===f.writable||!a(p))return!1;if(o=d.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(p,t,o)}else l.f(p,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(p,n),!0)}})},function(e,t,n){"use strict";var o=n(3),r=n(10),a=n(154),c=n(55);c&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return c(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(6),a=n(67),c=n(87),i=n(14).f,l=n(52).f,d=n(117),u=n(91),s=n(118),m=n(23),p=n(5),f=n(36).set,h=n(58),C=n(13)("match"),N=r.RegExp,b=N.prototype,g=/a/g,V=/a/g,v=new N(g)!==g,y=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||y||p((function(){return V[C]=!1,N(g)!=g||N(V)==V||"/a/i"!=N(g,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;v?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=u.call(e)),e=e.source),y&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var i=c(v?new N(e,t):N(e,t),o?this:b,_);return y&&n&&f(i,{sticky:n}),i},x=function(e){e in _||i(_,e,{configurable:!0,get:function(){return N[e]},set:function(t){N[e]=t}})},k=l(N),L=0;k.length>L;)x(k[L++]);b.constructor=_,_.prototype=b,m(r,"RegExp",_)}h("RegExp")},function(e,t,n){"use strict";var o=n(9),r=n(14),a=n(91),c=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||c)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(23),r=n(10),a=n(5),c=n(91),i=RegExp.prototype,l=i.toString,d=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in i)?c.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(86),r=n(158);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(3),r=n(119).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(3),a=n(21).f,c=n(12),i=n(120),l=n(22),d=n(121),u=n(40),s="".endsWith,m=Math.min,p=d("endsWith");r({target:"String",proto:!0,forced:!!(u||p||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!p},{endsWith:function(e){var t=String(l(this));i(e);var n=arguments.length>1?arguments[1]:undefined,o=c(t.length),r=n===undefined?o:m(c(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(3),r=n(44),a=String.fromCharCode,c=String.fromCodePoint;o({target:"String",stat:!0,forced:!!c&&1!=c.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,c=0;o>c;){if(t=+arguments[c++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(3),r=n(120),a=n(22);o({target:"String",proto:!0,forced:!n(121)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(119).charAt,r=n(36),a=n(110),c=r.set,i=r.getterFor("String Iterator");a(String,"String",(function(e){c(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=i(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(93),r=n(10),a=n(12),c=n(22),i=n(122),l=n(94);o("match",1,(function(e,t,n){return[function(t){var n=c(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var c=r(e),d=String(this);if(!c.global)return l(c,d);var u=c.unicode;c.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(c,d));){var f=String(s[0]);m[p]=f,""===f&&(c.lastIndex=i(d,a(c.lastIndex),u)),p++}return 0===p?null:m}]}))},function(e,t,n){"use strict";var o=n(3),r=n(113).end;o({target:"String",proto:!0,forced:n(170)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(113).start;o({target:"String",proto:!0,forced:n(170)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(27),a=n(12);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,c=[],i=0;n>i;)c.push(String(t[i++])),i]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,N=o.REPLACE_KEEPS_$0,b=C?"$":"$0";return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&N||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),p=String(this),f="function"==typeof o;f||(o=String(o));var h=l.global;if(h){var V=l.unicode;l.lastIndex=0}for(var v=[];;){var y=u(l,p);if(null===y)break;if(v.push(y),!h)break;""===String(y[0])&&(l.lastIndex=d(p,c(l.lastIndex),V))}for(var _,x="",k=0,L=0;L=k&&(x+=p.slice(k,w)+E,k=w+B.length)}return x+p.slice(k)}];function g(e,n,o,r,c,i){var l=o+e.length,d=r.length,u=h;return c!==undefined&&(c=a(c),u=f),t.call(i,u,(function(t,a){var i;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":i=c[a.slice(1,-1)];break;default:var u=+a;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}i=r[u-1]}return i===undefined?"":i}))}}))},function(e,t,n){"use strict";var o=n(93),r=n(10),a=n(22),c=n(163),i=n(94);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),d=a.lastIndex;c(d,0)||(a.lastIndex=0);var u=i(a,l);return c(a.lastIndex,d)||(a.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(93),r=n(117),a=n(10),c=n(22),i=n(48),l=n(122),d=n(12),u=n(94),s=n(92),m=n(5),p=[].push,f=Math.min,h=!m((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(c(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var i,l,d,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,m+"g");(i=s.call(h,o))&&!((l=h.lastIndex)>f&&(u.push(o.slice(f,i.index)),i.length>1&&i.index=a));)h.lastIndex===i.index&&h.lastIndex++;return f===o.length?!d&&h.test("")||u.push(""):u.push(o.slice(f)),u.length>a?u.slice(0,a):u}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=c(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var c=n(o,e,this,r,o!==t);if(c.done)return c.value;var s=a(e),m=String(this),p=i(s,RegExp),C=s.unicode,N=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new p(h?s:"^(?:"+s.source+")",N),g=r===undefined?4294967295:r>>>0;if(0===g)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var V=0,v=0,y=[];v1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(3),r=n(60).trim;o({target:"String",proto:!0,forced:n(123)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(3),r=n(60).end,a=n(123)("trimEnd"),c=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:c,trimRight:c})},function(e,t,n){"use strict";var o=n(3),r=n(60).start,a=n(123)("trimStart"),c=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:c,trimLeft:c})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(29);o({target:"String",proto:!0,forced:n(30)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(42)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(42)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(42)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(11),r=n(149),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(106),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).filter,a=n(48),c=o.aTypedArray,i=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(c(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,d=new(i(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(11),r=n(20).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(124);(0,n(11).exportTypedArrayStaticMethod)("from",n(172),o)},function(e,t,n){"use strict";var o=n(11),r=n(66).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(66).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(6),r=n(11),a=n(152),c=n(13)("iterator"),i=o.Uint8Array,l=a.values,d=a.keys,u=a.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=i&&i.prototype[c],f=!!p&&("values"==p.name||p.name==undefined),h=function(){return l.call(s(this))};m("entries",(function(){return u.call(s(this))})),m("keys",(function(){return d.call(s(this))})),m("values",h,!f),m(c,h,!f)},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,a=o.exportTypedArrayMethod,c=[].join;a("join",(function(e){return c.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(155),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).map,a=n(48),c=o.aTypedArray,i=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(c(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(i(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(11),r=n(124),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(11),r=n(84).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(84).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,a=o.exportTypedArrayMethod,c=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=c(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=c(e),i=r(o.length),d=0;if(i+t>n)throw RangeError("Wrong length");for(;da;)u[a]=n[a++];return u}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(11),r=n(20).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,a=o.exportTypedArrayMethod,c=[].sort;a("sort",(function(e){return c.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(11),r=n(12),a=n(44),c=n(48),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=i(this),o=n.length,l=a(e,o);return new(c(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(6),r=n(11),a=n(5),c=o.Int8Array,i=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!c&&a((function(){d.call(new c(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(i(this)):i(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new c([1,2]).toLocaleString()}))||!a((function(){c.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(11).exportTypedArrayMethod,r=n(5),a=n(6).Uint8Array,c=a&&a.prototype||{},i=[].toString,l=[].join;r((function(){i.call({})}))&&(i=function(){return l.call(this)});var d=c.toString!=i;o("toString",i,d)},function(e,t,n){"use strict";var o,r=n(6),a=n(72),c=n(56),i=n(86),l=n(173),d=n(7),u=n(36).enforce,s=n(140),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=i("WeakMap",f,l);if(s&&m){o=l.getConstructor(f,"WeakMap",!0),c.REQUIRED=!0;var C=h.prototype,N=C["delete"],b=C.has,g=C.get,V=C.set;a(C,{"delete":function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen["delete"](e)}return N.call(this,e)},has:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)?g.call(this,e):t.frozen.get(e)}return g.call(this,e)},set:function(e,t){if(d(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?V.call(this,e,t):n.frozen.set(e,t)}else V.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(86)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(173))},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(116);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(166),c=n(34),i=r.process,l="process"==c(i);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&i.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(81),c=[].slice,i=function(e){return function(t,n){var o=arguments.length>2,r=o?c.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:i(r.setTimeout),setInterval:i(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=we,t._HI=R,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Me,t._MP=Le,t._MR=be,t.__render=Fe,t.createComponentVNode=function(e,t,n,o,r){var c=new S(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return u(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(c);return c},t.createFragment=A,t.createPortal=function(e,t){var n=R(e);return I(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=g,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(i(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&P(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ge,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function c(e){return null===e||!1===e||!0===e||void 0===e}function i(e){return"function"==typeof e}function l(e){return"string"==typeof e}function d(e){return null===e}function u(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!d(e)&&"object"==typeof e}var m={};t.EMPTY_OBJ=m;function p(e){return e.substr(2).toLowerCase()}function f(e,t){e.appendChild(t)}function h(e,t,n){d(n)?f(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function N(e){for(var t=0;t0,f=d(m),h=l(m)&&"$"===m[0];p||f||h?(n=n||t.slice(0,u),(p||h)&&(s=E(s)),(f||h)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),a=2;return e.children=n,e.childFlags=a,e}function R(e){return c(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var D="http://www.w3.org/1999/xlink",F="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":F,"xml:lang":F,"xml:space":F};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function K(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?Y(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){Y(t,!1,e,J(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),U[e]),U[e]=null),n[e]=null)}function Y(e,t,n,o){var r=function(e){return i(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var c=a[n];if(c&&(o.dom=r,c.event?c.event(c.data,e):c(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function J(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function Q(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||m,a=o.dom;if(l(e))Q(r,e,n);else for(var c=0;c-1&&t.options[c]&&(i=t.options[c].value),n&&a(i)&&(i=e.defaultValue),ce(o,i)}}var de,ue,se=Z("onInput",pe),me=Z("onChange");function pe(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var c=e.defaultValue;a(c)||c===r||(t.defaultValue=c,t.value=c)}}else r!==o&&(t.defaultValue=o,t.value=o)}function fe(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),a&&(n.$V=t)}function he(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ie)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",me)}(t,n)}function Ce(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!w(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(i(e)||void 0!==e.current)&&n.push((function(){w(e,t)||void 0===e.current||(e.current=t)}))}function ge(e,t){Ve(e),V(e,t)}function Ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var c=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var i in c&&(a=Ce(n))&&he(t,o,n),n)ke(i,null,n[i],o,r,a,null);c&&fe(t,e,o,n,!0,a)}function Be(e,t,n){var o=R(e.render(t,e.state,n)),r=n;return i(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function we(e,t,n,o,r,a){var c=new t(n,o),l=c.$N=Boolean(t.getDerivedStateFromProps||c.getSnapshotBeforeUpdate);if(c.$SVG=r,c.$L=a,e.children=c,c.$BS=!1,c.context=o,c.props===m&&(c.props=n),l)c.state=y(c,n,c.state);else if(i(c.componentWillMount)){c.$BR=!0,c.componentWillMount();var u=c.$PS;if(!d(u)){var s=c.state;if(d(s))c.state=u;else for(var p in u)s[p]=u[p];c.$PS=null}c.$BR=!1}return c.$LI=Be(c,n,o),c}function Se(e,t,n,o,r,a){var c=e.flags|=16384;481&c?Te(e,t,n,o,r,a):4&c?function(e,t,n,o,r,a){var c=we(e,e.type,e.props||m,n,o,a);Se(c.$LI,t,c.$CX,o,r,a),Ee(e.ref,c,a)}(e,t,n,o,r,a):8&c?(!function(e,t,n,o,r,a){Se(e.children=R(function(e,t){return 32768&e.flags?e.type.render(e.props||m,e.ref,t):e.type(e.props||m,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&c||16&c?Ie(e,t,r):8192&c?function(e,t,n,o,r,a){var c=e.children,i=e.childFlags;12&i&&0===c.length&&(i=e.childFlags=2,c=e.children=M());2===i?Se(c,n,r,o,r,a):Ae(c,n,t,o,r,a)}(e,n,t,o,r,a):1024&c&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=M();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||h(t,o,n)}function Te(e,t,n,o,r,c){var i=e.flags,l=e.props,u=e.className,s=e.children,m=e.childFlags,p=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&i)>0);if(a(u)||""===u||(o?p.setAttribute("class",u):p.className=u),16===m)k(p,s);else if(1!==m){var f=o&&"foreignObject"!==e.type;2===m?(16384&s.flags&&(e.children=s=E(s)),Se(s,p,n,f,null,c)):8!==m&&4!==m||Ae(s,p,n,f,null,c)}d(t)||h(t,p,r),d(l)||Le(e,i,l,p,o),be(e.ref,p,c)}function Ae(e,t,n,o,r,a){for(var c=0;c0,d!==u){var f=d||m;if((i=u||m)!==m)for(var h in(s=(448&r)>0)&&(p=Ce(i)),i){var C=f[h],N=i[h];C!==N&&ke(h,C,N,l,o,p,e)}if(f!==m)for(var b in f)a(i[b])&&!a(f[b])&&ke(b,f[b],null,l,o,p,e)}var g=t.children,V=t.className;e.className!==V&&(a(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,g):Pe(e.childFlags,t.childFlags,e.children,g,l,n,o&&"foreignObject"!==t.type,null,e,c);s&&fe(r,t,l,i,!1,p);var v=t.ref,y=e.ref;y!==v&&(Ne(y),be(v,l,c))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,a,c){var l=t.children=e.children;if(d(l))return;l.$L=c;var s=t.props||m,p=t.ref,f=e.ref,h=l.state;if(!l.$N){if(i(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(h=u(h,l.$PS),l.$PS=null)}Re(l,h,s,n,o,r,!1,a,c),f!==p&&(Ne(f),be(p,l,c))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,c,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,f=!a(s),h=e.children;f&&i(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(p,u));if(!1!==d){f&&i(s.onComponentWillUpdate)&&s.onComponentWillUpdate(p,u);var C=t.type,N=R(32768&t.flags?C.render(u,s,o):C(u,o));Oe(h,N,n,o,r,c,l),t.children=N,f&&i(s.onComponentDidUpdate)&&s.onComponentDidUpdate(p,u)}else t.children=h}(e,t,n,o,r,l,s):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,a){var c=e.children,i=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===i.length&&(d=t.childFlags=2,i=t.children=M());var s=0!=(2&d);if(12&l){var m=c.length;(8&l&&8&d||s||!s&&i.length>m)&&(u=g(c[m-1],!1).nextSibling)}Pe(l,d,c,i,n,o,r,u,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,i=t.children;if(Pe(e.childFlags,t.childFlags,e.children,i,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!c(i)){var l=i.dom;C(r,l),f(a,l)}}(e,t,o,s)}function Pe(e,t,n,o,r,a,c,i,l,d){switch(e){case 2:switch(t){case 2:Oe(n,o,r,a,c,i,d);break;case 1:ge(n,r);break;case 16:Ve(n),k(r,o);break;default:!function(e,t,n,o,r,a){Ve(e),Ae(t,n,o,r,g(e,!0),a),V(e,n)}(n,o,r,a,c,d)}break;case 1:switch(t){case 2:Se(o,r,a,c,i,d);break;case 1:break;case 16:k(r,o);break;default:Ae(o,r,a,c,i,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:k(n,t))}(n,o,r);break;case 2:ye(r),Se(o,r,a,c,i,d);break;case 1:ye(r);break;default:ye(r),Ae(o,r,a,c,i,d)}break;default:switch(t){case 16:ve(n),k(r,o);break;case 2:_e(r,l,n),Se(o,r,a,c,i,d);break;case 1:_e(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,a,c,i,d):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,c,i,l,d){var u,s,m=a-1,p=c-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=E(C)),Oe(h,C,n,o,r,i,d),e[f]=C,++f>m||f>p)break e;h=e[f],C=t[f]}for(h=e[m],C=t[p];h.key===C.key;){if(16384&C.flags&&(t[p]=C=E(C)),Oe(h,C,n,o,r,i,d),e[m]=C,m--,p--,f>m||f>p)break e;h=e[m],C=t[p]}}if(f>m){if(f<=p)for(s=(u=p+1)p)for(;f<=m;)ge(e[f++],n);else!function(e,t,n,o,r,a,c,i,l,d,u,s,m){var p,f,h,C=0,N=i,b=i,V=a-i+1,y=c-i+1,_=new Int32Array(y+1),x=V===o,k=!1,L=0,B=0;if(r<4||(V|y)<32)for(C=N;C<=a;++C)if(p=e[C],Bi?k=!0:L=i,16384&f.flags&&(t[i]=f=E(f)),Oe(p,f,l,n,d,u,m),++B;break}!x&&i>c&&ge(p,l)}else x||ge(p,l);else{var w={};for(C=b;C<=c;++C)w[t[C].key]=C;for(C=N;C<=a;++C)if(p=e[C],BN;)ge(e[N++],l);_[i-b]=C+1,L>i?k=!0:L=i,16384&(f=t[i]).flags&&(t[i]=f=E(f)),Oe(p,f,l,n,d,u,m),++B}else x||ge(p,l);else x||ge(p,l)}if(x)_e(l,s,e),Ae(t,l,n,d,u,m);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,c=0,i=0,l=e.length;l>De&&(De=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=de[a-1]),de[a]=n)}a=r+1;var d=new Int32Array(a);c=de[a-1];for(;a-- >0;)d[a]=c,c=ue[c],de[a]=0;return d}(_);for(i=S.length-1,C=y-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=E(f)),Se(f,l,n,d,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=E(f)),Se(f,l,n,d,(h=L+1)c?c:a,m=0;mc)for(m=s;m=0;--r){var a=this.tryEntries[r],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var i=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(i&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),v(n),d}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;v(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(26);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n3?i(c):null,g=String(c.key),V=String(c.char),v=c.location,y=c.keyCode||(c.keyCode=g)&&g.charCodeAt(0)||0,_=c.charCode||(c.charCode=V)&&V.charCodeAt(0)||0,x=c.bubbles,k=c.cancelable,L=c.repeat,B=c.locale,w=c.view||e;if(c.which||(c.which=c.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,x,k,w,p,h,f,C,y,_);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,a){o=a,n=!1,e=undefined,t.dispatchEvent(r)}function a(e){this.value=e}function i(){t++,this.__ce__=new c("@DOMMap:"+t+Math.random())}return a.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},i.prototype={constructor:i,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new a(t),!1),this}},i}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,a,c=e.CustomEvent,i=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),i(new c("_")),i(new c("_")),d("_",s,{once:!0})}catch(f){}1!==u&&(a=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,c){if(c&&"boolean"!=typeof c){var i,l,d,u=a.get(this),s=p(c);u||a.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(i=m.call(l.handler,r))<0?(i=l.handler.push(r)-1,l.wrap[i]=d=new n):d=l.wrap[i],s in d||(d[s]=o(t,r,c),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,c)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,c,i,l,d=a.get(this);if(d&&t in d&&(i=d[t],-1<(c=m.call(i.handler,n))&&(r=p(o))in(l=i.wrap[c]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;i.handler.splice(c,1),i.wrap.splice(c,1),0===i.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(t,n){var o,r,a=t.html5||{},c=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,i=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=f.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function m(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(a=o.cache[e]?o.cache[e].cloneNode():i.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||c.test(e)||a.tagUrn?a:o.frag.appendChild(a));var a}function p(e){e||(e=n);var t=s(e);return!f.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return f.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(f,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var f={elements:a.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==a.shivCSS,supportsUnknownElements:r,shivMethods:!1!==a.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),a=0,c=u(),i=c.length;a1?r-1:0),c=1;c1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(8),a=n(431),c=n(25),i=n(61),l=n(17);function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var u=(0,i.createLogger)("ByondUi"),s=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,N=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),c=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],c[0]=n[1]),o!==undefined&&(a[1]=o[0],c[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,c,t)}))(e)}(a,C,c,l);if(N.length>0){var b=N[0],g=N[N.length-1];N.push([C[0]+f,g[1]]),N.push([C[0]+f,-f]),N.push([-f,-f]),N.push([-f,b[1]])}var V=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createVNode)(1,"div","Collapsible",[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:c})],0)},c}(o.Component);t.Collapsible=c},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(8),a=n(17);var c=function(e){var t=e.content,n=(e.children,e.className),c=e.color,i=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=c||i,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(8),a=n(17),c=n(130);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=(t.onClick,t.selected),f=t.disabled,h=i(t,["color","over","noscroll","nochevron","width","onClick","selected","disabled"]),C=h.className,N=i(h,["className"]),b=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,f&&"Button--disabled",C])},N,{onClick:function(){f&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",p,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,c.Icon,{name:b?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(8),a=n(17);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=i(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=i(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=i(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,i=(e.autofocus,e.disabled),l=e.multiline,d=e.cols,u=void 0===d?32:d,s=e.rows,m=void 0===s?4:s,p=c(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus","disabled","multiline","cols","rows"]),f=p.className,h=p.fluid,C=c(p,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",h&&"Input--fluid",i&&"Input--disabled",f])},C,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),l?(0,o.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t,cols:u,rows:m,disabled:i},null,this.inputRef):(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t,disabled:i},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(15),a=n(8),c=n(25),i=n(17),l=n(180),d=n(131);t.Knob=function(e){if(c.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,N=e.unit,b=e.value,g=e.className,V=e.style,v=e.fillValue,y=e.color,_=e.ranges,x=void 0===_?{}:_,k=e.size,L=e.bipolar,B=(e.children,e.popUpPosition),w=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:u,minValue:s,onChange:m,onDrag:p,step:f,stepPixelSize:h,suppressFlicker:C,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),f=(0,r.scale)(c,s,u),h=y||(0,r.keyOfMatchingRange)(null!=v?v:n,x)||"default",C=270*(f-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+h,L&&"Knob--bipolar",g,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",B&&"Knob__popupValue--"+B]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((L?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":k+"rem"},V)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(75);function a(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=c;c.Item=function(e){var t=e.label,n=e.children,c=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},c,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1),c=n(77),i=n(181);var l=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},d=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;window.innerWidth,window.innerHeight;return n.state={offsetX:128,offsetY:48,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),l(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),l(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),l(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);return e.zoom=n,e.offsetX=e.offsetX-262*r,e.offsetY=e.offsetY-256*r,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,c=t.offsetX,i=t.offsetY,l=t.zoom,d=void 0===l?1:l,s=this.props.children,m=510*d+"px",p={width:m,height:m,"margin-top":i+"px","margin-left":c+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z1.png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,u,{zoom:d,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=d;d.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,i=void 0===c?1:c,l=e.icon,d=e.tooltip,u=e.color,s=2*n*i-i-3,m=2*a*i-i-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:m+"px",left:s+"px",children:[(0,o.createComponentVNode)(2,r.Icon,{name:l,color:u,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:d})]}),2)};var u=function(e,t){return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})})})})};d.Zoomer=u},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(8),a=n(17),c=n(177);t.Modal=function(e){var t,n=e.className,i=e.children,l=e.onEnter,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===e.keyCode&&l(e)}),(0,o.createComponentVNode)(2,c.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),i,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(8),a=n(17);var c=function(e){var t=e.className,n=e.color,c=e.info,i=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,c&&"NoticeBox--type--info",i&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBarCountdown=t.ProgressBar=void 0;var o=n(0),r=n(15),a=n(8),c=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.value,l=e.minValue,d=void 0===l?0:l,u=e.maxValue,s=void 0===u?1:u,m=e.color,p=e.ranges,f=void 0===p?{}:p,h=e.children,C=i(e,["className","value","minValue","maxValue","color","ranges","children"]),N=(0,r.scale)(n,d,s),b=h!==undefined,g=m||(0,r.keyOfMatchingRange)(n,f)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+g,t,(0,c.computeBoxClassName)(C)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(N)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",b?h:(0,r.toFixed)(100*N)+"%",0)],4,Object.assign({},(0,c.computeBoxProps)(C))))};t.ProgressBar=l,l.defaultHooks=a.pureComponentHooks;var d=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:Math.max(100*t.current,0)},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.tick=function(){var e=Math.max(this.state.value+this.props.rate,0);e<=0&&clearInterval(this.timer),this.setState((function(t){return{value:e}}))},a.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),this.props.rate)},a.componentWillUnmount=function(){clearInterval(this.timer)},a.render=function(){var e=this.props,t=e.start,n=(e.current,e.end),r=i(e,["start","current","end"]),a=(this.state.value/100-t)/(n-t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l,Object.assign({value:a},r)))},r}(o.Component);t.ProgressBarCountdown=d,d.defaultProps={rate:1e3},l.Countdown=d},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(8),a=n(17);var c=function(e){var t=e.className,n=e.title,c=e.level,i=void 0===c?1:c,l=e.buttons,d=e.content,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","stretchContents","noTopPadding","children"]),f=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),h=!(0,r.isFalsy)(d)||!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+i,e.flexGrow&&"Section--flex",t])},p,{children:[f&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),h&&(0,o.createComponentVNode)(2,a.Box,{className:(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),children:[d,m]})]})))};t.Section=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(8),a=n(17),c=n(129);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,c=e.children,l=i(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=i(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;t.TimeDisplay=function(e){var t=e.totalSeconds;return function(e){return(!e||e<0)&&(e=0),[Math.floor(e/60).toString(10),(Math.floor(e)%60).toString(10)].map((function(e){return e.length<2?"0"+e:e})).join(":")}(void 0===t?0:t)}},function(e,t,n){var o={"./AICard.js":447,"./AIFixer.js":448,"./APC.js":449,"./ATM.js":450,"./AccountsUplinkTerminal.js":451,"./AiAirlock.js":452,"./AirAlarm.js":453,"./AirlockAccessController.js":454,"./AirlockElectronics.js":455,"./AppearanceChanger.js":456,"./AtmosAlertConsole.js":457,"./AtmosControl.js":458,"./AtmosFilter.js":459,"./AtmosMixer.js":460,"./AtmosPump.js":461,"./Autolathe.js":462,"./BlueSpaceArtilleryControl.js":463,"./BluespaceTap.js":464,"./BodyScanner.js":465,"./BotClean.js":466,"./BotSecurity.js":467,"./BrigCells.js":468,"./BrigTimer.js":469,"./CameraConsole.js":470,"./Canister.js":471,"./CardComputer.js":472,"./CargoConsole.js":473,"./ChemDispenser.js":474,"./ChemHeater.js":478,"./ChemMaster.js":479,"./CloningConsole.js":480,"./CommunicationsComputer.js":481,"./Contractor.js":482,"./ConveyorSwitch.js":483,"./CrewMonitor.js":484,"./Cryo.js":485,"./DNAModifier.js":486,"./DisposalBin.js":487,"./DnaVault.js":488,"./DroneConsole.js":489,"./EFTPOS.js":490,"./ERTManager.js":491,"./Electropack.js":492,"./EvolutionMenu.js":493,"./ExosuitFabricator.js":494,"./ExternalAirlockController.js":495,"./FaxMachine.js":496,"./FloorPainter.js":497,"./GPS.js":498,"./GenericCrewManifest.js":499,"./GhostHudPanel.js":500,"./GravityGen.js":501,"./GuestPass.js":502,"./HandheldChemDispenser.js":503,"./Instrument.js":504,"./KeycardAuth.js":505,"./LaborClaimConsole.js":506,"./LawManager.js":507,"./MechBayConsole.js":508,"./MechaControlConsole.js":509,"./MedicalRecords.js":510,"./MiningVendor.js":511,"./Newscaster.js":512,"./NuclearBomb.js":513,"./OperatingComputer.js":514,"./Orbit.js":515,"./OreRedemption.js":516,"./PAI.js":517,"./PDA.js":530,"./Pacman.js":546,"./PersonalCrafting.js":547,"./PodTracking.js":548,"./PoolController.js":549,"./PortablePump.js":550,"./PortableScrubber.js":551,"./PortableTurret.js":552,"./PowerMonitor.js":188,"./RCD.js":553,"./RPD.js":554,"./Radio.js":555,"./RequestConsole.js":556,"./RndConsole.js":62,"./RobotSelfDiagnosis.js":571,"./RoboticsControlConsole.js":572,"./Safe.js":573,"./SatelliteControl.js":574,"./SecurityRecords.js":575,"./ShuttleConsole.js":576,"./ShuttleManipulator.js":577,"./Sleeper.js":578,"./SlotMachine.js":579,"./Smartfridge.js":580,"./Smes.js":581,"./SolarControl.js":582,"./SpawnersMenu.js":583,"./StationAlertConsole.js":584,"./SuitStorage.js":585,"./SupermatterMonitor.js":586,"./SyndicateComputerSimple.js":587,"./TEG.js":588,"./TachyonArray.js":589,"./Tank.js":590,"./TankDispenser.js":591,"./TcommsCore.js":592,"./TcommsRelay.js":593,"./Teleporter.js":594,"./ThermoMachine.js":595,"./TransferValve.js":596,"./Uplink.js":597,"./Vending.js":598,"./VolumeMixer.js":599,"./Wires.js":600,"./WizardApprenticeContract.js":601};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=446},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AICard=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;if(0===l.has_ai)return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var d=null;return d=l.integrity>=75?"green":l.integrity>=25?"yellow":"red",(0,o.createComponentVNode)(2,c.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,l.name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:d,value:l.integrity/100})})})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===l.flushing?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,a.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.wireless?"check":"times",content:l.wireless?"Enabled":"Disabled",color:l.wireless?"green":"red",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.radio?"check":"times",content:l.radio?"Enabled":"Disabled",color:l.radio?"green":"red",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wipe",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash-alt",confirmIcon:"trash-alt",disabled:l.flushing||0===l.integrity,confirmColor:"red",content:"Wipe AI",onClick:function(){return i("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AIFixer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AIFixer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;if(null===l.occupant)return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No artificial intelligence detected.",16)})})})});var d=null;d=2!==l.stat&&null!==l.stat;var u=null;u=l.integrity>=75?"green":l.integrity>=25?"yellow":"red";var s=null;return s=l.integrity>=100,(0,o.createComponentVNode)(2,c.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:(0,o.createVNode)(1,"h3",null,l.occupant,0)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Information",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:u,value:l.integrity/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:d?"green":"red",children:d?"Functional":"Non-Functional"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,a.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.wireless?"times":"check",content:l.wireless?"Disabled":"Enabled",color:l.wireless?"red":"green",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.radio?"times":"check",content:l.radio?"Disabled":"Enabled",color:l.radio?"red":"green",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Start Repairs",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:s||l.active,content:s?"Already Repaired":"Repair",onClick:function(){return i("fix")}})})]}),(0,o.createComponentVNode)(2,a.Box,{color:"green",lineHeight:2,children:l.active?"Reconstruction in progress.":""})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(183);t.APC=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var l={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.locked&&!u.siliconUser,m=(u.normallyLocked,l[u.externalPower]||l[0]),p=l[u.chargingStatus]||l[0],f=u.powerChannels||[],h=d[u.malfStatus]||d[0],C=u.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,color:u.isOperating?"":"bad",disabled:s,onClick:function(){return c("breaker")}}),children:["[ ",m.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.chargeMode?"sync":"times",content:u.chargeMode?"Auto":"Off",selected:u.chargeMode,disabled:s,onClick:function(){return c("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return c("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return c("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return c("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,[u.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,o.createFragment)([!!u.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:h.icon,content:h.content,color:"bad",onClick:function(){return c(h.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return c("overload")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",selected:u.coverLocked,disabled:s,onClick:function(){return c("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",selected:u.nightshiftLights,onClick:function(){return c("toggle_nightshift")}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ATM=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ATM=function(e,t){var n,p=(0,r.useBackend)(t),f=(p.act,p.data),h=f.view_screen,C=f.authenticated_account,N=f.ticks_left_locked_down,b=f.linked_db;if(N>0)n=(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(b)if(C)switch(h){case 1:n=(0,o.createComponentVNode)(2,l);break;case 2:n=(0,o.createComponentVNode)(2,d);break;case 3:n=(0,o.createComponentVNode)(2,m);break;default:n=(0,o.createComponentVNode)(2,u)}else n=(0,o.createComponentVNode)(2,s);else n=(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Section,{children:n})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.machine_id,d=i.held_card_name;return(0,o.createComponentVNode)(2,a.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,o.createComponentVNode)(2,a.Box,{children:"For all your monetary need!"}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:"info-circle"})," This terminal is ",(0,o.createVNode)(1,"i",null,l,0),", report this code when contacting Nanotrasen IT Support."]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Card",children:(0,o.createComponentVNode)(2,a.Button,{content:d,icon:"eject",onClick:function(){return c("insert_card")}})})})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.security_level;return(0,o.createComponentVNode)(2,a.Section,{title:"Select a new security level for this account",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,a.Button,{content:"Zero",icon:"unlock",selected:0===i,onClick:function(){return c("change_security_level",{new_security_level:0})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card and ask for a pin, but not verify the pin is correct."}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,a.Button,{content:"One",icon:"unlock",selected:1===i,onClick:function(){return c("change_security_level",{new_security_level:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,a.Button,{content:"Two",selected:2===i,icon:"unlock",onClick:function(){return c("change_security_level",{new_security_level:2})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:"In addition to account number and pin, a card is required to access this account and process transactions."})]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,p)]})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useLocalState)(t,"targetAccNumber",0),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"fundsAmount",0),m=s[0],f=s[1],h=(0,r.useLocalState)(t,"purpose",0),C=h[0],N=h[1],b=i.money;return(0,o.createComponentVNode)(2,a.Section,{title:"Transfer Fund",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Balance",children:["$",b]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target account number",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Funds to transfer",children:(0,o.createComponentVNode)(2,a.Input,{onInput:function(e,t){return f(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transaction Purpose",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,onInput:function(e,t){return N(t)}})})]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){return c("transfer",{target_acc_number:d,funds_amount:m,purpose:C})}}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,p)]})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useLocalState)(t,"fundsAmount",0),d=l[0],u=l[1],s=i.owner_name,m=i.money;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Welcome, "+s,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){return c("logout")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Balance",children:["$",m]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Withdrawal Amount",children:(0,o.createComponentVNode)(2,a.Input,{onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Withdraw Fund",icon:"sign-out-alt",onClick:function(){return c("withdrawal",{funds_amount:d})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Change account security level",icon:"lock",onClick:function(){return c("view_screen",{view_screen:1})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){return c("view_screen",{view_screen:2})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"View transaction log",icon:"list",onClick:function(){return c("view_screen",{view_screen:3})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Print balance statement",icon:"print",onClick:function(){return c("balance_statement")}})})]})],4)},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useLocalState)(t,"accountID",null),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"accountPin",null),m=s[0],p=s[1];i.machine_id,i.held_card_name;return(0,o.createComponentVNode)(2,a.Section,{title:"Insert card or enter ID and pin to login",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account ID",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pin",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return p(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){return c("attempt_auth",{account_num:d,account_pin:m})}})})]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.transaction_log);return(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:"1rem",children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:["$",e.amount]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},e)}))]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,p)]})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data;return(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){return c("view_screen",{view_screen:0})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsUplinkTerminal=void 0;var o=n(0),r=n(19),a=n(1),c=n(2),i=n(75),l=n(4),d=n(132),u=n(133);t.AccountsUplinkTerminal=function(e,t){var n,r=(0,a.useBackend)(t),c=(r.act,r.data),i=c.loginState,m=c.currentPage;return i.logged_in?(1===m?n=(0,o.createComponentVNode)(2,s):2===m?n=(0,o.createComponentVNode)(2,f):3===m&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.LoginInfo),n]})})):(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,u.LoginScreen)})})};var s=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.accounts,d=(0,a.useLocalState)(t,"searchText",""),u=d[0],s=(d[1],(0,a.useLocalState)(t,"sortId","owner_name")),f=s[0],h=(s[1],(0,a.useLocalState)(t,"sortOrder",!0)),C=h[0];h[1];return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Flex.Item,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{height:"100%",children:(0,o.createComponentVNode)(2,c.Table,{className:"AccountsUplinkTerminal__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,m,{id:"owner_name",children:"Account Holder"}),(0,o.createComponentVNode)(2,m,{id:"account_number",children:"Account Number"}),(0,o.createComponentVNode)(2,m,{id:"suspended",children:"Account Status"})]}),l.filter((0,r.createSearch)(u,(function(e){return e.owner_name+"|"+e.account_number+"|"+e.suspended}))).sort((function(e,t){var n=C?1:-1;return e[f].localeCompare(t[f])*n})).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{onClick:function(){return i("view_account_detail",{index:e.account_index})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",e.owner_name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:["#",e.account_number]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.suspended})]},e.id)}))]})})})]})},m=function(e,t){var n=(0,a.useLocalState)(t,"sortId","name"),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"sortOrder",!0),d=l[0],u=l[1],s=e.id,m=e.children;return(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{color:r!==s&&"transparent",width:"100%",onClick:function(){r===s?u(!d):(i(s),u(!0))},children:[m,r===s&&(0,o.createComponentVNode)(2,c.Icon,{name:d?"sort-up":"sort-down",ml:"0.25rem;"})]})})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.is_printing,d=(0,a.useLocalState)(t,"searchText",""),u=(d[0],d[1]);return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,i.FlexItem,{children:[(0,o.createComponentVNode)(2,c.Button,{content:"New Account",icon:"plus",onClick:function(){return r("create_new_account")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print Account List",disabled:l,ml:"0.25rem",onClick:function(){return r("print_records")}})]}),(0,o.createComponentVNode)(2,i.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(e,t){return u(t)}})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.is_printing,d=i.account_number,u=i.owner_name,s=i.money,m=i.suspended,p=i.transactions;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"#"+d+" / "+u,mt:1,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print Account Details",disabled:l,onClick:function(){return r("print_account_details")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Number",children:["#",d]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Balance",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Status",color:m?"red":"green",children:[m?"Suspended":"Active",(0,o.createComponentVNode)(2,c.Button,{ml:1,content:m?"Unsuspend":"Suspend",icon:m?"unlock":"lock",onClick:function(){return r("toggle_suspension")}})]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Transactions",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Terminal"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:["$",e.amount]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source_terminal})]},e)}))]})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=(n.data,(0,a.useLocalState)(t,"accName","")),l=i[0],d=i[1],u=(0,a.useLocalState)(t,"accDeposit",""),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Create Account",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Name Here",onChange:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"0",onChange:function(e,t){return m(t)}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){return r("finalise_create_account",{holder_name:l,starting_funds:s})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=i[d.power.main]||i[0],s=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_power?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_power?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&2!==d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock||0===d.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.emergency?"power-off":"times",content:d.emergency?"Enabled":"Disabled",selected:d.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(183);t.AirAlarm=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),!a&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)],4)]})})};var l=function(e){return 0===e?"green":1===e?"orange":"red"},d=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,d=c.data,u=d.air,s=d.mode,m=d.atmos_alarm,p=d.locked,f=d.alarmActivated,h=d.rcon,C=d.target_temp;return n=0===u.danger.overall?0===m?"Optimal":"Caution: Atmos alert in area":1===u.danger.overall?"Caution":"DANGER: Internals Required",(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:u?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:l(u.danger.pressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.pressure})," kPa",!p&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.Button,{content:3===s?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:3===s,icon:"exclamation-triangle",onClick:function(){return i("mode",{mode:3===s?1:3})}})],4)]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.oxygen/100,color:l(u.danger.oxygen)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.nitrogen/100,color:l(u.danger.nitrogen)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.co2/100,color:l(u.danger.co2)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxins",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.plasma/100,color:l(u.danger.plasma)})}),u.contents.other>0&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.other/100,color:l(u.danger.other)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:l(u.danger.temperature),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.temperature})," K / ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.temperature_c})," C\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-full",content:C+" C",onClick:function(){return i("temperature")}}),(0,o.createComponentVNode)(2,a.Button,{content:u.thermostat_state?"On":"Off",selected:u.thermostat_state,icon:"power-off",onClick:function(){return i("thermostat_state")}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local Status",children:(0,o.createComponentVNode)(2,a.Box,{color:l(u.danger.overall),children:[n,!p&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.Button,{content:f?"Reset Alarm":"Activate Alarm",selected:f,onClick:function(){return i(f?"atmos_reset":"atmos_alarm")}})],4)]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control Settings",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Off",selected:1===h,onClick:function(){return i("set_rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Auto",selected:2===h,onClick:function(){return i("set_rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{content:"On",selected:3===h,onClick:function(){return i("set_rcon",{rcon:3})}})]})]}):(0,o.createComponentVNode)(2,a.Box,{children:"Unable to acquire air sample!"})})},u=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),c=n[0],i=n[1];return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return i(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return i(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"cog"})," Mode"]},"Mode"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},s=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),a=n[0];n[1];switch(a){case 0:return(0,o.createComponentVNode)(2,m);case 1:return(0,o.createComponentVNode)(2,p);case 2:return(0,o.createComponentVNode)(2,f);case 3:return(0,o.createComponentVNode)(2,h);default:return"WE SHOULDN'T BE HERE!"}},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return n.data.vents.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return c("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"release"===e.direction?"Blowing":"Siphoning",icon:"release"===e.direction?"sign-out-alt":"sign-in-alt",onClick:function(){return c("command",{cmd:"direction",val:"release"===e.direction?0:1,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Checks",children:[(0,o.createComponentVNode)(2,a.Button,{content:"External",selected:1===e.checks,onClick:function(){return c("command",{cmd:"checks",val:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Internal",selected:2===e.checks,onClick:function(){return c("command",{cmd:"checks",val:2,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Pressure Target",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.external})," kPa\xa0",(0,o.createComponentVNode)(2,a.Button,{content:"Set",icon:"cog",onClick:function(){return c("command",{cmd:"set_external_pressure",id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",icon:"redo-alt",onClick:function(){return c("command",{cmd:"set_external_pressure",val:101.325,id_tag:e.id_tag})}})]})]})},e.name)}))},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return n.data.scrubbers.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return c("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:0===e.scrubbing?"Siphoning":"Scrubbing",icon:0===e.scrubbing?"sign-in-alt":"filter",onClick:function(){return c("command",{cmd:"scrubbing",val:0===e.scrubbing?1:0,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{content:e.widenet?"Extended":"Normal",selected:e.widenet,icon:"expand-arrows-alt",onClick:function(){return c("command",{cmd:"widenet",val:0===e.widenet?1:0,id_tag:e.id_tag})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filtering",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Carbon Dioxide",selected:e.filter_co2,onClick:function(){return c("command",{cmd:"co2_scrub",val:0===e.filter_co2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Plasma",selected:e.filter_toxins,onClick:function(){return c("command",{cmd:"tox_scrub",val:0===e.filter_toxins?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nitrous Oxide",selected:e.filter_n2o,onClick:function(){return c("command",{cmd:"n2o_scrub",val:0===e.filter_n2o?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Oxygen",selected:e.filter_o2,onClick:function(){return c("command",{cmd:"o2_scrub",val:0===e.filter_o2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nitrogen",selected:e.filter_n2,onClick:function(){return c("command",{cmd:"n2_scrub",val:0===e.filter_n2?1:0,id_tag:e.id_tag})}})]})]})},e.name)}))},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.modes,d=i.presets,u=i.emagged,s=i.mode,m=i.preset;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"System Mode",children:(0,o.createComponentVNode)(2,a.Table,{children:l.map((function(e){return(!e.emagonly||e.emagonly&&!!u)&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:"cog",selected:e.id===s,onClick:function(){return c("mode",{mode:e.id})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.desc})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"System Presets",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:"cog",selected:e.id===m,onClick:function(){return c("preset",{preset:e.id})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.desc})]},e.name)}))})]})],4)},h=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.thresholds;return(0,o.createComponentVNode)(2,a.Section,{title:"Alarm Thresholds",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),e.settings.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:-1===e.selected?"Off":e.selected,onClick:function(){return c("command",{cmd:"set_threshold",env:e.env,"var":e.val})}})},e.val)}))]},e.name)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockAccessController=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AirlockAccessController=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.exterior_status,m=u.interior_status,p=u.processing;return n="open"===u.exterior_status.state?(0,o.createComponentVNode)(2,a.Button,{content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:p,onClick:function(){return d("force_ext")}}):(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:p,onClick:function(){return d("cycle_ext_door")}}),i="open"===u.interior_status.state?(0,o.createComponentVNode)(2,a.Button,{content:"Lock Interior Door",icon:"exclamation-triangle",disabled:p,color:"open"===m?"red":p?"yellow":null,onClick:function(){return d("force_int")}}):(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:p,onClick:function(){return d("cycle_int_door")}}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Door Status",children:"closed"===s.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Door Status",children:"closed"===m.state?"Locked":"Open"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Box,{children:n}),(0,o.createComponentVNode)(2,a.Box,{children:i})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(78);t.AirlockElectronics=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,d)]})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.unrestricted_dir;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Control",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:"north"===i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:"North"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:"south"===i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:"South"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:"east"===i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:"East"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:"west"===i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:"West"})}})})]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.selected_accesses,u=l.one_access,s=l.regions;return(0,o.createComponentVNode)(2,i.AccessList,{usedByRcd:1,rcdButtons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:"One",onClick:function(){return c("set_one_access",{access:"one"})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:!u,content:"All",onClick:function(){return c("set_one_access",{access:"all"})}})],4),accesses:s,selectedList:d,accessMod:function(e){return c("set",{access:e})},grantAll:function(){return c("grant_all")},denyAll:function(){return c("clear_all")},grantDep:function(e){return c("grant_region",{region:e})},denyDep:function(e){return c("deny_region",{region:e})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AppearanceChanger=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.change_race,s=d.species,m=d.specimen,p=d.change_gender,f=d.gender,h=d.has_gender,C=d.change_eye_color,N=d.change_skin_tone,b=d.change_skin_color,g=d.change_head_accessory_color,V=d.change_hair_color,v=d.change_secondary_hair_color,y=d.change_facial_hair_color,_=d.change_secondary_facial_hair_color,x=d.change_head_marking_color,k=d.change_body_marking_color,L=d.change_tail_marking_color,B=d.change_head_accessory,w=d.head_accessory_styles,S=d.head_accessory_style,I=d.change_hair,T=d.hair_styles,A=d.hair_style,E=d.change_facial_hair,M=d.facial_hair_styles,O=d.facial_hair_style,P=d.change_head_markings,R=d.head_marking_styles,D=d.head_marking_style,F=d.change_body_markings,j=d.body_marking_styles,W=d.body_marking_style,z=d.change_tail_markings,U=d.tail_marking_styles,H=d.tail_marking_style,K=d.change_body_accessory,G=d.body_accessory_styles,Y=d.body_accessory_style,q=d.change_alt_head,$=d.alt_head_styles,X=d.alt_head_style,J=!1;return(C||N||b||g||V||v||y||_||x||k||L)&&(J=!0),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.specimen,selected:e.specimen===m,onClick:function(){return l("race",{race:e.specimen})}},e.specimen)}))}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gender",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Male",selected:"male"===f,onClick:function(){return l("gender",{gender:"male"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Female",selected:"female"===f,onClick:function(){return l("gender",{gender:"female"})}}),!h&&(0,o.createComponentVNode)(2,a.Button,{content:"Genderless",selected:"plural"===f,onClick:function(){return l("gender",{gender:"plural"})}})]}),!!J&&(0,o.createComponentVNode)(2,i),!!B&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Head accessory",children:w.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.headaccessorystyle,selected:e.headaccessorystyle===S,onClick:function(){return l("head_accessory",{head_accessory:e.headaccessorystyle})}},e.headaccessorystyle)}))}),!!I&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hair",children:T.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.hairstyle,selected:e.hairstyle===A,onClick:function(){return l("hair",{hair:e.hairstyle})}},e.hairstyle)}))}),!!E&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Facial hair",children:M.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.facialhairstyle,selected:e.facialhairstyle===O,onClick:function(){return l("facial_hair",{facial_hair:e.facialhairstyle})}},e.facialhairstyle)}))}),!!P&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Head markings",children:R.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.headmarkingstyle,selected:e.headmarkingstyle===D,onClick:function(){return l("head_marking",{head_marking:e.headmarkingstyle})}},e.headmarkingstyle)}))}),!!F&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body markings",children:j.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.bodymarkingstyle,selected:e.bodymarkingstyle===W,onClick:function(){return l("body_marking",{body_marking:e.bodymarkingstyle})}},e.bodymarkingstyle)}))}),!!z&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tail markings",children:U.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.tailmarkingstyle,selected:e.tailmarkingstyle===H,onClick:function(){return l("tail_marking",{tail_marking:e.tailmarkingstyle})}},e.tailmarkingstyle)}))}),!!K&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body accessory",children:G.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.bodyaccessorystyle,selected:e.bodyaccessorystyle===Y,onClick:function(){return l("body_accessory",{body_accessory:e.bodyaccessorystyle})}},e.bodyaccessorystyle)}))}),!!q&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternate head",children:$.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.altheadstyle,selected:e.altheadstyle===X,onClick:function(){return l("alt_head",{alt_head:e.altheadstyle})}},e.altheadstyle)}))})]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Colors",children:[{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_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"}].map((function(e){return!!i[e.key]&&(0,o.createComponentVNode)(2,a.Button,{content:e.text,onClick:function(){return c(e.action)}})}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.priority||[],u=l.minor||[];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return i("clear",{zone:e})}}),2,null,e)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return i("clear",{zone:e})}}),2,null,e)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(76),i=n(4);t.AtmosControl=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data,(0,r.useLocalState)(t,"tabIndex",0)),u=c[0],s=c[1];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:0===u,children:(0,o.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,d);default:return"WE SHOULDN'T BE HERE!"}}(u)]})})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.alarms;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Access"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,c.TableCell,{children:e.name}),(0,o.createComponentVNode)(2,c.TableCell,{children:(t=e.danger,0===t?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Good"}):1===t?(0,o.createComponentVNode)(2,a.Box,{color:"orange",bold:!0,children:"Warning"}):2===t?(0,o.createComponentVNode)(2,a.Box,{color:"red",bold:!0,children:"DANGER"}):void 0)}),(0,o.createComponentVNode)(2,c.TableCell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Access",onClick:function(){return i("open_alarm",{aref:e.ref})}})})]},e.name);var t}))]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,c=(0,r.useLocalState)(t,"zoom",1),i=c[0],l=c[1],d=n.alarms;return(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return l(e)},children:d.filter((function(e){return 2===e.z})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:i,icon:"circle",tooltip:e.name,color:(t=e.danger,0===t?"green":1===t?"orange":2===t?"red":void 0)},e.ref);var t}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.on,u=l.pressure,s=l.max_pressure,m=l.filter_type,p=l.filter_type_list;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"On":"Off",color:d?null:"red",selected:d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return i("min_pressure")}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:s,value:u,onDrag:function(e,t){return i("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",disabled:u===s,width:2.2,onClick:function(){return i("max_pressure")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.gas_type===m,content:e.label,onClick:function(){return i("set_filter",{filter:e.gas_type})}},e.label)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.pressure,m=d.max_pressure,p=d.node1_concentration,f=d.node2_concentration;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",color:u?null:"red",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",disabled:0===s,width:2.2,onClick:function(){return l("min_pressure")}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:m,value:s,onDrag:function(e,t){return l("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",disabled:s===m,width:2.2,onClick:function(){return l("max_pressure")}})]}),(0,o.createComponentVNode)(2,i,{node_name:"Node 1",node_ref:p}),(0,o.createComponentVNode)(2,i,{node_name:"Node 2",node_ref:f})]})})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=(n.data,e.node_name),l=e.node_ref;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:0===l,onClick:function(){return c("set_node",{node_name:i,concentration:(l-10)/100})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(e,t){return c("set_node",{node_name:i,concentration:t/100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:100===l,onClick:function(){return c("set_node",{node_name:i,concentration:(l+10)/100})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.on,u=l.rate,s=l.max_rate,m=l.gas_unit,p=l.step;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"On":"Off",color:d?null:"red",selected:d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return i("min_rate")}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:m,width:6.1,lineHeight:1.5,step:p,minValue:0,maxValue:s,value:u,onDrag:function(e,t){return i("custom_rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",disabled:u===s,width:2.2,onClick:function(){return i("max_rate")}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=n(43),a=n(26),c=n(1),i=n(2),l=n(4),d=n(19),u=function(e,t,n,o){return null===e.requirements||!(e.requirements.metal*o>t)&&!(e.requirements.glass*o>n)};t.Autolathe=function(e,t){var n=(0,c.useBackend)(t),s=n.act,m=n.data,p=m.total_amount,f=(m.max_amount,m.metal_amount),h=m.glass_amount,C=m.busyname,N=(m.busyamt,m.showhacked,m.buildQueue),b=m.buildQueueLen,g=m.recipes,V=m.categories,v=(0,c.useSharedState)(t,"category",0),y=v[0],_=v[1];0===y&&(y="Tools");var x=f.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),k=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),L=p.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),B=(0,c.useSharedState)(t,"search_text",""),w=B[0],S=B[1],I=(0,d.createSearch)(w,(function(e){return e.name})),T="";b>0&&(T=N.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:N[t][0],onClick:function(){return s("remove_from_queue",{remove_from_queue:N.indexOf(e)+1})}},e)},t)})));var A=(0,r.flow)([(0,a.filter)((function(e){return(e.category.indexOf(y)>-1||w)&&(m.showhacked||!e.hacked)})),w&&(0,a.filter)(I),(0,a.sortBy)((function(e){return e.name.toLowerCase()}))])(g),E="Build";w?E="Results for: '"+w+"':":y&&(E="Build ("+y+")");return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,i.Section,{title:E,buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"190px",options:V,selected:y,onSelected:function(e){return _(e)}}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return S(t)},mb:1}),A.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+e.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&1===m.busyamt,disabled:!u(e,m.metal_amount,m.glass_amount,1),onClick:function(){return s("make",{make:e.uid,multiplier:1})},children:(0,d.toTitleCase)(e.name)}),e.max_multiplier>=10&&(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&10===m.busyamt,disabled:!u(e,m.metal_amount,m.glass_amount,10),onClick:function(){return s("make",{make:e.uid,multiplier:10})},children:"10x"}),e.max_multiplier>=25&&(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&25===m.busyamt,disabled:!u(e,m.metal_amount,m.glass_amount,25),onClick:function(){return s("make",{make:e.uid,multiplier:25})},children:"25x"}),e.max_multiplier>25&&(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&m.busyamt===e.max_multiplier,disabled:!u(e,m.metal_amount,m.glass_amount,e.max_multiplier),onClick:function(){return s("make",{make:e.uid,multiplier:e.max_multiplier})},children:[e.max_multiplier,"x"]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,d.toTitleCase)(t)+": "+e.requirements[t]})).join(", ")||(0,o.createComponentVNode)(2,i.Box,{children:"No resources required."})})]},e.ref)}))]}),2,{style:{float:"left",width:"68%"}}),(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Metal",children:x}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Glass",children:k}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total",children:L}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Storage",children:[m.fill_percent,"% Full"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Building",children:(0,o.createComponentVNode)(2,i.Box,{color:C?"green":"",children:C||"Nothing"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Build Queue",children:[T,(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear All",disabled:!m.buildQueueLen,onClick:function(){return s("clear_queue")}}),2,{align:"right"})]})],4,{style:{float:"right",width:"30%"}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlueSpaceArtilleryControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.BlueSpaceArtilleryControl=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data;return n=d.ready?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:"green",children:"Ready"}):d.reloadtime_text?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reloading In",color:"red",children:d.reloadtime_text}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:"red",children:"No cannon connected!"}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.notice&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alert",color:"red",children:d.notice}),n,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",content:d.target?d.target:"None",onClick:function(){return l("recalibrate")}})}),1===d.ready&&!!d.target&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Firing",children:(0,o.createComponentVNode)(2,a.Button,{icon:"skull",content:"FIRE!",color:"red",onClick:function(){return l("fire")}})}),!d.connected&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return l("build")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceTap=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(95);t.BluespaceTap=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.product||[],s=d.desiredLevel,m=d.inputLevel,p=d.points,f=d.totalPoints,h=d.powerUse,C=d.availablePower,N=d.maxLevel,b=d.emagged,g=d.safeLevels,V=d.nextLevelPower,v=s>m?"bad":"good";return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!b&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:1,children:"Safety Protocols disabled"}),!!(m>g)&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:1,children:"High Power, Instability likely"}),(0,o.createComponentVNode)(2,a.Collapsible,{title:"Input Management",children:(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Level",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Level",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===s,tooltip:"Set to 0",onClick:function(){return l("set",{set_level:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"step-backward",tooltip:"Decrease to actual input level",disabled:0===s,onClick:function(){return l("set",{set_level:m})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===s,tooltip:"Decrease one step",onClick:function(){return l("decrease")}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:s,fillValue:m,minValue:0,color:v,maxValue:N,stepPixelSize:20,step:1,onChange:function(e,t){return l("set",{set_level:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:s===N,tooltip:"Increase one step",tooltipPosition:"left",onClick:function(){return l("increase")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:s===N,tooltip:"Set to max",tooltipPosition:"left",onClick:function(){return l("set",{set_level:N})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Power Use",children:(0,i.formatPower)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power for next level",children:(0,i.formatPower)(V)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Surplus Power",children:(0,i.formatPower)(C)})]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Points",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Points",children:f})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{align:"end",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.price>=p,onClick:function(){return l("vend",{target:e.key})},content:e.price})},e.key)}))})})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(4),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],d=[["hasBorer","bad","Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."],["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radioactive","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.filter((function(e){return!!e})).reduce((function(e,t){return(0,o.createFragment)([e,(0,o.createComponentVNode)(2,c.Box,{children:t},t)],0)}),null):null},f=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,c=n.occupant,l=void 0===c?{}:c,d=r?(0,o.createComponentVNode)(2,h,{occupant:l}):(0,o.createComponentVNode)(2,y);return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var h=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"print",onClick:function(){return i("print_p")},children:"Print Report"}),(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",onClick:function(){return i("ejectify")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:d.maxHealth,value:d.health/d.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[d.stat][0],children:l[d.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:(0,r.round)(d.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:(0,r.round)(d.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Implants",children:d.implant_len?(0,o.createComponentVNode)(2,c.Box,{children:d.implant.map((function(e){return e.name})).join(", ")}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"None"})})]})})},N=function(e){var t=e.occupant;return t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus?(0,o.createComponentVNode)(2,c.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,c.Box,{color:e[1],bold:"bad"===e[1],children:e[2]})}))}):(0,o.createComponentVNode)(2,c.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No abnormalities found."})})},b=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,c.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r100)&&"average":"bad")||!!e.status.robotic&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",q:!0,children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,c.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,c.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,c.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,c.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,c.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",display:"inline",children:p([!!e.internalBleeding&&"Internal bleeding",!!e.lungRuptured&&"Ruptured lung",!!e.status.broken&&e.status.broken,f(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:[p([!!e.status.splinted&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Splinted"}),!!e.status.robotic&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Robotic"}),!!e.status.dead&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:"DEAD"})]),p(e.shrapnel.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,c.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,c.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,c.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{color:(!e.dead?e.germ_level>100&&"average":"bad")||e.robotic>0&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",display:"inline",children:p([f(e.germ_level)])}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:p([1===e.robotic&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Robotic"}),2===e.robotic&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Assisted"}),!!e.dead&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},t)}))]})})},y=function(){return(0,o.createComponentVNode)(2,c.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotClean=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.BotClean=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.locked,u=l.noaccess,s=l.maintpanel,m=l.on,p=l.autopatrol,f=l.canhack,h=l.emagged,C=l.remote_disabled,N=l.painame,b=l.cleanblood;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,disabled:u,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patrol",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,content:"Auto Patrol",disabled:u,onClick:function(){return i("autopatrol")}})}),!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Panel Open!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety System",children:(0,o.createComponentVNode)(2,a.Box,{color:h?"bad":"good",children:h?"DISABLED!":"Enabled"})}),!!f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hacking",children:(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:h?"Restore Safties":"Hack",disabled:u,color:"bad",onClick:function(){return i("hack")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Access",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:u,onClick:function(){return i("disableremote")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cleaning Settings",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"Clean Blood",disabled:u,onClick:function(){return i("blood")}})}),N&&(0,o.createComponentVNode)(2,a.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:N,disabled:u,onClick:function(){return i("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotSecurity=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.BotSecurity=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.locked,u=l.noaccess,s=l.maintpanel,m=l.on,p=l.autopatrol,f=l.canhack,h=l.emagged,C=l.remote_disabled,N=l.painame,b=l.check_id,g=l.check_weapons,V=l.check_warrant,v=l.arrest_mode,y=l.arrest_declare;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,disabled:u,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patrol",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,content:"Auto Patrol",disabled:u,onClick:function(){return i("autopatrol")}})}),!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Panel Open!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety System",children:(0,o.createComponentVNode)(2,a.Box,{color:h?"bad":"good",children:h?"DISABLED!":"Enabled"})}),!!f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hacking",children:(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:h?"Restore Safties":"Hack",disabled:u,color:"bad",onClick:function(){return i("hack")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Access",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:u,onClick:function(){return i("disableremote")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Who To Arrest",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"Unidentifiable Persons",disabled:u,onClick:function(){return i("authid")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unauthorized Weapons",disabled:u,onClick:function(){return i("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"Wanted Criminals",disabled:u,onClick:function(){return i("authwarrant")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Arrest Procedure",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Detain Targets Indefinitely",disabled:u,onClick:function(){return i("arrtype")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:y,content:"Announce Arrests On Radio",disabled:u,onClick:function(){return i("arrdeclare")}})]}),N&&(0,o.createComponentVNode)(2,a.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:N,disabled:u,onClick:function(){return i("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigCells=void 0;var o=n(0),r=n(4),a=n(2),c=n(1),i=function(e,t){var n=e.cell,r=(0,c.useBackend)(t).act,i=n.cell_id,l=n.occupant,d=n.crimes,u=n.brigged_by,s=n.time_left_seconds,m=n.time_set_seconds,p=n.ref,f="";s>0&&(f+=" BrigCells__listRow--active");return(0,o.createComponentVNode)(2,a.Table.Row,{className:f,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:i}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:l}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:u}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.TimeDisplay,{totalSeconds:m})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.TimeDisplay,{totalSeconds:s})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{type:"button",onClick:function(){r("release",{ref:p})},children:"Release"})})]})},l=function(e){var t=e.cells;return(0,o.createComponentVNode)(2,a.Table,{className:"BrigCells__list",children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Cell"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Occupant"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Crimes"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Brigged By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Time Left"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Release"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,i,{cell:e},e.ref)}))]})};t.BrigCells=function(e,t){var n=(0,c.useBackend)(t),i=(n.act,n.data.cells);return(0,o.createComponentVNode)(2,r.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",flexGrow:"1",children:(0,o.createComponentVNode)(2,l,{cells:i})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.BrigTimer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;l.nameText=l.occupant,l.timing&&(l.prisoner_hasrec?l.nameText=(0,o.createComponentVNode)(2,a.Box,{color:"green",children:l.occupant}):l.nameText=(0,o.createComponentVNode)(2,a.Box,{color:"red",children:l.occupant}));var d="pencil-alt";l.prisoner_name&&(l.prisoner_hasrec||(d="exclamation-triangle"));var u=[],s=0;for(s=0;se.current_positions&&(0,o.createComponentVNode)(2,a.Box,{color:"green",children:e.total_positions-e.current_positions})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"0"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"-",disabled:s.cooldown_time||!e.can_close,onClick:function(){return u("make_job_unavailable",{job:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"+",disabled:s.cooldown_time||!e.can_open,onClick:function(){return u("make_job_available",{job:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:s.target_dept&&(0,o.createComponentVNode)(2,a.Box,{color:"green",children:s.priority_jobs.indexOf(e.title)>-1?"Yes":""})||(0,o.createComponentVNode)(2,a.Button,{content:e.is_priority?"Yes":"No",selected:e.is_priority,disabled:s.cooldown_time||!e.can_prioritize,onClick:function(){return u("prioritize_job",{job:e.title})}})})]},e.title)}))]})})],4):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 2:n=s.authenticated&&s.scan_name?s.modify_name?(0,o.createComponentVNode)(2,i.AccessList,{accesses:s.regions,selectedList:s.selectedAccess,accessMod:function(e){return u("set",{access:e})},grantAll:function(){return u("grant_all")},denyAll:function(){return u("clear_all")},grantDep:function(e){return u("grant_region",{region:e})},denyDep:function(e){return u("deny_region",{region:e})}}):(0,o.createComponentVNode)(2,a.Section,{title:"Card Missing",color:"red",children:"No card to modify."}):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 3:n=s.authenticated?s.records.length?(0,o.createComponentVNode)(2,a.Section,{title:"Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete All Records",disabled:!s.authenticated||0===s.records.length||s.target_dept,onClick:function(){return u("wipe_all_logs")}}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Crewman"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Old Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"New Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Time"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Reason"}),!!s.iscentcom&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Deleted By"})]}),s.records.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.transferee}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.oldvalue}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.newvalue}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.whodidit}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.reason}),!!s.iscentcom&&(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.deletedby})]},e.timestamp)}))]}),!!s.iscentcom&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!s.authenticated||0===s.records.length,onClick:function(){return u("wipe_my_logs")}})})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Records",children:"No records."}):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 4:n=s.authenticated&&s.scan_name?(0,o.createComponentVNode)(2,a.Section,{title:"Your Team",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Sec Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Actions"})]}),s.people_dept.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.crimstat}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.buttontext,disabled:!e.demotable,onClick:function(){return u("remote_demote",{remote_demote:e.name})}})})]},e.title)}))]})}):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;default:n=(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[m,p,n]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoConsole=void 0;var o=n(0),r=n(43),a=n(26),c=n(1),i=n(2),l=n(4),d=(n(77),n(19));t.CargoConsole=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})})};var u=function(e,t){var n=(0,c.useLocalState)(t,"contentsModal",null),r=n[0],a=n[1],l=(0,c.useLocalState)(t,"contentsModalTitle",null),d=l[0],u=l[1];return null!==r&&null!==d?(0,o.createComponentVNode)(2,i.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:.75*window.innerHeight+"px",mx:"auto",children:[(0,o.createComponentVNode)(2,i.Box,{width:"100%",bold:!0,children:(0,o.createVNode)(1,"h1",null,[d,(0,o.createTextVNode)(" contents:")],0)}),(0,o.createComponentVNode)(2,i.Box,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:["- ",e]},e)}))}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:(0,o.createComponentVNode)(2,i.Button,{content:"Close",onClick:function(){a(null),u(null)}})})]}):void 0},s=function(e,t){var n,r,a=(0,c.useBackend)(t),l=a.act,d=a.data,u=d.is_public,s=d.points,m=d.timeleft,p=d.moving,f=d.at_station;return p||f?!p&&f?(n="Docked at the station",r="Return Shuttle"):p&&(r="In Transit...",n=1!==m?"Shuttle is en route (ETA: "+m+" minutes)":"Shuttle is en route (ETA: "+m+" minute)"):(n="Docked off-station",r="Call Shuttle"),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points Available",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Status",children:n}),0===u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{content:r,disabled:p,onClick:function(){return l("moveShuttle")}}),(0,o.createComponentVNode)(2,i.Button,{content:"View Central Command Messages",onClick:function(){return l("showMessages")}})]})]})})},m=function(e,t){var n=(0,c.useBackend)(t),l=n.act,u=n.data,s=u.categories,m=u.supply_packs,p=(0,c.useSharedState)(t,"category","Emergency"),f=p[0],h=p[1],C=(0,c.useSharedState)(t,"search_text",""),N=C[0],b=C[1],g=(0,c.useLocalState)(t,"contentsModal",null),V=(g[0],g[1]),v=(0,c.useLocalState)(t,"contentsModalTitle",null),y=(v[0],v[1]),_=(0,d.createSearch)(N,(function(e){return e.name})),x=(0,r.flow)([(0,a.filter)((function(e){return e.cat===s.filter((function(e){return e.name===f}))[0].category||N})),N&&(0,a.filter)(_),(0,a.sortBy)((function(e){return e.name.toLowerCase()}))])(m),k="Crate Catalogue";return N?k="Results for '"+N+"':":f&&(k="Browsing "+f),(0,o.createComponentVNode)(2,i.Section,{title:k,buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"190px",options:s.map((function(e){return e.name})),selected:f,onSelected:function(e){return h(e)}}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return b(t)},mb:1}),(0,o.createComponentVNode)(2,i.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:x.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:[e.name," (",e.cost," Points)"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:"Order 1",icon:"shopping-cart",onClick:function(){return l("order",{crate:e.ref,multiple:0})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Order Multiple",icon:"cart-plus",onClick:function(){return l("order",{crate:e.ref,multiple:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"View Contents",icon:"search",onClick:function(){V(e.contents),y(e.name)}})]})]},e.name)}))})})]})},p=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.requests,d=a.canapprove,u=a.orders;return(0,o.createComponentVNode)(2,i.Section,{title:"Details",children:(0,o.createComponentVNode)(2,i.Box,{maxHeight:15,overflowY:"auto",overflowX:"hidden",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:"Requests"}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:["Reason: ",e.comment]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:"Approve",color:"green",disabled:!d,onClick:function(){return r("approve",{ordernum:e.ordernum})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Deny",color:"red",onClick:function(){return r("deny",{ordernum:e.ordernum})}})]})]},e.ordernum)}))}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:"Confirmed Orders"}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:["Reason: ",e.comment]})]})},e.ordernum)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(134),i=n(4),l=[1,5,10,20,30,50],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.amount,u=i.energy,s=i.maxEnergy;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:s,ranges:{good:[.5*s,Infinity],average:[.25*s,.5*s],bad:[-Infinity,.25*s]},children:[u," / ",s," Units"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",width:"14%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:d===e,content:e,m:"0",width:"100%",onClick:function(){return c("amount",{amount:e})}})},t)}))})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:i.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px",width:"30%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",width:"100%",height:"100%",align:"flex-start",content:e.title,onClick:function(){return c("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:l.glass?"Glass":"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return i("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:u,beakerContents:f,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return i("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return i("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return i("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(476)()},function(e,t,n){"use strict";var o=n(477);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,c){if(c!==o){var i=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 i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(134),l=n(4);t.ChemHeater=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.targetTemp,u=l.targetTempReached,s=l.autoEject,m=l.isActive,p=l.currentTemp,f=l.isBeakerLoaded;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",flexBasis:"content",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Auto-eject",icon:s?"toggle-on":"toggle-off",selected:s,onClick:function(){return i("toggle_autoeject")}}),(0,o.createComponentVNode)(2,c.Button,{content:m?"On":"Off",icon:"power-off",selected:m,disabled:!f,onClick:function(){return i("toggle_on")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,r.round)(d,0),minValue:0,maxValue:1e3,onDrag:function(e,t){return i("adjust_temperature",{target:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reading",color:u?"good":"average",children:f&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.isBeakerLoaded,u=l.beakerCurrentVolume,s=l.beakerMaxVolume,m=l.beakerContents;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",flexGrow:"1",buttons:!!d&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[u," / ",s," units"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",onClick:function(){return r("eject_beaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:d,beakerContents:m})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(134),l=n(49),d=[1,5,10],u=["bottle.png","small_bottle.png","wide_bottle.png","round_bottle.png","reagent_bottle.png"];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,i=n.beaker,d=n.beaker_reagents,u=void 0===d?[]:d,f=n.buffer_reagents,h=void 0===f?[]:f,N=n.mode;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s,{beaker:i,beakerReagents:u,bufferNonEmpty:h.length>0}),(0,o.createComponentVNode)(2,m,{mode:N,bufferReagents:h}),(0,o.createComponentVNode)(2,p,{isCondiment:a,bufferNonEmpty:h.length>0}),(0,o.createComponentVNode)(2,C)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t).act,c=e.beaker,u=e.beakerReagents,s=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flexGrow:"0",flexBasis:"300px",buttons:s?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!c,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}),children:c?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!i.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:i.printing?"spinner":"print",disabled:i.printing,iconSpin:!!i.printing,ml:"0.5rem",content:"Print",onClick:function(){return c("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(39),l=n(49),d=n(4),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,f=d.strucenzymes,h=m.split(" - ");return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Damage",children:h.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.oxy,display:"inline",children:h[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.toxin,display:"inline",children:h[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.brute,display:"inline",children:h[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.burn,display:"inline",children:h[1]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:f}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.menu;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,f)),n},p=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,f=l.scan_mode,h=l.numberofpods,C=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return i("lock")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return i("eject")}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,c.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:f?"brain":"male",content:f?"Brain":"Body",onClick:function(){return i("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Pods",level:"2",children:h?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,c.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,c.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,c.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.records;return i.length?(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},h=function(e,t){var n,r=(0,a.useBackend)(t),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,c.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.scanner,d=i.numberofpods,u=i.autoallowed,s=i.autoprocess,m=i.disk;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,c.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsComputer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.CommunicationsComputer=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data,u=!1;d.authenticated?1===d.authenticated?n="Command":2===d.authenticated?n="Captain":3===d.authenticated?(n="CentComm Secure Connection",u=!0):n="ERROR: Report This Bug!":n="Not Logged In";var s="View ("+d.messages.length+")",m=(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:n})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.authenticated?"sign-out-alt":"id-card",selected:d.authenticated,disabled:d.noauthbutton,content:d.authenticated?"Log Out ("+n+")":"Log In",onClick:function(){return l("auth")}})})})}),!!d.esc_section&&(0,o.createComponentVNode)(2,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!d.esc_status&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d.esc_status}),!!d.esc_callable&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d.authhead,onClick:function(){return l("callshuttle")}})}),!!d.esc_recallable&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Recall Shuttle",disabled:!d.authhead||d.is_ai,onClick:function(){return l("cancelshuttle")}})}),!!d.lastCallLoc&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Last Call/Recall From",children:d.lastCallLoc})]})})],0),p="Make Priority Announcement";d.msg_cooldown>0&&(p+=" ("+d.msg_cooldown+"s)");var f=d.emagged?"Message [UNKNOWN]":"Message CentComm",h="Request Authentication Codes";d.cc_cooldown>0&&(f+=" ("+d.cc_cooldown+"s)",h+=" ("+d.cc_cooldown+"s)");var C,N=d.str_security_level,b=d.levels.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.icon,content:e.name,disabled:!d.authcapt||e.id===d.security_level,onClick:function(){return l("newalertlevel",{level:e.id})}},e.name)})),g=d.stat_display.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===d.stat_display.type,disabled:!d.authhead,onClick:function(){return l("setstat",{statdisp:e.name})}},e.name)})),V=d.stat_display.alerts.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.alert===d.stat_display.icon,disabled:!d.authhead,onClick:function(){return l("setstat",{statdisp:"alert",alert:e.alert})}},e.alert)}));if(d.current_message_title)C=(0,o.createComponentVNode)(2,a.Section,{title:d.current_message_title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!d.authhead,onClick:function(){return l("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:d.current_message})});else{var v=d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!d.authhead||d.current_message_title===e.title,onClick:function(){return l("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!d.authhead,onClick:function(){return l("delmessage",{msgid:e.id})}})]},e.id)}));C=(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return l("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v})})}switch(d.menu_state){case 1:return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[m,(0,o.createComponentVNode)(2,a.Section,{title:"Captain-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:d.security_level_color,children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:b}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:p,disabled:!d.authcapt||d.msg_cooldown>0,onClick:function(){return l("announce")}})}),!!d.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:f,disabled:!d.authcapt||d.cc_cooldown>0,onClick:function(){return l("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!d.authcapt,onClick:function(){return l("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:f,disabled:!d.authcapt||d.cc_cooldown>0,onClick:function(){return l("MessageCentcomm")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nuclear Device",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",content:h,disabled:!d.authcapt||d.cc_cooldown>0,onClick:function(){return l("nukerequest")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!d.authhead,onClick:function(){return l("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:s,disabled:!d.authhead,onClick:function(){return l("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Restart Nano-Mob Hunter GO! Server",disabled:!d.authhead,onClick:function(){return l("RestartNanoMob")}})})]})})]})});case 2:return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[m,(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return l("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:g}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alerts",children:V}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.stat_display.line_1,disabled:!d.authhead,onClick:function(){return l("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.stat_display.line_2,disabled:!d.authhead,onClick:function(){return l("setmsg2")}})})]})})]})});case 3:return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[m,C]})});default:return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[m,"ERRROR. Unknown menu_state: ",d.menu_state,"Please report this to NT Technical Support."]})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.Contractor=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(184),l=n(4);var d={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},u=["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(2e4*Math.random()),"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"];t.Contractor=function(e,t){var n,r=(0,a.useBackend)(t),i=r.act,d=r.data;n=d.unauthorized?(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,C,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){}})}):d.load_animation_completed?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",overflow:"hidden",children:1===d.page?(0,o.createComponentVNode)(2,p,{height:"100%"}):(0,o.createComponentVNode)(2,h,{height:"100%"})})],4):(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,C,{height:"100%",allMessages:u,finishedTimeout:3e3,onFinished:function(){return i("complete_load_animation")}})});var f=(0,a.useLocalState)(t,"viewingPhoto",""),b=f[0];f[1];return(0,o.createComponentVNode)(2,l.Window,{theme:"syndicate",children:[b&&(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Contractor",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:n})})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.tc_available,d=i.tc_paid_out,u=i.completed_contracts,s=i.rep;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Summary",buttons:(0,o.createComponentVNode)(2,c.Box,{verticalAlign:"middle",mt:"0.25rem",children:[s," Rep"]})},e,{children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",children:[l," TC"]}),(0,o.createComponentVNode)(2,c.Button,{disabled:l<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){return r("claim")}})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"TC Earned",children:[d," TC"]})]})}),(0,o.createComponentVNode)(2,c.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Box,{height:"20px",lineHeight:"20px",display:"inline-block",children:u})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.page;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Tabs,Object.assign({},e,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===i,onClick:function(){return r("page",{page:1})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"suitcase"}),"Contracts"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,onClick:function(){return r("page",{page:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"shopping-cart"}),"Hub"]})]})))},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.contracts,s=l.contract_active,m=l.can_extract,p=!!s&&u.filter((function(e){return 1===e.status}))[0],h=p&&p.time_left>0,C=(0,a.useLocalState)(t,"viewingPhoto",""),N=(C[0],C[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!m||h,icon:"parachute-box",content:["Call Extraction",h&&(0,o.createComponentVNode)(2,i.Countdown,{timeLeft:p.time_left,format:function(e,t){return" ("+t.substr(3)+")"}})],onClick:function(){return r("extract")}})},e,{children:u.slice().sort((function(e,t){return 1===e.status?-1:1===t.status?1:e.status-t.status})).map((function(e){var t;return(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",color:1===e.status&&"good",children:e.target_name}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",children:e.has_photo&&(0,o.createComponentVNode)(2,c.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){return N("target_photo_"+e.uid+".png")}})})]}),className:"Contractor__Contract",buttons:(0,o.createComponentVNode)(2,c.Box,{width:"100%",children:[!!d[e.status]&&(0,o.createComponentVNode)(2,c.Box,{color:d[e.status][1],display:"inline-block",mt:1!==e.status&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:d[e.status][0]}),1===e.status&&(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){return r("abort")}})]}),children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"2",mr:"0.5rem",children:[e.fluff_message,!!e.completed_time&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",e.completed_time]}),!!e.dead_extraction&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!e.fail_reason&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",e.fail_reason]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{flexBasis:"100%",children:[(0,o.createComponentVNode)(2,c.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xa0",f(e)]}),null==(t=e.difficulties)?void 0:t.map((function(t,n){return(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!!s,content:t.name+" ("+t.reward+" TC)",onClick:function(){return r("activate",{uid:e.uid,difficulty:n+1})}})})),!!e.objective&&(0,o.createComponentVNode)(2,c.Box,{color:"white",bold:!0,children:[e.objective.extraction_name,(0,o.createVNode)(1,"br"),"(",(e.objective.rewards.tc||0)+" TC",",\xa0",(e.objective.rewards.credits||0)+" Credits",")"]})]})]})},e.uid)}))})))},f=function(e){if(e.objective&&!(e.status>1)){var t=e.objective.locs.user_area_id,n=e.objective.locs.user_coords,a=e.objective.locs.target_area_id,i=e.objective.locs.target_coords,l=t===a;return(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{name:l?"dot-circle-o":"arrow-alt-circle-right-o",color:l?"green":"yellow",rotation:l?null:-(0,r.rad2deg)(Math.atan2(i[1]-n[1],i[0]-n[0])),lineHeight:l?null:"0.85",size:"1.5"})})}},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.rep,d=i.buyables;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Available Purchases",overflow:"auto"},e,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,children:[e.description,(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:l-1&&(0,o.createComponentVNode)(2,c.Box,{as:"span",color:0===e.stock?"bad":"good",ml:"0.5rem",children:[e.stock," in stock"]})]},e.uid)}))})))},C=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={currentIndex:0,currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.tick=function(){var e=this.props,t=this.state;t.currentIndex<=e.allMessages.length?(this.setState((function(e){return{currentIndex:e.currentIndex+1}})),t.currentDisplay.push(e.allMessages[t.currentIndex])):(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout))},a.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){return(0,o.createComponentVNode)(2,c.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component),N=function(e,t){var n=(0,a.useLocalState)(t,"viewingPhoto",""),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,c.Modal,{className:"Contractor__photoZoom",children:[(0,o.createComponentVNode)(2,c.Box,{as:"img",src:r}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return i("")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ConveyorSwitch=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ConveyorSwitch=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.slowFactor,u=l.oneWay,s=l.position;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lever position",children:s>0?"forward":s<0?"reverse":"neutral"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allow reverse",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:!u,onClick:function(){return i("toggleOneWay")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slowdown factor",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-left",onClick:function(){return i("slowFactor",{value:d-5})}})," "]}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-left",onClick:function(){return i("slowFactor",{value:d-1})}})," "]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Slider,{width:"100px",mx:"1px",value:d,fillValue:d,minValue:1,maxValue:50,step:1,format:function(e){return e+"x"},onChange:function(e,t){return i("slowFactor",{value:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-right",onClick:function(){return i("slowFactor",{value:d+1})}})," "]}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-right",onClick:function(){return i("slowFactor",{value:d+5})}})," "]})]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitor=void 0;var o=n(0),r=n(26),a=n(19),c=n(1),i=n(2),l=n(76),d=n(39),u=n(4),s=function(e,t){return e.dead?"Deceased":parseInt(e.health,10)<=t?"Critical":1===parseInt(e.stat,10)?"Unconscious":"Living"},m=function(e,t){return e.dead?"red":parseInt(e.health,10)<=t?"orange":1===parseInt(e.stat,10)?"blue":"green"};t.CrewMonitor=function(e,t){var n=(0,c.useBackend)(t),r=(n.act,n.data,(0,c.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,u.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===a,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===a,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,p);case 1:return(0,o.createComponentVNode)(2,f);default:return"WE SHOULDN'T BE HERE!"}}(a)]})})})};var p=function(e,t){var n=(0,c.useBackend)(t),u=n.act,p=n.data,f=(0,r.sortBy)((function(e){return e.name}))(p.crewmembers||[]),h=(0,c.useLocalState)(t,"search",""),C=h[0],N=h[1],b=(0,a.createSearch)(C,(function(e){return e.name+"|"+e.assignment+"|"+e.area}));return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(e,t){return N(t)}}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Location"})]}),f.filter(b).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{bold:!!e.is_command,children:[(0,o.createComponentVNode)(2,l.TableCell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.TableCell,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:m(e,p.critThreshold),children:s(e,p.critThreshold)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.oxy,children:e.oxy}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.toxin,children:e.tox}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.burn,children:e.fire}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.brute,children:e.brute}),")"]}):null]}),(0,o.createComponentVNode)(2,l.TableCell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return u("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+")":"Not Available"})]},e.name)}))]})]})},f=function(e,t){var n=(0,c.useBackend)(t).data,r=(0,c.useLocalState)(t,"zoom",1),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return l(e)},children:n.crewmembers.filter((function(e){return 3===e.sensor_type})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:a,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:m(e,n.critThreshold)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,f=void 0===p?[]:p,h=d.cellTemperature,C=d.cellTemperatureStatus,N=d.isBeakerLoaded,b=d.auto_eject_healthy,g=d.auto_eject_dead;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:f.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:f.health,max:f.maxHealth,value:f.health/f.maxHealth,color:f.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(f.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[f.stat][0],children:l[f.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(f.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(f[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,o.createComponentVNode)(2,a.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return c(b?"auto_eject_healthy_off":"auto_eject_healthy_on")},children:b?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,o.createComponentVNode)(2,a.Button,{icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c(g?"auto_eject_dead_off":"auto_eject_dead_on")},children:g?"On":"Off"})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=c.isBeakerLoaded,l=c.beakerLabel,d=c.beakerVolume;return i?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(49),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,V,{duration:d})),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),n,(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.locked,u=i.hasOccupant,s=i.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return c("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return c("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:i.occupant.uniqueEnzymes?i.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,h)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,g)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return i("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.selectedUIBlock,d=i.selectedUISubBlock,u=i.selectedUITarget,s=i.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return c("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return c("pulseUIRadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.selectedSEBlock,d=i.selectedSESubBlock,u=i.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return c("pulseSERadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.radiationIntensity,d=i.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return c("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return c("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return c("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:c}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.id,d=e.name,u=e.buffer,s=i.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return c("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return c("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!i.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return c("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return c("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return c("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return c("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!i.hasDisk||!i.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return c("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return c("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return c("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return c("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.hasDisk,d=i.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return c("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return c("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},g=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.isBeakerLoaded,d=i.beakerVolume,s=i.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return c("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return c("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return c("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},V=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),c=n.act,i=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=i.split(""),p=[],f=function(e){for(var t=e/u+1,n=[],r=function(r){var i=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===i,content:m[e+r],mb:"0",onClick:function(){return c(s,{block:t,subblock:i})}}))},i=0;i0?"Yes":"No",selected:l.com>0,onClick:function(){return i("toggle_com")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Security",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{selected:l.sec===e,content:e,onClick:function(){return i("set_sec",{set_sec:e})}},"sec"+e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Medical",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{selected:l.med===e,content:e,onClick:function(){return i("set_med",{set_med:e})}},"med"+e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engineering",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{selected:l.eng===e,content:e,onClick:function(){return i("set_eng",{set_eng:e})}},"eng"+e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Paranormal",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{selected:l.par===e,content:e,onClick:function(){return i("set_par",{set_par:e})}},"par"+e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Janitor",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{selected:l.jan===e,content:e,onClick:function(){return i("set_jan",{set_jan:e})}},"jan"+e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cyborg",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{selected:l.cyb===e,content:e,onClick:function(){return i("set_cyb",{set_cyb:e})}},"cyb"+e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Slots",children:(0,o.createComponentVNode)(2,a.Box,{color:l.total>l.spawnpoints?"red":"green",children:[l.total," total, versus ",l.spawnpoints," spawnpoints"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispatch",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ambulance",content:"Send ERT",onClick:function(){return i("dispatch_ert")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Electropack=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(4);t.Electropack=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.code,m=d.frequency,p=d.minFrequency,f=d.maxFrequency;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:p/10,maxValue:f/10,value:m/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onChange:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:s,width:"80px",onChange:function(e,t){return l("code",{code:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EvolutionMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.EvolutionMenu=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,theme:"changeling",children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.evo_points,d=i.can_respec;return(0,o.createComponentVNode)(2,a.Section,{title:"Evolution Points",height:5.5,children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:l}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{ml:2.5,disabled:!d,content:"Readapt",icon:"sync",onClick:function(){return c("readapt")}}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.evo_points,d=i.ability_list,u=i.purchsed_abilities,s=i.view_mode;return(0,o.createComponentVNode)(2,a.Section,{title:"Abilities",flexGrow:"1",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:s?"square-o":"check-square-o",selected:!s,content:"Compact",onClick:function(){return c("set_view_mode",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:s?"check-square-o":"square-o",selected:s,content:"Expanded",onClick:function(){return c("set_view_mode",{mode:1})}})],4),children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{ml:.5,color:"#dedede",children:e.name}),u.includes(e.name)&&(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:3,textAlign:"right",grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:["Cost: "," "]}),(0,o.createComponentVNode)(2,a.Box,{as:"span",bold:!0,color:"#1b945c",children:e.cost})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{mr:.5,disabled:e.cost>l||u.includes(e.name),content:"Evolve",onClick:function(){return c("purchase",{power_name:e.name})}})})]}),!!s&&(0,o.createComponentVNode)(2,a.Flex,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:e.description+" "+e.helptext})]},t)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitFabricator=void 0;var o=n(0),r=n(8),a=n(19),c=n(1),i=n(2),l=n(184),d=n(4);var u={bananium:"clown",tranquillite:"mime"};t.ExosuitFabricator=function(e,t){var n=(0,c.useBackend)(t),r=(n.act,n.data.building);return(0,o.createComponentVNode)(2,d.Window,{children:(0,o.createComponentVNode)(2,d.Window.Content,{className:"Exofab",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",width:"70%",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"100%",children:(0,o.createComponentVNode)(2,m)}),r&&(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,p)})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"50%",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"50%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,f)})]})})]})})})};var s=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.materials,d=a.capacity,u=Object.values(l).reduce((function(e,t){return e+t}),0);return(0,o.createComponentVNode)(2,i.Section,{title:"Materials",className:"Exofab__materials",buttons:(0,o.createComponentVNode)(2,i.Box,{color:"label",mt:"0.25rem",children:[(u/d*100).toPrecision(3),"% full"]}),children:["$metal","$glass","$silver","$gold","$uranium","$titanium","$plasma","$diamond","$bluespace","$bananium","$tranquillite","$plastic"].map((function(e){return(0,o.createComponentVNode)(2,h,{id:e,bold:"$metal"===e||"$glass"===e,onClick:function(){return r("withdraw",{id:e})}},e)}))})},m=function(e,t){var n=(0,c.useBackend)(t),r=n.act,l=n.data,d=l.curCategory,u=l.categories,s=l.designs,m=l.syncing,p=(0,c.useLocalState)(t,"searchText",""),f=p[0],h=p[1],N=(0,a.createSearch)(f,(function(e){return e.name})),b=s.filter(N);return(0,o.createComponentVNode)(2,i.Section,{className:"Exofab__designs",title:(0,o.createComponentVNode)(2,i.Dropdown,{selected:d,options:u,onSelected:function(e){return r("category",{cat:e})},width:"150px"}),height:"100%",buttons:(0,o.createComponentVNode)(2,i.Box,{mt:"-18px",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Queue all",onClick:function(){return r("queueall")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:m,iconSpin:m,icon:"sync-alt",content:m?"Synchronizing...":"Synchronize with R&D servers",onClick:function(){return r("sync")}})]}),children:[(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(e,t){return h(t)}}),b.map((function(e){return(0,o.createComponentVNode)(2,C,{design:e},e.id)})),0===b.length&&(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No designs found."})]})},p=function(e,t){var n=(0,c.useBackend)(t),r=(n.act,n.data),a=r.building,d=r.buildStart,u=r.buildEnd,s=r.worldTime;return(0,o.createComponentVNode)(2,i.Section,{className:"Exofab__building",stretchContents:!0,children:(0,o.createComponentVNode)(2,i.ProgressBar.Countdown,{start:d,current:s,end:u,bold:!0,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",children:(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:!0})}),"Building ",a,"\xa0(",(0,o.createComponentVNode)(2,l.Countdown,{current:s,timeLeft:u-s,format:function(e,t){return t.substr(3)}}),")"]})})},f=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.queue,d=a.processingQueue,u=Object.entries(a.queueDeficit).filter((function(e){return e[1]<0})),s=l.reduce((function(e,t){return e+t.time}),0);return(0,o.createComponentVNode)(2,i.Section,{className:"Exofab__queue",title:"Queue",buttons:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:"Process",onClick:function(){return r("process")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:0===l.length,icon:"eraser",content:"Clear",onClick:function(){return r("unqueueall")}})]}),children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",direction:"column",children:0===l.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"The queue is empty."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex.Item,{className:"Exofab__queue--queue",grow:"1",overflow:"auto",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{color:e.notEnough&&"bad",children:[t+1,". ",e.name,t>0&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-up",onClick:function(){return r("queueswap",{from:t+1,to:t})}}),t0&&(0,o.createComponentVNode)(2,i.Flex.Item,{className:"Exofab__queue--time",basis:"content",shrink:"0",children:[(0,o.createComponentVNode)(2,i.Divider),"Processing time:",(0,o.createComponentVNode)(2,i.Icon,{name:"clock",mx:"0.5rem"}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",bold:!0,children:new Date(s/10*1e3).toISOString().substr(14,5)})]}),Object.keys(u).length>0&&(0,o.createComponentVNode)(2,i.Flex.Item,{className:"Exofab__queue--deficit",basis:"content",shrink:"0",children:[(0,o.createComponentVNode)(2,i.Divider),"Lacking materials to complete:",u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,h,{id:e[0],amount:-e[1],lineDisplay:!0})},e[0])}))]})],0)})})},h=function(e,t){var n=(0,c.useBackend)(t),a=(n.act,n.data),l=e.id,d=e.amount,s=e.lineDisplay,m=e.onClick,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["id","amount","lineDisplay","onClick"]),f=l.replace("$",""),h=a.materials[l]||0,C=d||h;if(!(C<=0&&"metal"!==f&&"glass"!==f)){var N=d&&d>h;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex,Object.assign({className:(0,r.classes)(["Exofab__material",s&&"Exofab__material--line"])},p,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,i.Button,{onClick:m,children:(0,o.createComponentVNode)(2,i.Box,{as:"img",src:"sheet-"+(u[f]||f)+".png"})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",children:s?(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__material--amount",color:N&&"bad",children:C.toLocaleString("en-US")}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__material--name",children:f}),(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__material--amount",children:[C.toLocaleString("en-US")," cm\xb3 (",Math.round(C/2e3*10)/10," sheets)"]})],4)})]})))}},C=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=e.design;return(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__design",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:l.notEnough||a.building,icon:"cog",content:l.name,onClick:function(){return r("build",{id:l.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus-circle",onClick:function(){return r("queue",{id:l.id})}}),(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__design--cost",children:Object.entries(l.cost).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,h,{id:e[0],amount:e[1],lineDisplay:!0})},e[0])}))}),(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__design--time",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"clock"}),l.time>0?(0,o.createFragment)([l.time/10,(0,o.createTextVNode)(" seconds")],0):"Instant"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExternalAirlockController=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ExternalAirlockController=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.chamber_pressure,m=(u.exterior_status,u.interior_status),p=u.processing;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:(n=s,i="good",n<80?i="bad":n<95||n>110?i="average":n>120&&(i="bad"),i),value:s,minValue:0,maxValue:1013,children:[s," kPa"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:p,onClick:function(){return d("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:p,onClick:function(){return d("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Force Exterior Door",icon:"exclamation-triangle",color:"open"===m?"red":p?"yellow":null,onClick:function(){return d("force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Force Interior Door",icon:"exclamation-triangle",color:"open"===m?"red":p?"yellow":null,onClick:function(){return d("force_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Abort",icon:"ban",color:"red",disabled:!p,onClick:function(){return d("abort")}})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxMachine=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.FaxMachine=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.scan_name?"eject":"id-card",selected:l.scan_name,content:l.scan_name?l.scan_name:"-----",tooltip:l.scan_name?"Eject ID":"Insert ID",onClick:function(){return i("scan")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorize",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.authenticated?"sign-out-alt":"id-card",selected:l.authenticated,disabled:l.nologin,content:l.realauth?"Log Out":"Log In",onClick:function(){return i("auth")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Fax Menu",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:l.network}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Document",children:[(0,o.createComponentVNode)(2,a.Button,{icon:l.paper?"eject":"paperclip",disabled:!l.authenticated&&!l.paper,content:l.paper?l.paper:"-----",onClick:function(){return i("paper")}}),!!l.paper&&(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return i("rename")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:l.destination?l.destination:"-----",disabled:!l.authenticated,onClick:function(){return i("dept")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Action",children:(0,o.createComponentVNode)(2,a.Button,{icon:"envelope",content:l.sendError?l.sendError:"Send",disabled:!l.paper||!l.destination||!l.authenticated||l.sendError,onClick:function(){return i("send")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FloorPainter=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.image),c=e.isSelected,i=e.onSelect;return(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+a,style:{"border-style":c?"solid":"none","border-width":"2px","border-color":"orange",padding:c?"2px":"4px"},onClick:i})};t.FloorPainter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.availableStyles,s=d.selectedStyle,m=d.selectedDir,p=d.directionsPreview,f=d.allStylesPreview;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Decal setup",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return l("cycle_style",{offset:-1})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Dropdown,{options:u,selected:s,width:"150px",height:"20px",ml:"2px",mr:"2px",nochevron:"true",onSelected:function(e){return l("select_style",{style:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return l("cycle_style",{offset:1})}})})]}),(0,o.createComponentVNode)(2,a.Box,{mt:"5px",mb:"5px",children:(0,o.createComponentVNode)(2,a.Flex,{overflowY:"auto",maxHeight:"220px",wrap:"wrap",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,i,{image:f[e],isSelected:s===e,onSelect:function(){return l("select_style",{style:e})}})},"{style}")}))})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Direction",children:(0,o.createComponentVNode)(2,a.Table,{style:{display:"inline"},children:["north","","south"].map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[e+"west",e,e+"east"].map((function(e){return(0,o.createComponentVNode)(2,a.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:""===e?(0,o.createComponentVNode)(2,a.Icon,{name:"arrows-alt",size:3}):(0,o.createComponentVNode)(2,i,{image:p[e],isSelected:e===m,onSelect:function(){return l("select_direction",{direction:e})}})},e)}))},e)}))})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GPS=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(4),l=function(e){return e?"("+e.join(", ")+")":"ERROR"};t.GPS=function(e,t){var n=(0,a.useBackend)(t).data,r=n.emped,l=n.active,p=n.area,f=n.position,h=n.saved;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:r?(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,d,{emp:!0})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,u)}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,s,{area:p,position:f})}),h&&(0,o.createComponentVNode)(2,c.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,s,{title:"Saved Position",position:h})}),(0,o.createComponentVNode)(2,c.Flex.Item,{mt:"0.5rem",grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,m,{height:"100%"})})],0):(0,o.createComponentVNode)(2,d)],0)})})})};var d=function(e,t){var n=e.emp;return(0,o.createComponentVNode)(2,c.Section,{mt:"0.5rem",width:"100%",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,c.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:n?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),n?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.active,d=i.tag,u=i.same_z,s=(0,a.useLocalState)(t,"newTag",d),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",buttons:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tag",children:[(0,o.createComponentVNode)(2,c.Input,{width:"5rem",value:d,onEnter:function(){return r("tag",{newtag:m})},onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,c.Button,{disabled:d===m,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){return r("tag",{newtag:m})},children:(0,o.createComponentVNode)(2,c.Icon,{name:"pen"})})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,c.Button,{selected:!u,icon:u?"compress":"expand",content:u?"Local Sector":"Global",onClick:function(){return r("same_z")}})})]})})},s=function(e,t){var n=e.title,r=e.area,a=e.position;return(0,o.createComponentVNode)(2,c.Section,{title:n||"Position",children:(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",children:[r&&(0,o.createFragment)([r,(0,o.createVNode)(1,"br")],0),l(a)]})})},m=function(e,t){var n=(0,a.useBackend)(t).data,i=n.position,d=n.signals;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Signals",overflow:"auto"},e,{children:(0,o.createComponentVNode)(2,c.Table,{children:d.map((function(e){return Object.assign({},e,{},function(e,t){if(e&&t){if(e[2]!==t[2])return null;var n=Math.atan2(t[1]-e[1],t[0]-e[0]),o=Math.sqrt(Math.pow(t[1]-e[1],2)+Math.pow(t[0]-e[0],2));return{angle:(0,r.rad2deg)(n),distance:o}}}(i,e.position))})).map((function(e,t){return(0,o.createComponentVNode)(2,c.Table.Row,{backgroundColor:t%2==0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:e.tag}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"middle",color:"grey",children:e.area}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:e.distance!==undefined&&(0,o.createComponentVNode)(2,c.Box,{opacity:Math.max(1-Math.min(e.distance,100)/100,.5),children:[(0,o.createComponentVNode)(2,c.Icon,{name:e.distance>0?"arrow-right":"circle",rotation:-e.angle}),"\xa0",Math.floor(e.distance)+"m"]})}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:l(e.position)})]},t)}))})})))}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericCrewManifest=void 0;var o=n(0),r=n(2),a=n(4),c=n(135);t.GenericCrewManifest=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"nologo",children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{noTopPadding:!0,children:(0,o.createComponentVNode)(2,c.CrewManifest)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GhostHudPanel=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.GhostHudPanel=function(e,t){var n=(0,r.useBackend)(t).data,l=n.security,d=n.medical,u=n.diagnostic,s=n.radioactivity,m=n.ahud;return(0,o.createComponentVNode)(2,c.Window,{theme:"nologo",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,i,{label:"Medical",type:"medical",is_active:d}),(0,o.createComponentVNode)(2,i,{label:"Security",type:"security",is_active:l}),(0,o.createComponentVNode)(2,i,{label:"Diagnostic",type:"diagnostic",is_active:u}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,i,{label:"Radioactivity",type:"radioactivity",is_active:s,act_on:"rads_on",act_off:"rads_off"}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,i,{label:"Antag HUD",is_active:m,act_on:"ahud_on",act_off:"ahud_off"})]})})})};var i=function(e,t){var n=(0,r.useBackend)(t).act,c=e.label,i=e.type,l=void 0===i?null:i,d=e.is_active,u=e.act_on,s=void 0===u?"hud_on":u,m=e.act_off,p=void 0===m?"hud_off":m;return(0,o.createComponentVNode)(2,a.Flex,{pt:.3,color:"label",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.6,content:d?"On":"Off",icon:d?"toggle-on":"toggle-off",selected:d,onClick:function(){return n(d?p:s,{hud_type:l})}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGen=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.GravityGen=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data,u=d.charging_state,s=d.charge_count,m=d.breaker,p=d.ext_power;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[function(e){if(e>0)return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,p:1.5,children:[(0,o.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}(u),(0,o.createComponentVNode)(2,a.Section,{title:"Generator Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"Online":"Offline",color:m?"green":"red",px:1.5,onClick:function(){return l("breaker")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Status",color:p?"good":"bad",children:(n=u,n>0?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:["[ ",1===n?"Charging":"Discharging"," ]"]}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:p?"good":"bad",children:["[ ",p?"Powered":"Unpowered"," ]"]}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(78);t.GuestPass=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"id-card",selected:!d.showlogs,onClick:function(){return l("mode",{mode:0})},children:"Issue Pass"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"scroll",selected:d.showlogs,onClick:function(){return l("mode",{mode:1})},children:["Records (",d.issue_log.length,")"]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.scan_name?"eject":"id-card",selected:d.scan_name,content:d.scan_name?d.scan_name:"-----",tooltip:d.scan_name?"Eject ID":"Insert ID",onClick:function(){return l("scan")}})})})}),!d.showlogs&&(0,o.createComponentVNode)(2,a.Section,{title:"Issue Guest Pass",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issue To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.giv_name?d.giv_name:"-----",disabled:!d.scan_name,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.reason?d.reason:"-----",disabled:!d.scan_name,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.duration?d.duration:"-----",disabled:!d.scan_name,onClick:function(){return l("duration")}})})]}),!!d.scan_name&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.AccessList,{grantableList:d.grantableList,accesses:d.regions,selectedList:d.selectedAccess,accessMod:function(e){return l("access",{access:e})},grantAll:function(){return l("grant_all")},denyAll:function(){return l("clear_all")},grantDep:function(e){return l("grant_region",{region:e})},denyDep:function(e){return l("deny_region",{region:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:d.printmsg,disabled:!d.canprint,onClick:function(){return l("issue")}})],4)]}),!!d.showlogs&&(0,o.createComponentVNode)(2,a.Section,{title:"Issuance Log",children:!!d.issue_log.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:d.issue_log.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:e},t)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d.scan_name,onClick:function(){return l("print")}})],4)||(0,o.createComponentVNode)(2,a.Box,{children:"None."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.HandheldChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=[1,5,10,20,30,50];t.HandheldChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.amount,u=l.energy,s=l.maxEnergy,m=l.mode;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:s,ranges:{good:[.5*s,Infinity],average:[.25*s,.5*s],bad:[-Infinity,.25*s]},children:[u," / ",s," Units"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",spacing:"1",children:i.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",width:"14%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:d===e,content:e,m:"0",width:"100%",onClick:function(){return c("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:"dispense"===m,content:"Dispense",m:"0",width:"32%",onClick:function(){return c("mode",{mode:"dispense"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:"remove"===m,content:"Remove",m:"0",width:"32%",onClick:function(){return c("mode",{mode:"remove"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:"isolate"===m,content:"Isolate",m:"0",width:"32%",onClick:function(){return c("mode",{mode:"isolate"})}})]})})]})})},d=function(e,t){for(var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.chemicals,d=void 0===l?[]:l,u=i.current_reagent,s=[],m=0;m<(d.length+1)%3;m++)s.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:i.glass?"Drink Selector":"Chemical Selector",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px",width:"30%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:u===e.id,width:"100%",height:"100%",align:"flex-start",content:e.title,onClick:function(){return c("dispense",{reagent:e.id})}})},t)})),s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Instrument=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(4);t.Instrument=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)]})]})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act;if(n.data.help)return(0,o.createComponentVNode)(2,c.Modal,{maxWidth:"75%",height:.75*window.innerHeight+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,o.createComponentVNode)(2,c.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,o.createVNode)(1,"h1",null,"Making a Song",16),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Lines are a series of chords, separated by commas\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(,)"}),(0,o.createTextVNode)(", each with notes seperated by hyphens\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(-)"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo"}),(0,o.createTextVNode)(" as defined above.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Notes are played by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"names of the note"}),(0,o.createTextVNode)(", and optionally, the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(", and/or the "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave number"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("By default, every note is\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"natural"}),(0,o.createTextVNode)(" and in\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave 3"}),(0,o.createTextVNode)(". Defining a different state for either is remembered for each "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"note"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Example:"}),(0,o.createTextVNode)("\xa0"),(0,o.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,o.createTextVNode)(" will play a\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"C"}),(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"major"}),(0,o.createTextVNode)(" scale.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createTextVNode)("After a note has an\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(" or\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave"}),(0,o.createTextVNode)(" placed, it will be remembered:\xa0"),(0,o.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,o.createTextVNode)(" is "),(0,o.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],4)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Chords"}),(0,o.createTextVNode)("\xa0can be played simply by seperating each note with a hyphen: "),(0,o.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("A "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"pause"}),(0,o.createTextVNode)("\xa0may be denoted by an empty chord: "),(0,o.createVNode)(1,"i",null,"C,E,,C,G",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,o.createTextVNode)(",\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"eg:"}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,o.createTextVNode)(".")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Combined, an example line is: "),(0,o.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,o.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Lines are a series of chords, separated by commas\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(,)"}),(0,o.createTextVNode)(", each with notes seperated by hyphens\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(-)"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo"}),(0,o.createTextVNode)(" as defined above.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Notes are played by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"names of the note"}),(0,o.createTextVNode)(", and optionally, the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(", and/or the "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave number"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("By default, every note is\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"natural"}),(0,o.createTextVNode)(" and in\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave 3"}),(0,o.createTextVNode)(". Defining a different state for either is remembered for each "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"note"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Example:"}),(0,o.createTextVNode)("\xa0"),(0,o.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,o.createTextVNode)(" will play a\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"C"}),(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"major"}),(0,o.createTextVNode)(" scale.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createTextVNode)("After a note has an\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(" or\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave"}),(0,o.createTextVNode)(" placed, it will be remembered:\xa0"),(0,o.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,o.createTextVNode)(" is "),(0,o.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],4)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Chords"}),(0,o.createTextVNode)("\xa0can be played simply by seperating each note with a hyphen: "),(0,o.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("A "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"pause"}),(0,o.createTextVNode)("\xa0may be denoted by an empty chord: "),(0,o.createVNode)(1,"i",null,"C,E,,C,G",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,o.createTextVNode)(",\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"eg:"}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,o.createTextVNode)(".")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Combined, an example line is: "),(0,o.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,o.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,o.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Type:"}),(0,o.createTextVNode)("\xa0Whether the instrument is legacy or synthesized."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Current:"}),(0,o.createTextVNode)("\xa0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,o.createTextVNode)("\xa0The pitch to apply to all notes of the song.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,o.createTextVNode)("\xa0How a played note fades out."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,o.createTextVNode)("\xa0The volume threshold at which a note is fully stopped.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,o.createTextVNode)("\xa0Whether the last note should be sustained indefinitely.")],4)],4),(0,o.createComponentVNode)(2,c.Button,{color:"grey",content:"Close",onClick:function(){return r("help")}})]})})})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.lines,s=l.playing,m=l.repeat,p=l.maxRepeats,f=l.tempo,h=l.minTempo,C=l.maxTempo,N=l.tickLag,b=l.volume,g=l.minVolume,V=l.maxVolume,v=l.ready;return(0,o.createComponentVNode)(2,c.Section,{title:"Instrument",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"info",content:"Help",onClick:function(){return i("help")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"file",content:"New",onClick:function(){return i("newsong")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Import",onClick:function(){return i("import")}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Playback",children:[(0,o.createComponentVNode)(2,c.Button,{selected:s,disabled:0===d.length||m<0,icon:"play",content:"Play",onClick:function(){return i("play")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,icon:"stop",content:"Stop",onClick:function(){return i("stop")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Repeat",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,minValue:"0",maxValue:p,value:m,stepPixelSize:"59",onChange:function(e,t){return i("repeat",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tempo",children:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:f>=C,content:"-",as:"span",mr:"0.5rem",onClick:function(){return i("tempo",{"new":f+N})}}),(0,r.round)(600/f)," BPM",(0,o.createComponentVNode)(2,c.Button,{disabled:f<=h,content:"+",as:"span",ml:"0.5rem",onClick:function(){return i("tempo",{"new":f-N})}})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,minValue:g,maxValue:V,value:b,stepPixelSize:"6",onDrag:function(e,t){return i("setvolume",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:v?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Ready"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,o.createComponentVNode)(2,u)]})},u=function(e,t){var n,i,l=(0,a.useBackend)(t),d=l.act,u=l.data,s=u.allowedInstrumentNames,m=u.instrumentLoaded,p=u.instrument,f=u.canNoteShift,h=u.noteShift,C=u.noteShiftMin,N=u.noteShiftMax,b=u.sustainMode,g=u.sustainLinearDuration,V=u.sustainExponentialDropoff,v=u.legacy,y=u.sustainDropoffVolume,_=u.sustainHeldNote;return 1===b?(n="Linear",i=(0,o.createComponentVNode)(2,c.Slider,{minValue:"0.1",maxValue:"5",value:g,step:"0.5",stepPixelSize:"85",format:function(e){return(0,r.round)(100*e)/100+" seconds"},onChange:function(e,t){return d("setlinearfalloff",{"new":t/10})}})):2===b&&(n="Exponential",i=(0,o.createComponentVNode)(2,c.Slider,{minValue:"1.025",maxValue:"10",value:V,step:"0.01",format:function(e){return(0,r.round)(1e3*e)/1e3+"% per decisecond"},onChange:function(e,t){return d("setexpfalloff",{"new":t})}})),s.sort(),(0,o.createComponentVNode)(2,c.Box,{my:-1,children:(0,o.createComponentVNode)(2,c.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,o.createComponentVNode)(2,c.Section,{mt:-1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Type",children:v?"Legacy":"Synthesized"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current",children:m?(0,o.createComponentVNode)(2,c.Dropdown,{options:s,selected:p,width:"40%",onSelected:function(e){return d("switchinstrument",{name:e})}}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"None!"})}),!(v||!f)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:C,maxValue:N,value:h,stepPixelSize:"2",format:function(e){return e+" keys / "+(0,r.round)(e/12*100)/100+" octaves"},onChange:function(e,t){return d("setnoteshift",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sustain Mode",children:[(0,o.createComponentVNode)(2,c.Dropdown,{options:["Linear","Exponential"],selected:n,onSelected:function(e){return d("setsustainmode",{"new":e})}}),i]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,minValue:"0.01",maxValue:"100",value:y,stepPixelSize:"6",onChange:function(e,t){return d("setdropoffvolume",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,o.createComponentVNode)(2,c.Button,{selected:_,icon:_?"toggle-on":"toggle-off",content:_?"Yes":"No",onClick:function(){return d("togglesustainhold")}})})],4)]}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){return d("reset")}})]})})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.playing,d=i.lines,u=i.editing;return(0,o.createComponentVNode)(2,c.Section,{title:"Editor",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!u||l,icon:"plus",content:"Add Line",onClick:function(){return r("newline",{line:d.length+1})}}),(0,o.createComponentVNode)(2,c.Button,{selected:!u,icon:u?"chevron-up":"chevron-down",onClick:function(){return r("edit")}})],4),children:!!u&&(d.length>0?(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t+1,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:"pen",onClick:function(){return r("modifyline",{line:t+1})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:"trash",onClick:function(){return r("deleteline",{line:t+1})}})],4),children:e},t)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Song is empty."}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=(0,o.createComponentVNode)(2,a.Section,{title:"Keycard Authentication Device",children:(0,o.createComponentVNode)(2,a.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(l.swiping||l.busy){var u=(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return l.hasSwiped||l.ertreason||"Emergency Response Team"!==l.event?l.hasConfirm?u=(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Request Confirmed!"}):l.isRemote?u=(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):l.hasSwiped&&(u=(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"Waiting for second person to confirm..."})):u=(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Fill out the reason for your ERT request."}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[d,"Emergency Response Team"===l.event&&(0,o.createComponentVNode)(2,a.Section,{title:"Reason for ERT Call",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{color:l.ertreason?"":"red",icon:l.ertreason?"check":"pencil-alt",content:l.ertreason?l.ertreason:"-----",disabled:l.busy,onClick:function(){return i("ert")}})})}),(0,o.createComponentVNode)(2,a.Section,{title:l.event,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back",disabled:l.busy||l.hasConfirm,onClick:function(){return i("reset")}}),children:u})]})})}return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[d,(0,o.createComponentVNode)(2,a.Section,{title:"Choose Action",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Red Alert",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!l.redAvailable,onClick:function(){return i("triggerevent",{triggerevent:"Red Alert"})},content:"Red Alert"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ERT",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",onClick:function(){return i("triggerevent",{triggerevent:"Emergency Response Team"})},content:"Call ERT"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"door-open",onClick:function(){return i("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})},content:"Grant"}),(0,o.createComponentVNode)(2,a.Button,{icon:"door-closed",onClick:function(){return i("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})},content:"Revoke"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"door-open",onClick:function(){return i("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})},content:"Grant"}),(0,o.createComponentVNode)(2,a.Button,{icon:"door-closed",onClick:function(){return i("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})},content:"Revoke"})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(19),a=n(1),c=n(2),i=n(4);t.LaborClaimConsole=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.can_go_home,d=i.emagged,u=i.id_inserted,s=i.id_name,m=i.id_points,p=i.id_goal,f=i.unclaimed_points,h=d?0:1,C=d?"ERR0R":l?"Completed!":"Insufficient";return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:!!u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m/p,ranges:{good:[h,Infinity],bad:[-Infinity,h]},children:m+" / "+p+" "+C})||!!d&&"ERR0R COMPLETED?!@"||"No ID inserted"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Move shuttle",disabled:!l,onClick:function(){return r("move_shuttle")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Unclaimed points",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Claim points ("+f+")",disabled:!u||!f,onClick:function(){return r("claim_points")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inserted ID",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:u?s:"-------------",onClick:function(){return r("handle_id")}})})]})})},d=function(e,t){var n=(0,a.useBackend)(t).data.ores;return(0,o.createComponentVNode)(2,c.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.isAdmin,m=u.isSlaved,p=u.isMalf,f=u.isAIMalf,h=u.view;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!(!s||!m)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["This unit is slaved to ",m,"."]}),!(!p&&!f)&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Law Management",selected:0===h,onClick:function(){return d("set_view",{set_view:0})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Lawsets",selected:1===h,onClick:function(){return d("set_view",{set_view:1})}})]}),!(0!==h)&&(0,o.createComponentVNode)(2,i),!(1!==h)&&(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.has_zeroth_laws,u=i.zeroth_laws,s=i.has_ion_laws,m=i.ion_laws,p=i.ion_law_nr,f=i.has_inherent_laws,h=i.inherent_laws,C=i.has_supplied_laws,N=i.supplied_laws,b=i.channels,g=i.channel,V=i.isMalf,v=i.isAdmin,y=i.zeroth_law,_=i.ion_law,x=i.inherent_law,k=i.supplied_law,L=i.supplied_law_position;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,d,{title:"ERR_NULL_VALUE",laws:u,ctx:t}),!!s&&(0,o.createComponentVNode)(2,d,{title:p,laws:m,ctx:t}),!!f&&(0,o.createComponentVNode)(2,d,{title:"Inherent",laws:h,ctx:t}),!!C&&(0,o.createComponentVNode)(2,d,{title:"Supplied",laws:N,ctx:t}),(0,o.createComponentVNode)(2,a.Section,{title:"Statement Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:e.channel===g,onClick:function(){return c("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{content:"State Laws",onClick:function(){return c("state_laws")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{content:"Notify",onClick:function(){return c("notify_laws")}})})]})}),!!V&&(0,o.createComponentVNode)(2,a.Section,{title:"Add Laws",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"10%",children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"60%",children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"10%",children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Actions"})]}),!(!v||l)&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:y}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_zeroth_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_zeroth_law")}})]})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:_}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_ion_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_ion_law")}})]})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:x}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_inherent_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_inherent_law")}})]})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:k}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:L,onClick:function(){return c("change_supplied_law_position")}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_supplied_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_supplied_law")}})]})]})]})})],0)},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.law_sets;return(0,o.createComponentVNode)(2,a.Box,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" - "+e.header,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Load Laws",icon:"download",onClick:function(){return c("transfer_laws",{transfer_laws:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.laws.has_ion_laws>0&&e.laws.ion_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_zeroth_laws>0&&e.laws.zeroth_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_inherent_laws>0&&e.laws.inherent_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_supplied_laws>0&&e.laws.inherent_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)}))]})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(e.ctx),c=n.act,i=n.data.isMalf;return(0,o.createComponentVNode)(2,a.Section,{title:e.title+" Laws",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"10%",children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"69%",children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"21%",children:"State?"})]}),e.laws.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.index}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.law}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:e.state?"Yes":"No",selected:e.state,onClick:function(){return c("state_law",{ref:e.ref,state_law:e.state?0:1})}}),!!i&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("edit_law",{edit_law:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){return c("delete_law",{delete_law:e.ref})}})],4)]})]},e.law)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.MechBayConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.recharge_port,d=l&&l.mech,u=d&&d.cell,s=d&&d.name;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s?"Mech status: "+s:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return i("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health/d.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.charge/u.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.charge})," / "+u.maxcharge]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(15),n(1)),a=n(2),c=n(4),i=n(19);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return s.length?(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,i.decodeHtmlEntities)(e.message)})]},e.time)}))})})}):(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.uid})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.uid})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.uid})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,i.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),c=n(49),i=n(4),l=n(132),d=n(133),u=n(136),s={Minor:"good",Medium:"average","Dangerous!":"bad",Harmful:"bad","BIOHAZARD THREAT!":"bad"},m=function(e,t){(0,c.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,m=s.loginState,C=s.screen;return m.logged_in?(2===C?n=(0,o.createComponentVNode)(2,p):3===C?n=(0,o.createComponentVNode)(2,f):4===C?n=(0,o.createComponentVNode)(2,h):5===C?n=(0,o.createComponentVNode)(2,b):6===C&&(n=(0,o.createComponentVNode)(2,g)),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"100%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return c("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:i.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return c("d_rec",{d_rec:e.ref})}}),(0,o.createVNode)(1,"br")],4,t)}))})],4)},f=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.medical,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return c("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return c("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return c("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return m(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e,style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value,(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return m(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,c.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},b=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.virus;return i.sort((function(e,t){return e.name>t.name?1:-1})),i.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return c("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},g=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return c("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===i,onClick:function(){return c("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===i,onClick:function(){return c("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===i,onClick:function(){return c("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,c.modalRegisterBodyOverride)("virus",(function(e,t){var n=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:n.name||"Virus",children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Number of stages",children:n.max_stages}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[n.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:n.cure}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:n.desc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Severity",color:s[n.severity],children:n.severity})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(19),a=n(1),c=n(2),i=n(4);var l={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.has_id,d=i.id;return(0,o.createComponentVNode)(2,c.NoticeBox,{success:l,children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",d.name,".",(0,o.createVNode)(1,"br"),"You have ",d.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return r("logoff")}}),(0,o.createComponentVNode)(2,c.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},u=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),d=i.has_id,u=i.id,s=i.items,p=(0,a.useLocalState)(t,"search",""),f=p[0],h=(p[1],(0,a.useLocalState)(t,"sort","Alphabetical")),C=h[0],N=(h[1],(0,a.useLocalState)(t,"descending",!1)),b=N[0],g=(N[1],(0,r.createSearch)(f,(function(e){return e[0]}))),V=!1,v=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=d&&u.points>=e[1].price,e[1]})).sort(l[C]);if(0!==n.length)return b&&(n=n.reverse()),V=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,c.Section,{children:V?v:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),i=(0,a.useLocalState)(t,"sort",""),d=(i[0],i[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,c.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,c.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i.has_id||i.id.points=0||(r[n]=e[n]);return r}var m=["security","engineering","medical","science","service","supply"],p={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}};t.Newscaster=function(e,t){var n,i=(0,a.useBackend)(t),s=i.act,m=i.data,p=m.is_security,N=m.is_admin,b=m.is_silent,V=m.is_printing,v=m.screen,y=m.channels,_=m.channel_idx,x=void 0===_?-1:_,k=(0,a.useLocalState)(t,"menuOpen",!1),L=k[0],B=k[1],w=(0,a.useLocalState)(t,"viewingPhoto",""),S=w[0],I=(w[1],(0,a.useLocalState)(t,"censorMode",!1)),T=I[0],A=I[1];0===v||2===v?n=(0,o.createComponentVNode)(2,h):1===v&&(n=(0,o.createComponentVNode)(2,C));var E=y.reduce((function(e,t){return e+t.unread}),0);return(0,o.createComponentVNode)(2,l.Window,{theme:p&&"security",children:[S?(0,o.createComponentVNode)(2,g):(0,o.createComponentVNode)(2,d.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,c.Flex,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,c.Section,{stretchContents:!0,className:(0,r.classes)(["Newscaster__menu",L&&"Newscaster__menu--open"]),children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Box,{flex:"0 1 content",children:[(0,o.createComponentVNode)(2,f,{icon:"bars",title:"Toggle Menu",onClick:function(){return B(!L)}}),(0,o.createComponentVNode)(2,f,{icon:"newspaper",title:"Headlines",selected:0===v,onClick:function(){return s("headlines")},children:E>0&&(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--unread",children:E>=10?"9+":E})}),(0,o.createComponentVNode)(2,f,{icon:"briefcase",title:"Job Openings",selected:1===v,onClick:function(){return s("jobs")}}),(0,o.createComponentVNode)(2,c.Divider)]}),(0,o.createComponentVNode)(2,c.Box,{flex:"2",overflowY:"auto",overflowX:"hidden",children:y.map((function(e){return(0,o.createComponentVNode)(2,f,{icon:e.icon,title:e.name,selected:2===v&&y[x-1]===e,onClick:function(){return s("channel",{uid:e.uid})},children:e.unread>0&&(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--unread",children:e.unread>=10?"9+":e.unread})},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"100%",flex:"0 0 content",children:[(0,o.createComponentVNode)(2,c.Divider),(!!p||!!N)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,f,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){return(0,d.modalOpen)(t,"wanted_notice")}}),(0,o.createComponentVNode)(2,f,{security:!0,icon:T?"minus-square":"minus-square-o",title:"Censor Mode: "+(T?"On":"Off"),mb:"0.5rem",onClick:function(){return A(!T)}}),(0,o.createComponentVNode)(2,c.Divider)],4),(0,o.createComponentVNode)(2,f,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){return(0,d.modalOpen)(t,"create_story")}}),(0,o.createComponentVNode)(2,f,{icon:"plus-circle",title:"New Channel",onClick:function(){return(0,d.modalOpen)(t,"create_channel")}}),(0,o.createComponentVNode)(2,c.Divider),(0,o.createComponentVNode)(2,f,{icon:V?"spinner":"print",iconSpin:V,title:V?"Printing...":"Print Newspaper",onClick:function(){return s("print_newspaper")}}),(0,o.createComponentVNode)(2,f,{icon:b?"volume-mute":"volume-up",title:"Mute: "+(b?"On":"Off"),onClick:function(){return s("toggle_mute")}})]})]})}),(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",flex:"1",children:[(0,o.createComponentVNode)(2,u.TemporaryNotice),n]})]})})]})};var f=function(e,t){(0,a.useBackend)(t).act;var n=e.icon,i=void 0===n?"":n,l=e.iconSpin,d=e.selected,u=void 0!==d&&d,m=e.security,p=void 0!==m&&m,f=e.onClick,h=e.title,C=e.children,N=s(e,["icon","iconSpin","selected","security","onClick","title","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({className:(0,r.classes)(["Newscaster__menuButton",u&&"Newscaster__menuButton--selected",p&&"Newscaster__menuButton--security"]),onClick:f},N,{children:[u&&(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,o.createComponentVNode)(2,c.Icon,{name:i,spin:l,size:"2"}),(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--title",children:h}),C]})))},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.screen,u=i.is_admin,s=i.channel_idx,m=i.channel_can_manage,p=i.channels,f=i.stories,h=i.wanted,C=(0,a.useLocalState)(t,"fullStories",[]),b=C[0],g=(C[1],(0,a.useLocalState)(t,"censorMode",!1)),V=g[0],v=(g[1],2===l&&s>-1?p[s-1]:null);return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",flex:"1",children:[!!h&&(0,o.createComponentVNode)(2,N,{story:h,wanted:!0}),(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:v?v.icon:"newspaper",mr:"0.5rem"}),v?v.name:"Headlines"],0),flexGrow:"1",children:f.length>0?f.slice().reverse().map((function(e){return!b.includes(e.uid)&&e.body.length+3>128?Object.assign({},e,{body_short:e.body.substr(0,124)+"..."}):e})).map((function(e){return(0,o.createComponentVNode)(2,N,{story:e},e)})):(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__emptyNotice",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"times",size:"3"}),(0,o.createVNode)(1,"br"),"There are no stories at this time."]})}),!!v&&(0,o.createComponentVNode)(2,c.Section,{flexShrink:"1",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:"info-circle",mr:"0.5rem"}),(0,o.createTextVNode)("About")],4),buttons:(0,o.createFragment)([V&&(0,o.createComponentVNode)(2,c.Button,{disabled:!!v.admin&&!u,selected:v.censored,icon:v.censored?"comment-slash":"comment",content:v.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){return r("censor_channel",{uid:v.uid})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!m,icon:"cog",content:"Manage",onClick:function(){return(0,d.modalOpen)(t,"manage_channel",{uid:v.uid})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:v.description||"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:v.author||"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Public",children:v["public"]?"Yes":"No"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Views",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"eye",mr:"0.5rem"}),f.reduce((function(e,t){return e+t.view_count}),0).toLocaleString()]})]})})]})},C=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),l=i.jobs,d=i.wanted,u=Object.entries(l).reduce((function(e,t){t[0];return e+t[1].length}),0);return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",flex:"1",children:[!!d&&(0,o.createComponentVNode)(2,N,{story:d,wanted:!0}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:"briefcase",mr:"0.5rem"}),(0,o.createTextVNode)("Job Openings")],4),buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:u>0?m.map((function(e){return Object.assign({},p[e],{id:e,jobs:l[e]})})).filter((function(e){return!!e&&e.jobs.length>0})).map((function(e){return(0,o.createComponentVNode)(2,c.Section,{className:(0,r.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+e.id]),title:e.title,buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"0.25rem",color:"label",children:e.fluff_text}),children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{"class":(0,r.classes)(["Newscaster__jobOpening",!!e.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",e.title]},e.title)}))},e.id)})):(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__emptyNotice",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"times",size:"3"}),(0,o.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,o.createComponentVNode)(2,c.Section,{flexShrink:"1",children:["Interested in serving Nanotrasen?",(0,o.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,o.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.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."})]})]})},N=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=e.story,s=e.wanted,m=void 0!==s&&s,p=(0,a.useLocalState)(t,"fullStories",[]),f=p[0],h=p[1],C=(0,a.useLocalState)(t,"censorMode",!1),N=C[0];C[1];return(0,o.createComponentVNode)(2,c.Section,{className:(0,r.classes)(["Newscaster__story",m&&"Newscaster__story--wanted"]),title:(0,o.createFragment)([m&&(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle",mr:"0.5rem"}),(2&u.censor_flags?"[REDACTED]":u.title)||"News from "+u.author],0),buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"0.25rem",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[!m&&N&&(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:(0,o.createComponentVNode)(2,c.Button,{enabled:2&u.censor_flags,icon:2&u.censor_flags?"comment-slash":"comment",content:2&u.censor_flags?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){return l("censor_story",{uid:u.uid})}})}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",u.author," |\xa0",!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:"eye"}),(0,o.createTextVNode)(" "),u.view_count.toLocaleString(),(0,o.createTextVNode)(" |\xa0")],0),(0,o.createComponentVNode)(2,c.Icon,{name:"clock"})," ",(0,i.timeAgo)(u.publish_time,d.world_time)]})]})}),children:(0,o.createComponentVNode)(2,c.Box,{children:2&u.censor_flags?"[REDACTED]":(0,o.createFragment)([!!u.has_photo&&(0,o.createComponentVNode)(2,b,{name:"story_photo_"+u.uid+".png",float:"right",ml:"0.5rem"}),(u.body_short||u.body).split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e||(0,o.createVNode)(1,"br")},e)})),u.body_short&&(0,o.createComponentVNode)(2,c.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){return h([].concat(f,[u.uid]))}}),(0,o.createComponentVNode)(2,c.Box,{clear:"right"})],0)})})},b=function(e,t){var n=e.name,r=s(e,["name"]),i=(0,a.useLocalState)(t,"viewingPhoto",""),l=(i[0],i[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({as:"img",className:"Newscaster__photo",src:n,onClick:function(){return l(n)}},r)))},g=function(e,t){var n=(0,a.useLocalState)(t,"viewingPhoto",""),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,c.Modal,{className:"Newscaster__photoZoom",children:[(0,o.createComponentVNode)(2,c.Box,{as:"img",src:r}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return i("")}})]})},V=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=!!e.args.uid&&r.channels.filter((function(t){return t.uid===e.args.uid})).pop();if("manage_channel"!==e.id||i){var l="manage_channel"===e.id,u=!!e.args.is_admin,s=e.args.scanned_user,m=(0,a.useLocalState)(t,"author",(null==i?void 0:i.author)||s||"Unknown"),p=m[0],f=m[1],h=(0,a.useLocalState)(t,"name",(null==i?void 0:i.name)||""),C=h[0],N=h[1],b=(0,a.useLocalState)(t,"description",(null==i?void 0:i.description)||""),g=b[0],V=b[1],v=(0,a.useLocalState)(t,"icon",(null==i?void 0:i.icon)||"newspaper"),y=v[0],_=v[1],x=(0,a.useLocalState)(t,"isPublic",!!l&&!!(null==i?void 0:i["public"])),k=x[0],L=x[1],B=(0,a.useLocalState)(t,"adminLocked",1===(null==i?void 0:i.admin)||!1),w=B[0],S=B[1];return(0,o.createComponentVNode)(2,c.Section,{level:"2",m:"-1rem",pb:"1rem",title:l?"Manage "+i.name:"Create New Channel",children:[(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Input,{disabled:!u,width:"100%",value:p,onInput:function(e,t){return f(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,c.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:C,onInput:function(e,t){return N(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:g,onInput:function(e,t){return V(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Icon",children:[(0,o.createComponentVNode)(2,c.Input,{disabled:!u,value:y,width:"35%",mr:"0.5rem",onInput:function(e,t){return _(t)}}),(0,o.createComponentVNode)(2,c.Icon,{name:y,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Accept Public Stories?",children:(0,o.createComponentVNode)(2,c.Button,{selected:k,icon:k?"toggle-on":"toggle-off",content:k?"Yes":"No",onClick:function(){return L(!k)}})}),u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{selected:w,icon:w?"lock":"lock-open",content:w?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return S(!w)}})})]})}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:0===p.trim().length||0===C.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,d.modalAnswer)(t,e.id,"",{author:p,name:C.substr(0,49),description:g.substr(0,128),icon:y,"public":k?1:0,admin_locked:w?1:0}),(0,a.deleteLocalState)(t,"author","name","description","icon","public")}})]})}(0,d.modalClose)(t)};(0,d.modalRegisterBodyOverride)("create_channel",V),(0,d.modalRegisterBodyOverride)("manage_channel",V),(0,d.modalRegisterBodyOverride)("create_story",(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.photo,u=i.channels,s=i.channel_idx,m=void 0===s?-1:s,p=!!e.args.is_admin,f=e.args.scanned_user,h=u.slice().sort((function(e,t){if(m<0)return 0;var n=u[m-1];return n.uid===e.uid?-1:n.uid===t.uid?1:void 0})).filter((function(e){return p||!e.frozen&&(e.author===f||!!e["public"])})),C=(0,a.useLocalState)(t,"author",f||"Unknown"),N=C[0],g=C[1],V=(0,a.useLocalState)(t,"channel",h.length>0?h[0].name:""),v=V[0],y=V[1],_=(0,a.useLocalState)(t,"title",""),x=_[0],k=_[1],L=(0,a.useLocalState)(t,"body",""),B=L[0],w=L[1],S=(0,a.useLocalState)(t,"adminLocked",!1),I=S[0],T=S[1];return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",pb:"1rem",title:"Create New Story",children:[(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Author",children:(0,o.createComponentVNode)(2,c.Input,{disabled:!p,width:"100%",value:N,onInput:function(e,t){return g(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Dropdown,{selected:v,options:h.map((function(e){return e.name})),mb:"0",width:"100%",onSelected:function(e){return y(e)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,c.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:x,onInput:function(e,t){return k(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:B,onInput:function(e,t){return w(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{icon:"image",selected:l,content:l?"Eject: "+l.name:"Insert Photo",tooltip:!l&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){return r(l?"eject_photo":"attach_photo")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Section,{noTopPadding:!0,title:x,maxHeight:"13.5rem",overflow:"auto",children:(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[!!l&&(0,o.createComponentVNode)(2,b,{name:"inserted_photo_"+l.uid+".png",float:"right"}),B.split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e||(0,o.createVNode)(1,"br")},e)})),(0,o.createComponentVNode)(2,c.Box,{clear:"right"})]})})}),p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{selected:I,icon:I?"lock":"lock-open",content:I?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return T(!I)}})})]})}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:0===N.trim().length||0===v.trim().length||0===x.trim().length||0===B.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,d.modalAnswer)(t,"create_story","",{author:N,channel:v,title:x.substr(0,127),body:B.substr(0,1023),admin_locked:I?1:0}),(0,a.deleteLocalState)(t,"author","channel","title","body")}})]})})),(0,d.modalRegisterBodyOverride)("wanted_notice",(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.photo,u=i.wanted,s=!!e.args.is_admin,m=e.args.scanned_user,p=(0,a.useLocalState)(t,"author",(null==u?void 0:u.author)||m||"Unknown"),f=p[0],h=p[1],C=(0,a.useLocalState)(t,"name",(null==u?void 0:u.title.substr(8))||""),N=C[0],g=C[1],V=(0,a.useLocalState)(t,"description",(null==u?void 0:u.body)||""),v=V[0],y=V[1],_=(0,a.useLocalState)(t,"adminLocked",1===(null==u?void 0:u.admin_locked)||!1),x=_[0],k=_[1];return(0,o.createComponentVNode)(2,c.Section,{level:"2",m:"-1rem",pb:"1rem",title:"Manage Wanted Notice",children:[(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Authority",children:(0,o.createComponentVNode)(2,c.Input,{disabled:!s,width:"100%",value:f,onInput:function(e,t){return h(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,c.Input,{width:"100%",value:N,maxLength:"128",onInput:function(e,t){return g(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Input,{multiline:!0,width:"100%",value:v,maxLength:"512",rows:"4",onInput:function(e,t){return y(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"image",selected:l,content:l?"Eject: "+l.name:"Insert Photo",tooltip:!l&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){return r(l?"eject_photo":"attach_photo")}}),!!l&&(0,o.createComponentVNode)(2,b,{name:"inserted_photo_"+l.uid+".png",float:"right"})]}),s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{selected:x,icon:x?"lock":"lock-open",content:x?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return k(!x)}})})]})}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!u,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){r("clear_wanted_notice"),(0,d.modalClose)(t),(0,a.deleteLocalState)(t,"author","name","description","admin_locked")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:0===f.trim().length||0===N.trim().length||0===v.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,d.modalAnswer)(t,e.id,"",{author:f,name:N.substr(0,127),description:v.substr(0,511),admin_locked:x?1:0}),(0,a.deleteLocalState)(t,"author","name","description","admin_locked")}})]})}))},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.NuclearBomb=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return l.extended?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auth Disk",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.authdisk?"eject":"id-card",selected:l.authdisk,content:l.diskname?l.diskname:"-----",tooltip:l.authdisk?"Eject Disk":"Insert Disk",onClick:function(){return i("auth")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auth Code",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",disabled:!l.authdisk,selected:l.authcode,content:l.codemsg,onClick:function(){return i("code")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Arming & Disarming",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bolted to floor",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.anchored?"check":"times",selected:l.anchored,disabled:!l.authdisk,content:l.anchored?"YES":"NO",onClick:function(){return i("toggle_anchor")}})}),l.authfull&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",content:l.time,disabled:!l.authfull,tooltip:"Set Timer",onClick:function(){return i("set_time")}})})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left",color:l.timer?"red":"",children:l.time+"s"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.safety?"check":"times",selected:l.safety,disabled:!l.authfull,content:l.safety?"ON":"OFF",tooltip:l.safety?"Disable Safety":"Enable Safety",onClick:function(){return i("toggle_safety")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Arm/Disarm",children:(0,o.createComponentVNode)(2,a.Button,{icon:(l.timer,"bomb"),disabled:l.safety||!l.authfull,color:"red",content:l.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){return i("toggle_armed")}})})]})})]})}):(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Deployment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){return i("deploy")}})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(15),a=n(1),c=n(4),i=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,f):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Current Procedure",level:"2",children:n.inSurgery?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Procedure",children:n.surgeryName}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Next Step",children:n.stepName})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.verbose,d=c.health,u=c.healthAlarm,s=c.oxy,m=c.oxyAlarm,p=c.crit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,i.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(0),r=n(19),a=n(1),c=n(2),i=n(4);function l(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt},p=function(e,t){var n=e.name,o=t.name;if(!n||!o)return 0;var r=n.match(u),a=o.match(u);return r&&a&&n.replace(u,"")===o.replace(u,"")?parseInt(r[1],10)-parseInt(a[1],10):m(n,o)},f=function(e,t){var n=(0,a.useBackend)(t).act,r=e.searchText,i=e.source,l=e.title,d=i.filter(s(r));return d.sort(p),i.length>0&&(0,o.createComponentVNode)(2,c.Section,{title:l+" - ("+i.length+")",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return n("orbit",{ref:e.ref})}},e.name)}))})},h=function(e,t){var n=(0,a.useBackend)(t).act,r=e.color,i=e.thing;return(0,o.createComponentVNode)(2,c.Button,{color:r,onClick:function(){return n("orbit",{ref:i.ref})},children:i.name})};t.Orbit=function(e,t){for(var n,r=(0,a.useBackend)(t),d=r.act,u=r.data,C=u.alive,N=u.antagonists,b=(u.auto_observe,u.dead),g=u.ghosts,V=u.misc,v=u.npcs,y=(0,a.useLocalState)(t,"searchText",""),_=y[0],x=y[1],k={},L=l(N);!(n=L()).done;){var B=n.value;k[B.antag]===undefined&&(k[B.antag]=[]),k[B.antag].push(B)}var w=Object.entries(k);w.sort((function(e,t){return m(e[0],t[0])}));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{name:"search",mr:1})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search...",autoFocus:!0,fluid:!0,value:_,onInput:function(e,t){return x(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[w.map((function(e){return e[0],e[1]})),C,g,b,v,V];t0&&(0,o.createComponentVNode)(2,c.Section,{title:"Antagonists",children:w.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,c.Section,{title:t,level:2,children:n.filter(s(_)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,h,{color:"bad",thing:e},e.name)}))},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Alive - ("+C.length+")",children:C.filter(s(_)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,h,{color:"good",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Ghosts - ("+g.length+")",children:g.filter(s(_)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,h,{color:"grey",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,f,{title:"Dead",source:b,searchText:_}),(0,o.createComponentVNode)(2,f,{title:"NPCs",source:v,searchText:_}),(0,o.createComponentVNode)(2,f,{title:"Misc",source:V,searchText:_})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemption=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=function(e){return e.toLocaleString("en-US")+" pts"},l={bananium:"clown",tranquillite:"mime"};t.OreRedemption=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",mb:"0.5rem",children:(0,o.createComponentVNode)(2,d,{height:"100%"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"hidden",children:(0,o.createComponentVNode)(2,u,{height:"100%"})})]})})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.points,s=l.disk,m=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({},m,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID card",children:d?(0,o.createComponentVNode)(2,a.Button,{selected:!0,bold:!0,verticalAlign:"middle",icon:"eject",content:d.name,tooltip:"Ejects the ID card.",onClick:function(){return c("eject_id")},style:{"white-space":"pre-wrap"}}):(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Insert",tooltip:"Hold the ID card in your hand to insert.",onClick:function(){return c("insert_id")}})}),d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Collected points",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:i(d.points)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unclaimed points",color:u>0?"good":"grey",bold:u>0&&"good",children:i(u)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"hand-holding-usd",content:"Claim",onClick:function(){return c("claim")}})})]}),(0,o.createComponentVNode)(2,a.Divider),s?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Design disk",children:(0,o.createComponentVNode)(2,a.Button,{selected:!0,bold:!0,icon:"eject",content:s.name,tooltip:"Ejects the design disk.",onClick:function(){return c("eject_disk")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored design",children:(0,o.createComponentVNode)(2,a.Box,{color:s.design&&(s.compatible?"good":"bad"),children:s.design||"N/A"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!s.design||!s.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){return c("download")},mb:"0"})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No design disk inserted."})]})))},u=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=c.sheets,l=c.alloys,d=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({className:"OreRedemption__Ores",p:"0"},d,{children:[(0,o.createComponentVNode)(2,s,{title:"Sheets",columns:[["Available","20%"],["Smelt","15%"],["Ore Value","20%"]]}),i.map((function(e){return(0,o.createComponentVNode)(2,m,{ore:e},e.id)})),(0,o.createComponentVNode)(2,s,{title:"Alloys",columns:[["Available","20%"],["Smelt","15%"],["","20%"]]}),l.map((function(e){return(0,o.createComponentVNode)(2,m,{ore:e},e.id)}))]})))},s=function(e,t){var n;return(0,o.createComponentVNode)(2,a.Box,{className:"OreHeader",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:e.title}),null==(n=e.columns)?void 0:n.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:e[1],textAlign:"center",color:"label",bold:!0,children:e[0]})}))]})})},m=function(e,t){var n=(0,r.useBackend)(t).act,c=e.ore;if(!(c.value&&c.amount<=0)||["$metal","$glass"].indexOf(c.id)>-1){var i=c.id.replace("$","");return(0,o.createComponentVNode)(2,a.Box,{className:"OreLine",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",align:"center",children:[c.value&&(0,o.createComponentVNode)(2,a.Box,{as:"img",src:"sheet-"+(l[i]||i)+".png",verticalAlign:"middle",ml:"-0.5rem"}),c.name]}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",textAlign:"center",color:c.amount>0?"good":"gray",bold:c.amount>0,align:"center",children:c.amount.toLocaleString("en-US")}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"15%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:0,minValue:0,maxValue:Math.min(c.amount,50),stepPixelSize:6,onChange:function(e,t){return n(c.value?"sheet":"alloy",{id:c.id,amount:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",textAlign:"center",align:"center",children:c.value})]})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.PAI=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(126),l=n(518);t.PAI=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.app_template,m=u.app_icon,p=u.app_title,f=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,i.routingError)("notFound",e);throw o}var n=t[e];return n||(0,i.routingError)("missingExport",e)}(s);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:m,mr:1}),p,"pai_main_menu"!==s&&(0,o.createComponentVNode)(2,a.Button,{ml:2,content:"Home",icon:"arrow-up",onClick:function(){return d("MASTER_back")}})]}),p:1,children:(0,o.createComponentVNode)(2,f)})})})}},function(e,t,n){var o={"./pai_atmosphere.js":519,"./pai_bioscan.js":520,"./pai_directives.js":521,"./pai_doorjack.js":522,"./pai_main_menu.js":523,"./pai_manifest.js":524,"./pai_medrecords.js":525,"./pai_messenger.js":526,"./pai_radio.js":527,"./pai_secrecords.js":528,"./pai_signaler.js":529};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=518},function(e,t,n){"use strict";t.__esModule=!0,t.pai_atmosphere=void 0;var o=n(0),r=n(1),a=n(185);t.pai_atmosphere=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.AtmosScan,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_bioscan=void 0;var o=n(0),r=n(1),a=n(2);t.pai_bioscan=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.app_data),i=c.holder,l=c.dead,d=c.health,u=c.brute,s=c.oxy,m=c.tox,p=c.burn;c.temp;return i?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"red",children:"Dead"}):(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"green",children:"Alive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:1,value:d/100,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:s})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"green",children:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"red",children:u})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Error: No biological host found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_directives=void 0;var o=n(0),r=n(1),a=n(2);t.pai_directives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.app_data,l=i.master,d=i.dna,u=i.prime,s=i.supplemental;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:l?l+" ("+d+")":"None"}),l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Request DNA",children:(0,o.createComponentVNode)(2,a.Button,{content:"Request Carrier DNA Sample",icon:"dna",onClick:function(){return c("getdna")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directives",children:s||"None"})]}),(0,o.createComponentVNode)(2,a.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,o.createComponentVNode)(2,a.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."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_doorjack=void 0;var o=n(0),r=n(1),a=n(2);t.pai_doorjack=function(e,t){var n,c,i=(0,r.useBackend)(t),l=i.act,d=i.data.app_data,u=d.cable,s=d.machine,m=d.inprogress,p=d.progress;d.aborted;return n=s?(0,o.createComponentVNode)(2,a.Button,{selected:!0,content:"Connected"}):(0,o.createComponentVNode)(2,a.Button,{content:u?"Extended":"Retracted",color:u?"orange":null,onClick:function(){return l("cable")}}),s&&(c=(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},value:p,maxValue:100}),m?(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",content:"Abort",onClick:function(){return l("cancel")}}):(0,o.createComponentVNode)(2,a.Button,{mt:1,content:"Start",onClick:function(){return l("jack")}})]})),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:n}),c]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_main_menu=void 0;var o=n(0),r=n(1),a=n(2);t.pai_main_menu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.app_data,l=i.available_software,d=i.installed_software,u=i.installed_toggles,s=i.available_ram,m=i.emotions,p=i.current_emotion,f=[];return d.map((function(e){return f[e.key]=e.name})),u.map((function(e){return f[e.key]=e.name})),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available RAM",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Software",children:[l.filter((function(e){return!f[e.key]})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.cost+")",icon:e.icon,disabled:e.cost>s,onClick:function(){return c("purchaseSoftware",{key:e.key})}},e.key)})),0===l.filter((function(e){return!f[e.key]})).length&&"No software available!"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed Software",children:[d.filter((function(e){return"mainmenu"!==e.key})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:e.icon,onClick:function(){return c("startSoftware",{software_key:e.key})}},e.key)})),0===d.length&&"No software installed!"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed Toggles",children:[u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:e.icon,selected:e.active,onClick:function(){return c("setToggle",{toggle_key:e.key})}},e.key)})),0===u.length&&"No toggles installed!"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Select Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("setEmotion",{emotion:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_manifest=void 0;var o=n(0),r=n(1),a=n(135);t.pai_manifest=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.CrewManifest,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_medrecords=void 0;var o=n(0),r=n(1),a=n(96);t.pai_medrecords=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n.app_data,recordType:"MED"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_messenger=void 0;var o=n(0),r=n(1),a=n(186);t.pai_messenger=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return c.app_data.active_convo?(0,o.createComponentVNode)(2,a.ActiveConversation,{data:c.app_data}):(0,o.createComponentVNode)(2,a.MessengerList,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_radio=void 0;var o=n(0),r=n(1),a=n(15),c=n(2);t.pai_radio=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.app_data,d=l.minFrequency,u=l.maxFrequency,s=l.frequency,m=l.broadcasting;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:d/10,maxValue:u/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onChange:function(e,t){return i("freq",{freq:t})}}),(0,o.createComponentVNode)(2,c.Button,{tooltip:"Reset",icon:"undo",onClick:function(){return i("freq",{freq:"145.9"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("toggleBroadcast")},selected:m,content:m?"Enabled":"Disabled"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_secrecords=void 0;var o=n(0),r=n(1),a=n(96);t.pai_secrecords=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n.app_data,recordType:"SEC"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_signaler=void 0;var o=n(0),r=n(1),a=n(187);t.pai_signaler=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Signaler,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.PDA=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(126),l=n(531);t.PDA=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data),m=s.app;if(!s.owner)return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var p=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,i.routingError)("notFound",e);throw o}var n=t[e];return n||(0,i.routingError)("missingExport",e)}(m.template);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:m.icon,mr:1}),m.name]}),p:1,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,u)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.idInserted,d=i.idLink,u=i.stationTime,s=i.cartridge_name;return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[l?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",color:"transparent",onClick:function(){return c("Authenticate")},content:d})}):(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,color:"grey",children:"No ID Inserted"}),s?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"sd-card",color:"transparent",onClick:function(){return c("Eject")},content:"Eject "+s})}):(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,color:"grey",children:"No Cartridge Inserted"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"right",bold:!0,m:1,children:u})]})})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.app;return(0,o.createComponentVNode)(2,a.Box,{className:"PDA__footer",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){return c("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.is_home?"disabled":"white",icon:"home",onClick:function(){c("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":532,"./pda_janitor.js":533,"./pda_main_menu.js":534,"./pda_manifest.js":535,"./pda_medical.js":536,"./pda_messenger.js":186,"./pda_mob_hunt.js":537,"./pda_mule.js":538,"./pda_notes.js":539,"./pda_power.js":540,"./pda_secbot.js":541,"./pda_security.js":542,"./pda_signaler.js":543,"./pda_status_display.js":544,"./pda_supplyrecords.js":545};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=531},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(1),a=n(185);t.pda_atmos_scan=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.AtmosScan,{data:n})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=n(1),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.janitor),i=c.user_loc,l=c.mops,d=c.buckets,u=c.cleanbots,s=c.carts;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:[i.x,",",i.y]}),l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mop Locations",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)}))}),d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mop Bucket Locations",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)}))}),u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cleanbot Locations",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)}))}),s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(15),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.owner,d=i.ownjob,u=i.idInserted,s=i.categories,m=i.pai,p=i.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return c("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=i.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.uid in p?e.notify_icon:e.icon,iconSpin:e.uid in p,color:e.uid in p?"red":"transparent",content:e.name,onClick:function(){return c("StartProgram",{program:e.uid})}},e.uid)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return c("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return c("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=n(1),a=n(135);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.CrewManifest)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=n(1),a=n(96);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n,recordType:"MED"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_mob_hunt=void 0;var o=n(0),r=n(1),a=n(2);t.pda_mob_hunt=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.connected,d=i.wild_captures,u=i.no_collection,s=i.entry;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connection Status",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:["Connected",(0,o.createComponentVNode)(2,a.Button,{ml:2,content:"Disconnect",icon:"sign-out-alt",onClick:function(){return c("Disconnect")}})]}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:["Disconnected",(0,o.createComponentVNode)(2,a.Button,{ml:2,content:"Connect",icon:"sign-in-alt",onClick:function(){return c("Reconnect")}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Wild Captures",children:d})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Collection",mt:2,buttons:(0,o.createComponentVNode)(2,a.Box,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Previous",icon:"arrow-left",onClick:function(){return c("Prev")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Next",icon:"arrow-right",onClick:function(){return c("Next")}})]})}),children:u?"Your collection is empty! Go capture some Nano-Mobs!":s?(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createVNode)(1,"img",null,null,1,{src:s.sprite,style:{width:"64px","-ms-interpolation-mode":"nearest-neighbor"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[s.nickname&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nickname",children:s.nickname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:s.level}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Type",children:s.type1}),s.type2&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Type",children:s.type2}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Transfer",icon:"sd-card",onClick:function(){return c("Transfer")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Release",icon:"arrow-up",onClick:function(){return c("Release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Rename",icon:"pencil-alt",onClick:function(){return c("Rename")}}),!!s.is_hacked&&(0,o.createComponentVNode)(2,a.Button,{content:"Set Trap",icon:"bolt",color:"red",onClick:function(){return c("Set_Trap")}})]})]})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Mob entry missing!"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_mule=void 0;var o=n(0),r=n(1),a=n(2);t.pda_mule=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.mulebot.active);return(0,o.createComponentVNode)(2,a.Box,{children:l?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,c)})};var c=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.mulebot.bots;return(0,o.createComponentVNode)(2,a.Box,{children:[i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.Name,icon:"cog",onClick:function(){return c("AccessBot",{uid:e.uid})}})},e.Name)})),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"rss",content:"Re-scan for bots",onClick:function(){return c("Rescan")}})})]})},i=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data.mulebot,d=l.botstatus,u=l.active,s=d.mode,m=d.loca,p=d.load,f=d.powr,h=d.dest,C=d.home,N=d.retn,b=d.pick;switch(s){case 0:n="Ready";break;case 1:n="Loading/Unloading";break;case 2:case 12:n="Navigating to delivery location";break;case 3:n="Navigating to Home";break;case 4:n="Waiting for clear path";break;case 5:case 6:n="Calculating navigation path";break;case 7:n="Unable to locate destination";break;default:n=s}return(0,o.createComponentVNode)(2,a.Section,{title:u,children:[-1===s&&(0,o.createComponentVNode)(2,a.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[f,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:(0,o.createComponentVNode)(2,a.Button,{content:h?h+" (Set)":"None (Set)",onClick:function(){return i("SetDest")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Load",children:(0,o.createComponentVNode)(2,a.Button,{content:p?p+" (Unload)":"None",disabled:!p,onClick:function(){return i("Unload")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Pickup",children:(0,o.createComponentVNode)(2,a.Button,{content:b?"Yes":"No",selected:b,onClick:function(){return i("SetAutoPickup",{autoPickupType:b?"pickoff":"pickon"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Return",children:(0,o.createComponentVNode)(2,a.Button,{content:N?"Yes":"No",selected:N,onClick:function(){return i("SetAutoReturn",{autoReturnType:N?"retoff":"reton"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stop",icon:"stop",onClick:function(){return i("Stop")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Proceed",icon:"play",onClick:function(){return i("Start")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Return Home",icon:"home",onClick:function(){return i("ReturnHome")}})]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notes=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notes=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:i}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("Edit")},content:"Edit"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(188);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorMainContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_secbot=void 0;var o=n(0),r=n(1),a=n(2);t.pda_secbot=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.beepsky.active);return(0,o.createComponentVNode)(2,a.Box,{children:l?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,c)})};var c=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.beepsky.bots;return(0,o.createComponentVNode)(2,a.Box,{children:[i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.Name,icon:"cog",onClick:function(){return c("AccessBot",{uid:e.uid})}})},e.Name)})),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"rss",content:"Re-scan for bots",onClick:function(){return c("Rescan")}})})]})},i=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data.beepsky,d=l.botstatus,u=l.active,s=d.mode,m=d.loca;switch(s){case 0:n="Ready";break;case 1:n="Apprehending target";break;case 2:case 3:n="Arresting target";break;case 4:n="Starting patrol";break;case 5:n="On patrol";break;case 6:n="Responding to summons"}return(0,o.createComponentVNode)(2,a.Section,{title:u,children:[-1===s&&(0,o.createComponentVNode)(2,a.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Go",icon:"play",onClick:function(){return i("Go")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stop",icon:"stop",onClick:function(){return i("Stop")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Summon",icon:"arrow-down",onClick:function(){return i("Summon")}})]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=n(1),a=n(96);t.pda_security=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n,recordType:"SEC"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaler=void 0;var o=n(0),r=n(1),a=n(187);t.pda_signaler=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Signaler,{data:c})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=n(1),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return c("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"clock",content:"Evac ETA",onClick:function(){return c("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"edit",content:"Message",onClick:function(){return c("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"Red Alert",onClick:function(){return c("Status",{statdisp:"alert",alert:"redalert"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"boxes",content:"NT Logo",onClick:function(){return c("Status",{statdisp:"alert",alert:"default"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"lock",content:"Lockdown",onClick:function(){return c("Status",{statdisp:"alert",alert:"lockdown"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"biohazard",content:"Biohazard",onClick:function(){return c("Status",{statdisp:"alert",alert:"biohazard"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:i.message1+" (set)",icon:"pen",onClick:function(){return c("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:i.message2+" (set)",icon:"pen",onClick:function(){return c("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supplyrecords=void 0;var o=n(0),r=n(1),a=n(2);t.pda_supplyrecords=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.supply),i=c.shuttle_loc,l=c.shuttle_time,d=c.shuttle_moving,u=c.approved,s=c.approved_count,m=c.requests,p=c.requests_count;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Status",children:d?(0,o.createComponentVNode)(2,a.Box,{children:["In transit ",l]}):(0,o.createComponentVNode)(2,a.Box,{children:i})})}),(0,o.createComponentVNode)(2,a.Section,{mt:1,title:"Requested Orders",children:p>0&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["#",e.Number,' - "',e.Name,'" for "',e.OrderedBy,'"']},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Approved Orders",children:s>0&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["#",e.Number,' - "',e.Name,'" for "',e.ApprovedBy,'"']},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pacman=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(95);t.Pacman=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.broken,s=d.anchored,m=d.active,p=d.fuel_type,f=d.fuel_usage,h=d.fuel_stored,C=d.fuel_cap,N=d.is_ai,b=d.tmp_current,g=d.tmp_max,V=d.tmp_overheat,v=d.output_max,y=d.power_gen,_=d.output_set,x=d.has_fuel,k=h/C,L=b/g,B=_*y,w=Math.round(h/f),S=Math.round(w/60),I=w>120?S+" minutes":w+" seconds";return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(u||!s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"The generator is malfunctioning!"}),!u&&!s&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!u&&!!s&&(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!x,selected:m,onClick:function(){return l("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",className:"ml-1",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power setting",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:_,minValue:1,maxValue:v,step:1,className:"mt-1",onDrag:function(e,t){return l("change_power",{change_power:t})}}),"(",(0,i.formatPower)(B),")"]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,ranges:{green:[-Infinity,.33],orange:[.33,.66],red:[.66,Infinity]},children:[b," \u2103"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[V>50&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),V>20&&V<=50&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"WARNING: Overheating!"}),V>1&&V<=20&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"Temperature High"}),0===V&&(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Fuel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||N||!x,onClick:function(){return l("eject_fuel")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:k,ranges:{red:[-Infinity,.33],orange:[.33,.66],green:[.66,Infinity]},children:[Math.round(h/1e3)," dm\xb3"]})})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel usage",children:[f/1e3," dm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel depletion",children:[!!x&&(f?I:"N/A"),!x&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.PersonalCrafting=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.busy,m=u.category,p=u.display_craftable_only,f=u.display_compact,h=u.prev_cat,C=u.next_cat,N=u.subcategory,b=u.prev_subcat,g=u.next_subcat;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!s&&(0,o.createComponentVNode)(2,a.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,o.createComponentVNode)(2,a.Section,{title:m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Show Craftable Only",icon:p?"check-square-o":"square-o",selected:p,onClick:function(){return d("toggle_recipes")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Compact Mode",icon:f?"check-square-o":"square-o",selected:f,onClick:function(){return d("toggle_compact")}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:h,icon:"arrow-left",onClick:function(){return d("backwardCat")}}),(0,o.createComponentVNode)(2,a.Button,{content:C,icon:"arrow-right",onClick:function(){return d("forwardCat")}})]}),N&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:b,icon:"arrow-left",onClick:function(){return d("backwardSubCat")}}),(0,o.createComponentVNode)(2,a.Button,{content:g,icon:"arrow-right",onClick:function(){return d("forwardSubCat")}})]}),f?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,l)]})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.display_craftable_only,d=i.can_craft,u=i.cant_craft;return(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",onClick:function(){return c("make",{make:e.ref})}}),e.catalyst_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)})),!l&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",disabled:!0}),e.catalyst_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)}))]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.display_craftable_only,d=i.can_craft,u=i.cant_craft;return(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",onClick:function(){return c("make",{make:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.catalyst_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Catalysts",children:e.catalyst_text}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)})),!l&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.catalyst_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Catalysts",children:e.catalyst_text}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PodTracking=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.PodTracking=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.pods);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Position",children:[e.podx,", ",e.pody,", ",e.podz]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Passengers",children:e.passengers})]})},e.name)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PoolController=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);var i={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}},l=function(e,t){var n=e.tempKey,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["tempKey"]),l=i[n];if(!l)return null;var d=(0,r.useBackend)(t),u=d.data,s=d.act,m=u.currentTemp,p=l.label,f=l.icon,h=n===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({selected:h,onClick:function(){s("setTemp",{temp:n})}},c,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:f}),p]})))};t.PoolController=function(e,t){for(var n=(0,r.useBackend)(t).data,d=n.emagged,u=n.currentTemp,s=i[u]||i.normal,m=s.label,p=s.color,f=[],h=0,C=Object.entries(i);h0?"envelope-open-text":"envelope",onClick:function(){return i("setScreen",{setScreen:6})}})}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Request Assistance",icon:"hand-paper",onClick:function(){return i("setScreen",{setScreen:1})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Request Supplies",icon:"box",onClick:function(){return i("setScreen",{setScreen:2})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Relay Anonymous Information",icon:"comment",onClick:function(){return i("setScreen",{setScreen:3})}})})]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Print Shipping Label",icon:"tag",onClick:function(){return i("setScreen",{setScreen:9})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){return i("setScreen",{setScreen:10})}})})]}),!!u&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Button,{content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){return i("setScreen",{setScreen:8})}})}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Button,{content:s?"Speaker Off":"Speaker On",selected:!s,icon:s?"volume-mute":"volume-up",onClick:function(){return i("toggleSilent")}})})]})},l=function(e,t){var n,c,i=(0,r.useBackend)(t),l=i.act,d=i.data,u=d.department;switch(e.purpose){case"ASSISTANCE":n=d.assist_dept,c="Request assistance from another department";break;case"SUPPLIES":n=d.supply_dept,c="Request supplies from another department";break;case"INFO":n=d.info_dept,c="Relay information to another department"}return(0,o.createComponentVNode)(2,a.Section,{title:c,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return l("setScreen",{setScreen:0})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.filter((function(e){return e!==u})).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[(0,o.createComponentVNode)(2,a.Button,{content:"Message",icon:"envelope",onClick:function(){return l("writeInput",{write:e,priority:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){return l("writeInput",{write:e,priority:2})}})]},e)}))})})},d=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act;c.data;switch(e.type){case"SUCCESS":n="Message sent successfully";break;case"FAIL":n="Request supplies from another department"}return(0,o.createComponentVNode)(2,a.Section,{title:n,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return i("setScreen",{setScreen:0})}})})},u=function(e,t){var n,c,i=(0,r.useBackend)(t),l=i.act,d=i.data;switch(e.type){case"MESSAGES":n=d.message_log,c="Message Log";break;case"SHIPPING":n=d.shipping_log,c="Shipping label print log"}return(0,o.createComponentVNode)(2,a.Section,{title:c,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return l("setScreen",{setScreen:0})}}),children:n.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.map((function(e,t){return(0,o.createVNode)(1,"div",null,e,0,null,t)})),(0,o.createVNode)(1,"hr")]},e)}))})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.recipient,d=i.message,u=i.msgVerified,s=i.msgStamped;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated by",color:"green",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped by",color:"blue",children:s})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){return c("department",{department:l})}})]})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.message,d=i.announceAuth;return(0,o.createComponentVNode)(2,a.Section,{title:"Station-Wide Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{content:l||"Edit Message",icon:"edit",onClick:function(){return c("writeAnnouncement")}}),d?(0,o.createComponentVNode)(2,a.Box,{mt:1,color:"green",children:"ID verified. Authentication accepted."}):(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(d&&l),onClick:function(){return c("sendAnnouncement")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.shipDest,d=i.msgVerified,u=i.ship_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Print Shipping Label",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated by",children:d})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(l&&d),onClick:function(){return c("printLabel")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Destinations",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.Button,{content:l===e?"Selected":"Select",selected:l===e,onClick:function(){return c("shipSelect",{shipSelect:e})}})},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CurrentLevels=void 0;var o=n(0),r=n(1),a=n(2);t.CurrentLevels=function(e,t){var n=(0,r.useBackend)(t).data.tech_levels;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"h3",null,"Current Research Levels:",16),n.map((function(e,t){var n=e.name,r=e.level,c=e.desc;return(0,o.createComponentVNode)(2,a.Box,{children:[t>0?(0,o.createComponentVNode)(2,a.Divider):null,(0,o.createComponentVNode)(2,a.Box,{children:n}),(0,o.createComponentVNode)(2,a.Box,{children:["* Level: ",r]}),(0,o.createComponentVNode)(2,a.Box,{children:["* Summary: ",c]})]},n)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DataDiskMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(50),i=n(62),l=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_data;return l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:l.level}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:l.desc})]}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return i("updt_tech")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Disk",icon:"trash",onClick:function(){return i("clear_tech")}}),(0,o.createComponentVNode)(2,s)]})]}):null},d=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_data;if(!l)return null;var d=l.name,u=l.lathe_types,m=l.materials,p=u.join(", ");return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),p?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["- ",(0,o.createVNode)(1,"span",null,e.name,0,{style:{"text-transform":"capitalize"}})," x ",e.amount]},e.name)})),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return i("updt_design")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Disk",icon:"trash",onClick:function(){return i("clear_design")}}),(0,o.createComponentVNode)(2,s)]})]})},u=function(e,t){var n=(0,r.useBackend)(t).data.disk_type;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk is empty."}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,c.RndNavButton,{submenu:i.SUBMENU.DISK_COPY,icon:"arrow-down",content:"tech"===n?"Load Tech to Disk":"Load Design to Disk"}),(0,o.createComponentVNode)(2,s)]})]})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_type;return l?(0,o.createComponentVNode)(2,a.Button,{content:"Eject Disk",icon:"eject",onClick:function(){i("tech"===l?"eject_tech":"eject_design")}}):null},m=function(e,t){var n=(0,r.useBackend)(t).data,c=n.disk_data,i=n.disk_type;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk Contents",children:function(){if(!c)return(0,o.createComponentVNode)(2,u);switch(i){case"design":return(0,o.createComponentVNode)(2,d);case"tech":return(0,o.createComponentVNode)(2,l);default:return null}}()})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_type,d=c.to_copy;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.sort((function(e,t){return e.name.localeCompare(t.name)})).map((function(e){var t=e.name,n=e.id;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:t,children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){i("tech"===l?"copy_tech":"copy_design",{id:n})}})},n)}))})})})};t.DataDiskMenu=function(e,t){return(0,r.useBackend)(t).data.disk_type?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,m)}}),(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.DISK_COPY,render:function(){return(0,o.createComponentVNode)(2,p)}})],4):null}},function(e,t,n){"use strict";t.__esModule=!0,t.DeconstructionMenu=void 0;var o=n(0),r=n(1),a=n(2);t.DeconstructionMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.loaded_item;return c.linked_destroy?l?(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,title:"Deconstruction Menu",children:[(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:["Name: ",l.name]}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:(0,o.createVNode)(1,"h3",null,"Origin Tech:",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:l.origin_tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* "+e.name,children:[e.object_level," ",e.current_level?(0,o.createFragment)([(0,o.createTextVNode)("(Current: "),e.current_level,(0,o.createTextVNode)(")")],0):null]},e.name)}))}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:(0,o.createVNode)(1,"h3",null,"Options:",16)}),(0,o.createComponentVNode)(2,a.Button,{content:"Deconstruct Item",icon:"unlink",onClick:function(){i("deconstruct")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Item",icon:"eject",onClick:function(){i("eject_item")}})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Deconstruction Menu",children:"No item loaded. Standing by..."}):(0,o.createComponentVNode)(2,a.Box,{children:"NO DESTRUCTIVE ANALYZER LINKED TO CONSOLE"})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheCategory=void 0;var o=n(0),r=n(1),a=n(2),c=n(50);t.LatheCategory=function(e,t){var n=(0,r.useBackend)(t),i=n.data,l=n.act,d=i.category,u=i.matching_designs,s=4===i.menu?"build":"imprint";return(0,o.createComponentVNode)(2,a.Section,{title:d,children:[(0,o.createComponentVNode)(2,c.LatheMaterials),(0,o.createComponentVNode)(2,a.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:u.map((function(e){var t=e.id,n=e.name,r=e.can_build,c=e.materials;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:n,disabled:r<1,onClick:function(){return l(s,{id:t,amount:1})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:r>=5?(0,o.createComponentVNode)(2,a.Button,{content:"x5",onClick:function(){return l(s,{id:t,amount:5})}}):null}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:r>=10?(0,o.createComponentVNode)(2,a.Button,{content:"x10",onClick:function(){return l(s,{id:t,amount:10})}}):null}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:c.map((function(e){return(0,o.createFragment)([" | ",(0,o.createVNode)(1,"span",e.is_red?"color-red":null,[e.amount,(0,o.createTextVNode)(" "),e.name],0)],0)}))})]},t)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheChemicalStorage=void 0;var o=n(0),r=n(1),a=n(2);t.LatheChemicalStorage=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.loaded_chemicals,d=4===c.menu;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Storage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Purge All",icon:"trash",onClick:function(){i(d?"disposeallP":"disposeallI")}}),(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e){var t=e.volume,n=e.name,r=e.id;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* "+t+" of "+n,children:(0,o.createComponentVNode)(2,a.Button,{content:"Purge",icon:"trash",onClick:function(){i(d?"disposeP":"disposeI",{id:r})}})},r)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMainMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(50);t.LatheMainMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.data,l=n.act,d=i.menu,u=i.categories,s=4===d?"Protolathe":"Circuit Imprinter";return(0,o.createComponentVNode)(2,a.Section,{title:s+" Menu",children:[(0,o.createComponentVNode)(2,c.LatheMaterials),(0,o.createComponentVNode)(2,c.LatheSearch),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",content:e,onClick:function(){l("setCategory",{category:e})}})},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMaterials=void 0;var o=n(0),r=n(1),a=n(2);t.LatheMaterials=function(e,t){var n=(0,r.useBackend)(t).data,c=n.total_materials,i=n.max_materials,l=n.max_chemicals,d=n.total_chemicals;return(0,o.createComponentVNode)(2,a.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,o.createComponentVNode)(2,a.Table,{width:"auto",children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:c}),i?(0,o.createComponentVNode)(2,a.Table.Cell,{children:" / "+i}):null]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d}),l?(0,o.createComponentVNode)(2,a.Table.Cell,{children:" / "+l}):null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMaterialStorage=void 0;var o=n(0),r=n(1),a=n(2);t.LatheMaterialStorage=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.loaded_materials;return(0,o.createComponentVNode)(2,a.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,o.createComponentVNode)(2,a.Table,{children:l.map((function(e){var t=e.id,n=e.amount,r=e.name,l=function(e){var n=4===c.menu?"lathe_ejectsheet":"imprinter_ejectsheet";i(n,{id:t,amount:e})},d=Math.floor(n/2e3),u=n<1,s=1===d?"":"s";return(0,o.createComponentVNode)(2,a.Table.Row,{className:u?"color-grey":"color-yellow",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{minWidth:"210px",children:["* ",n," of ",r]}),(0,o.createComponentVNode)(2,a.Table.Cell,{minWidth:"110px",children:["(",d," sheet",s,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:n>=2e3?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"1x",icon:"eject",onClick:function(){return l(1)}}),(0,o.createComponentVNode)(2,a.Button,{content:"C",icon:"eject",onClick:function(){return l("custom")}}),n>=1e4?(0,o.createComponentVNode)(2,a.Button,{content:"5x",icon:"eject",onClick:function(){return l(5)}}):null,(0,o.createComponentVNode)(2,a.Button,{content:"All",icon:"eject",onClick:function(){return l(50)}})],0):null})]},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMenu=void 0;var o=n(0),r=n(1),a=n(189),c=n(50),i=n(2),l=n(62);t.LatheMenu=function(e,t){var n=(0,r.useBackend)(t).data,d=n.menu,u=n.linked_lathe,s=n.linked_imprinter;return 4!==d||u?5!==d||s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,c.LatheMainMenu)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.LATHE_CATEGORY,render:function(){return(0,o.createComponentVNode)(2,c.LatheCategory)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.LATHE_MAT_STORAGE,render:function(){return(0,o.createComponentVNode)(2,c.LatheMaterialStorage)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.LATHE_CHEM_STORAGE,render:function(){return(0,o.createComponentVNode)(2,c.LatheChemicalStorage)}})]}):(0,o.createComponentVNode)(2,i.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,o.createComponentVNode)(2,i.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheSearch=void 0;var o=n(0),r=n(1),a=n(2);t.LatheSearch=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search...",onChange:function(e,t){return n("search",{to_search:t})}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MainMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(50),i=n(62);t.MainMenu=function(e,t){var n=(0,r.useBackend)(t).data,l=n.disk_type,d=n.linked_destroy,u=n.linked_lathe,s=n.linked_imprinter,m=n.tech_levels;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[(0,o.createComponentVNode)(2,a.Flex,{className:"RndConsole__MainMenu__Buttons",direction:"column",align:"flex-start",children:[(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!l,menu:i.MENU.DISK,submenu:i.SUBMENU.MAIN,icon:"save",content:"Disk Operations"}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!d,menu:i.MENU.DESTROY,submenu:i.SUBMENU.MAIN,icon:"unlink",content:"Destructive Analyzer Menu"}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!u,menu:i.MENU.LATHE,submenu:i.SUBMENU.MAIN,icon:"print",content:"Protolathe Menu"}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!s,menu:i.MENU.IMPRINTER,submenu:i.SUBMENU.MAIN,icon:"print",content:"Circuit Imprinter Menu"}),(0,o.createComponentVNode)(2,c.RndNavButton,{menu:i.MENU.SETTINGS,submenu:i.SUBMENU.MAIN,icon:"cog",content:"Settings"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:"12px"}),(0,o.createVNode)(1,"h3",null,"Current Research Levels:",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){var t=e.name,n=e.level;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:n},t)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RndNavbar=void 0;var o=n(0),r=n(50),a=n(2),c=n(62);t.RndNavbar=function(){return(0,o.createComponentVNode)(2,a.Box,{className:"RndConsole__RndNavbar",children:[(0,o.createComponentVNode)(2,r.RndRoute,{menu:function(e){return e!==c.MENU.MAIN},render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{menu:c.MENU.MAIN,submenu:c.SUBMENU.MAIN,icon:"reply",content:"Main Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{submenu:function(e){return e!==c.SUBMENU.MAIN},render:function(){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.DISK,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Disk Operations Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.LATHE,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Protolathe Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.IMPRINTER,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Circuit Imprinter Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.SETTINGS,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Settings Menu"})}})]})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:function(e){return e===c.MENU.LATHE||e===c.MENU.IMPRINTER},submenu:c.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.LATHE_MAT_STORAGE,icon:"arrow-up",content:"Material Storage"}),(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.LATHE_CHEM_STORAGE,icon:"arrow-up",content:"Chemical Storage"})]})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RndNavButton=void 0;var o=n(0),r=n(1),a=n(2);t.RndNavButton=function(e,t){var n=e.icon,c=e.children,i=e.disabled,l=e.content,d=(0,r.useBackend)(t),u=d.data,s=d.act,m=u.menu,p=u.submenu,f=m,h=p;return null!==e.menu&&e.menu!==undefined&&(f=e.menu),null!==e.submenu&&e.submenu!==undefined&&(h=e.submenu),(0,o.createComponentVNode)(2,a.Button,{content:l,icon:n,disabled:i,onClick:function(){s("nav",{menu:f,submenu:h})},children:c})}},function(e,t,n){"use strict";t.__esModule=!0,t.SettingsMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(50),i=n(62);t.SettingsMenu=function(e,t){var n=(0,r.useBackend)(t),l=n.data,d=n.act,u=l.sync,s=l.admin,m=l.linked_destroy,p=l.linked_lathe,f=l.linked_imprinter;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",align:"flex-start",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Sync Database with Network",icon:"sync",disabled:!u,onClick:function(){d("sync")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Connect to Research Network",icon:"plug",disabled:u,onClick:function(){d("togglesync")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:"unlink",content:"Disconnect from Research Network",onClick:function(){d("togglesync")}}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!u,content:"Device Linkage Menu",icon:"link",menu:i.MENU.SETTINGS,submenu:i.SUBMENU.SETTINGS_DEVICES}),1===s?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",content:"[ADMIN] Maximize Research Levels",onClick:function(){return d("maxresearch")}}):null]})})}}),(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.SETTINGS_DEVICES,render:function(){return(0,o.createComponentVNode)(2,a.Section,{title:"Device Linkage Menu",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){return d("find_device")}}),(0,o.createComponentVNode)(2,a.Box,{mt:"5px",children:(0,o.createVNode)(1,"h3",null,"Linked Devices:",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",content:"Unlink",onClick:function(){return d("disconnect",{item:"destroy"})}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:"* No Destructive Analyzer Linked"}),p?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",content:"Unlink",onClick:function(){d("disconnect",{item:"lathe"})}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:"* No Protolathe Linked"}),f?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",content:"Unlink",onClick:function(){return d("disconnect",{item:"imprinter"})}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:"* No Circuit Imprinter Linked"})]})]})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RobotSelfDiagnosis=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(19),l=function(e,t){var n=e/t;return n<=.2?"good":n<=.5?"average":"bad"};t.RobotSelfDiagnosis=function(e,t){var n=(0,r.useBackend)(t).data.component_data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{title:(0,i.capitalize)(e.name),children:e.installed<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:-1===e.installed?"Destroyed":"Missing"})})}):(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"72%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",color:l(e.brute_damage,e.max_damage),children:e.brute_damage}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",color:l(e.electronic_damage,e.max_damage),children:e.electronic_damage})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Powered",color:e.powered?"good":"bad",children:e.powered?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enabled",color:e.status?"good":"bad",children:e.status?"Yes":"No"})]})})]})},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,i,{cyborgs:f,can_hack:u})]})})};var i=function(e,t){var n=e.cyborgs,c=(e.can_hack,(0,r.useBackend)(t)),i=c.act,l=c.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return i("hackbot",{uid:e.uid})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return i("stopbot",{uid:e.uid})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return i("killbot",{uid:e.uid})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.uid)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.Safe=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Safe=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data),s=u.dial,m=u.open;u.locked,u.contents;return(0,o.createComponentVNode)(2,c.Window,{theme:"safe",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Box,{className:"Safe--engraving",children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,o.createComponentVNode)(2,a.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,o.createVNode)(1,"br"),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,a.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*s+"deg)","z-index":0}})]}),!m&&(0,o.createComponentVNode)(2,d)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.dial,d=i.open,u=i.locked,s=function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:d||t&&!u,icon:"arrow-"+(t?"right":"left"),content:(t?"Right":"Left")+" "+e,iconRight:t,onClick:function(){return c(t?"turnleft":"turnright",{num:e})},style:{"z-index":10}})};return(0,o.createComponentVNode)(2,a.Box,{className:"Safe--dialer",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:u,icon:d?"lock":"lock-open",content:d?"Close":"Open",mb:"0.5rem",onClick:function(){return c("open")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{position:"absolute",children:[s(50),s(10),s(1)]}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[s(1,!0),s(10,!0),s(50,!0)]}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe--dialer--number",children:l})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.contents;return(0,o.createComponentVNode)(2,a.Box,{className:"Safe--contents",overflow:"auto",children:i.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{mb:"0.5rem",onClick:function(){return c("retrieve",{index:t+1})},children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:e.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),e.name]}),(0,o.createVNode)(1,"br")],4,e)}))})},d=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,o.createComponentVNode)(2,a.Box,{children:["1. Turn the dial left to the first number.",(0,o.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,o.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,o.createVNode)(1,"br"),"4. Open the safe."]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.satellites,u=l.notice,s=l.meteor_shield,m=l.meteor_shield_coverage,p=l.meteor_shield_coverage_max,f=l.meteor_shield_coverage_percentage;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,a.Section,{title:"Station Shield Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:f>=100?"good":"average",value:m,maxValue:p,children:[f," %"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alert",color:"red",children:l.notice}),d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"#"+e.id,children:[e.mode," ",(0,o.createComponentVNode)(2,a.Button,{content:e.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){return i("toggle",{id:e.id})}})]},e.id)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(19),a=n(1),c=n(2),i=n(75),l=n(4),d=n(49),u=n(132),s=n(133),m=n(136),p={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},f=function(e,t){(0,d.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.SecurityRecords=function(e,t){var n,r=(0,a.useBackend)(t),i=(r.act,r.data),p=i.loginState,f=i.currentPage;return p.logged_in?(1===f?n=(0,o.createComponentVNode)(2,C):2===f&&(n=(0,o.createComponentVNode)(2,g)),(0,o.createComponentVNode)(2,l.Window,{theme:"security",resizable:!0,children:[(0,o.createComponentVNode)(2,d.ComplexModal),(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u.LoginInfo),(0,o.createComponentVNode)(2,m.TemporaryNotice),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,c.Section,{height:"100%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,l.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,s.LoginScreen)})})};var h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.currentPage,d=i.general;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===l,onClick:function(){return r("page",{page:1})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"List Records"]}),2===l&&d&&!d.empty&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===l,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"file"}),"Record: ",d.fields[0].value]})]})},C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.records,d=(0,a.useLocalState)(t,"searchText",""),u=d[0],s=(d[1],(0,a.useLocalState)(t,"sortId","name")),m=s[0],f=(s[1],(0,a.useLocalState)(t,"sortOrder",!0)),h=f[0];f[1];return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Table,{className:"SecurityRecords__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,N,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,N,{id:"id",children:"ID"}),(0,o.createComponentVNode)(2,N,{id:"rank",children:"Assignment"}),(0,o.createComponentVNode)(2,N,{id:"fingerprint",children:"Fingerprint"}),(0,o.createComponentVNode)(2,N,{id:"status",children:"Criminal Status"})]}),l.filter((0,r.createSearch)(u,(function(e){return e.name+"|"+e.id+"|"+e.rank+"|"+e.fingerprint+"|"+e.status}))).sort((function(e,t){var n=h?1:-1;return e[m].localeCompare(t[m])*n})).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"SecurityRecords__listRow--"+p[e.status],onClick:function(){return i("view",{uid_gen:e.uid_gen,uid_sec:e.uid_sec})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.fingerprint}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.status})]},e.id)}))]})})]})},N=function(e,t){var n=(0,a.useLocalState)(t,"sortId","name"),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"sortOrder",!0),d=l[0],u=l[1],s=e.id,m=e.children;return(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{color:r!==s&&"transparent",width:"100%",onClick:function(){r===s?u(!d):(i(s),u(!0))},children:[m,r===s&&(0,o.createComponentVNode)(2,c.Icon,{name:d?"sort-up":"sort-down",ml:"0.25rem;"})]})})},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.isPrinting,u=(0,a.useLocalState)(t,"searchText",""),s=(u[0],u[1]);return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,i.FlexItem,{children:[(0,o.createComponentVNode)(2,c.Button,{content:"New Record",icon:"plus",onClick:function(){return r("new_general")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:l?"spinner":"print",iconSpin:!!l,content:"Print Cell Log",ml:"0.25rem",onClick:function(){return(0,d.modalOpen)(t,"print_cell_log")}})]}),(0,o.createComponentVNode)(2,i.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",width:"100%",onInput:function(e,t){return s(t)}})})]})},g=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.isPrinting,d=i.general,u=i.security;return d&&d.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",level:2,mt:"-6px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:l?"spinner":"print",iconSpin:!!l,content:"Print Record",onClick:function(){return r("print_record")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated to this crew member!",tooltipPosition:"bottom-left",content:"Delete Record",onClick:function(){return r("delete_general")}})],4),children:(0,o.createComponentVNode)(2,V)}),(0,o.createComponentVNode)(2,c.Section,{title:"Security Data",level:2,mt:"-12px",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:u.empty,content:"Delete Record",onClick:function(){return r("delete_security")}}),children:(0,o.createComponentVNode)(2,v)})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},V=function(e,t){var n=(0,a.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{float:"left",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,r.decodeHtmlEntities)(""+e.value),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return f(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,c.Box,{position:"absolute",right:"0",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e,style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},v=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,r.decodeHtmlEntities)(e.value),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return f(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"comment",content:"Add Entry",onClick:function(){return(0,d.modalOpen)(t,"comment_add")}}),children:0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",display:"inline",children:e.header||"Auto-generated"}),(0,o.createVNode)(1,"br"),e.text||e,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("comment_delete",{id:t+1})}})]},t)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Security records lost!",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Create New Record",mt:"0.5rem",onClick:function(){return i("new_security")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(77);t.ShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:d.status?d.status:(0,o.createComponentVNode)(2,a.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!d.shuttle&&(!!d.docking_ports_len&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Send to ",children:d.docking_ports.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",content:e.name,onClick:function(){return l("move",{move:e.id})}},e.name)}))})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Status",color:"red",children:(0,o.createComponentVNode)(2,a.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!d.admin_controlled&&(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!d.status,onClick:function(){return l("request")}})})],0))]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ShuttleManipulator=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),u=n[0],s=n[1];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},icon:"info-circle",content:"Status"},"Status"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},icon:"file-import",content:"Templates"},"Templates"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},icon:"tools",content:"Modification"},"Modification")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,i);case 1:return(0,o.createComponentVNode)(2,l);case 2:return(0,o.createComponentVNode)(2,d);default:return"WE SHOULDN'T BE HERE!"}}(u)]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.shuttles;return(0,o.createComponentVNode)(2,a.Box,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:e.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Timer",children:e.timeleft}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Mode",children:e.mode}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Status",children:e.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){return c("jump_to",{type:"mobile",id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){return c("fast_travel",{id:e.id})}})]})]})},e.name)}))})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.templates_tabs,d=i.existing_shuttle,u=i.templates;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Tabs,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e===d.id,icon:"file",content:e,onClick:function(){return c("select_template_category",{cat:e})}},e)}))}),!!d&&u[d.id].templates.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.description&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:e.description}),e.admin_notes&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{content:"Load Template",icon:"download",onClick:function(){return c("select_template",{shuttle_id:e.shuttle_id})}})})]})},e.name)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.existing_shuttle,d=i.selected;return(0,o.createComponentVNode)(2,a.Box,{children:[l?(0,o.createComponentVNode)(2,a.Section,{title:"Selected Shuttle: "+l.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l.status}),l.timer&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",children:l.timeleft}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){return c("jump_to",{type:"mobile",id:l.id})}})})]})}):(0,o.createComponentVNode)(2,a.Section,{title:"Selected Shuttle: None"}),d?(0,o.createComponentVNode)(2,a.Section,{title:"Selected Template: "+d.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.description&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:d.description}),d.admin_notes&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Preview",icon:"eye",onClick:function(){return c("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Load",icon:"download",onClick:function(){return c("load",{shuttle_id:d.shuttle_id})}})]})]})}):(0,o.createComponentVNode)(2,a.Section,{title:"Selected Template: None"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(4),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[r,(0,o.createComponentVNode)(2,h)]})})};var m=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return i("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",content:"Eject",onClick:function(){return i("ejectify")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},f=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant Damage",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.hasOccupant,d=i.isBeakerLoaded,u=i.beakerMaxSpace,s=i.beakerFreeSpace,m=i.dialysis&&s>0;return(0,o.createComponentVNode)(2,c.Section,{title:"Dialysis",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!d||s<=0||!l,selected:m,icon:m?"toggle-on":"toggle-off",content:m?"Active":"Inactive",onClick:function(){return r("togglefilter")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!d,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:d?(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u,value:s/u,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[s,"u"]})})}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.occupant,d=i.chemicals,u=i.maxchem,s=i.amounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,c.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,c.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,c.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:"Inject "+t+"u",title:"Inject "+t+"u of "+e.title+" into the occupant",mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){return(0,o.createComponentVNode)(2,c.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlotMachine=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SlotMachine=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data;return null===d.money?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"Could not scan your card or could not find account!"}),(0,o.createComponentVNode)(2,a.Box,{children:"Please wear or hold your ID and try again."})]})})}):(n=1===d.plays?d.plays+" player has tried their luck today!":d.plays+" players have tried their luck today!",(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{lineHeight:2,children:n}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Credits Remaining",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.money})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"50 credits to spin",children:(0,o.createComponentVNode)(2,a.Button,{icon:"coins",disabled:d.working,content:d.working?"Spinning...":"Spin",onClick:function(){return l("spin")}})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,lineHeight:2,color:d.resultlvl,children:d.result})]})})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.Smartfridge=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Smartfridge=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.secure,u=l.can_dry,s=l.drying,m=l.contents;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Secure",children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Secure Access: Please have your identification ready."})}),!!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Drying rack",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return i("drying")}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contents",children:[!m&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:" No products loaded. "}),!!m&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",children:e.display_name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"25%",children:["(",e.quantity," in stock)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"30%",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){return i("vend",{index:e.vend,amount:1})}}),(0,o.createComponentVNode)(2,a.NumberInput,{width:"40px",minValue:0,value:0,maxValue:e.quantity,step:1,stepPixelSize:3,onChange:function(t,n){return i("vend",{index:e.vend,amount:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"All",tooltip:"Dispense all. ",onClick:function(){return i("vend",{index:e.vend,amount:e.quantity})}})]})]},e)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),c=n(95),i=n(4);t.Smes=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.capacityPercent,s=(d.capacity,d.charge),m=d.inputAttempt,p=d.inputting,f=d.inputLevel,h=d.inputLevelMax,C=d.inputAvailable,N=d.outputAttempt,b=d.outputting,g=d.outputLevel,V=d.outputLevelMax,v=d.outputUsed,y=(u>=100?"good":p&&"average")||"bad",_=(b?"good":s>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*u,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"sync-alt":"times",selected:m,onClick:function(){return l("tryinput")},children:m?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(u>=100?"Fully Charged":p&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===f,onClick:function(){return l("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===f,onClick:function(){return l("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:f/1e3,fillValue:C/1e3,minValue:0,maxValue:h/1e3,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(1e3*e,1)},onChange:function(e,t){return l("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:f===h,onClick:function(){return l("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:f===h,onClick:function(){return l("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,c.formatPower)(C)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"power-off":"times",selected:N,onClick:function(){return l("tryoutput")},children:N?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:_,children:b?"Sending":s>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===g,onClick:function(){return l("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===g,onClick:function(){return l("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:g/1e3,minValue:0,maxValue:V/1e3,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(1e3*e,1)},onChange:function(e,t){return l("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:g===V,onClick:function(){return l("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:g===V,onClick:function(){return l("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,c.formatPower)(v)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.generated,u=l.generated_ratio,s=l.tracking_state,m=l.tracking_rate,p=l.connected_panels,f=l.connected_tracker,h=l.cdir,C=l.direction,N=l.rotating_direction;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:f?"good":"bad",children:f?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:p>0?"good":"bad",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:d+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Panel orientation",children:[h,"\xb0 (",C,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracker rotation",children:[2===s&&(0,o.createComponentVNode)(2,a.Box,{children:" Automated "}),1===s&&(0,o.createComponentVNode)(2,a.Box,{children:[" ",m,"\xb0/h (",N,") "]}),0===s&&(0,o.createComponentVNode)(2,a.Box,{children:" Tracker offline "})]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Panel orientation",children:[2!==s&&(0,o.createComponentVNode)(2,a.NumberInput,{unit:"\xb0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:h,onDrag:function(e,t){return i("cdir",{cdir:t})}}),2===s&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"19px",children:" Automated "})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracker status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===s,onClick:function(){return i("track",{track:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===s,onClick:function(){return i("track",{track:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===s,disabled:!f,onClick:function(){return i("track",{track:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracker rotation",children:[1===s&&(0,o.createComponentVNode)(2,a.NumberInput,{unit:"\xb0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:m,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return i("tdir",{tdir:t})}}),0===s&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"19px",children:" Tracker offline "}),2===s&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{mb:.5,title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){return i("jump",{ID:e.uids})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){return i("spawn",{ID:e.uids})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:e.desc}),!!e.fluff&&(0,o.createComponentVNode)(2,a.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:e.fluff}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:e.important_info})]},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t).data.alarms||[],c=n.Fire||[],i=n.Atmosphere||[],l=n.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===l.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),l.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)};t.StationAlertConsoleContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorage=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SuitStorage=function(e,t){var n=(0,r.useBackend)(t).data.uv;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{display:"flex",className:"Layout__content--flexColumn",children:[!!n&&(0,o.createComponentVNode)(2,a.Dimmer,{backgroundColor:"black",opacity:.85,children:(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:1,size:4,mb:4}),(0,o.createVNode)(1,"br"),"Disinfection of contents in progress..."]})})}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,d)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.helmet,u=i.suit,s=i.magboots,m=i.mask,p=i.storage,f=i.open,h=i.locked;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",flexGrow:"1",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Start Disinfection Cycle",icon:"radiation",textAlign:"center",onClick:function(){return c("cook")}}),(0,o.createComponentVNode)(2,a.Button,{content:h?"Unlock":"Lock",icon:h?"unlock":"lock",disabled:f,onClick:function(){return c("toggle_lock")}})],4),children:f&&!h?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,l,{object:d,label:"Helmet",missingText:"helmet",eject:"dispense_helmet"}),(0,o.createComponentVNode)(2,l,{object:u,label:"Suit",missingText:"suit",eject:"dispense_suit"}),(0,o.createComponentVNode)(2,l,{object:s,label:"Boots",missingText:"boots",eject:"dispense_boots"}),(0,o.createComponentVNode)(2,l,{object:m,label:"Breathmask",missingText:"mask",eject:"dispense_mask"}),(0,o.createComponentVNode)(2,l,{object:p,label:"Storage",missingText:"storage item",eject:"dispense_storage"})]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:h?"lock":"exclamation-circle",size:"5",mb:3}),(0,o.createVNode)(1,"br"),h?"The unit is locked.":"The unit is closed."]})})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=(n.data,e.object),l=e.label,d=e.missingText,u=e.eject;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:l,children:(0,o.createComponentVNode)(2,a.Box,{my:.5,children:i?(0,o.createComponentVNode)(2,a.Button,{my:-1,icon:"eject",content:i,onClick:function(){return c(u)}}):(0,o.createComponentVNode)(2,a.Box,{color:"silver",bold:!0,children:["No ",d," found."]})})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.open,d=i.locked;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:l?"Close Suit Storage Unit":"Open Suit Storage Unit",icon:l?"times-circle":"expand",color:l?"red":"green",disabled:d,textAlign:"center",onClick:function(){return c("toggle_open")}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitor=void 0;var o=n(0),r=n(26),a=n(43),c=n(15),i=n(1),l=n(2),d=n(39),u=n(4);n(76);t.SupermatterMonitor=function(e,t){var n=(0,i.useBackend)(t);n.act;return 0===n.data.active?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p)};var s=function(e){return Math.log2(16+Math.max(0,e))-4},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supermatters,c=void 0===a?[]:a;return(0,o.createComponentVNode)(2,u.Window,{children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return r("refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.supermatter_id+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return r("view",{view:e.supermatter_id})}})})]},e.supermatter_id)}))})})})})},p=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,f=(p.active,p.SM_integrity),h=p.SM_power,C=p.SM_ambienttemp,N=p.SM_ambientpressure,b=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(p.gases||[]),g=Math.max.apply(Math,[1].concat(b.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,u.Window,{children:(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,c.toFixed)(h)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(C),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,c.toFixed)(C)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(N),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),Infinity]},children:(0,c.toFixed)(N)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return m("back")}}),children:(0,o.createComponentVNode)(2,l.LabeledList,{children:b.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:g,children:(0,c.toFixed)(e.amount,2)+"%"})},e.name)}))})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SyndicateComputerSimple=void 0;var o=n(0),r=n(1),a=n(2),c=(n(77),n(4));t.SyndicateComputerSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:l.rows.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.title,buttons:(0,o.createComponentVNode)(2,a.Button,{content:e.buttontitle,disabled:e.buttondisabled,tooltip:e.buttontooltip,tooltipPosition:"left",onClick:function(){return i(e.buttonact)}}),children:[e.status,!!e.bullets&&(0,o.createComponentVNode)(2,a.Box,{children:e.bullets.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]},e.title)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEG=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=function(e){return e.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")};t.TEG=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return d.error?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:[d.error,(0,o.createComponentVNode)(2,a.Button,{icon:"circle",content:"Recheck",onClick:function(){return l("check")}})]})})}):(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Cold Loop ("+d.cold_dir+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cold Inlet",children:[i(d.cold_inlet_temp)," K, ",i(d.cold_inlet_pressure)," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cold Outlet",children:[i(d.cold_outlet_temp)," K, ",i(d.cold_outlet_pressure)," kPa"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hot Loop ("+d.hot_dir+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hot Inlet",children:[i(d.hot_inlet_temp)," K, ",i(d.hot_inlet_pressure)," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hot Outlet",children:[i(d.hot_outlet_temp)," K, ",i(d.hot_outlet_pressure)," kPa"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Output",children:[i(d.output_power)," W",!!d.warning_switched&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!d.warning_cold_pressure&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!d.warning_hot_pressure&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TachyonArrayContent=t.TachyonArray=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TachyonArray=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.records,s=void 0===u?[]:u,m=d.explosion_target,p=d.toxins_tech,f=d.printing;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shift's Target",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Toxins Level",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Administration",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print All Logs",disabled:!s.length||f,align:"center",onClick:function(){return l("print_logs")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!s.length,color:"bad",align:"center",onClick:function(){return l("delete_logs")}})]})]})}),s.length?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Records"})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.records,l=void 0===i?[]:i;return(0,o.createComponentVNode)(2,a.Section,{title:"Logged Explosions",children:(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Time"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Epicenter"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actual Size"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Theoretical Size"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.logged_time}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.epicenter}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.actual_size_message}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.theoretical_size_message}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){return c("delete_record",{index:e.index})}})})]},e.index)}))]})})})})};t.TachyonArrayContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Tank=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data;return n=d.has_mask?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.connected?"check":"times",content:d.connected?"Internals On":"Internals Off",selected:d.connected,onClick:function(){return l("internals")}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.tankPressure/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:d.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:d.ReleasePressure===d.minReleasePressure,tooltip:"Min",onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(d.releasePressure),width:"65px",unit:"kPa",minValue:d.minReleasePressure,maxValue:d.maxReleasePressure,onChange:function(e,t){return l("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:d.ReleasePressure===d.maxReleasePressure,tooltip:"Max",onClick:function(){return l("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:d.ReleasePressure===d.defaultReleasePressure,tooltip:"Reset",onClick:function(){return l("pressure",{pressure:"reset"})}})]}),n]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.o_tanks,u=l.p_tanks;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Dispense Oxygen Tank ("+d+")",disabled:0===d,icon:"arrow-circle-down",onClick:function(){return i("oxygen")}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Dispense Plasma Tank ("+u+")",disabled:0===u,icon:"arrow-circle-down",onClick:function(){return i("plasma")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TcommsCore=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TcommsCore=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.ion),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],f=m[1];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[1===s&&(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return f(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Configuration"]},"ConfigPage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return f(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"link"}),"Device Linkage"]},"LinkagePage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return f(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-times"}),"User Filtering"]},"FilterPage")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,d);case 2:return(0,o.createComponentVNode)(2,u);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}(p)]})})};var i=function(){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.active,d=i.sectors_available,u=i.nttc_toggle_jobs,s=i.nttc_toggle_job_color,m=i.nttc_toggle_name_color,p=i.nttc_toggle_command_bold,f=i.nttc_job_indicator_type,h=i.nttc_setting_language,C=i.network_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine Power",children:(0,o.createComponentVNode)(2,a.Button,{content:l?"On":"Off",selected:l,icon:"power-off",onClick:function(){return c("toggle_active")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector Coverage",children:d})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radio Configuration",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Job Announcements",children:(0,o.createComponentVNode)(2,a.Button,{content:u?"On":"Off",selected:u,icon:"user-tag",onClick:function(){return c("nttc_toggle_jobs")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Job Departmentalisation",children:(0,o.createComponentVNode)(2,a.Button,{content:s?"On":"Off",selected:s,icon:"clipboard-list",onClick:function(){return c("nttc_toggle_job_color")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name Departmentalisation",children:(0,o.createComponentVNode)(2,a.Button,{content:m?"On":"Off",selected:m,icon:"user-tag",onClick:function(){return c("nttc_toggle_name_color")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Command Amplification",children:(0,o.createComponentVNode)(2,a.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){return c("nttc_toggle_command_bold")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Advanced",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Job Announcement Format",children:(0,o.createComponentVNode)(2,a.Button,{content:f||"Unset",selected:f,icon:"pencil-alt",onClick:function(){return c("nttc_job_indicator_type")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Language Conversion",children:(0,o.createComponentVNode)(2,a.Button,{content:h||"Unset",selected:h,icon:"globe",onClick:function(){return c("nttc_setting_language")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network ID",children:(0,o.createComponentVNode)(2,a.Button,{content:C||"Unset",selected:C,icon:"server",onClick:function(){return c("network_id")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){return c("import")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){return c("export")}})]})],4)},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.link_password,d=i.relay_entries;return(0,o.createComponentVNode)(2,a.Section,{title:"Device Linkage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Linkage Password",children:(0,o.createComponentVNode)(2,a.Button,{content:l||"Unset",selected:l,icon:"lock",onClick:function(){return c("change_password")}})})}),(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network Address"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network ID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Sector"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Unlink"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.addr}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.net_id}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.sector}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:1===e.status?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Offline"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Unlink",icon:"unlink",onClick:function(){return c("unlink",{addr:e.addr})}})})]},e.addr)}))]})]})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.filtered_users;return(0,o.createComponentVNode)(2,a.Section,{title:"User Filtering",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Add User",icon:"user-plus",onClick:function(){return c("add_filter")}}),children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{style:{width:"90%"},children:"User"}),(0,o.createComponentVNode)(2,a.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Remove",icon:"user-times",onClick:function(){return c("remove_filter",{user:e})}})})]},e)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TcommsRelay=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TcommsRelay=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.linked,m=u.active,p=u.network_id;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Relay Configuration",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine Power",children:(0,o.createComponentVNode)(2,a.Button,{content:m?"On":"Off",selected:m,icon:"power-off",onClick:function(){return d("toggle_active")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network ID",children:(0,o.createComponentVNode)(2,a.Button,{content:p||"Unset",selected:p,icon:"server",onClick:function(){return d("network_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Link Status",children:1===s?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Linked"}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Unlinked"})})]})}),1===s?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.linked_core_id,d=i.linked_core_addr,u=i.hidden_link;return(0,o.createComponentVNode)(2,a.Section,{title:"Link Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Linked Core Address",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hidden Link",children:(0,o.createComponentVNode)(2,a.Button,{content:u?"Yes":"No",icon:u?"eye-slash":"eye",selected:u,onClick:function(){return c("toggle_hidden_link")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unlink",children:(0,o.createComponentVNode)(2,a.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){return c("unlink")}})})]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Detected Cores",children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network Address"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network ID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Sector"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Link"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.addr}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.net_id}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.sector}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Link",icon:"link",onClick:function(){return c("link",{addr:e.addr})}})})]},e.addr)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(179);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.targetsTeleport?d.targetsTeleport:{},s=d.calibrated,m=d.calibrating,p=d.powerstation,f=d.regime,h=d.teleporterhub,C=d.target,N=d.locked;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(!p||!h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:[h,!p&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:" Powerstation not linked "}),p&&!h&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:" Teleporter hub not linked "})]}),p&&h&&(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Regime",children:[(0,o.createComponentVNode)(2,a.Button,{tooltip:"Teleport to another teleport hub. ",color:1===f?"good":null,onClick:function(){return l("setregime",{regime:1})},children:"Gate"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"One-way teleport. ",color:0===f?"good":null,onClick:function(){return l("setregime",{regime:0})},children:"Teleporter"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"Teleport to a location stored in a GPS device. ",color:2===f?"good":null,disabled:!N,onClick:function(){return l("setregime",{regime:2})},children:"GPS"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport target",children:[0===f&&(0,o.createComponentVNode)(2,a.Dropdown,{width:"220px",selected:C,options:Object.keys(u),color:"None"!==C?"default":"bad",onSelected:function(e){return l("settarget",{x:u[e].x,y:u[e].y,z:u[e].z})}}),1===f&&(0,o.createComponentVNode)(2,a.Dropdown,{width:"220px",selected:C,options:Object.keys(u),color:"None"!==C?"default":"bad",onSelected:function(e){return l("settarget",{x:u[e].x,y:u[e].y,z:u[e].z})}}),2===f&&(0,o.createComponentVNode)(2,a.Box,{children:C})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",children:["None"!==C&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,i.GridColumn,{size:"2",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})}),(0,o.createComponentVNode)(2,i.GridColumn,{size:"3",children:(0,o.createComponentVNode)(2,a.Box,{"class":"ml-1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",disabled:!(!s&&!m),onClick:function(){return l("calibrate")}})})})]}),"None"===C&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"21px",children:"No target set"})]})]})}),!!(N&&p&&h&&2===f)&&(0,o.createComponentVNode)(2,a.Section,{title:"GPS",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){return l("load")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){return l("eject")}})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(4);t.ThermoMachine=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Setting",children:(0,o.createComponentVNode)(2,c.Button,{icon:d.cooling?"temperature-low":"temperature-high",content:d.cooling?"Cooling":"Heating",selected:d.cooling,onClick:function(){return l("cooling")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:Math.round(d.target),unit:"K",width:"62px",minValue:Math.round(d.min),maxValue:Math.round(d.max),step:5,stepPixelSize:3,onDrag:function(e,t){return l("target",{target:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:d.target===d.min,title:"Minimum temperature",onClick:function(){return l("target",{target:d.min})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",disabled:d.target===d.initial,title:"Room Temperature",onClick:function(){return l("target",{target:d.initial})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:d.target===d.max,title:"Maximum Temperature",onClick:function(){return l("target",{target:d.max})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return i("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return i("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return i("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return i("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return i("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(0),r=n(26),a=n(43),c=n(19),i=n(1),l=n(2),d=n(75),u=n(4),s=n(49),m=function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,p);case 1:return(0,o.createComponentVNode)(2,f);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}};t.Uplink=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=(n.data,(0,i.useLocalState)(t,"tabIndex",0)),c=a[0],d=a[1];return(0,o.createComponentVNode)(2,u.Window,{theme:"syndicate",children:[(0,o.createComponentVNode)(2,s.ComplexModal),(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===c,onClick:function(){return d(0)},icon:"shopping-cart",children:"Purchase Equipment"},"PurchasePage"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===c,onClick:function(){return d(1)},icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{onClick:function(){return r("lock")},icon:"lock",children:"Lock Uplink"},"LockUplink")]}),m(c)]})]})};var p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,u=a.crystals,s=a.cats,m=(0,i.useLocalState)(t,"uplinkTab",s[0]),p=m[0],f=m[1];return(0,o.createComponentVNode)(2,l.Section,{title:"Current Balance: "+u+"TC",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Button,{content:"Random Item",icon:"question",onClick:function(){return r("buyRandom")}}),(0,o.createComponentVNode)(2,l.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){return r("refund")}})],4),children:(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,d.FlexItem,{children:(0,o.createComponentVNode)(2,l.Tabs,{vertical:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:e===p,onClick:function(){return f(e)},children:e.cat},e)}))})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:p.items.map((function(e){return(0,o.createComponentVNode)(2,l.Section,{title:(0,c.decodeHtmlEntities)(e.name),buttons:(0,o.createComponentVNode)(2,l.Button,{content:"Buy ("+e.cost+"TC)"+(e.refundable?" [Refundable]":""),color:1===e.hijack_only&&"red",tooltip:1===e.hijack_only&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){return r("buyItem",{item:e.obj_path})},disabled:e.cost>u}),children:(0,o.createComponentVNode)(2,l.Box,{italic:!0,children:(0,c.decodeHtmlEntities)(e.desc)})},(0,c.decodeHtmlEntities)(e.name))}))})]})})},f=function(e,t){var n=(0,i.useBackend)(t),u=(n.act,n.data.exploitable),s=(0,i.useLocalState)(t,"selectedRecord",u[0]),m=s[0],p=s[1],f=(0,i.useLocalState)(t,"searchText",""),h=f[0],C=f[1],N=function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)}(u,h);return(0,o.createComponentVNode)(2,l.Section,{title:"Exploitable Records",children:(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,d.FlexItem,{basis:20,children:[(0,o.createComponentVNode)(2,l.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(e,t){return C(t)}}),(0,o.createComponentVNode)(2,l.Tabs,{vertical:!0,children:N.map((function(e){return(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:e===m,onClick:function(){return p(e)},children:e.name},e)}))})]}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Name: "+m.name,children:[(0,o.createComponentVNode)(2,l.Box,{children:["Age: ",m.age]}),(0,o.createComponentVNode)(2,l.Box,{children:["Fingerprint: ",m.fingerprint]}),(0,o.createComponentVNode)(2,l.Box,{children:["Rank: ",m.rank]}),(0,o.createComponentVNode)(2,l.Box,{children:["Sex: ",m.sex]}),(0,o.createComponentVNode)(2,l.Box,{children:["Species: ",m.species]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Vending=void 0;var o=n(0),r=(n(8),n(1)),a=n(2),c=n(4),i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.product,d=e.productStock,u=e.productImage,s=i.chargesMoney,m=(i.user,i.userMoney),p=i.vend_ready,f=i.coin_name,h=(i.inserted_item_name,!s||0===l.price),C="ERROR!",N="";l.req_coin?(C="COIN",N="circle"):h?(C="FREE",N="arrow-circle-down"):(C=l.price,N="shopping-cart");var b=!p||!f&&l.req_coin||0===d||!h&&l.price>m;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:l.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Box,{color:(d<=0?"bad":d<=l.max_amount/2&&"average")||"good",children:[d," in stock"]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:b,icon:N,content:C,textAlign:"left",onClick:function(){return c("vend",{inum:l.inum})}})})]})};t.Vending=function(e,t){var n,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.user,m=u.guestNotice,p=u.userMoney,f=u.chargesMoney,h=u.product_records,C=void 0===h?[]:h,N=u.coin_records,b=void 0===N?[]:N,g=u.hidden_records,V=void 0===g?[]:g,v=u.stock,y=(u.vend_ready,u.coin_name),_=u.inserted_item_name,x=u.panel_open,k=u.speaker,L=u.imagelist;return n=[].concat(C,b),u.extended_inventory&&(n=[].concat(n,V)),n=n.filter((function(e){return!!e})),(0,o.createComponentVNode)(2,c.Window,{title:"Vending Machine",resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,a.Section,{title:"User",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,s.name,0),","," ",(0,o.createVNode)(1,"b",null,s.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[p,(0,o.createTextVNode)(" credits")],0),"."]})||(0,o.createComponentVNode)(2,a.Box,{color:"light-grey",children:m})}),!!y&&(0,o.createComponentVNode)(2,a.Section,{title:"Coin",buttons:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Remove Coin",onClick:function(){return d("remove_coin",{})}}),children:(0,o.createComponentVNode)(2,a.Box,{children:y})}),!!_&&(0,o.createComponentVNode)(2,a.Section,{title:"Item",buttons:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Item",onClick:function(){return d("eject_item",{})}}),children:(0,o.createComponentVNode)(2,a.Box,{children:_})}),!!x&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:k?"check":"volume-mute",selected:k,content:"Speaker",textAlign:"left",onClick:function(){return d("toggle_voice",{})}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Products",children:(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i,{product:e,productStock:v[e.name],productImage:L[e.path]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VolumeMixer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.VolumeMixer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.channels;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",overflow:"auto",children:l.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.25rem",color:"label",mt:t>0&&"0.5rem",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{width:"24px",color:"transparent",children:(0,o.createComponentVNode)(2,a.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){return i("volume",{channel:e.num,volume:0})}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mx:"1rem",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:e.volume,onChange:function(t,n){return i("volume",{channel:e.num,volume:n})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{width:"24px",color:"transparent",children:(0,o.createComponentVNode)(2,a.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){return i("volume",{channel:e.num,volume:100})}})})})]})})],4,e.num)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Wires=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.wires||[],u=l.status||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return i("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return i("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return i("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!u.length&&(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.WizardApprenticeContract=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.WizardApprenticeContract=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.used;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,o.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),l?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,o.createComponentVNode)(2,a.Section,{title:"Which school of magic is your apprentice studying?",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destruction",children:["Your apprentice is skilled in offensive magic. They know Magic Missile and Fireball.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("destruction")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bluespace Manipulation",children:["Your apprentice is able to defy physics, melting through solid objects and travelling great distances in the blink of an eye. They know Teleport and Ethereal Jaunt.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("bluespace")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing",children:["Your apprentice is training to cast spells that will aid your survival. They know Forcewall and Charge and come with a Staff of Healing.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("healing")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Robeless",children:["Your apprentice is training to cast spells without their robes. They know Knock and Mindswap.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("robeless")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})]})})}}]); \ No newline at end of file +if(!document.createEvent){var t,n=!0,o=!1,r="__IE8__"+Math.random(),a=Object.defineProperty||function(e,t,n){e[t]=n.value},c=Object.defineProperties||function(t,n){for(var o in n)if(l.call(n,o))try{a(t,o,n[o])}catch(r){e.console}},i=Object.getOwnPropertyDescriptor,l=Object.prototype.hasOwnProperty,d=e.Element.prototype,u=e.Text.prototype,s=/^[a-z]+$/,m=/loaded|complete/,p={},f=document.createElement("div"),h=document.documentElement,C=h.removeAttribute,N=h.setAttribute,b=function(e){return{enumerable:!0,writable:!0,configurable:!0,value:e}};_(e.HTMLCommentElement.prototype,d,"nodeValue"),_(e.HTMLScriptElement.prototype,null,"text"),_(u,null,"nodeValue"),_(e.HTMLTitleElement.prototype,null,"text"),a(e.HTMLStyleElement.prototype,"textContent",(t=i(e.CSSStyleSheet.prototype,"cssText"),y((function(){return t.get.call(this.styleSheet)}),(function(e){t.set.call(this.styleSheet,e)}))));var g=/\b\s*alpha\s*\(\s*opacity\s*=\s*(\d+)\s*\)/;a(e.CSSStyleDeclaration.prototype,"opacity",{get:function(){var e=this.filter.match(g);return e?(e[1]/100).toString():""},set:function(e){this.zoom=1;var t=!1;e=e<1?" alpha(opacity="+Math.round(100*e)+")":"",this.filter=this.filter.replace(g,(function(){return t=!0,e})),!t&&e&&(this.filter+=e)}}),c(d,{textContent:{get:k,set:S},firstElementChild:{get:function(){for(var e=this.childNodes||[],t=0,n=e.length;t1?r-1:0),c=1;c1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(8),a=n(431),c=n(25),i=n(61),l=n(17);function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var u=(0,i.createLogger)("ByondUi"),s=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,N=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),c=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],c[0]=n[1]),o!==undefined&&(a[1]=o[0],c[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,c,t)}))(e)}(a,C,c,l);if(N.length>0){var b=N[0],g=N[N.length-1];N.push([C[0]+f,g[1]]),N.push([C[0]+f,-f]),N.push([-f,-f]),N.push([-f,b[1]])}var V=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createVNode)(1,"div","Collapsible",[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:c})],0)},c}(o.Component);t.Collapsible=c},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(8),a=n(17);var c=function(e){var t=e.content,n=(e.children,e.className),c=e.color,i=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=c||i,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(8),a=n(17),c=n(130);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=(t.onClick,t.selected),f=t.disabled,h=i(t,["color","over","noscroll","nochevron","width","onClick","selected","disabled"]),C=h.className,N=i(h,["className"]),b=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,f&&"Button--disabled",C])},N,{onClick:function(){f&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",p,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,c.Icon,{name:b?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(8),a=n(17);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=i(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=i(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=i(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,i=(e.autofocus,e.disabled),l=e.multiline,d=e.cols,u=void 0===d?32:d,s=e.rows,m=void 0===s?4:s,p=c(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus","disabled","multiline","cols","rows"]),f=p.className,h=p.fluid,C=c(p,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",h&&"Input--fluid",i&&"Input--disabled",f])},C,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),l?(0,o.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t,cols:u,rows:m,disabled:i},null,this.inputRef):(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t,disabled:i},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(15),a=n(8),c=n(25),i=n(17),l=n(180),d=n(131);t.Knob=function(e){if(c.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,N=e.unit,b=e.value,g=e.className,V=e.style,v=e.fillValue,y=e.color,_=e.ranges,x=void 0===_?{}:_,k=e.size,L=e.bipolar,B=(e.children,e.popUpPosition),w=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:u,minValue:s,onChange:m,onDrag:p,step:f,stepPixelSize:h,suppressFlicker:C,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),f=(0,r.scale)(c,s,u),h=y||(0,r.keyOfMatchingRange)(null!=v?v:n,x)||"default",C=270*(f-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+h,L&&"Knob--bipolar",g,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",B&&"Knob__popupValue--"+B]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((L?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":k+"rem"},V)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(75);function a(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=c;c.Item=function(e){var t=e.label,n=e.children,c=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},c,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1),c=n(77),i=n(181);var l=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},d=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;window.innerWidth,window.innerHeight;return n.state={offsetX:128,offsetY:48,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),l(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),l(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),l(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);return e.zoom=n,e.offsetX=e.offsetX-262*r,e.offsetY=e.offsetY-256*r,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,c=t.offsetX,i=t.offsetY,l=t.zoom,d=void 0===l?1:l,s=this.props.children,m=510*d+"px",p={width:m,height:m,"margin-top":i+"px","margin-left":c+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z1.png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,u,{zoom:d,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=d;d.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,i=void 0===c?1:c,l=e.icon,d=e.tooltip,u=e.color,s=2*n*i-i-3,m=2*a*i-i-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:m+"px",left:s+"px",children:[(0,o.createComponentVNode)(2,r.Icon,{name:l,color:u,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:d})]}),2)};var u=function(e,t){return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})})})})};d.Zoomer=u},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(8),a=n(17),c=n(177);t.Modal=function(e){var t,n=e.className,i=e.children,l=e.onEnter,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===e.keyCode&&l(e)}),(0,o.createComponentVNode)(2,c.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),i,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(8),a=n(17);var c=function(e){var t=e.className,n=e.color,c=e.info,i=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,c&&"NoticeBox--type--info",i&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBarCountdown=t.ProgressBar=void 0;var o=n(0),r=n(15),a=n(8),c=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.value,l=e.minValue,d=void 0===l?0:l,u=e.maxValue,s=void 0===u?1:u,m=e.color,p=e.ranges,f=void 0===p?{}:p,h=e.children,C=i(e,["className","value","minValue","maxValue","color","ranges","children"]),N=(0,r.scale)(n,d,s),b=h!==undefined,g=m||(0,r.keyOfMatchingRange)(n,f)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+g,t,(0,c.computeBoxClassName)(C)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(N)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",b?h:(0,r.toFixed)(100*N)+"%",0)],4,Object.assign({},(0,c.computeBoxProps)(C))))};t.ProgressBar=l,l.defaultHooks=a.pureComponentHooks;var d=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:Math.max(100*t.current,0)},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.tick=function(){var e=Math.max(this.state.value+this.props.rate,0);e<=0&&clearInterval(this.timer),this.setState((function(t){return{value:e}}))},a.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),this.props.rate)},a.componentWillUnmount=function(){clearInterval(this.timer)},a.render=function(){var e=this.props,t=e.start,n=(e.current,e.end),r=i(e,["start","current","end"]),a=(this.state.value/100-t)/(n-t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l,Object.assign({value:a},r)))},r}(o.Component);t.ProgressBarCountdown=d,d.defaultProps={rate:1e3},l.Countdown=d},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(8),a=n(17);var c=function(e){var t=e.className,n=e.title,c=e.level,i=void 0===c?1:c,l=e.buttons,d=e.content,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","stretchContents","noTopPadding","children"]),f=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),h=!(0,r.isFalsy)(d)||!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+i,e.flexGrow&&"Section--flex",t])},p,{children:[f&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),h&&(0,o.createComponentVNode)(2,a.Box,{className:(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),children:[d,m]})]})))};t.Section=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(8),a=n(17),c=n(129);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,c=e.children,l=i(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=i(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;t.TimeDisplay=function(e){var t=e.totalSeconds;return function(e){return(!e||e<0)&&(e=0),[Math.floor(e/60).toString(10),(Math.floor(e)%60).toString(10)].map((function(e){return e.length<2?"0"+e:e})).join(":")}(void 0===t?0:t)}},function(e,t,n){var o={"./AICard.js":447,"./AIFixer.js":448,"./APC.js":449,"./ATM.js":450,"./AccountsUplinkTerminal.js":451,"./AiAirlock.js":452,"./AirAlarm.js":453,"./AirlockAccessController.js":454,"./AirlockElectronics.js":455,"./AppearanceChanger.js":456,"./AtmosAlertConsole.js":457,"./AtmosControl.js":458,"./AtmosFilter.js":459,"./AtmosMixer.js":460,"./AtmosPump.js":461,"./Autolathe.js":462,"./BlueSpaceArtilleryControl.js":463,"./BluespaceTap.js":464,"./BodyScanner.js":465,"./BotClean.js":466,"./BotSecurity.js":467,"./BrigCells.js":468,"./BrigTimer.js":469,"./CameraConsole.js":470,"./Canister.js":471,"./CardComputer.js":472,"./CargoConsole.js":473,"./ChemDispenser.js":474,"./ChemHeater.js":478,"./ChemMaster.js":479,"./CloningConsole.js":480,"./CommunicationsComputer.js":481,"./Contractor.js":482,"./ConveyorSwitch.js":483,"./CrewMonitor.js":484,"./Cryo.js":485,"./DNAModifier.js":486,"./DisposalBin.js":487,"./DnaVault.js":488,"./DroneConsole.js":489,"./EFTPOS.js":490,"./ERTManager.js":491,"./Electropack.js":492,"./EvolutionMenu.js":493,"./ExosuitFabricator.js":494,"./ExternalAirlockController.js":495,"./FaxMachine.js":496,"./FloorPainter.js":497,"./GPS.js":498,"./GenericCrewManifest.js":499,"./GhostHudPanel.js":500,"./GravityGen.js":501,"./GuestPass.js":502,"./HandheldChemDispenser.js":503,"./Instrument.js":504,"./KeycardAuth.js":505,"./LaborClaimConsole.js":506,"./LawManager.js":507,"./MechBayConsole.js":508,"./MechaControlConsole.js":509,"./MedicalRecords.js":510,"./MiningVendor.js":511,"./Newscaster.js":512,"./NuclearBomb.js":513,"./OperatingComputer.js":514,"./Orbit.js":515,"./OreRedemption.js":516,"./PAI.js":517,"./PDA.js":530,"./Pacman.js":546,"./PersonalCrafting.js":547,"./PoolController.js":548,"./PortablePump.js":549,"./PortableScrubber.js":550,"./PortableTurret.js":551,"./PowerMonitor.js":188,"./RCD.js":552,"./RPD.js":553,"./Radio.js":554,"./RequestConsole.js":555,"./RndConsole.js":62,"./RobotSelfDiagnosis.js":570,"./RoboticsControlConsole.js":571,"./Safe.js":572,"./SatelliteControl.js":573,"./SecurityRecords.js":574,"./ShuttleConsole.js":575,"./ShuttleManipulator.js":576,"./Sleeper.js":577,"./SlotMachine.js":578,"./Smartfridge.js":579,"./Smes.js":580,"./SolarControl.js":581,"./SpawnersMenu.js":582,"./StationAlertConsole.js":583,"./SuitStorage.js":584,"./SupermatterMonitor.js":585,"./SyndicateComputerSimple.js":586,"./TEG.js":587,"./TachyonArray.js":588,"./Tank.js":589,"./TankDispenser.js":590,"./TcommsCore.js":591,"./TcommsRelay.js":592,"./Teleporter.js":593,"./ThermoMachine.js":594,"./TransferValve.js":595,"./Uplink.js":596,"./Vending.js":597,"./VolumeMixer.js":598,"./Wires.js":599,"./WizardApprenticeContract.js":600};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=446},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AICard=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;if(0===l.has_ai)return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var d=null;return d=l.integrity>=75?"green":l.integrity>=25?"yellow":"red",(0,o.createComponentVNode)(2,c.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,l.name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:d,value:l.integrity/100})})})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===l.flushing?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,a.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.wireless?"check":"times",content:l.wireless?"Enabled":"Disabled",color:l.wireless?"green":"red",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.radio?"check":"times",content:l.radio?"Enabled":"Disabled",color:l.radio?"green":"red",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wipe",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash-alt",confirmIcon:"trash-alt",disabled:l.flushing||0===l.integrity,confirmColor:"red",content:"Wipe AI",onClick:function(){return i("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AIFixer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AIFixer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;if(null===l.occupant)return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No artificial intelligence detected.",16)})})})});var d=null;d=2!==l.stat&&null!==l.stat;var u=null;u=l.integrity>=75?"green":l.integrity>=25?"yellow":"red";var s=null;return s=l.integrity>=100,(0,o.createComponentVNode)(2,c.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:(0,o.createVNode)(1,"h3",null,l.occupant,0)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Information",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:u,value:l.integrity/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:d?"green":"red",children:d?"Functional":"Non-Functional"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,a.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.wireless?"times":"check",content:l.wireless?"Disabled":"Enabled",color:l.wireless?"red":"green",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.radio?"times":"check",content:l.radio?"Disabled":"Enabled",color:l.radio?"red":"green",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Start Repairs",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:s||l.active,content:s?"Already Repaired":"Repair",onClick:function(){return i("fix")}})})]}),(0,o.createComponentVNode)(2,a.Box,{color:"green",lineHeight:2,children:l.active?"Reconstruction in progress.":""})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(183);t.APC=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var l={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.locked&&!u.siliconUser,m=(u.normallyLocked,l[u.externalPower]||l[0]),p=l[u.chargingStatus]||l[0],f=u.powerChannels||[],h=d[u.malfStatus]||d[0],C=u.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,color:u.isOperating?"":"bad",disabled:s,onClick:function(){return c("breaker")}}),children:["[ ",m.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.chargeMode?"sync":"times",content:u.chargeMode?"Auto":"Off",selected:u.chargeMode,disabled:s,onClick:function(){return c("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return c("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return c("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return c("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,[u.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,o.createFragment)([!!u.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:h.icon,content:h.content,color:"bad",onClick:function(){return c(h.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return c("overload")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",selected:u.coverLocked,disabled:s,onClick:function(){return c("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",selected:u.nightshiftLights,onClick:function(){return c("toggle_nightshift")}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ATM=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ATM=function(e,t){var n,p=(0,r.useBackend)(t),f=(p.act,p.data),h=f.view_screen,C=f.authenticated_account,N=f.ticks_left_locked_down,b=f.linked_db;if(N>0)n=(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(b)if(C)switch(h){case 1:n=(0,o.createComponentVNode)(2,l);break;case 2:n=(0,o.createComponentVNode)(2,d);break;case 3:n=(0,o.createComponentVNode)(2,m);break;default:n=(0,o.createComponentVNode)(2,u)}else n=(0,o.createComponentVNode)(2,s);else n=(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Section,{children:n})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.machine_id,d=i.held_card_name;return(0,o.createComponentVNode)(2,a.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,o.createComponentVNode)(2,a.Box,{children:"For all your monetary need!"}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:"info-circle"})," This terminal is ",(0,o.createVNode)(1,"i",null,l,0),", report this code when contacting Nanotrasen IT Support."]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Card",children:(0,o.createComponentVNode)(2,a.Button,{content:d,icon:"eject",onClick:function(){return c("insert_card")}})})})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.security_level;return(0,o.createComponentVNode)(2,a.Section,{title:"Select a new security level for this account",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,a.Button,{content:"Zero",icon:"unlock",selected:0===i,onClick:function(){return c("change_security_level",{new_security_level:0})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card and ask for a pin, but not verify the pin is correct."}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,a.Button,{content:"One",icon:"unlock",selected:1===i,onClick:function(){return c("change_security_level",{new_security_level:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,a.Button,{content:"Two",selected:2===i,icon:"unlock",onClick:function(){return c("change_security_level",{new_security_level:2})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:"In addition to account number and pin, a card is required to access this account and process transactions."})]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,p)]})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useLocalState)(t,"targetAccNumber",0),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"fundsAmount",0),m=s[0],f=s[1],h=(0,r.useLocalState)(t,"purpose",0),C=h[0],N=h[1],b=i.money;return(0,o.createComponentVNode)(2,a.Section,{title:"Transfer Fund",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Balance",children:["$",b]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target account number",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Funds to transfer",children:(0,o.createComponentVNode)(2,a.Input,{onInput:function(e,t){return f(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transaction Purpose",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,onInput:function(e,t){return N(t)}})})]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){return c("transfer",{target_acc_number:d,funds_amount:m,purpose:C})}}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,p)]})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useLocalState)(t,"fundsAmount",0),d=l[0],u=l[1],s=i.owner_name,m=i.money;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Welcome, "+s,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){return c("logout")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Balance",children:["$",m]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Withdrawal Amount",children:(0,o.createComponentVNode)(2,a.Input,{onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Withdraw Fund",icon:"sign-out-alt",onClick:function(){return c("withdrawal",{funds_amount:d})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Change account security level",icon:"lock",onClick:function(){return c("view_screen",{view_screen:1})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){return c("view_screen",{view_screen:2})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"View transaction log",icon:"list",onClick:function(){return c("view_screen",{view_screen:3})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Print balance statement",icon:"print",onClick:function(){return c("balance_statement")}})})]})],4)},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useLocalState)(t,"accountID",null),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"accountPin",null),m=s[0],p=s[1];i.machine_id,i.held_card_name;return(0,o.createComponentVNode)(2,a.Section,{title:"Insert card or enter ID and pin to login",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account ID",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pin",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return p(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){return c("attempt_auth",{account_num:d,account_pin:m})}})})]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.transaction_log);return(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:"1rem",children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:["$",e.amount]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},e)}))]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,p)]})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data;return(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){return c("view_screen",{view_screen:0})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsUplinkTerminal=void 0;var o=n(0),r=n(19),a=n(1),c=n(2),i=n(75),l=n(4),d=n(132),u=n(133);t.AccountsUplinkTerminal=function(e,t){var n,r=(0,a.useBackend)(t),c=(r.act,r.data),i=c.loginState,m=c.currentPage;return i.logged_in?(1===m?n=(0,o.createComponentVNode)(2,s):2===m?n=(0,o.createComponentVNode)(2,f):3===m&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.LoginInfo),n]})})):(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,u.LoginScreen)})})};var s=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.accounts,d=(0,a.useLocalState)(t,"searchText",""),u=d[0],s=(d[1],(0,a.useLocalState)(t,"sortId","owner_name")),f=s[0],h=(s[1],(0,a.useLocalState)(t,"sortOrder",!0)),C=h[0];h[1];return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Flex.Item,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{height:"100%",children:(0,o.createComponentVNode)(2,c.Table,{className:"AccountsUplinkTerminal__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,m,{id:"owner_name",children:"Account Holder"}),(0,o.createComponentVNode)(2,m,{id:"account_number",children:"Account Number"}),(0,o.createComponentVNode)(2,m,{id:"suspended",children:"Account Status"})]}),l.filter((0,r.createSearch)(u,(function(e){return e.owner_name+"|"+e.account_number+"|"+e.suspended}))).sort((function(e,t){var n=C?1:-1;return e[f].localeCompare(t[f])*n})).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{onClick:function(){return i("view_account_detail",{index:e.account_index})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",e.owner_name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:["#",e.account_number]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.suspended})]},e.id)}))]})})})]})},m=function(e,t){var n=(0,a.useLocalState)(t,"sortId","name"),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"sortOrder",!0),d=l[0],u=l[1],s=e.id,m=e.children;return(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{color:r!==s&&"transparent",width:"100%",onClick:function(){r===s?u(!d):(i(s),u(!0))},children:[m,r===s&&(0,o.createComponentVNode)(2,c.Icon,{name:d?"sort-up":"sort-down",ml:"0.25rem;"})]})})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.is_printing,d=(0,a.useLocalState)(t,"searchText",""),u=(d[0],d[1]);return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,i.FlexItem,{children:[(0,o.createComponentVNode)(2,c.Button,{content:"New Account",icon:"plus",onClick:function(){return r("create_new_account")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print Account List",disabled:l,ml:"0.25rem",onClick:function(){return r("print_records")}})]}),(0,o.createComponentVNode)(2,i.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(e,t){return u(t)}})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.is_printing,d=i.account_number,u=i.owner_name,s=i.money,m=i.suspended,p=i.transactions;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"#"+d+" / "+u,mt:1,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print Account Details",disabled:l,onClick:function(){return r("print_account_details")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Number",children:["#",d]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Balance",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Status",color:m?"red":"green",children:[m?"Suspended":"Active",(0,o.createComponentVNode)(2,c.Button,{ml:1,content:m?"Unsuspend":"Suspend",icon:m?"unlock":"lock",onClick:function(){return r("toggle_suspension")}})]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Transactions",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Terminal"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:["$",e.amount]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source_terminal})]},e)}))]})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=(n.data,(0,a.useLocalState)(t,"accName","")),l=i[0],d=i[1],u=(0,a.useLocalState)(t,"accDeposit",""),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Create Account",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Name Here",onChange:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"0",onChange:function(e,t){return m(t)}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){return r("finalise_create_account",{holder_name:l,starting_funds:s})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=i[d.power.main]||i[0],s=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_power?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_power?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&2!==d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock||0===d.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.emergency?"power-off":"times",content:d.emergency?"Enabled":"Disabled",selected:d.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(183);t.AirAlarm=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),!a&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)],4)]})})};var l=function(e){return 0===e?"green":1===e?"orange":"red"},d=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,d=c.data,u=d.air,s=d.mode,m=d.atmos_alarm,p=d.locked,f=d.alarmActivated,h=d.rcon,C=d.target_temp;return n=0===u.danger.overall?0===m?"Optimal":"Caution: Atmos alert in area":1===u.danger.overall?"Caution":"DANGER: Internals Required",(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:u?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:l(u.danger.pressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.pressure})," kPa",!p&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.Button,{content:3===s?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:3===s,icon:"exclamation-triangle",onClick:function(){return i("mode",{mode:3===s?1:3})}})],4)]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.oxygen/100,color:l(u.danger.oxygen)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.nitrogen/100,color:l(u.danger.nitrogen)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.co2/100,color:l(u.danger.co2)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxins",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.plasma/100,color:l(u.danger.plasma)})}),u.contents.other>0&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.other/100,color:l(u.danger.other)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:l(u.danger.temperature),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.temperature})," K / ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.temperature_c})," C\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-full",content:C+" C",onClick:function(){return i("temperature")}}),(0,o.createComponentVNode)(2,a.Button,{content:u.thermostat_state?"On":"Off",selected:u.thermostat_state,icon:"power-off",onClick:function(){return i("thermostat_state")}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local Status",children:(0,o.createComponentVNode)(2,a.Box,{color:l(u.danger.overall),children:[n,!p&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.Button,{content:f?"Reset Alarm":"Activate Alarm",selected:f,onClick:function(){return i(f?"atmos_reset":"atmos_alarm")}})],4)]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control Settings",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Off",selected:1===h,onClick:function(){return i("set_rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Auto",selected:2===h,onClick:function(){return i("set_rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{content:"On",selected:3===h,onClick:function(){return i("set_rcon",{rcon:3})}})]})]}):(0,o.createComponentVNode)(2,a.Box,{children:"Unable to acquire air sample!"})})},u=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),c=n[0],i=n[1];return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return i(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return i(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"cog"})," Mode"]},"Mode"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},s=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),a=n[0];n[1];switch(a){case 0:return(0,o.createComponentVNode)(2,m);case 1:return(0,o.createComponentVNode)(2,p);case 2:return(0,o.createComponentVNode)(2,f);case 3:return(0,o.createComponentVNode)(2,h);default:return"WE SHOULDN'T BE HERE!"}},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return n.data.vents.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return c("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"release"===e.direction?"Blowing":"Siphoning",icon:"release"===e.direction?"sign-out-alt":"sign-in-alt",onClick:function(){return c("command",{cmd:"direction",val:"release"===e.direction?0:1,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Checks",children:[(0,o.createComponentVNode)(2,a.Button,{content:"External",selected:1===e.checks,onClick:function(){return c("command",{cmd:"checks",val:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Internal",selected:2===e.checks,onClick:function(){return c("command",{cmd:"checks",val:2,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Pressure Target",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.external})," kPa\xa0",(0,o.createComponentVNode)(2,a.Button,{content:"Set",icon:"cog",onClick:function(){return c("command",{cmd:"set_external_pressure",id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",icon:"redo-alt",onClick:function(){return c("command",{cmd:"set_external_pressure",val:101.325,id_tag:e.id_tag})}})]})]})},e.name)}))},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return n.data.scrubbers.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return c("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:0===e.scrubbing?"Siphoning":"Scrubbing",icon:0===e.scrubbing?"sign-in-alt":"filter",onClick:function(){return c("command",{cmd:"scrubbing",val:0===e.scrubbing?1:0,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{content:e.widenet?"Extended":"Normal",selected:e.widenet,icon:"expand-arrows-alt",onClick:function(){return c("command",{cmd:"widenet",val:0===e.widenet?1:0,id_tag:e.id_tag})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filtering",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Carbon Dioxide",selected:e.filter_co2,onClick:function(){return c("command",{cmd:"co2_scrub",val:0===e.filter_co2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Plasma",selected:e.filter_toxins,onClick:function(){return c("command",{cmd:"tox_scrub",val:0===e.filter_toxins?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nitrous Oxide",selected:e.filter_n2o,onClick:function(){return c("command",{cmd:"n2o_scrub",val:0===e.filter_n2o?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Oxygen",selected:e.filter_o2,onClick:function(){return c("command",{cmd:"o2_scrub",val:0===e.filter_o2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nitrogen",selected:e.filter_n2,onClick:function(){return c("command",{cmd:"n2_scrub",val:0===e.filter_n2?1:0,id_tag:e.id_tag})}})]})]})},e.name)}))},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.modes,d=i.presets,u=i.emagged,s=i.mode,m=i.preset;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"System Mode",children:(0,o.createComponentVNode)(2,a.Table,{children:l.map((function(e){return(!e.emagonly||e.emagonly&&!!u)&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:"cog",selected:e.id===s,onClick:function(){return c("mode",{mode:e.id})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.desc})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"System Presets",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:"cog",selected:e.id===m,onClick:function(){return c("preset",{preset:e.id})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.desc})]},e.name)}))})]})],4)},h=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.thresholds;return(0,o.createComponentVNode)(2,a.Section,{title:"Alarm Thresholds",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),e.settings.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:-1===e.selected?"Off":e.selected,onClick:function(){return c("command",{cmd:"set_threshold",env:e.env,"var":e.val})}})},e.val)}))]},e.name)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockAccessController=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AirlockAccessController=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.exterior_status,m=u.interior_status,p=u.processing;return n="open"===u.exterior_status.state?(0,o.createComponentVNode)(2,a.Button,{content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:p,onClick:function(){return d("force_ext")}}):(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:p,onClick:function(){return d("cycle_ext_door")}}),i="open"===u.interior_status.state?(0,o.createComponentVNode)(2,a.Button,{content:"Lock Interior Door",icon:"exclamation-triangle",disabled:p,color:"open"===m?"red":p?"yellow":null,onClick:function(){return d("force_int")}}):(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:p,onClick:function(){return d("cycle_int_door")}}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Door Status",children:"closed"===s.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Door Status",children:"closed"===m.state?"Locked":"Open"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Box,{children:n}),(0,o.createComponentVNode)(2,a.Box,{children:i})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(78);t.AirlockElectronics=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,d)]})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.unrestricted_dir;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Control",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:"north"===i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:"North"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:"south"===i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:"South"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:"east"===i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:"East"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:"west"===i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:"West"})}})})]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.selected_accesses,u=l.one_access,s=l.regions;return(0,o.createComponentVNode)(2,i.AccessList,{usedByRcd:1,rcdButtons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:"One",onClick:function(){return c("set_one_access",{access:"one"})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:!u,content:"All",onClick:function(){return c("set_one_access",{access:"all"})}})],4),accesses:s,selectedList:d,accessMod:function(e){return c("set",{access:e})},grantAll:function(){return c("grant_all")},denyAll:function(){return c("clear_all")},grantDep:function(e){return c("grant_region",{region:e})},denyDep:function(e){return c("deny_region",{region:e})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AppearanceChanger=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.change_race,s=d.species,m=d.specimen,p=d.change_gender,f=d.gender,h=d.has_gender,C=d.change_eye_color,N=d.change_skin_tone,b=d.change_skin_color,g=d.change_head_accessory_color,V=d.change_hair_color,v=d.change_secondary_hair_color,y=d.change_facial_hair_color,_=d.change_secondary_facial_hair_color,x=d.change_head_marking_color,k=d.change_body_marking_color,L=d.change_tail_marking_color,B=d.change_head_accessory,w=d.head_accessory_styles,S=d.head_accessory_style,I=d.change_hair,T=d.hair_styles,A=d.hair_style,E=d.change_facial_hair,M=d.facial_hair_styles,O=d.facial_hair_style,P=d.change_head_markings,R=d.head_marking_styles,D=d.head_marking_style,F=d.change_body_markings,j=d.body_marking_styles,W=d.body_marking_style,z=d.change_tail_markings,U=d.tail_marking_styles,H=d.tail_marking_style,K=d.change_body_accessory,G=d.body_accessory_styles,Y=d.body_accessory_style,q=d.change_alt_head,$=d.alt_head_styles,X=d.alt_head_style,J=!1;return(C||N||b||g||V||v||y||_||x||k||L)&&(J=!0),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.specimen,selected:e.specimen===m,onClick:function(){return l("race",{race:e.specimen})}},e.specimen)}))}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gender",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Male",selected:"male"===f,onClick:function(){return l("gender",{gender:"male"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Female",selected:"female"===f,onClick:function(){return l("gender",{gender:"female"})}}),!h&&(0,o.createComponentVNode)(2,a.Button,{content:"Genderless",selected:"plural"===f,onClick:function(){return l("gender",{gender:"plural"})}})]}),!!J&&(0,o.createComponentVNode)(2,i),!!B&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Head accessory",children:w.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.headaccessorystyle,selected:e.headaccessorystyle===S,onClick:function(){return l("head_accessory",{head_accessory:e.headaccessorystyle})}},e.headaccessorystyle)}))}),!!I&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hair",children:T.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.hairstyle,selected:e.hairstyle===A,onClick:function(){return l("hair",{hair:e.hairstyle})}},e.hairstyle)}))}),!!E&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Facial hair",children:M.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.facialhairstyle,selected:e.facialhairstyle===O,onClick:function(){return l("facial_hair",{facial_hair:e.facialhairstyle})}},e.facialhairstyle)}))}),!!P&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Head markings",children:R.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.headmarkingstyle,selected:e.headmarkingstyle===D,onClick:function(){return l("head_marking",{head_marking:e.headmarkingstyle})}},e.headmarkingstyle)}))}),!!F&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body markings",children:j.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.bodymarkingstyle,selected:e.bodymarkingstyle===W,onClick:function(){return l("body_marking",{body_marking:e.bodymarkingstyle})}},e.bodymarkingstyle)}))}),!!z&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tail markings",children:U.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.tailmarkingstyle,selected:e.tailmarkingstyle===H,onClick:function(){return l("tail_marking",{tail_marking:e.tailmarkingstyle})}},e.tailmarkingstyle)}))}),!!K&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body accessory",children:G.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.bodyaccessorystyle,selected:e.bodyaccessorystyle===Y,onClick:function(){return l("body_accessory",{body_accessory:e.bodyaccessorystyle})}},e.bodyaccessorystyle)}))}),!!q&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternate head",children:$.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.altheadstyle,selected:e.altheadstyle===X,onClick:function(){return l("alt_head",{alt_head:e.altheadstyle})}},e.altheadstyle)}))})]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Colors",children:[{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_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"}].map((function(e){return!!i[e.key]&&(0,o.createComponentVNode)(2,a.Button,{content:e.text,onClick:function(){return c(e.action)}})}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.priority||[],u=l.minor||[];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return i("clear",{zone:e})}}),2,null,e)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return i("clear",{zone:e})}}),2,null,e)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(76),i=n(4);t.AtmosControl=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data,(0,r.useLocalState)(t,"tabIndex",0)),u=c[0],s=c[1];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:0===u,children:(0,o.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,d);default:return"WE SHOULDN'T BE HERE!"}}(u)]})})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.alarms;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Access"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,c.TableCell,{children:e.name}),(0,o.createComponentVNode)(2,c.TableCell,{children:(t=e.danger,0===t?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Good"}):1===t?(0,o.createComponentVNode)(2,a.Box,{color:"orange",bold:!0,children:"Warning"}):2===t?(0,o.createComponentVNode)(2,a.Box,{color:"red",bold:!0,children:"DANGER"}):void 0)}),(0,o.createComponentVNode)(2,c.TableCell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Access",onClick:function(){return i("open_alarm",{aref:e.ref})}})})]},e.name);var t}))]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,c=(0,r.useLocalState)(t,"zoom",1),i=c[0],l=c[1],d=n.alarms;return(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return l(e)},children:d.filter((function(e){return 2===e.z})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:i,icon:"circle",tooltip:e.name,color:(t=e.danger,0===t?"green":1===t?"orange":2===t?"red":void 0)},e.ref);var t}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.on,u=l.pressure,s=l.max_pressure,m=l.filter_type,p=l.filter_type_list;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"On":"Off",color:d?null:"red",selected:d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return i("min_pressure")}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:s,value:u,onDrag:function(e,t){return i("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",disabled:u===s,width:2.2,onClick:function(){return i("max_pressure")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.gas_type===m,content:e.label,onClick:function(){return i("set_filter",{filter:e.gas_type})}},e.label)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.pressure,m=d.max_pressure,p=d.node1_concentration,f=d.node2_concentration;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",color:u?null:"red",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",disabled:0===s,width:2.2,onClick:function(){return l("min_pressure")}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:m,value:s,onDrag:function(e,t){return l("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",disabled:s===m,width:2.2,onClick:function(){return l("max_pressure")}})]}),(0,o.createComponentVNode)(2,i,{node_name:"Node 1",node_ref:p}),(0,o.createComponentVNode)(2,i,{node_name:"Node 2",node_ref:f})]})})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=(n.data,e.node_name),l=e.node_ref;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:0===l,onClick:function(){return c("set_node",{node_name:i,concentration:(l-10)/100})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(e,t){return c("set_node",{node_name:i,concentration:t/100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:100===l,onClick:function(){return c("set_node",{node_name:i,concentration:(l+10)/100})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.on,u=l.rate,s=l.max_rate,m=l.gas_unit,p=l.step;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"On":"Off",color:d?null:"red",selected:d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return i("min_rate")}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:m,width:6.1,lineHeight:1.5,step:p,minValue:0,maxValue:s,value:u,onDrag:function(e,t){return i("custom_rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",disabled:u===s,width:2.2,onClick:function(){return i("max_rate")}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=n(43),a=n(26),c=n(1),i=n(2),l=n(4),d=n(19),u=function(e,t,n,o){return null===e.requirements||!(e.requirements.metal*o>t)&&!(e.requirements.glass*o>n)};t.Autolathe=function(e,t){var n=(0,c.useBackend)(t),s=n.act,m=n.data,p=m.total_amount,f=(m.max_amount,m.metal_amount),h=m.glass_amount,C=m.busyname,N=(m.busyamt,m.showhacked,m.buildQueue),b=m.buildQueueLen,g=m.recipes,V=m.categories,v=(0,c.useSharedState)(t,"category",0),y=v[0],_=v[1];0===y&&(y="Tools");var x=f.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),k=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),L=p.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),B=(0,c.useSharedState)(t,"search_text",""),w=B[0],S=B[1],I=(0,d.createSearch)(w,(function(e){return e.name})),T="";b>0&&(T=N.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:N[t][0],onClick:function(){return s("remove_from_queue",{remove_from_queue:N.indexOf(e)+1})}},e)},t)})));var A=(0,r.flow)([(0,a.filter)((function(e){return(e.category.indexOf(y)>-1||w)&&(m.showhacked||!e.hacked)})),w&&(0,a.filter)(I),(0,a.sortBy)((function(e){return e.name.toLowerCase()}))])(g),E="Build";w?E="Results for: '"+w+"':":y&&(E="Build ("+y+")");return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,i.Section,{title:E,buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"190px",options:V,selected:y,onSelected:function(e){return _(e)}}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return S(t)},mb:1}),A.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+e.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&1===m.busyamt,disabled:!u(e,m.metal_amount,m.glass_amount,1),onClick:function(){return s("make",{make:e.uid,multiplier:1})},children:(0,d.toTitleCase)(e.name)}),e.max_multiplier>=10&&(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&10===m.busyamt,disabled:!u(e,m.metal_amount,m.glass_amount,10),onClick:function(){return s("make",{make:e.uid,multiplier:10})},children:"10x"}),e.max_multiplier>=25&&(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&25===m.busyamt,disabled:!u(e,m.metal_amount,m.glass_amount,25),onClick:function(){return s("make",{make:e.uid,multiplier:25})},children:"25x"}),e.max_multiplier>25&&(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&m.busyamt===e.max_multiplier,disabled:!u(e,m.metal_amount,m.glass_amount,e.max_multiplier),onClick:function(){return s("make",{make:e.uid,multiplier:e.max_multiplier})},children:[e.max_multiplier,"x"]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,d.toTitleCase)(t)+": "+e.requirements[t]})).join(", ")||(0,o.createComponentVNode)(2,i.Box,{children:"No resources required."})})]},e.ref)}))]}),2,{style:{float:"left",width:"68%"}}),(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Metal",children:x}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Glass",children:k}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total",children:L}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Storage",children:[m.fill_percent,"% Full"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Building",children:(0,o.createComponentVNode)(2,i.Box,{color:C?"green":"",children:C||"Nothing"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Build Queue",children:[T,(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear All",disabled:!m.buildQueueLen,onClick:function(){return s("clear_queue")}}),2,{align:"right"})]})],4,{style:{float:"right",width:"30%"}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlueSpaceArtilleryControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.BlueSpaceArtilleryControl=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data;return n=d.ready?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:"green",children:"Ready"}):d.reloadtime_text?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reloading In",color:"red",children:d.reloadtime_text}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:"red",children:"No cannon connected!"}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.notice&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alert",color:"red",children:d.notice}),n,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",content:d.target?d.target:"None",onClick:function(){return l("recalibrate")}})}),1===d.ready&&!!d.target&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Firing",children:(0,o.createComponentVNode)(2,a.Button,{icon:"skull",content:"FIRE!",color:"red",onClick:function(){return l("fire")}})}),!d.connected&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return l("build")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceTap=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(95);t.BluespaceTap=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.product||[],s=d.desiredLevel,m=d.inputLevel,p=d.points,f=d.totalPoints,h=d.powerUse,C=d.availablePower,N=d.maxLevel,b=d.emagged,g=d.safeLevels,V=d.nextLevelPower,v=s>m?"bad":"good";return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!b&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:1,children:"Safety Protocols disabled"}),!!(m>g)&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:1,children:"High Power, Instability likely"}),(0,o.createComponentVNode)(2,a.Collapsible,{title:"Input Management",children:(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Level",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Level",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===s,tooltip:"Set to 0",onClick:function(){return l("set",{set_level:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"step-backward",tooltip:"Decrease to actual input level",disabled:0===s,onClick:function(){return l("set",{set_level:m})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===s,tooltip:"Decrease one step",onClick:function(){return l("decrease")}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:s,fillValue:m,minValue:0,color:v,maxValue:N,stepPixelSize:20,step:1,onChange:function(e,t){return l("set",{set_level:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:s===N,tooltip:"Increase one step",tooltipPosition:"left",onClick:function(){return l("increase")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:s===N,tooltip:"Set to max",tooltipPosition:"left",onClick:function(){return l("set",{set_level:N})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Power Use",children:(0,i.formatPower)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power for next level",children:(0,i.formatPower)(V)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Surplus Power",children:(0,i.formatPower)(C)})]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Points",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Points",children:f})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{align:"end",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.price>=p,onClick:function(){return l("vend",{target:e.key})},content:e.price})},e.key)}))})})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(4),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],d=[["hasBorer","bad","Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."],["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radioactive","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.filter((function(e){return!!e})).reduce((function(e,t){return(0,o.createFragment)([e,(0,o.createComponentVNode)(2,c.Box,{children:t},t)],0)}),null):null},f=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,c=n.occupant,l=void 0===c?{}:c,d=r?(0,o.createComponentVNode)(2,h,{occupant:l}):(0,o.createComponentVNode)(2,y);return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var h=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"print",onClick:function(){return i("print_p")},children:"Print Report"}),(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",onClick:function(){return i("ejectify")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:d.maxHealth,value:d.health/d.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[d.stat][0],children:l[d.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:(0,r.round)(d.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:(0,r.round)(d.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Implants",children:d.implant_len?(0,o.createComponentVNode)(2,c.Box,{children:d.implant.map((function(e){return e.name})).join(", ")}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"None"})})]})})},N=function(e){var t=e.occupant;return t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus?(0,o.createComponentVNode)(2,c.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,c.Box,{color:e[1],bold:"bad"===e[1],children:e[2]})}))}):(0,o.createComponentVNode)(2,c.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No abnormalities found."})})},b=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,c.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r100)&&"average":"bad")||!!e.status.robotic&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",q:!0,children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,c.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,c.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,c.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,c.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,c.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",display:"inline",children:p([!!e.internalBleeding&&"Internal bleeding",!!e.lungRuptured&&"Ruptured lung",!!e.status.broken&&e.status.broken,f(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:[p([!!e.status.splinted&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Splinted"}),!!e.status.robotic&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Robotic"}),!!e.status.dead&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:"DEAD"})]),p(e.shrapnel.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,c.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,c.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,c.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{color:(!e.dead?e.germ_level>100&&"average":"bad")||e.robotic>0&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",display:"inline",children:p([f(e.germ_level)])}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:p([1===e.robotic&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Robotic"}),2===e.robotic&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Assisted"}),!!e.dead&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},t)}))]})})},y=function(){return(0,o.createComponentVNode)(2,c.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotClean=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.BotClean=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.locked,u=l.noaccess,s=l.maintpanel,m=l.on,p=l.autopatrol,f=l.canhack,h=l.emagged,C=l.remote_disabled,N=l.painame,b=l.cleanblood;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,disabled:u,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patrol",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,content:"Auto Patrol",disabled:u,onClick:function(){return i("autopatrol")}})}),!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Panel Open!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety System",children:(0,o.createComponentVNode)(2,a.Box,{color:h?"bad":"good",children:h?"DISABLED!":"Enabled"})}),!!f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hacking",children:(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:h?"Restore Safties":"Hack",disabled:u,color:"bad",onClick:function(){return i("hack")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Access",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:u,onClick:function(){return i("disableremote")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cleaning Settings",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"Clean Blood",disabled:u,onClick:function(){return i("blood")}})}),N&&(0,o.createComponentVNode)(2,a.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:N,disabled:u,onClick:function(){return i("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotSecurity=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.BotSecurity=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.locked,u=l.noaccess,s=l.maintpanel,m=l.on,p=l.autopatrol,f=l.canhack,h=l.emagged,C=l.remote_disabled,N=l.painame,b=l.check_id,g=l.check_weapons,V=l.check_warrant,v=l.arrest_mode,y=l.arrest_declare;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,disabled:u,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patrol",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,content:"Auto Patrol",disabled:u,onClick:function(){return i("autopatrol")}})}),!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Panel Open!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety System",children:(0,o.createComponentVNode)(2,a.Box,{color:h?"bad":"good",children:h?"DISABLED!":"Enabled"})}),!!f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hacking",children:(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:h?"Restore Safties":"Hack",disabled:u,color:"bad",onClick:function(){return i("hack")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Access",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:u,onClick:function(){return i("disableremote")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Who To Arrest",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"Unidentifiable Persons",disabled:u,onClick:function(){return i("authid")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unauthorized Weapons",disabled:u,onClick:function(){return i("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"Wanted Criminals",disabled:u,onClick:function(){return i("authwarrant")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Arrest Procedure",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Detain Targets Indefinitely",disabled:u,onClick:function(){return i("arrtype")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:y,content:"Announce Arrests On Radio",disabled:u,onClick:function(){return i("arrdeclare")}})]}),N&&(0,o.createComponentVNode)(2,a.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:N,disabled:u,onClick:function(){return i("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigCells=void 0;var o=n(0),r=n(4),a=n(2),c=n(1),i=function(e,t){var n=e.cell,r=(0,c.useBackend)(t).act,i=n.cell_id,l=n.occupant,d=n.crimes,u=n.brigged_by,s=n.time_left_seconds,m=n.time_set_seconds,p=n.ref,f="";s>0&&(f+=" BrigCells__listRow--active");return(0,o.createComponentVNode)(2,a.Table.Row,{className:f,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:i}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:l}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:u}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.TimeDisplay,{totalSeconds:m})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.TimeDisplay,{totalSeconds:s})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{type:"button",onClick:function(){r("release",{ref:p})},children:"Release"})})]})},l=function(e){var t=e.cells;return(0,o.createComponentVNode)(2,a.Table,{className:"BrigCells__list",children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Cell"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Occupant"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Crimes"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Brigged By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Time Left"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Release"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,i,{cell:e},e.ref)}))]})};t.BrigCells=function(e,t){var n=(0,c.useBackend)(t),i=(n.act,n.data.cells);return(0,o.createComponentVNode)(2,r.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",flexGrow:"1",children:(0,o.createComponentVNode)(2,l,{cells:i})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.BrigTimer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;l.nameText=l.occupant,l.timing&&(l.prisoner_hasrec?l.nameText=(0,o.createComponentVNode)(2,a.Box,{color:"green",children:l.occupant}):l.nameText=(0,o.createComponentVNode)(2,a.Box,{color:"red",children:l.occupant}));var d="pencil-alt";l.prisoner_name&&(l.prisoner_hasrec||(d="exclamation-triangle"));var u=[],s=0;for(s=0;se.current_positions&&(0,o.createComponentVNode)(2,a.Box,{color:"green",children:e.total_positions-e.current_positions})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"0"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"-",disabled:s.cooldown_time||!e.can_close,onClick:function(){return u("make_job_unavailable",{job:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"+",disabled:s.cooldown_time||!e.can_open,onClick:function(){return u("make_job_available",{job:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:s.target_dept&&(0,o.createComponentVNode)(2,a.Box,{color:"green",children:s.priority_jobs.indexOf(e.title)>-1?"Yes":""})||(0,o.createComponentVNode)(2,a.Button,{content:e.is_priority?"Yes":"No",selected:e.is_priority,disabled:s.cooldown_time||!e.can_prioritize,onClick:function(){return u("prioritize_job",{job:e.title})}})})]},e.title)}))]})})],4):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 2:n=s.authenticated&&s.scan_name?s.modify_name?(0,o.createComponentVNode)(2,i.AccessList,{accesses:s.regions,selectedList:s.selectedAccess,accessMod:function(e){return u("set",{access:e})},grantAll:function(){return u("grant_all")},denyAll:function(){return u("clear_all")},grantDep:function(e){return u("grant_region",{region:e})},denyDep:function(e){return u("deny_region",{region:e})}}):(0,o.createComponentVNode)(2,a.Section,{title:"Card Missing",color:"red",children:"No card to modify."}):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 3:n=s.authenticated?s.records.length?(0,o.createComponentVNode)(2,a.Section,{title:"Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete All Records",disabled:!s.authenticated||0===s.records.length||s.target_dept,onClick:function(){return u("wipe_all_logs")}}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Crewman"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Old Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"New Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Time"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Reason"}),!!s.iscentcom&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Deleted By"})]}),s.records.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.transferee}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.oldvalue}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.newvalue}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.whodidit}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.reason}),!!s.iscentcom&&(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.deletedby})]},e.timestamp)}))]}),!!s.iscentcom&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!s.authenticated||0===s.records.length,onClick:function(){return u("wipe_my_logs")}})})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Records",children:"No records."}):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 4:n=s.authenticated&&s.scan_name?(0,o.createComponentVNode)(2,a.Section,{title:"Your Team",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Sec Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Actions"})]}),s.people_dept.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.crimstat}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.buttontext,disabled:!e.demotable,onClick:function(){return u("remote_demote",{remote_demote:e.name})}})})]},e.title)}))]})}):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;default:n=(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[m,p,n]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoConsole=void 0;var o=n(0),r=n(43),a=n(26),c=n(1),i=n(2),l=n(4),d=(n(77),n(19));t.CargoConsole=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})})};var u=function(e,t){var n=(0,c.useLocalState)(t,"contentsModal",null),r=n[0],a=n[1],l=(0,c.useLocalState)(t,"contentsModalTitle",null),d=l[0],u=l[1];return null!==r&&null!==d?(0,o.createComponentVNode)(2,i.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:.75*window.innerHeight+"px",mx:"auto",children:[(0,o.createComponentVNode)(2,i.Box,{width:"100%",bold:!0,children:(0,o.createVNode)(1,"h1",null,[d,(0,o.createTextVNode)(" contents:")],0)}),(0,o.createComponentVNode)(2,i.Box,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:["- ",e]},e)}))}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:(0,o.createComponentVNode)(2,i.Button,{content:"Close",onClick:function(){a(null),u(null)}})})]}):void 0},s=function(e,t){var n,r,a=(0,c.useBackend)(t),l=a.act,d=a.data,u=d.is_public,s=d.points,m=d.timeleft,p=d.moving,f=d.at_station;return p||f?!p&&f?(n="Docked at the station",r="Return Shuttle"):p&&(r="In Transit...",n=1!==m?"Shuttle is en route (ETA: "+m+" minutes)":"Shuttle is en route (ETA: "+m+" minute)"):(n="Docked off-station",r="Call Shuttle"),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points Available",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Status",children:n}),0===u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{content:r,disabled:p,onClick:function(){return l("moveShuttle")}}),(0,o.createComponentVNode)(2,i.Button,{content:"View Central Command Messages",onClick:function(){return l("showMessages")}})]})]})})},m=function(e,t){var n=(0,c.useBackend)(t),l=n.act,u=n.data,s=u.categories,m=u.supply_packs,p=(0,c.useSharedState)(t,"category","Emergency"),f=p[0],h=p[1],C=(0,c.useSharedState)(t,"search_text",""),N=C[0],b=C[1],g=(0,c.useLocalState)(t,"contentsModal",null),V=(g[0],g[1]),v=(0,c.useLocalState)(t,"contentsModalTitle",null),y=(v[0],v[1]),_=(0,d.createSearch)(N,(function(e){return e.name})),x=(0,r.flow)([(0,a.filter)((function(e){return e.cat===s.filter((function(e){return e.name===f}))[0].category||N})),N&&(0,a.filter)(_),(0,a.sortBy)((function(e){return e.name.toLowerCase()}))])(m),k="Crate Catalogue";return N?k="Results for '"+N+"':":f&&(k="Browsing "+f),(0,o.createComponentVNode)(2,i.Section,{title:k,buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"190px",options:s.map((function(e){return e.name})),selected:f,onSelected:function(e){return h(e)}}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return b(t)},mb:1}),(0,o.createComponentVNode)(2,i.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:x.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:[e.name," (",e.cost," Points)"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:"Order 1",icon:"shopping-cart",onClick:function(){return l("order",{crate:e.ref,multiple:0})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Order Multiple",icon:"cart-plus",onClick:function(){return l("order",{crate:e.ref,multiple:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"View Contents",icon:"search",onClick:function(){V(e.contents),y(e.name)}})]})]},e.name)}))})})]})},p=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.requests,d=a.canapprove,u=a.orders;return(0,o.createComponentVNode)(2,i.Section,{title:"Details",children:(0,o.createComponentVNode)(2,i.Box,{maxHeight:15,overflowY:"auto",overflowX:"hidden",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:"Requests"}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:["Reason: ",e.comment]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:"Approve",color:"green",disabled:!d,onClick:function(){return r("approve",{ordernum:e.ordernum})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Deny",color:"red",onClick:function(){return r("deny",{ordernum:e.ordernum})}})]})]},e.ordernum)}))}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:"Confirmed Orders"}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:["Reason: ",e.comment]})]})},e.ordernum)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(134),i=n(4),l=[1,5,10,20,30,50],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.amount,u=i.energy,s=i.maxEnergy;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:s,ranges:{good:[.5*s,Infinity],average:[.25*s,.5*s],bad:[-Infinity,.25*s]},children:[u," / ",s," Units"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",width:"14%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:d===e,content:e,m:"0",width:"100%",onClick:function(){return c("amount",{amount:e})}})},t)}))})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:i.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px",width:"30%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",width:"100%",height:"100%",align:"flex-start",content:e.title,onClick:function(){return c("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:l.glass?"Glass":"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return i("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:u,beakerContents:f,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return i("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return i("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return i("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(476)()},function(e,t,n){"use strict";var o=n(477);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,c){if(c!==o){var i=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 i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(134),l=n(4);t.ChemHeater=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.targetTemp,u=l.targetTempReached,s=l.autoEject,m=l.isActive,p=l.currentTemp,f=l.isBeakerLoaded;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",flexBasis:"content",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Auto-eject",icon:s?"toggle-on":"toggle-off",selected:s,onClick:function(){return i("toggle_autoeject")}}),(0,o.createComponentVNode)(2,c.Button,{content:m?"On":"Off",icon:"power-off",selected:m,disabled:!f,onClick:function(){return i("toggle_on")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,r.round)(d,0),minValue:0,maxValue:1e3,onDrag:function(e,t){return i("adjust_temperature",{target:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reading",color:u?"good":"average",children:f&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.isBeakerLoaded,u=l.beakerCurrentVolume,s=l.beakerMaxVolume,m=l.beakerContents;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",flexGrow:"1",buttons:!!d&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[u," / ",s," units"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",onClick:function(){return r("eject_beaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:d,beakerContents:m})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(134),l=n(49),d=[1,5,10],u=["bottle.png","small_bottle.png","wide_bottle.png","round_bottle.png","reagent_bottle.png"];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,i=n.beaker,d=n.beaker_reagents,u=void 0===d?[]:d,f=n.buffer_reagents,h=void 0===f?[]:f,N=n.mode;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s,{beaker:i,beakerReagents:u,bufferNonEmpty:h.length>0}),(0,o.createComponentVNode)(2,m,{mode:N,bufferReagents:h}),(0,o.createComponentVNode)(2,p,{isCondiment:a,bufferNonEmpty:h.length>0}),(0,o.createComponentVNode)(2,C)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t).act,c=e.beaker,u=e.beakerReagents,s=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flexGrow:"0",flexBasis:"300px",buttons:s?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!c,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}),children:c?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!i.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:i.printing?"spinner":"print",disabled:i.printing,iconSpin:!!i.printing,ml:"0.5rem",content:"Print",onClick:function(){return c("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(39),l=n(49),d=n(4),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,f=d.strucenzymes,h=m.split(" - ");return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Damage",children:h.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.oxy,display:"inline",children:h[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.toxin,display:"inline",children:h[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.brute,display:"inline",children:h[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.burn,display:"inline",children:h[1]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:f}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.menu;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,f)),n},p=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,f=l.scan_mode,h=l.numberofpods,C=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return i("lock")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return i("eject")}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,c.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:f?"brain":"male",content:f?"Brain":"Body",onClick:function(){return i("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Pods",level:"2",children:h?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,c.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,c.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,c.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.records;return i.length?(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},h=function(e,t){var n,r=(0,a.useBackend)(t),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,c.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.scanner,d=i.numberofpods,u=i.autoallowed,s=i.autoprocess,m=i.disk;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,c.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsComputer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.CommunicationsComputer=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data,u=!1;d.authenticated?1===d.authenticated?n="Command":2===d.authenticated?n="Captain":3===d.authenticated?(n="CentComm Secure Connection",u=!0):n="ERROR: Report This Bug!":n="Not Logged In";var s="View ("+d.messages.length+")",m=(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:n})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.authenticated?"sign-out-alt":"id-card",selected:d.authenticated,disabled:d.noauthbutton,content:d.authenticated?"Log Out ("+n+")":"Log In",onClick:function(){return l("auth")}})})})}),!!d.esc_section&&(0,o.createComponentVNode)(2,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!d.esc_status&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d.esc_status}),!!d.esc_callable&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d.authhead,onClick:function(){return l("callshuttle")}})}),!!d.esc_recallable&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Recall Shuttle",disabled:!d.authhead||d.is_ai,onClick:function(){return l("cancelshuttle")}})}),!!d.lastCallLoc&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Last Call/Recall From",children:d.lastCallLoc})]})})],0),p="Make Priority Announcement";d.msg_cooldown>0&&(p+=" ("+d.msg_cooldown+"s)");var f=d.emagged?"Message [UNKNOWN]":"Message CentComm",h="Request Authentication Codes";d.cc_cooldown>0&&(f+=" ("+d.cc_cooldown+"s)",h+=" ("+d.cc_cooldown+"s)");var C,N=d.str_security_level,b=d.levels.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.icon,content:e.name,disabled:!d.authcapt||e.id===d.security_level,onClick:function(){return l("newalertlevel",{level:e.id})}},e.name)})),g=d.stat_display.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===d.stat_display.type,disabled:!d.authhead,onClick:function(){return l("setstat",{statdisp:e.name})}},e.name)})),V=d.stat_display.alerts.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.alert===d.stat_display.icon,disabled:!d.authhead,onClick:function(){return l("setstat",{statdisp:"alert",alert:e.alert})}},e.alert)}));if(d.current_message_title)C=(0,o.createComponentVNode)(2,a.Section,{title:d.current_message_title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!d.authhead,onClick:function(){return l("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:d.current_message})});else{var v=d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!d.authhead||d.current_message_title===e.title,onClick:function(){return l("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!d.authhead,onClick:function(){return l("delmessage",{msgid:e.id})}})]},e.id)}));C=(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return l("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v})})}switch(d.menu_state){case 1:return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[m,(0,o.createComponentVNode)(2,a.Section,{title:"Captain-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:d.security_level_color,children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:b}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:p,disabled:!d.authcapt||d.msg_cooldown>0,onClick:function(){return l("announce")}})}),!!d.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:f,disabled:!d.authcapt||d.cc_cooldown>0,onClick:function(){return l("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!d.authcapt,onClick:function(){return l("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:f,disabled:!d.authcapt||d.cc_cooldown>0,onClick:function(){return l("MessageCentcomm")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nuclear Device",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",content:h,disabled:!d.authcapt||d.cc_cooldown>0,onClick:function(){return l("nukerequest")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!d.authhead,onClick:function(){return l("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:s,disabled:!d.authhead,onClick:function(){return l("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Restart Nano-Mob Hunter GO! Server",disabled:!d.authhead,onClick:function(){return l("RestartNanoMob")}})})]})})]})});case 2:return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[m,(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return l("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:g}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alerts",children:V}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.stat_display.line_1,disabled:!d.authhead,onClick:function(){return l("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.stat_display.line_2,disabled:!d.authhead,onClick:function(){return l("setmsg2")}})})]})})]})});case 3:return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[m,C]})});default:return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[m,"ERRROR. Unknown menu_state: ",d.menu_state,"Please report this to NT Technical Support."]})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.Contractor=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(184),l=n(4);var d={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},u=["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(2e4*Math.random()),"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"];t.Contractor=function(e,t){var n,r=(0,a.useBackend)(t),i=r.act,d=r.data;n=d.unauthorized?(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,C,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){}})}):d.load_animation_completed?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",overflow:"hidden",children:1===d.page?(0,o.createComponentVNode)(2,p,{height:"100%"}):(0,o.createComponentVNode)(2,h,{height:"100%"})})],4):(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,C,{height:"100%",allMessages:u,finishedTimeout:3e3,onFinished:function(){return i("complete_load_animation")}})});var f=(0,a.useLocalState)(t,"viewingPhoto",""),b=f[0];f[1];return(0,o.createComponentVNode)(2,l.Window,{theme:"syndicate",children:[b&&(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Contractor",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:n})})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.tc_available,d=i.tc_paid_out,u=i.completed_contracts,s=i.rep;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Summary",buttons:(0,o.createComponentVNode)(2,c.Box,{verticalAlign:"middle",mt:"0.25rem",children:[s," Rep"]})},e,{children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",children:[l," TC"]}),(0,o.createComponentVNode)(2,c.Button,{disabled:l<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){return r("claim")}})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"TC Earned",children:[d," TC"]})]})}),(0,o.createComponentVNode)(2,c.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Box,{height:"20px",lineHeight:"20px",display:"inline-block",children:u})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.page;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Tabs,Object.assign({},e,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===i,onClick:function(){return r("page",{page:1})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"suitcase"}),"Contracts"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,onClick:function(){return r("page",{page:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"shopping-cart"}),"Hub"]})]})))},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.contracts,s=l.contract_active,m=l.can_extract,p=!!s&&u.filter((function(e){return 1===e.status}))[0],h=p&&p.time_left>0,C=(0,a.useLocalState)(t,"viewingPhoto",""),N=(C[0],C[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!m||h,icon:"parachute-box",content:["Call Extraction",h&&(0,o.createComponentVNode)(2,i.Countdown,{timeLeft:p.time_left,format:function(e,t){return" ("+t.substr(3)+")"}})],onClick:function(){return r("extract")}})},e,{children:u.slice().sort((function(e,t){return 1===e.status?-1:1===t.status?1:e.status-t.status})).map((function(e){var t;return(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",color:1===e.status&&"good",children:e.target_name}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",children:e.has_photo&&(0,o.createComponentVNode)(2,c.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){return N("target_photo_"+e.uid+".png")}})})]}),className:"Contractor__Contract",buttons:(0,o.createComponentVNode)(2,c.Box,{width:"100%",children:[!!d[e.status]&&(0,o.createComponentVNode)(2,c.Box,{color:d[e.status][1],display:"inline-block",mt:1!==e.status&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:d[e.status][0]}),1===e.status&&(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){return r("abort")}})]}),children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"2",mr:"0.5rem",children:[e.fluff_message,!!e.completed_time&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",e.completed_time]}),!!e.dead_extraction&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!e.fail_reason&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",e.fail_reason]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{flexBasis:"100%",children:[(0,o.createComponentVNode)(2,c.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xa0",f(e)]}),null==(t=e.difficulties)?void 0:t.map((function(t,n){return(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!!s,content:t.name+" ("+t.reward+" TC)",onClick:function(){return r("activate",{uid:e.uid,difficulty:n+1})}})})),!!e.objective&&(0,o.createComponentVNode)(2,c.Box,{color:"white",bold:!0,children:[e.objective.extraction_name,(0,o.createVNode)(1,"br"),"(",(e.objective.rewards.tc||0)+" TC",",\xa0",(e.objective.rewards.credits||0)+" Credits",")"]})]})]})},e.uid)}))})))},f=function(e){if(e.objective&&!(e.status>1)){var t=e.objective.locs.user_area_id,n=e.objective.locs.user_coords,a=e.objective.locs.target_area_id,i=e.objective.locs.target_coords,l=t===a;return(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{name:l?"dot-circle-o":"arrow-alt-circle-right-o",color:l?"green":"yellow",rotation:l?null:-(0,r.rad2deg)(Math.atan2(i[1]-n[1],i[0]-n[0])),lineHeight:l?null:"0.85",size:"1.5"})})}},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.rep,d=i.buyables;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Available Purchases",overflow:"auto"},e,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,children:[e.description,(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:l-1&&(0,o.createComponentVNode)(2,c.Box,{as:"span",color:0===e.stock?"bad":"good",ml:"0.5rem",children:[e.stock," in stock"]})]},e.uid)}))})))},C=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={currentIndex:0,currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.tick=function(){var e=this.props,t=this.state;t.currentIndex<=e.allMessages.length?(this.setState((function(e){return{currentIndex:e.currentIndex+1}})),t.currentDisplay.push(e.allMessages[t.currentIndex])):(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout))},a.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){return(0,o.createComponentVNode)(2,c.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component),N=function(e,t){var n=(0,a.useLocalState)(t,"viewingPhoto",""),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,c.Modal,{className:"Contractor__photoZoom",children:[(0,o.createComponentVNode)(2,c.Box,{as:"img",src:r}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return i("")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ConveyorSwitch=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ConveyorSwitch=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.slowFactor,u=l.oneWay,s=l.position;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lever position",children:s>0?"forward":s<0?"reverse":"neutral"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allow reverse",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:!u,onClick:function(){return i("toggleOneWay")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slowdown factor",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-left",onClick:function(){return i("slowFactor",{value:d-5})}})," "]}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-left",onClick:function(){return i("slowFactor",{value:d-1})}})," "]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Slider,{width:"100px",mx:"1px",value:d,fillValue:d,minValue:1,maxValue:50,step:1,format:function(e){return e+"x"},onChange:function(e,t){return i("slowFactor",{value:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-right",onClick:function(){return i("slowFactor",{value:d+1})}})," "]}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-right",onClick:function(){return i("slowFactor",{value:d+5})}})," "]})]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitor=void 0;var o=n(0),r=n(26),a=n(19),c=n(1),i=n(2),l=n(76),d=n(39),u=n(4),s=function(e,t){return e.dead?"Deceased":parseInt(e.health,10)<=t?"Critical":1===parseInt(e.stat,10)?"Unconscious":"Living"},m=function(e,t){return e.dead?"red":parseInt(e.health,10)<=t?"orange":1===parseInt(e.stat,10)?"blue":"green"};t.CrewMonitor=function(e,t){var n=(0,c.useBackend)(t),r=(n.act,n.data,(0,c.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,u.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===a,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===a,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,p);case 1:return(0,o.createComponentVNode)(2,f);default:return"WE SHOULDN'T BE HERE!"}}(a)]})})})};var p=function(e,t){var n=(0,c.useBackend)(t),u=n.act,p=n.data,f=(0,r.sortBy)((function(e){return e.name}))(p.crewmembers||[]),h=(0,c.useLocalState)(t,"search",""),C=h[0],N=h[1],b=(0,a.createSearch)(C,(function(e){return e.name+"|"+e.assignment+"|"+e.area}));return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(e,t){return N(t)}}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Location"})]}),f.filter(b).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{bold:!!e.is_command,children:[(0,o.createComponentVNode)(2,l.TableCell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.TableCell,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:m(e,p.critThreshold),children:s(e,p.critThreshold)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.oxy,children:e.oxy}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.toxin,children:e.tox}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.burn,children:e.fire}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.brute,children:e.brute}),")"]}):null]}),(0,o.createComponentVNode)(2,l.TableCell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return u("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+")":"Not Available"})]},e.name)}))]})]})},f=function(e,t){var n=(0,c.useBackend)(t).data,r=(0,c.useLocalState)(t,"zoom",1),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return l(e)},children:n.crewmembers.filter((function(e){return 3===e.sensor_type})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:a,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:m(e,n.critThreshold)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,f=void 0===p?[]:p,h=d.cellTemperature,C=d.cellTemperatureStatus,N=d.isBeakerLoaded,b=d.auto_eject_healthy,g=d.auto_eject_dead;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:f.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:f.health,max:f.maxHealth,value:f.health/f.maxHealth,color:f.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(f.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[f.stat][0],children:l[f.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(f.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(f[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,o.createComponentVNode)(2,a.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return c(b?"auto_eject_healthy_off":"auto_eject_healthy_on")},children:b?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,o.createComponentVNode)(2,a.Button,{icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c(g?"auto_eject_dead_off":"auto_eject_dead_on")},children:g?"On":"Off"})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=c.isBeakerLoaded,l=c.beakerLabel,d=c.beakerVolume;return i?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(49),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,V,{duration:d})),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),n,(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.locked,u=i.hasOccupant,s=i.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return c("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return c("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:i.occupant.uniqueEnzymes?i.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,h)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,g)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return i("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.selectedUIBlock,d=i.selectedUISubBlock,u=i.selectedUITarget,s=i.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return c("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return c("pulseUIRadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.selectedSEBlock,d=i.selectedSESubBlock,u=i.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return c("pulseSERadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.radiationIntensity,d=i.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return c("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return c("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return c("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:c}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.id,d=e.name,u=e.buffer,s=i.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return c("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return c("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!i.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return c("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return c("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return c("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return c("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!i.hasDisk||!i.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return c("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return c("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return c("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return c("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.hasDisk,d=i.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return c("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return c("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},g=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.isBeakerLoaded,d=i.beakerVolume,s=i.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return c("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return c("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return c("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},V=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),c=n.act,i=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=i.split(""),p=[],f=function(e){for(var t=e/u+1,n=[],r=function(r){var i=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===i,content:m[e+r],mb:"0",onClick:function(){return c(s,{block:t,subblock:i})}}))},i=0;i0?"Yes":"No",selected:l.com>0,onClick:function(){return i("toggle_com")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Security",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{selected:l.sec===e,content:e,onClick:function(){return i("set_sec",{set_sec:e})}},"sec"+e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Medical",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{selected:l.med===e,content:e,onClick:function(){return i("set_med",{set_med:e})}},"med"+e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engineering",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{selected:l.eng===e,content:e,onClick:function(){return i("set_eng",{set_eng:e})}},"eng"+e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Paranormal",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{selected:l.par===e,content:e,onClick:function(){return i("set_par",{set_par:e})}},"par"+e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Janitor",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{selected:l.jan===e,content:e,onClick:function(){return i("set_jan",{set_jan:e})}},"jan"+e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cyborg",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{selected:l.cyb===e,content:e,onClick:function(){return i("set_cyb",{set_cyb:e})}},"cyb"+e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Slots",children:(0,o.createComponentVNode)(2,a.Box,{color:l.total>l.spawnpoints?"red":"green",children:[l.total," total, versus ",l.spawnpoints," spawnpoints"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispatch",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ambulance",content:"Send ERT",onClick:function(){return i("dispatch_ert")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Electropack=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(4);t.Electropack=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.code,m=d.frequency,p=d.minFrequency,f=d.maxFrequency;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:p/10,maxValue:f/10,value:m/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onChange:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:s,width:"80px",onChange:function(e,t){return l("code",{code:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EvolutionMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.EvolutionMenu=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,theme:"changeling",children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.evo_points,d=i.can_respec;return(0,o.createComponentVNode)(2,a.Section,{title:"Evolution Points",height:5.5,children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:l}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{ml:2.5,disabled:!d,content:"Readapt",icon:"sync",onClick:function(){return c("readapt")}}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.evo_points,d=i.ability_list,u=i.purchsed_abilities,s=i.view_mode;return(0,o.createComponentVNode)(2,a.Section,{title:"Abilities",flexGrow:"1",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:s?"square-o":"check-square-o",selected:!s,content:"Compact",onClick:function(){return c("set_view_mode",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:s?"check-square-o":"square-o",selected:s,content:"Expanded",onClick:function(){return c("set_view_mode",{mode:1})}})],4),children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{ml:.5,color:"#dedede",children:e.name}),u.includes(e.name)&&(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:3,textAlign:"right",grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:["Cost: "," "]}),(0,o.createComponentVNode)(2,a.Box,{as:"span",bold:!0,color:"#1b945c",children:e.cost})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{mr:.5,disabled:e.cost>l||u.includes(e.name),content:"Evolve",onClick:function(){return c("purchase",{power_name:e.name})}})})]}),!!s&&(0,o.createComponentVNode)(2,a.Flex,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:e.description+" "+e.helptext})]},t)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitFabricator=void 0;var o=n(0),r=n(8),a=n(19),c=n(1),i=n(2),l=n(184),d=n(4);var u={bananium:"clown",tranquillite:"mime"};t.ExosuitFabricator=function(e,t){var n=(0,c.useBackend)(t),r=(n.act,n.data.building);return(0,o.createComponentVNode)(2,d.Window,{children:(0,o.createComponentVNode)(2,d.Window.Content,{className:"Exofab",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",width:"70%",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"100%",children:(0,o.createComponentVNode)(2,m)}),r&&(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,p)})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"50%",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"50%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,f)})]})})]})})})};var s=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.materials,d=a.capacity,u=Object.values(l).reduce((function(e,t){return e+t}),0);return(0,o.createComponentVNode)(2,i.Section,{title:"Materials",className:"Exofab__materials",buttons:(0,o.createComponentVNode)(2,i.Box,{color:"label",mt:"0.25rem",children:[(u/d*100).toPrecision(3),"% full"]}),children:["$metal","$glass","$silver","$gold","$uranium","$titanium","$plasma","$diamond","$bluespace","$bananium","$tranquillite","$plastic"].map((function(e){return(0,o.createComponentVNode)(2,h,{id:e,bold:"$metal"===e||"$glass"===e,onClick:function(){return r("withdraw",{id:e})}},e)}))})},m=function(e,t){var n=(0,c.useBackend)(t),r=n.act,l=n.data,d=l.curCategory,u=l.categories,s=l.designs,m=l.syncing,p=(0,c.useLocalState)(t,"searchText",""),f=p[0],h=p[1],N=(0,a.createSearch)(f,(function(e){return e.name})),b=s.filter(N);return(0,o.createComponentVNode)(2,i.Section,{className:"Exofab__designs",title:(0,o.createComponentVNode)(2,i.Dropdown,{selected:d,options:u,onSelected:function(e){return r("category",{cat:e})},width:"150px"}),height:"100%",buttons:(0,o.createComponentVNode)(2,i.Box,{mt:"-18px",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Queue all",onClick:function(){return r("queueall")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:m,iconSpin:m,icon:"sync-alt",content:m?"Synchronizing...":"Synchronize with R&D servers",onClick:function(){return r("sync")}})]}),children:[(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(e,t){return h(t)}}),b.map((function(e){return(0,o.createComponentVNode)(2,C,{design:e},e.id)})),0===b.length&&(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No designs found."})]})},p=function(e,t){var n=(0,c.useBackend)(t),r=(n.act,n.data),a=r.building,d=r.buildStart,u=r.buildEnd,s=r.worldTime;return(0,o.createComponentVNode)(2,i.Section,{className:"Exofab__building",stretchContents:!0,children:(0,o.createComponentVNode)(2,i.ProgressBar.Countdown,{start:d,current:s,end:u,bold:!0,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",children:(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:!0})}),"Building ",a,"\xa0(",(0,o.createComponentVNode)(2,l.Countdown,{current:s,timeLeft:u-s,format:function(e,t){return t.substr(3)}}),")"]})})},f=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.queue,d=a.processingQueue,u=Object.entries(a.queueDeficit).filter((function(e){return e[1]<0})),s=l.reduce((function(e,t){return e+t.time}),0);return(0,o.createComponentVNode)(2,i.Section,{className:"Exofab__queue",title:"Queue",buttons:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:"Process",onClick:function(){return r("process")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:0===l.length,icon:"eraser",content:"Clear",onClick:function(){return r("unqueueall")}})]}),children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",direction:"column",children:0===l.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"The queue is empty."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex.Item,{className:"Exofab__queue--queue",grow:"1",overflow:"auto",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{color:e.notEnough&&"bad",children:[t+1,". ",e.name,t>0&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-up",onClick:function(){return r("queueswap",{from:t+1,to:t})}}),t0&&(0,o.createComponentVNode)(2,i.Flex.Item,{className:"Exofab__queue--time",basis:"content",shrink:"0",children:[(0,o.createComponentVNode)(2,i.Divider),"Processing time:",(0,o.createComponentVNode)(2,i.Icon,{name:"clock",mx:"0.5rem"}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",bold:!0,children:new Date(s/10*1e3).toISOString().substr(14,5)})]}),Object.keys(u).length>0&&(0,o.createComponentVNode)(2,i.Flex.Item,{className:"Exofab__queue--deficit",basis:"content",shrink:"0",children:[(0,o.createComponentVNode)(2,i.Divider),"Lacking materials to complete:",u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,h,{id:e[0],amount:-e[1],lineDisplay:!0})},e[0])}))]})],0)})})},h=function(e,t){var n=(0,c.useBackend)(t),a=(n.act,n.data),l=e.id,d=e.amount,s=e.lineDisplay,m=e.onClick,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["id","amount","lineDisplay","onClick"]),f=l.replace("$",""),h=a.materials[l]||0,C=d||h;if(!(C<=0&&"metal"!==f&&"glass"!==f)){var N=d&&d>h;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex,Object.assign({className:(0,r.classes)(["Exofab__material",s&&"Exofab__material--line"])},p,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,i.Button,{onClick:m,children:(0,o.createComponentVNode)(2,i.Box,{as:"img",src:"sheet-"+(u[f]||f)+".png"})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",children:s?(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__material--amount",color:N&&"bad",children:C.toLocaleString("en-US")}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__material--name",children:f}),(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__material--amount",children:[C.toLocaleString("en-US")," cm\xb3 (",Math.round(C/2e3*10)/10," sheets)"]})],4)})]})))}},C=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=e.design;return(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__design",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:l.notEnough||a.building,icon:"cog",content:l.name,onClick:function(){return r("build",{id:l.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus-circle",onClick:function(){return r("queue",{id:l.id})}}),(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__design--cost",children:Object.entries(l.cost).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,h,{id:e[0],amount:e[1],lineDisplay:!0})},e[0])}))}),(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__design--time",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"clock"}),l.time>0?(0,o.createFragment)([l.time/10,(0,o.createTextVNode)(" seconds")],0):"Instant"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExternalAirlockController=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ExternalAirlockController=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.chamber_pressure,m=(u.exterior_status,u.interior_status),p=u.processing;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:(n=s,i="good",n<80?i="bad":n<95||n>110?i="average":n>120&&(i="bad"),i),value:s,minValue:0,maxValue:1013,children:[s," kPa"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:p,onClick:function(){return d("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:p,onClick:function(){return d("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Force Exterior Door",icon:"exclamation-triangle",color:"open"===m?"red":p?"yellow":null,onClick:function(){return d("force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Force Interior Door",icon:"exclamation-triangle",color:"open"===m?"red":p?"yellow":null,onClick:function(){return d("force_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Abort",icon:"ban",color:"red",disabled:!p,onClick:function(){return d("abort")}})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxMachine=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.FaxMachine=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.scan_name?"eject":"id-card",selected:l.scan_name,content:l.scan_name?l.scan_name:"-----",tooltip:l.scan_name?"Eject ID":"Insert ID",onClick:function(){return i("scan")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorize",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.authenticated?"sign-out-alt":"id-card",selected:l.authenticated,disabled:l.nologin,content:l.realauth?"Log Out":"Log In",onClick:function(){return i("auth")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Fax Menu",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:l.network}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Document",children:[(0,o.createComponentVNode)(2,a.Button,{icon:l.paper?"eject":"paperclip",disabled:!l.authenticated&&!l.paper,content:l.paper?l.paper:"-----",onClick:function(){return i("paper")}}),!!l.paper&&(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return i("rename")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:l.destination?l.destination:"-----",disabled:!l.authenticated,onClick:function(){return i("dept")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Action",children:(0,o.createComponentVNode)(2,a.Button,{icon:"envelope",content:l.sendError?l.sendError:"Send",disabled:!l.paper||!l.destination||!l.authenticated||l.sendError,onClick:function(){return i("send")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FloorPainter=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.image),c=e.isSelected,i=e.onSelect;return(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+a,style:{"border-style":c?"solid":"none","border-width":"2px","border-color":"orange",padding:c?"2px":"4px"},onClick:i})};t.FloorPainter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.availableStyles,s=d.selectedStyle,m=d.selectedDir,p=d.directionsPreview,f=d.allStylesPreview;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Decal setup",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return l("cycle_style",{offset:-1})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Dropdown,{options:u,selected:s,width:"150px",height:"20px",ml:"2px",mr:"2px",nochevron:"true",onSelected:function(e){return l("select_style",{style:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return l("cycle_style",{offset:1})}})})]}),(0,o.createComponentVNode)(2,a.Box,{mt:"5px",mb:"5px",children:(0,o.createComponentVNode)(2,a.Flex,{overflowY:"auto",maxHeight:"220px",wrap:"wrap",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,i,{image:f[e],isSelected:s===e,onSelect:function(){return l("select_style",{style:e})}})},"{style}")}))})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Direction",children:(0,o.createComponentVNode)(2,a.Table,{style:{display:"inline"},children:["north","","south"].map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[e+"west",e,e+"east"].map((function(e){return(0,o.createComponentVNode)(2,a.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:""===e?(0,o.createComponentVNode)(2,a.Icon,{name:"arrows-alt",size:3}):(0,o.createComponentVNode)(2,i,{image:p[e],isSelected:e===m,onSelect:function(){return l("select_direction",{direction:e})}})},e)}))},e)}))})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GPS=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(4),l=function(e){return e?"("+e.join(", ")+")":"ERROR"};t.GPS=function(e,t){var n=(0,a.useBackend)(t).data,r=n.emped,l=n.active,p=n.area,f=n.position,h=n.saved;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:r?(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,d,{emp:!0})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,u)}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,s,{area:p,position:f})}),h&&(0,o.createComponentVNode)(2,c.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,s,{title:"Saved Position",position:h})}),(0,o.createComponentVNode)(2,c.Flex.Item,{mt:"0.5rem",grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,m,{height:"100%"})})],0):(0,o.createComponentVNode)(2,d)],0)})})})};var d=function(e,t){var n=e.emp;return(0,o.createComponentVNode)(2,c.Section,{mt:"0.5rem",width:"100%",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,c.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:n?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),n?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.active,d=i.tag,u=i.same_z,s=(0,a.useLocalState)(t,"newTag",d),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",buttons:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tag",children:[(0,o.createComponentVNode)(2,c.Input,{width:"5rem",value:d,onEnter:function(){return r("tag",{newtag:m})},onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,c.Button,{disabled:d===m,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){return r("tag",{newtag:m})},children:(0,o.createComponentVNode)(2,c.Icon,{name:"pen"})})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,c.Button,{selected:!u,icon:u?"compress":"expand",content:u?"Local Sector":"Global",onClick:function(){return r("same_z")}})})]})})},s=function(e,t){var n=e.title,r=e.area,a=e.position;return(0,o.createComponentVNode)(2,c.Section,{title:n||"Position",children:(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",children:[r&&(0,o.createFragment)([r,(0,o.createVNode)(1,"br")],0),l(a)]})})},m=function(e,t){var n=(0,a.useBackend)(t).data,i=n.position,d=n.signals;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Signals",overflow:"auto"},e,{children:(0,o.createComponentVNode)(2,c.Table,{children:d.map((function(e){return Object.assign({},e,{},function(e,t){if(e&&t){if(e[2]!==t[2])return null;var n=Math.atan2(t[1]-e[1],t[0]-e[0]),o=Math.sqrt(Math.pow(t[1]-e[1],2)+Math.pow(t[0]-e[0],2));return{angle:(0,r.rad2deg)(n),distance:o}}}(i,e.position))})).map((function(e,t){return(0,o.createComponentVNode)(2,c.Table.Row,{backgroundColor:t%2==0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:e.tag}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"middle",color:"grey",children:e.area}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:e.distance!==undefined&&(0,o.createComponentVNode)(2,c.Box,{opacity:Math.max(1-Math.min(e.distance,100)/100,.5),children:[(0,o.createComponentVNode)(2,c.Icon,{name:e.distance>0?"arrow-right":"circle",rotation:-e.angle}),"\xa0",Math.floor(e.distance)+"m"]})}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:l(e.position)})]},t)}))})})))}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericCrewManifest=void 0;var o=n(0),r=n(2),a=n(4),c=n(135);t.GenericCrewManifest=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"nologo",children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{noTopPadding:!0,children:(0,o.createComponentVNode)(2,c.CrewManifest)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GhostHudPanel=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.GhostHudPanel=function(e,t){var n=(0,r.useBackend)(t).data,l=n.security,d=n.medical,u=n.diagnostic,s=n.radioactivity,m=n.ahud;return(0,o.createComponentVNode)(2,c.Window,{theme:"nologo",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,i,{label:"Medical",type:"medical",is_active:d}),(0,o.createComponentVNode)(2,i,{label:"Security",type:"security",is_active:l}),(0,o.createComponentVNode)(2,i,{label:"Diagnostic",type:"diagnostic",is_active:u}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,i,{label:"Radioactivity",type:"radioactivity",is_active:s,act_on:"rads_on",act_off:"rads_off"}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,i,{label:"Antag HUD",is_active:m,act_on:"ahud_on",act_off:"ahud_off"})]})})})};var i=function(e,t){var n=(0,r.useBackend)(t).act,c=e.label,i=e.type,l=void 0===i?null:i,d=e.is_active,u=e.act_on,s=void 0===u?"hud_on":u,m=e.act_off,p=void 0===m?"hud_off":m;return(0,o.createComponentVNode)(2,a.Flex,{pt:.3,color:"label",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.6,content:d?"On":"Off",icon:d?"toggle-on":"toggle-off",selected:d,onClick:function(){return n(d?p:s,{hud_type:l})}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGen=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.GravityGen=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data,u=d.charging_state,s=d.charge_count,m=d.breaker,p=d.ext_power;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[function(e){if(e>0)return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,p:1.5,children:[(0,o.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}(u),(0,o.createComponentVNode)(2,a.Section,{title:"Generator Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"Online":"Offline",color:m?"green":"red",px:1.5,onClick:function(){return l("breaker")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Status",color:p?"good":"bad",children:(n=u,n>0?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:["[ ",1===n?"Charging":"Discharging"," ]"]}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:p?"good":"bad",children:["[ ",p?"Powered":"Unpowered"," ]"]}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(78);t.GuestPass=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"id-card",selected:!d.showlogs,onClick:function(){return l("mode",{mode:0})},children:"Issue Pass"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"scroll",selected:d.showlogs,onClick:function(){return l("mode",{mode:1})},children:["Records (",d.issue_log.length,")"]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.scan_name?"eject":"id-card",selected:d.scan_name,content:d.scan_name?d.scan_name:"-----",tooltip:d.scan_name?"Eject ID":"Insert ID",onClick:function(){return l("scan")}})})})}),!d.showlogs&&(0,o.createComponentVNode)(2,a.Section,{title:"Issue Guest Pass",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issue To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.giv_name?d.giv_name:"-----",disabled:!d.scan_name,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.reason?d.reason:"-----",disabled:!d.scan_name,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.duration?d.duration:"-----",disabled:!d.scan_name,onClick:function(){return l("duration")}})})]}),!!d.scan_name&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.AccessList,{grantableList:d.grantableList,accesses:d.regions,selectedList:d.selectedAccess,accessMod:function(e){return l("access",{access:e})},grantAll:function(){return l("grant_all")},denyAll:function(){return l("clear_all")},grantDep:function(e){return l("grant_region",{region:e})},denyDep:function(e){return l("deny_region",{region:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:d.printmsg,disabled:!d.canprint,onClick:function(){return l("issue")}})],4)]}),!!d.showlogs&&(0,o.createComponentVNode)(2,a.Section,{title:"Issuance Log",children:!!d.issue_log.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:d.issue_log.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:e},t)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d.scan_name,onClick:function(){return l("print")}})],4)||(0,o.createComponentVNode)(2,a.Box,{children:"None."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.HandheldChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=[1,5,10,20,30,50];t.HandheldChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.amount,u=l.energy,s=l.maxEnergy,m=l.mode;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:s,ranges:{good:[.5*s,Infinity],average:[.25*s,.5*s],bad:[-Infinity,.25*s]},children:[u," / ",s," Units"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",spacing:"1",children:i.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",width:"14%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:d===e,content:e,m:"0",width:"100%",onClick:function(){return c("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:"dispense"===m,content:"Dispense",m:"0",width:"32%",onClick:function(){return c("mode",{mode:"dispense"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:"remove"===m,content:"Remove",m:"0",width:"32%",onClick:function(){return c("mode",{mode:"remove"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:"isolate"===m,content:"Isolate",m:"0",width:"32%",onClick:function(){return c("mode",{mode:"isolate"})}})]})})]})})},d=function(e,t){for(var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.chemicals,d=void 0===l?[]:l,u=i.current_reagent,s=[],m=0;m<(d.length+1)%3;m++)s.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:i.glass?"Drink Selector":"Chemical Selector",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px",width:"30%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:u===e.id,width:"100%",height:"100%",align:"flex-start",content:e.title,onClick:function(){return c("dispense",{reagent:e.id})}})},t)})),s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Instrument=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(4);t.Instrument=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)]})]})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act;if(n.data.help)return(0,o.createComponentVNode)(2,c.Modal,{maxWidth:"75%",height:.75*window.innerHeight+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,o.createComponentVNode)(2,c.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,o.createVNode)(1,"h1",null,"Making a Song",16),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Lines are a series of chords, separated by commas\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(,)"}),(0,o.createTextVNode)(", each with notes seperated by hyphens\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(-)"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo"}),(0,o.createTextVNode)(" as defined above.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Notes are played by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"names of the note"}),(0,o.createTextVNode)(", and optionally, the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(", and/or the "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave number"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("By default, every note is\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"natural"}),(0,o.createTextVNode)(" and in\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave 3"}),(0,o.createTextVNode)(". Defining a different state for either is remembered for each "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"note"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Example:"}),(0,o.createTextVNode)("\xa0"),(0,o.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,o.createTextVNode)(" will play a\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"C"}),(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"major"}),(0,o.createTextVNode)(" scale.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createTextVNode)("After a note has an\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(" or\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave"}),(0,o.createTextVNode)(" placed, it will be remembered:\xa0"),(0,o.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,o.createTextVNode)(" is "),(0,o.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],4)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Chords"}),(0,o.createTextVNode)("\xa0can be played simply by seperating each note with a hyphen: "),(0,o.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("A "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"pause"}),(0,o.createTextVNode)("\xa0may be denoted by an empty chord: "),(0,o.createVNode)(1,"i",null,"C,E,,C,G",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,o.createTextVNode)(",\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"eg:"}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,o.createTextVNode)(".")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Combined, an example line is: "),(0,o.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,o.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Lines are a series of chords, separated by commas\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(,)"}),(0,o.createTextVNode)(", each with notes seperated by hyphens\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(-)"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo"}),(0,o.createTextVNode)(" as defined above.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Notes are played by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"names of the note"}),(0,o.createTextVNode)(", and optionally, the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(", and/or the "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave number"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("By default, every note is\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"natural"}),(0,o.createTextVNode)(" and in\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave 3"}),(0,o.createTextVNode)(". Defining a different state for either is remembered for each "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"note"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Example:"}),(0,o.createTextVNode)("\xa0"),(0,o.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,o.createTextVNode)(" will play a\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"C"}),(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"major"}),(0,o.createTextVNode)(" scale.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createTextVNode)("After a note has an\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(" or\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave"}),(0,o.createTextVNode)(" placed, it will be remembered:\xa0"),(0,o.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,o.createTextVNode)(" is "),(0,o.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],4)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Chords"}),(0,o.createTextVNode)("\xa0can be played simply by seperating each note with a hyphen: "),(0,o.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("A "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"pause"}),(0,o.createTextVNode)("\xa0may be denoted by an empty chord: "),(0,o.createVNode)(1,"i",null,"C,E,,C,G",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,o.createTextVNode)(",\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"eg:"}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,o.createTextVNode)(".")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Combined, an example line is: "),(0,o.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,o.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,o.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Type:"}),(0,o.createTextVNode)("\xa0Whether the instrument is legacy or synthesized."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Current:"}),(0,o.createTextVNode)("\xa0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,o.createTextVNode)("\xa0The pitch to apply to all notes of the song.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,o.createTextVNode)("\xa0How a played note fades out."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,o.createTextVNode)("\xa0The volume threshold at which a note is fully stopped.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,o.createTextVNode)("\xa0Whether the last note should be sustained indefinitely.")],4)],4),(0,o.createComponentVNode)(2,c.Button,{color:"grey",content:"Close",onClick:function(){return r("help")}})]})})})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.lines,s=l.playing,m=l.repeat,p=l.maxRepeats,f=l.tempo,h=l.minTempo,C=l.maxTempo,N=l.tickLag,b=l.volume,g=l.minVolume,V=l.maxVolume,v=l.ready;return(0,o.createComponentVNode)(2,c.Section,{title:"Instrument",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"info",content:"Help",onClick:function(){return i("help")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"file",content:"New",onClick:function(){return i("newsong")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Import",onClick:function(){return i("import")}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Playback",children:[(0,o.createComponentVNode)(2,c.Button,{selected:s,disabled:0===d.length||m<0,icon:"play",content:"Play",onClick:function(){return i("play")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,icon:"stop",content:"Stop",onClick:function(){return i("stop")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Repeat",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,minValue:"0",maxValue:p,value:m,stepPixelSize:"59",onChange:function(e,t){return i("repeat",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tempo",children:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:f>=C,content:"-",as:"span",mr:"0.5rem",onClick:function(){return i("tempo",{"new":f+N})}}),(0,r.round)(600/f)," BPM",(0,o.createComponentVNode)(2,c.Button,{disabled:f<=h,content:"+",as:"span",ml:"0.5rem",onClick:function(){return i("tempo",{"new":f-N})}})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,minValue:g,maxValue:V,value:b,stepPixelSize:"6",onDrag:function(e,t){return i("setvolume",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:v?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Ready"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,o.createComponentVNode)(2,u)]})},u=function(e,t){var n,i,l=(0,a.useBackend)(t),d=l.act,u=l.data,s=u.allowedInstrumentNames,m=u.instrumentLoaded,p=u.instrument,f=u.canNoteShift,h=u.noteShift,C=u.noteShiftMin,N=u.noteShiftMax,b=u.sustainMode,g=u.sustainLinearDuration,V=u.sustainExponentialDropoff,v=u.legacy,y=u.sustainDropoffVolume,_=u.sustainHeldNote;return 1===b?(n="Linear",i=(0,o.createComponentVNode)(2,c.Slider,{minValue:"0.1",maxValue:"5",value:g,step:"0.5",stepPixelSize:"85",format:function(e){return(0,r.round)(100*e)/100+" seconds"},onChange:function(e,t){return d("setlinearfalloff",{"new":t/10})}})):2===b&&(n="Exponential",i=(0,o.createComponentVNode)(2,c.Slider,{minValue:"1.025",maxValue:"10",value:V,step:"0.01",format:function(e){return(0,r.round)(1e3*e)/1e3+"% per decisecond"},onChange:function(e,t){return d("setexpfalloff",{"new":t})}})),s.sort(),(0,o.createComponentVNode)(2,c.Box,{my:-1,children:(0,o.createComponentVNode)(2,c.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,o.createComponentVNode)(2,c.Section,{mt:-1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Type",children:v?"Legacy":"Synthesized"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current",children:m?(0,o.createComponentVNode)(2,c.Dropdown,{options:s,selected:p,width:"40%",onSelected:function(e){return d("switchinstrument",{name:e})}}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"None!"})}),!(v||!f)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:C,maxValue:N,value:h,stepPixelSize:"2",format:function(e){return e+" keys / "+(0,r.round)(e/12*100)/100+" octaves"},onChange:function(e,t){return d("setnoteshift",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sustain Mode",children:[(0,o.createComponentVNode)(2,c.Dropdown,{options:["Linear","Exponential"],selected:n,onSelected:function(e){return d("setsustainmode",{"new":e})}}),i]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,minValue:"0.01",maxValue:"100",value:y,stepPixelSize:"6",onChange:function(e,t){return d("setdropoffvolume",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,o.createComponentVNode)(2,c.Button,{selected:_,icon:_?"toggle-on":"toggle-off",content:_?"Yes":"No",onClick:function(){return d("togglesustainhold")}})})],4)]}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){return d("reset")}})]})})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.playing,d=i.lines,u=i.editing;return(0,o.createComponentVNode)(2,c.Section,{title:"Editor",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!u||l,icon:"plus",content:"Add Line",onClick:function(){return r("newline",{line:d.length+1})}}),(0,o.createComponentVNode)(2,c.Button,{selected:!u,icon:u?"chevron-up":"chevron-down",onClick:function(){return r("edit")}})],4),children:!!u&&(d.length>0?(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t+1,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:"pen",onClick:function(){return r("modifyline",{line:t+1})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:"trash",onClick:function(){return r("deleteline",{line:t+1})}})],4),children:e},t)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Song is empty."}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=(0,o.createComponentVNode)(2,a.Section,{title:"Keycard Authentication Device",children:(0,o.createComponentVNode)(2,a.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(l.swiping||l.busy){var u=(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return l.hasSwiped||l.ertreason||"Emergency Response Team"!==l.event?l.hasConfirm?u=(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Request Confirmed!"}):l.isRemote?u=(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):l.hasSwiped&&(u=(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"Waiting for second person to confirm..."})):u=(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Fill out the reason for your ERT request."}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[d,"Emergency Response Team"===l.event&&(0,o.createComponentVNode)(2,a.Section,{title:"Reason for ERT Call",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{color:l.ertreason?"":"red",icon:l.ertreason?"check":"pencil-alt",content:l.ertreason?l.ertreason:"-----",disabled:l.busy,onClick:function(){return i("ert")}})})}),(0,o.createComponentVNode)(2,a.Section,{title:l.event,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back",disabled:l.busy||l.hasConfirm,onClick:function(){return i("reset")}}),children:u})]})})}return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[d,(0,o.createComponentVNode)(2,a.Section,{title:"Choose Action",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Red Alert",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!l.redAvailable,onClick:function(){return i("triggerevent",{triggerevent:"Red Alert"})},content:"Red Alert"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ERT",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",onClick:function(){return i("triggerevent",{triggerevent:"Emergency Response Team"})},content:"Call ERT"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"door-open",onClick:function(){return i("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})},content:"Grant"}),(0,o.createComponentVNode)(2,a.Button,{icon:"door-closed",onClick:function(){return i("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})},content:"Revoke"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"door-open",onClick:function(){return i("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})},content:"Grant"}),(0,o.createComponentVNode)(2,a.Button,{icon:"door-closed",onClick:function(){return i("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})},content:"Revoke"})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(19),a=n(1),c=n(2),i=n(4);t.LaborClaimConsole=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.can_go_home,d=i.emagged,u=i.id_inserted,s=i.id_name,m=i.id_points,p=i.id_goal,f=i.unclaimed_points,h=d?0:1,C=d?"ERR0R":l?"Completed!":"Insufficient";return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:!!u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m/p,ranges:{good:[h,Infinity],bad:[-Infinity,h]},children:m+" / "+p+" "+C})||!!d&&"ERR0R COMPLETED?!@"||"No ID inserted"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Move shuttle",disabled:!l,onClick:function(){return r("move_shuttle")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Unclaimed points",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Claim points ("+f+")",disabled:!u||!f,onClick:function(){return r("claim_points")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inserted ID",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:u?s:"-------------",onClick:function(){return r("handle_id")}})})]})})},d=function(e,t){var n=(0,a.useBackend)(t).data.ores;return(0,o.createComponentVNode)(2,c.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.isAdmin,m=u.isSlaved,p=u.isMalf,f=u.isAIMalf,h=u.view;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!(!s||!m)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["This unit is slaved to ",m,"."]}),!(!p&&!f)&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Law Management",selected:0===h,onClick:function(){return d("set_view",{set_view:0})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Lawsets",selected:1===h,onClick:function(){return d("set_view",{set_view:1})}})]}),!(0!==h)&&(0,o.createComponentVNode)(2,i),!(1!==h)&&(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.has_zeroth_laws,u=i.zeroth_laws,s=i.has_ion_laws,m=i.ion_laws,p=i.ion_law_nr,f=i.has_inherent_laws,h=i.inherent_laws,C=i.has_supplied_laws,N=i.supplied_laws,b=i.channels,g=i.channel,V=i.isMalf,v=i.isAdmin,y=i.zeroth_law,_=i.ion_law,x=i.inherent_law,k=i.supplied_law,L=i.supplied_law_position;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,d,{title:"ERR_NULL_VALUE",laws:u,ctx:t}),!!s&&(0,o.createComponentVNode)(2,d,{title:p,laws:m,ctx:t}),!!f&&(0,o.createComponentVNode)(2,d,{title:"Inherent",laws:h,ctx:t}),!!C&&(0,o.createComponentVNode)(2,d,{title:"Supplied",laws:N,ctx:t}),(0,o.createComponentVNode)(2,a.Section,{title:"Statement Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:e.channel===g,onClick:function(){return c("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{content:"State Laws",onClick:function(){return c("state_laws")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{content:"Notify",onClick:function(){return c("notify_laws")}})})]})}),!!V&&(0,o.createComponentVNode)(2,a.Section,{title:"Add Laws",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"10%",children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"60%",children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"10%",children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Actions"})]}),!(!v||l)&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:y}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_zeroth_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_zeroth_law")}})]})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:_}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_ion_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_ion_law")}})]})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:x}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_inherent_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_inherent_law")}})]})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:k}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:L,onClick:function(){return c("change_supplied_law_position")}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_supplied_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_supplied_law")}})]})]})]})})],0)},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.law_sets;return(0,o.createComponentVNode)(2,a.Box,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" - "+e.header,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Load Laws",icon:"download",onClick:function(){return c("transfer_laws",{transfer_laws:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.laws.has_ion_laws>0&&e.laws.ion_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_zeroth_laws>0&&e.laws.zeroth_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_inherent_laws>0&&e.laws.inherent_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_supplied_laws>0&&e.laws.inherent_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)}))]})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(e.ctx),c=n.act,i=n.data.isMalf;return(0,o.createComponentVNode)(2,a.Section,{title:e.title+" Laws",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"10%",children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"69%",children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"21%",children:"State?"})]}),e.laws.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.index}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.law}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:e.state?"Yes":"No",selected:e.state,onClick:function(){return c("state_law",{ref:e.ref,state_law:e.state?0:1})}}),!!i&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("edit_law",{edit_law:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){return c("delete_law",{delete_law:e.ref})}})],4)]})]},e.law)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.MechBayConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.recharge_port,d=l&&l.mech,u=d&&d.cell,s=d&&d.name;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s?"Mech status: "+s:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return i("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health/d.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.charge/u.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.charge})," / "+u.maxcharge]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(15),n(1)),a=n(2),c=n(4),i=n(19);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return s.length?(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,i.decodeHtmlEntities)(e.message)})]},e.time)}))})})}):(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.uid})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.uid})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.uid})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,i.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),c=n(49),i=n(4),l=n(132),d=n(133),u=n(136),s={Minor:"good",Medium:"average","Dangerous!":"bad",Harmful:"bad","BIOHAZARD THREAT!":"bad"},m=function(e,t){(0,c.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,m=s.loginState,C=s.screen;return m.logged_in?(2===C?n=(0,o.createComponentVNode)(2,p):3===C?n=(0,o.createComponentVNode)(2,f):4===C?n=(0,o.createComponentVNode)(2,h):5===C?n=(0,o.createComponentVNode)(2,b):6===C&&(n=(0,o.createComponentVNode)(2,g)),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"100%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return c("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:i.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return c("d_rec",{d_rec:e.ref})}}),(0,o.createVNode)(1,"br")],4,t)}))})],4)},f=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.medical,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return c("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return c("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return c("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return m(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e,style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value,(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return m(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,c.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},b=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.virus;return i.sort((function(e,t){return e.name>t.name?1:-1})),i.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return c("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},g=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return c("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===i,onClick:function(){return c("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===i,onClick:function(){return c("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===i,onClick:function(){return c("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,c.modalRegisterBodyOverride)("virus",(function(e,t){var n=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:n.name||"Virus",children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Number of stages",children:n.max_stages}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[n.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:n.cure}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:n.desc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Severity",color:s[n.severity],children:n.severity})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(19),a=n(1),c=n(2),i=n(4);var l={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.has_id,d=i.id;return(0,o.createComponentVNode)(2,c.NoticeBox,{success:l,children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",d.name,".",(0,o.createVNode)(1,"br"),"You have ",d.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return r("logoff")}}),(0,o.createComponentVNode)(2,c.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},u=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),d=i.has_id,u=i.id,s=i.items,p=(0,a.useLocalState)(t,"search",""),f=p[0],h=(p[1],(0,a.useLocalState)(t,"sort","Alphabetical")),C=h[0],N=(h[1],(0,a.useLocalState)(t,"descending",!1)),b=N[0],g=(N[1],(0,r.createSearch)(f,(function(e){return e[0]}))),V=!1,v=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=d&&u.points>=e[1].price,e[1]})).sort(l[C]);if(0!==n.length)return b&&(n=n.reverse()),V=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,c.Section,{children:V?v:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),i=(0,a.useLocalState)(t,"sort",""),d=(i[0],i[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,c.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,c.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i.has_id||i.id.points=0||(r[n]=e[n]);return r}var m=["security","engineering","medical","science","service","supply"],p={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}};t.Newscaster=function(e,t){var n,i=(0,a.useBackend)(t),s=i.act,m=i.data,p=m.is_security,N=m.is_admin,b=m.is_silent,V=m.is_printing,v=m.screen,y=m.channels,_=m.channel_idx,x=void 0===_?-1:_,k=(0,a.useLocalState)(t,"menuOpen",!1),L=k[0],B=k[1],w=(0,a.useLocalState)(t,"viewingPhoto",""),S=w[0],I=(w[1],(0,a.useLocalState)(t,"censorMode",!1)),T=I[0],A=I[1];0===v||2===v?n=(0,o.createComponentVNode)(2,h):1===v&&(n=(0,o.createComponentVNode)(2,C));var E=y.reduce((function(e,t){return e+t.unread}),0);return(0,o.createComponentVNode)(2,l.Window,{theme:p&&"security",children:[S?(0,o.createComponentVNode)(2,g):(0,o.createComponentVNode)(2,d.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,c.Flex,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,c.Section,{stretchContents:!0,className:(0,r.classes)(["Newscaster__menu",L&&"Newscaster__menu--open"]),children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Box,{flex:"0 1 content",children:[(0,o.createComponentVNode)(2,f,{icon:"bars",title:"Toggle Menu",onClick:function(){return B(!L)}}),(0,o.createComponentVNode)(2,f,{icon:"newspaper",title:"Headlines",selected:0===v,onClick:function(){return s("headlines")},children:E>0&&(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--unread",children:E>=10?"9+":E})}),(0,o.createComponentVNode)(2,f,{icon:"briefcase",title:"Job Openings",selected:1===v,onClick:function(){return s("jobs")}}),(0,o.createComponentVNode)(2,c.Divider)]}),(0,o.createComponentVNode)(2,c.Box,{flex:"2",overflowY:"auto",overflowX:"hidden",children:y.map((function(e){return(0,o.createComponentVNode)(2,f,{icon:e.icon,title:e.name,selected:2===v&&y[x-1]===e,onClick:function(){return s("channel",{uid:e.uid})},children:e.unread>0&&(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--unread",children:e.unread>=10?"9+":e.unread})},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"100%",flex:"0 0 content",children:[(0,o.createComponentVNode)(2,c.Divider),(!!p||!!N)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,f,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){return(0,d.modalOpen)(t,"wanted_notice")}}),(0,o.createComponentVNode)(2,f,{security:!0,icon:T?"minus-square":"minus-square-o",title:"Censor Mode: "+(T?"On":"Off"),mb:"0.5rem",onClick:function(){return A(!T)}}),(0,o.createComponentVNode)(2,c.Divider)],4),(0,o.createComponentVNode)(2,f,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){return(0,d.modalOpen)(t,"create_story")}}),(0,o.createComponentVNode)(2,f,{icon:"plus-circle",title:"New Channel",onClick:function(){return(0,d.modalOpen)(t,"create_channel")}}),(0,o.createComponentVNode)(2,c.Divider),(0,o.createComponentVNode)(2,f,{icon:V?"spinner":"print",iconSpin:V,title:V?"Printing...":"Print Newspaper",onClick:function(){return s("print_newspaper")}}),(0,o.createComponentVNode)(2,f,{icon:b?"volume-mute":"volume-up",title:"Mute: "+(b?"On":"Off"),onClick:function(){return s("toggle_mute")}})]})]})}),(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",flex:"1",children:[(0,o.createComponentVNode)(2,u.TemporaryNotice),n]})]})})]})};var f=function(e,t){(0,a.useBackend)(t).act;var n=e.icon,i=void 0===n?"":n,l=e.iconSpin,d=e.selected,u=void 0!==d&&d,m=e.security,p=void 0!==m&&m,f=e.onClick,h=e.title,C=e.children,N=s(e,["icon","iconSpin","selected","security","onClick","title","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({className:(0,r.classes)(["Newscaster__menuButton",u&&"Newscaster__menuButton--selected",p&&"Newscaster__menuButton--security"]),onClick:f},N,{children:[u&&(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,o.createComponentVNode)(2,c.Icon,{name:i,spin:l,size:"2"}),(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--title",children:h}),C]})))},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.screen,u=i.is_admin,s=i.channel_idx,m=i.channel_can_manage,p=i.channels,f=i.stories,h=i.wanted,C=(0,a.useLocalState)(t,"fullStories",[]),b=C[0],g=(C[1],(0,a.useLocalState)(t,"censorMode",!1)),V=g[0],v=(g[1],2===l&&s>-1?p[s-1]:null);return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",flex:"1",children:[!!h&&(0,o.createComponentVNode)(2,N,{story:h,wanted:!0}),(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:v?v.icon:"newspaper",mr:"0.5rem"}),v?v.name:"Headlines"],0),flexGrow:"1",children:f.length>0?f.slice().reverse().map((function(e){return!b.includes(e.uid)&&e.body.length+3>128?Object.assign({},e,{body_short:e.body.substr(0,124)+"..."}):e})).map((function(e){return(0,o.createComponentVNode)(2,N,{story:e},e)})):(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__emptyNotice",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"times",size:"3"}),(0,o.createVNode)(1,"br"),"There are no stories at this time."]})}),!!v&&(0,o.createComponentVNode)(2,c.Section,{flexShrink:"1",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:"info-circle",mr:"0.5rem"}),(0,o.createTextVNode)("About")],4),buttons:(0,o.createFragment)([V&&(0,o.createComponentVNode)(2,c.Button,{disabled:!!v.admin&&!u,selected:v.censored,icon:v.censored?"comment-slash":"comment",content:v.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){return r("censor_channel",{uid:v.uid})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!m,icon:"cog",content:"Manage",onClick:function(){return(0,d.modalOpen)(t,"manage_channel",{uid:v.uid})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:v.description||"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:v.author||"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Public",children:v["public"]?"Yes":"No"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Views",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"eye",mr:"0.5rem"}),f.reduce((function(e,t){return e+t.view_count}),0).toLocaleString()]})]})})]})},C=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),l=i.jobs,d=i.wanted,u=Object.entries(l).reduce((function(e,t){t[0];return e+t[1].length}),0);return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",flex:"1",children:[!!d&&(0,o.createComponentVNode)(2,N,{story:d,wanted:!0}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:"briefcase",mr:"0.5rem"}),(0,o.createTextVNode)("Job Openings")],4),buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:u>0?m.map((function(e){return Object.assign({},p[e],{id:e,jobs:l[e]})})).filter((function(e){return!!e&&e.jobs.length>0})).map((function(e){return(0,o.createComponentVNode)(2,c.Section,{className:(0,r.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+e.id]),title:e.title,buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"0.25rem",color:"label",children:e.fluff_text}),children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{"class":(0,r.classes)(["Newscaster__jobOpening",!!e.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",e.title]},e.title)}))},e.id)})):(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__emptyNotice",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"times",size:"3"}),(0,o.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,o.createComponentVNode)(2,c.Section,{flexShrink:"1",children:["Interested in serving Nanotrasen?",(0,o.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,o.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.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."})]})]})},N=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=e.story,s=e.wanted,m=void 0!==s&&s,p=(0,a.useLocalState)(t,"fullStories",[]),f=p[0],h=p[1],C=(0,a.useLocalState)(t,"censorMode",!1),N=C[0];C[1];return(0,o.createComponentVNode)(2,c.Section,{className:(0,r.classes)(["Newscaster__story",m&&"Newscaster__story--wanted"]),title:(0,o.createFragment)([m&&(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle",mr:"0.5rem"}),(2&u.censor_flags?"[REDACTED]":u.title)||"News from "+u.author],0),buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"0.25rem",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[!m&&N&&(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:(0,o.createComponentVNode)(2,c.Button,{enabled:2&u.censor_flags,icon:2&u.censor_flags?"comment-slash":"comment",content:2&u.censor_flags?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){return l("censor_story",{uid:u.uid})}})}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",u.author," |\xa0",!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:"eye"}),(0,o.createTextVNode)(" "),u.view_count.toLocaleString(),(0,o.createTextVNode)(" |\xa0")],0),(0,o.createComponentVNode)(2,c.Icon,{name:"clock"})," ",(0,i.timeAgo)(u.publish_time,d.world_time)]})]})}),children:(0,o.createComponentVNode)(2,c.Box,{children:2&u.censor_flags?"[REDACTED]":(0,o.createFragment)([!!u.has_photo&&(0,o.createComponentVNode)(2,b,{name:"story_photo_"+u.uid+".png",float:"right",ml:"0.5rem"}),(u.body_short||u.body).split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e||(0,o.createVNode)(1,"br")},e)})),u.body_short&&(0,o.createComponentVNode)(2,c.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){return h([].concat(f,[u.uid]))}}),(0,o.createComponentVNode)(2,c.Box,{clear:"right"})],0)})})},b=function(e,t){var n=e.name,r=s(e,["name"]),i=(0,a.useLocalState)(t,"viewingPhoto",""),l=(i[0],i[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({as:"img",className:"Newscaster__photo",src:n,onClick:function(){return l(n)}},r)))},g=function(e,t){var n=(0,a.useLocalState)(t,"viewingPhoto",""),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,c.Modal,{className:"Newscaster__photoZoom",children:[(0,o.createComponentVNode)(2,c.Box,{as:"img",src:r}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return i("")}})]})},V=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=!!e.args.uid&&r.channels.filter((function(t){return t.uid===e.args.uid})).pop();if("manage_channel"!==e.id||i){var l="manage_channel"===e.id,u=!!e.args.is_admin,s=e.args.scanned_user,m=(0,a.useLocalState)(t,"author",(null==i?void 0:i.author)||s||"Unknown"),p=m[0],f=m[1],h=(0,a.useLocalState)(t,"name",(null==i?void 0:i.name)||""),C=h[0],N=h[1],b=(0,a.useLocalState)(t,"description",(null==i?void 0:i.description)||""),g=b[0],V=b[1],v=(0,a.useLocalState)(t,"icon",(null==i?void 0:i.icon)||"newspaper"),y=v[0],_=v[1],x=(0,a.useLocalState)(t,"isPublic",!!l&&!!(null==i?void 0:i["public"])),k=x[0],L=x[1],B=(0,a.useLocalState)(t,"adminLocked",1===(null==i?void 0:i.admin)||!1),w=B[0],S=B[1];return(0,o.createComponentVNode)(2,c.Section,{level:"2",m:"-1rem",pb:"1rem",title:l?"Manage "+i.name:"Create New Channel",children:[(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Input,{disabled:!u,width:"100%",value:p,onInput:function(e,t){return f(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,c.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:C,onInput:function(e,t){return N(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:g,onInput:function(e,t){return V(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Icon",children:[(0,o.createComponentVNode)(2,c.Input,{disabled:!u,value:y,width:"35%",mr:"0.5rem",onInput:function(e,t){return _(t)}}),(0,o.createComponentVNode)(2,c.Icon,{name:y,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Accept Public Stories?",children:(0,o.createComponentVNode)(2,c.Button,{selected:k,icon:k?"toggle-on":"toggle-off",content:k?"Yes":"No",onClick:function(){return L(!k)}})}),u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{selected:w,icon:w?"lock":"lock-open",content:w?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return S(!w)}})})]})}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:0===p.trim().length||0===C.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,d.modalAnswer)(t,e.id,"",{author:p,name:C.substr(0,49),description:g.substr(0,128),icon:y,"public":k?1:0,admin_locked:w?1:0}),(0,a.deleteLocalState)(t,"author","name","description","icon","public")}})]})}(0,d.modalClose)(t)};(0,d.modalRegisterBodyOverride)("create_channel",V),(0,d.modalRegisterBodyOverride)("manage_channel",V),(0,d.modalRegisterBodyOverride)("create_story",(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.photo,u=i.channels,s=i.channel_idx,m=void 0===s?-1:s,p=!!e.args.is_admin,f=e.args.scanned_user,h=u.slice().sort((function(e,t){if(m<0)return 0;var n=u[m-1];return n.uid===e.uid?-1:n.uid===t.uid?1:void 0})).filter((function(e){return p||!e.frozen&&(e.author===f||!!e["public"])})),C=(0,a.useLocalState)(t,"author",f||"Unknown"),N=C[0],g=C[1],V=(0,a.useLocalState)(t,"channel",h.length>0?h[0].name:""),v=V[0],y=V[1],_=(0,a.useLocalState)(t,"title",""),x=_[0],k=_[1],L=(0,a.useLocalState)(t,"body",""),B=L[0],w=L[1],S=(0,a.useLocalState)(t,"adminLocked",!1),I=S[0],T=S[1];return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",pb:"1rem",title:"Create New Story",children:[(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Author",children:(0,o.createComponentVNode)(2,c.Input,{disabled:!p,width:"100%",value:N,onInput:function(e,t){return g(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Dropdown,{selected:v,options:h.map((function(e){return e.name})),mb:"0",width:"100%",onSelected:function(e){return y(e)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,c.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:x,onInput:function(e,t){return k(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:B,onInput:function(e,t){return w(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{icon:"image",selected:l,content:l?"Eject: "+l.name:"Insert Photo",tooltip:!l&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){return r(l?"eject_photo":"attach_photo")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Section,{noTopPadding:!0,title:x,maxHeight:"13.5rem",overflow:"auto",children:(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[!!l&&(0,o.createComponentVNode)(2,b,{name:"inserted_photo_"+l.uid+".png",float:"right"}),B.split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e||(0,o.createVNode)(1,"br")},e)})),(0,o.createComponentVNode)(2,c.Box,{clear:"right"})]})})}),p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{selected:I,icon:I?"lock":"lock-open",content:I?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return T(!I)}})})]})}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:0===N.trim().length||0===v.trim().length||0===x.trim().length||0===B.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,d.modalAnswer)(t,"create_story","",{author:N,channel:v,title:x.substr(0,127),body:B.substr(0,1023),admin_locked:I?1:0}),(0,a.deleteLocalState)(t,"author","channel","title","body")}})]})})),(0,d.modalRegisterBodyOverride)("wanted_notice",(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.photo,u=i.wanted,s=!!e.args.is_admin,m=e.args.scanned_user,p=(0,a.useLocalState)(t,"author",(null==u?void 0:u.author)||m||"Unknown"),f=p[0],h=p[1],C=(0,a.useLocalState)(t,"name",(null==u?void 0:u.title.substr(8))||""),N=C[0],g=C[1],V=(0,a.useLocalState)(t,"description",(null==u?void 0:u.body)||""),v=V[0],y=V[1],_=(0,a.useLocalState)(t,"adminLocked",1===(null==u?void 0:u.admin_locked)||!1),x=_[0],k=_[1];return(0,o.createComponentVNode)(2,c.Section,{level:"2",m:"-1rem",pb:"1rem",title:"Manage Wanted Notice",children:[(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Authority",children:(0,o.createComponentVNode)(2,c.Input,{disabled:!s,width:"100%",value:f,onInput:function(e,t){return h(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,c.Input,{width:"100%",value:N,maxLength:"128",onInput:function(e,t){return g(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Input,{multiline:!0,width:"100%",value:v,maxLength:"512",rows:"4",onInput:function(e,t){return y(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"image",selected:l,content:l?"Eject: "+l.name:"Insert Photo",tooltip:!l&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){return r(l?"eject_photo":"attach_photo")}}),!!l&&(0,o.createComponentVNode)(2,b,{name:"inserted_photo_"+l.uid+".png",float:"right"})]}),s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{selected:x,icon:x?"lock":"lock-open",content:x?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return k(!x)}})})]})}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!u,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){r("clear_wanted_notice"),(0,d.modalClose)(t),(0,a.deleteLocalState)(t,"author","name","description","admin_locked")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:0===f.trim().length||0===N.trim().length||0===v.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,d.modalAnswer)(t,e.id,"",{author:f,name:N.substr(0,127),description:v.substr(0,511),admin_locked:x?1:0}),(0,a.deleteLocalState)(t,"author","name","description","admin_locked")}})]})}))},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.NuclearBomb=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return l.extended?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auth Disk",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.authdisk?"eject":"id-card",selected:l.authdisk,content:l.diskname?l.diskname:"-----",tooltip:l.authdisk?"Eject Disk":"Insert Disk",onClick:function(){return i("auth")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auth Code",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",disabled:!l.authdisk,selected:l.authcode,content:l.codemsg,onClick:function(){return i("code")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Arming & Disarming",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bolted to floor",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.anchored?"check":"times",selected:l.anchored,disabled:!l.authdisk,content:l.anchored?"YES":"NO",onClick:function(){return i("toggle_anchor")}})}),l.authfull&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",content:l.time,disabled:!l.authfull,tooltip:"Set Timer",onClick:function(){return i("set_time")}})})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left",color:l.timer?"red":"",children:l.time+"s"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.safety?"check":"times",selected:l.safety,disabled:!l.authfull,content:l.safety?"ON":"OFF",tooltip:l.safety?"Disable Safety":"Enable Safety",onClick:function(){return i("toggle_safety")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Arm/Disarm",children:(0,o.createComponentVNode)(2,a.Button,{icon:(l.timer,"bomb"),disabled:l.safety||!l.authfull,color:"red",content:l.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){return i("toggle_armed")}})})]})})]})}):(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Deployment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){return i("deploy")}})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(15),a=n(1),c=n(4),i=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,f):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Current Procedure",level:"2",children:n.inSurgery?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Procedure",children:n.surgeryName}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Next Step",children:n.stepName})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.verbose,d=c.health,u=c.healthAlarm,s=c.oxy,m=c.oxyAlarm,p=c.crit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,i.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(0),r=n(19),a=n(1),c=n(2),i=n(4);function l(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt},p=function(e,t){var n=e.name,o=t.name;if(!n||!o)return 0;var r=n.match(u),a=o.match(u);return r&&a&&n.replace(u,"")===o.replace(u,"")?parseInt(r[1],10)-parseInt(a[1],10):m(n,o)},f=function(e,t){var n=(0,a.useBackend)(t).act,r=e.searchText,i=e.source,l=e.title,d=i.filter(s(r));return d.sort(p),i.length>0&&(0,o.createComponentVNode)(2,c.Section,{title:l+" - ("+i.length+")",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return n("orbit",{ref:e.ref})}},e.name)}))})},h=function(e,t){var n=(0,a.useBackend)(t).act,r=e.color,i=e.thing;return(0,o.createComponentVNode)(2,c.Button,{color:r,onClick:function(){return n("orbit",{ref:i.ref})},children:i.name})};t.Orbit=function(e,t){for(var n,r=(0,a.useBackend)(t),d=r.act,u=r.data,C=u.alive,N=u.antagonists,b=(u.auto_observe,u.dead),g=u.ghosts,V=u.misc,v=u.npcs,y=(0,a.useLocalState)(t,"searchText",""),_=y[0],x=y[1],k={},L=l(N);!(n=L()).done;){var B=n.value;k[B.antag]===undefined&&(k[B.antag]=[]),k[B.antag].push(B)}var w=Object.entries(k);w.sort((function(e,t){return m(e[0],t[0])}));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{name:"search",mr:1})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search...",autoFocus:!0,fluid:!0,value:_,onInput:function(e,t){return x(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[w.map((function(e){return e[0],e[1]})),C,g,b,v,V];t0&&(0,o.createComponentVNode)(2,c.Section,{title:"Antagonists",children:w.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,c.Section,{title:t,level:2,children:n.filter(s(_)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,h,{color:"bad",thing:e},e.name)}))},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Alive - ("+C.length+")",children:C.filter(s(_)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,h,{color:"good",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Ghosts - ("+g.length+")",children:g.filter(s(_)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,h,{color:"grey",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,f,{title:"Dead",source:b,searchText:_}),(0,o.createComponentVNode)(2,f,{title:"NPCs",source:v,searchText:_}),(0,o.createComponentVNode)(2,f,{title:"Misc",source:V,searchText:_})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemption=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=function(e){return e.toLocaleString("en-US")+" pts"},l={bananium:"clown",tranquillite:"mime"};t.OreRedemption=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",mb:"0.5rem",children:(0,o.createComponentVNode)(2,d,{height:"100%"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"hidden",children:(0,o.createComponentVNode)(2,u,{height:"100%"})})]})})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.points,s=l.disk,m=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({},m,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID card",children:d?(0,o.createComponentVNode)(2,a.Button,{selected:!0,bold:!0,verticalAlign:"middle",icon:"eject",content:d.name,tooltip:"Ejects the ID card.",onClick:function(){return c("eject_id")},style:{"white-space":"pre-wrap"}}):(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Insert",tooltip:"Hold the ID card in your hand to insert.",onClick:function(){return c("insert_id")}})}),d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Collected points",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:i(d.points)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unclaimed points",color:u>0?"good":"grey",bold:u>0&&"good",children:i(u)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"hand-holding-usd",content:"Claim",onClick:function(){return c("claim")}})})]}),(0,o.createComponentVNode)(2,a.Divider),s?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Design disk",children:(0,o.createComponentVNode)(2,a.Button,{selected:!0,bold:!0,icon:"eject",content:s.name,tooltip:"Ejects the design disk.",onClick:function(){return c("eject_disk")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored design",children:(0,o.createComponentVNode)(2,a.Box,{color:s.design&&(s.compatible?"good":"bad"),children:s.design||"N/A"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!s.design||!s.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){return c("download")},mb:"0"})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No design disk inserted."})]})))},u=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=c.sheets,l=c.alloys,d=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({className:"OreRedemption__Ores",p:"0"},d,{children:[(0,o.createComponentVNode)(2,s,{title:"Sheets",columns:[["Available","20%"],["Smelt","15%"],["Ore Value","20%"]]}),i.map((function(e){return(0,o.createComponentVNode)(2,m,{ore:e},e.id)})),(0,o.createComponentVNode)(2,s,{title:"Alloys",columns:[["Available","20%"],["Smelt","15%"],["","20%"]]}),l.map((function(e){return(0,o.createComponentVNode)(2,m,{ore:e},e.id)}))]})))},s=function(e,t){var n;return(0,o.createComponentVNode)(2,a.Box,{className:"OreHeader",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:e.title}),null==(n=e.columns)?void 0:n.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:e[1],textAlign:"center",color:"label",bold:!0,children:e[0]})}))]})})},m=function(e,t){var n=(0,r.useBackend)(t).act,c=e.ore;if(!(c.value&&c.amount<=0)||["$metal","$glass"].indexOf(c.id)>-1){var i=c.id.replace("$","");return(0,o.createComponentVNode)(2,a.Box,{className:"OreLine",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",align:"center",children:[c.value&&(0,o.createComponentVNode)(2,a.Box,{as:"img",src:"sheet-"+(l[i]||i)+".png",verticalAlign:"middle",ml:"-0.5rem"}),c.name]}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",textAlign:"center",color:c.amount>0?"good":"gray",bold:c.amount>0,align:"center",children:c.amount.toLocaleString("en-US")}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"15%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:0,minValue:0,maxValue:Math.min(c.amount,50),stepPixelSize:6,onChange:function(e,t){return n(c.value?"sheet":"alloy",{id:c.id,amount:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",textAlign:"center",align:"center",children:c.value})]})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.PAI=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(126),l=n(518);t.PAI=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.app_template,m=u.app_icon,p=u.app_title,f=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,i.routingError)("notFound",e);throw o}var n=t[e];return n||(0,i.routingError)("missingExport",e)}(s);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:m,mr:1}),p,"pai_main_menu"!==s&&(0,o.createComponentVNode)(2,a.Button,{ml:2,content:"Home",icon:"arrow-up",onClick:function(){return d("MASTER_back")}})]}),p:1,children:(0,o.createComponentVNode)(2,f)})})})}},function(e,t,n){var o={"./pai_atmosphere.js":519,"./pai_bioscan.js":520,"./pai_directives.js":521,"./pai_doorjack.js":522,"./pai_main_menu.js":523,"./pai_manifest.js":524,"./pai_medrecords.js":525,"./pai_messenger.js":526,"./pai_radio.js":527,"./pai_secrecords.js":528,"./pai_signaler.js":529};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=518},function(e,t,n){"use strict";t.__esModule=!0,t.pai_atmosphere=void 0;var o=n(0),r=n(1),a=n(185);t.pai_atmosphere=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.AtmosScan,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_bioscan=void 0;var o=n(0),r=n(1),a=n(2);t.pai_bioscan=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.app_data),i=c.holder,l=c.dead,d=c.health,u=c.brute,s=c.oxy,m=c.tox,p=c.burn;c.temp;return i?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"red",children:"Dead"}):(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"green",children:"Alive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:1,value:d/100,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:s})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"green",children:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"red",children:u})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Error: No biological host found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_directives=void 0;var o=n(0),r=n(1),a=n(2);t.pai_directives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.app_data,l=i.master,d=i.dna,u=i.prime,s=i.supplemental;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:l?l+" ("+d+")":"None"}),l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Request DNA",children:(0,o.createComponentVNode)(2,a.Button,{content:"Request Carrier DNA Sample",icon:"dna",onClick:function(){return c("getdna")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directives",children:s||"None"})]}),(0,o.createComponentVNode)(2,a.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,o.createComponentVNode)(2,a.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."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_doorjack=void 0;var o=n(0),r=n(1),a=n(2);t.pai_doorjack=function(e,t){var n,c,i=(0,r.useBackend)(t),l=i.act,d=i.data.app_data,u=d.cable,s=d.machine,m=d.inprogress,p=d.progress;d.aborted;return n=s?(0,o.createComponentVNode)(2,a.Button,{selected:!0,content:"Connected"}):(0,o.createComponentVNode)(2,a.Button,{content:u?"Extended":"Retracted",color:u?"orange":null,onClick:function(){return l("cable")}}),s&&(c=(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},value:p,maxValue:100}),m?(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",content:"Abort",onClick:function(){return l("cancel")}}):(0,o.createComponentVNode)(2,a.Button,{mt:1,content:"Start",onClick:function(){return l("jack")}})]})),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:n}),c]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_main_menu=void 0;var o=n(0),r=n(1),a=n(2);t.pai_main_menu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.app_data,l=i.available_software,d=i.installed_software,u=i.installed_toggles,s=i.available_ram,m=i.emotions,p=i.current_emotion,f=[];return d.map((function(e){return f[e.key]=e.name})),u.map((function(e){return f[e.key]=e.name})),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available RAM",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Software",children:[l.filter((function(e){return!f[e.key]})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.cost+")",icon:e.icon,disabled:e.cost>s,onClick:function(){return c("purchaseSoftware",{key:e.key})}},e.key)})),0===l.filter((function(e){return!f[e.key]})).length&&"No software available!"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed Software",children:[d.filter((function(e){return"mainmenu"!==e.key})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:e.icon,onClick:function(){return c("startSoftware",{software_key:e.key})}},e.key)})),0===d.length&&"No software installed!"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed Toggles",children:[u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:e.icon,selected:e.active,onClick:function(){return c("setToggle",{toggle_key:e.key})}},e.key)})),0===u.length&&"No toggles installed!"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Select Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("setEmotion",{emotion:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_manifest=void 0;var o=n(0),r=n(1),a=n(135);t.pai_manifest=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.CrewManifest,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_medrecords=void 0;var o=n(0),r=n(1),a=n(96);t.pai_medrecords=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n.app_data,recordType:"MED"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_messenger=void 0;var o=n(0),r=n(1),a=n(186);t.pai_messenger=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return c.app_data.active_convo?(0,o.createComponentVNode)(2,a.ActiveConversation,{data:c.app_data}):(0,o.createComponentVNode)(2,a.MessengerList,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_radio=void 0;var o=n(0),r=n(1),a=n(15),c=n(2);t.pai_radio=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.app_data,d=l.minFrequency,u=l.maxFrequency,s=l.frequency,m=l.broadcasting;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:d/10,maxValue:u/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onChange:function(e,t){return i("freq",{freq:t})}}),(0,o.createComponentVNode)(2,c.Button,{tooltip:"Reset",icon:"undo",onClick:function(){return i("freq",{freq:"145.9"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("toggleBroadcast")},selected:m,content:m?"Enabled":"Disabled"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_secrecords=void 0;var o=n(0),r=n(1),a=n(96);t.pai_secrecords=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n.app_data,recordType:"SEC"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_signaler=void 0;var o=n(0),r=n(1),a=n(187);t.pai_signaler=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Signaler,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.PDA=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(126),l=n(531);t.PDA=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data),m=s.app;if(!s.owner)return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var p=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,i.routingError)("notFound",e);throw o}var n=t[e];return n||(0,i.routingError)("missingExport",e)}(m.template);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:m.icon,mr:1}),m.name]}),p:1,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,u)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.idInserted,d=i.idLink,u=i.stationTime,s=i.cartridge_name;return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[l?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",color:"transparent",onClick:function(){return c("Authenticate")},content:d})}):(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,color:"grey",children:"No ID Inserted"}),s?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"sd-card",color:"transparent",onClick:function(){return c("Eject")},content:"Eject "+s})}):(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,color:"grey",children:"No Cartridge Inserted"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"right",bold:!0,m:1,children:u})]})})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.app;return(0,o.createComponentVNode)(2,a.Box,{className:"PDA__footer",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){return c("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.is_home?"disabled":"white",icon:"home",onClick:function(){c("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":532,"./pda_janitor.js":533,"./pda_main_menu.js":534,"./pda_manifest.js":535,"./pda_medical.js":536,"./pda_messenger.js":186,"./pda_mob_hunt.js":537,"./pda_mule.js":538,"./pda_notes.js":539,"./pda_power.js":540,"./pda_secbot.js":541,"./pda_security.js":542,"./pda_signaler.js":543,"./pda_status_display.js":544,"./pda_supplyrecords.js":545};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=531},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(1),a=n(185);t.pda_atmos_scan=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.AtmosScan,{data:n})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=n(1),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.janitor),i=c.user_loc,l=c.mops,d=c.buckets,u=c.cleanbots,s=c.carts;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:[i.x,",",i.y]}),l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mop Locations",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)}))}),d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mop Bucket Locations",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)}))}),u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cleanbot Locations",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)}))}),s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(15),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.owner,d=i.ownjob,u=i.idInserted,s=i.categories,m=i.pai,p=i.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return c("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=i.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.uid in p?e.notify_icon:e.icon,iconSpin:e.uid in p,color:e.uid in p?"red":"transparent",content:e.name,onClick:function(){return c("StartProgram",{program:e.uid})}},e.uid)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return c("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return c("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=n(1),a=n(135);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.CrewManifest)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=n(1),a=n(96);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n,recordType:"MED"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_mob_hunt=void 0;var o=n(0),r=n(1),a=n(2);t.pda_mob_hunt=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.connected,d=i.wild_captures,u=i.no_collection,s=i.entry;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connection Status",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:["Connected",(0,o.createComponentVNode)(2,a.Button,{ml:2,content:"Disconnect",icon:"sign-out-alt",onClick:function(){return c("Disconnect")}})]}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:["Disconnected",(0,o.createComponentVNode)(2,a.Button,{ml:2,content:"Connect",icon:"sign-in-alt",onClick:function(){return c("Reconnect")}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Wild Captures",children:d})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Collection",mt:2,buttons:(0,o.createComponentVNode)(2,a.Box,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Previous",icon:"arrow-left",onClick:function(){return c("Prev")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Next",icon:"arrow-right",onClick:function(){return c("Next")}})]})}),children:u?"Your collection is empty! Go capture some Nano-Mobs!":s?(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createVNode)(1,"img",null,null,1,{src:s.sprite,style:{width:"64px","-ms-interpolation-mode":"nearest-neighbor"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[s.nickname&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nickname",children:s.nickname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:s.level}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Type",children:s.type1}),s.type2&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Type",children:s.type2}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Transfer",icon:"sd-card",onClick:function(){return c("Transfer")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Release",icon:"arrow-up",onClick:function(){return c("Release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Rename",icon:"pencil-alt",onClick:function(){return c("Rename")}}),!!s.is_hacked&&(0,o.createComponentVNode)(2,a.Button,{content:"Set Trap",icon:"bolt",color:"red",onClick:function(){return c("Set_Trap")}})]})]})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Mob entry missing!"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_mule=void 0;var o=n(0),r=n(1),a=n(2);t.pda_mule=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.mulebot.active);return(0,o.createComponentVNode)(2,a.Box,{children:l?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,c)})};var c=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.mulebot.bots;return(0,o.createComponentVNode)(2,a.Box,{children:[i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.Name,icon:"cog",onClick:function(){return c("AccessBot",{uid:e.uid})}})},e.Name)})),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"rss",content:"Re-scan for bots",onClick:function(){return c("Rescan")}})})]})},i=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data.mulebot,d=l.botstatus,u=l.active,s=d.mode,m=d.loca,p=d.load,f=d.powr,h=d.dest,C=d.home,N=d.retn,b=d.pick;switch(s){case 0:n="Ready";break;case 1:n="Loading/Unloading";break;case 2:case 12:n="Navigating to delivery location";break;case 3:n="Navigating to Home";break;case 4:n="Waiting for clear path";break;case 5:case 6:n="Calculating navigation path";break;case 7:n="Unable to locate destination";break;default:n=s}return(0,o.createComponentVNode)(2,a.Section,{title:u,children:[-1===s&&(0,o.createComponentVNode)(2,a.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[f,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:(0,o.createComponentVNode)(2,a.Button,{content:h?h+" (Set)":"None (Set)",onClick:function(){return i("SetDest")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Load",children:(0,o.createComponentVNode)(2,a.Button,{content:p?p+" (Unload)":"None",disabled:!p,onClick:function(){return i("Unload")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Pickup",children:(0,o.createComponentVNode)(2,a.Button,{content:b?"Yes":"No",selected:b,onClick:function(){return i("SetAutoPickup",{autoPickupType:b?"pickoff":"pickon"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Return",children:(0,o.createComponentVNode)(2,a.Button,{content:N?"Yes":"No",selected:N,onClick:function(){return i("SetAutoReturn",{autoReturnType:N?"retoff":"reton"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stop",icon:"stop",onClick:function(){return i("Stop")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Proceed",icon:"play",onClick:function(){return i("Start")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Return Home",icon:"home",onClick:function(){return i("ReturnHome")}})]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notes=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notes=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:i}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("Edit")},content:"Edit"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(188);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorMainContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_secbot=void 0;var o=n(0),r=n(1),a=n(2);t.pda_secbot=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.beepsky.active);return(0,o.createComponentVNode)(2,a.Box,{children:l?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,c)})};var c=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.beepsky.bots;return(0,o.createComponentVNode)(2,a.Box,{children:[i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.Name,icon:"cog",onClick:function(){return c("AccessBot",{uid:e.uid})}})},e.Name)})),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"rss",content:"Re-scan for bots",onClick:function(){return c("Rescan")}})})]})},i=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data.beepsky,d=l.botstatus,u=l.active,s=d.mode,m=d.loca;switch(s){case 0:n="Ready";break;case 1:n="Apprehending target";break;case 2:case 3:n="Arresting target";break;case 4:n="Starting patrol";break;case 5:n="On patrol";break;case 6:n="Responding to summons"}return(0,o.createComponentVNode)(2,a.Section,{title:u,children:[-1===s&&(0,o.createComponentVNode)(2,a.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Go",icon:"play",onClick:function(){return i("Go")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stop",icon:"stop",onClick:function(){return i("Stop")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Summon",icon:"arrow-down",onClick:function(){return i("Summon")}})]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=n(1),a=n(96);t.pda_security=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n,recordType:"SEC"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaler=void 0;var o=n(0),r=n(1),a=n(187);t.pda_signaler=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Signaler,{data:c})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=n(1),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return c("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"clock",content:"Evac ETA",onClick:function(){return c("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"edit",content:"Message",onClick:function(){return c("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"Red Alert",onClick:function(){return c("Status",{statdisp:"alert",alert:"redalert"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"boxes",content:"NT Logo",onClick:function(){return c("Status",{statdisp:"alert",alert:"default"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"lock",content:"Lockdown",onClick:function(){return c("Status",{statdisp:"alert",alert:"lockdown"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"biohazard",content:"Biohazard",onClick:function(){return c("Status",{statdisp:"alert",alert:"biohazard"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:i.message1+" (set)",icon:"pen",onClick:function(){return c("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:i.message2+" (set)",icon:"pen",onClick:function(){return c("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supplyrecords=void 0;var o=n(0),r=n(1),a=n(2);t.pda_supplyrecords=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.supply),i=c.shuttle_loc,l=c.shuttle_time,d=c.shuttle_moving,u=c.approved,s=c.approved_count,m=c.requests,p=c.requests_count;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Status",children:d?(0,o.createComponentVNode)(2,a.Box,{children:["In transit ",l]}):(0,o.createComponentVNode)(2,a.Box,{children:i})})}),(0,o.createComponentVNode)(2,a.Section,{mt:1,title:"Requested Orders",children:p>0&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["#",e.Number,' - "',e.Name,'" for "',e.OrderedBy,'"']},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Approved Orders",children:s>0&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["#",e.Number,' - "',e.Name,'" for "',e.ApprovedBy,'"']},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pacman=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(95);t.Pacman=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.broken,s=d.anchored,m=d.active,p=d.fuel_type,f=d.fuel_usage,h=d.fuel_stored,C=d.fuel_cap,N=d.is_ai,b=d.tmp_current,g=d.tmp_max,V=d.tmp_overheat,v=d.output_max,y=d.power_gen,_=d.output_set,x=d.has_fuel,k=h/C,L=b/g,B=_*y,w=Math.round(h/f),S=Math.round(w/60),I=w>120?S+" minutes":w+" seconds";return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(u||!s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"The generator is malfunctioning!"}),!u&&!s&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!u&&!!s&&(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!x,selected:m,onClick:function(){return l("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",className:"ml-1",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power setting",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:_,minValue:1,maxValue:v,step:1,className:"mt-1",onDrag:function(e,t){return l("change_power",{change_power:t})}}),"(",(0,i.formatPower)(B),")"]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,ranges:{green:[-Infinity,.33],orange:[.33,.66],red:[.66,Infinity]},children:[b," \u2103"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[V>50&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),V>20&&V<=50&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"WARNING: Overheating!"}),V>1&&V<=20&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"Temperature High"}),0===V&&(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Fuel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||N||!x,onClick:function(){return l("eject_fuel")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:k,ranges:{red:[-Infinity,.33],orange:[.33,.66],green:[.66,Infinity]},children:[Math.round(h/1e3)," dm\xb3"]})})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel usage",children:[f/1e3," dm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel depletion",children:[!!x&&(f?I:"N/A"),!x&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.PersonalCrafting=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.busy,m=u.category,p=u.display_craftable_only,f=u.display_compact,h=u.prev_cat,C=u.next_cat,N=u.subcategory,b=u.prev_subcat,g=u.next_subcat;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!s&&(0,o.createComponentVNode)(2,a.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,o.createComponentVNode)(2,a.Section,{title:m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Show Craftable Only",icon:p?"check-square-o":"square-o",selected:p,onClick:function(){return d("toggle_recipes")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Compact Mode",icon:f?"check-square-o":"square-o",selected:f,onClick:function(){return d("toggle_compact")}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:h,icon:"arrow-left",onClick:function(){return d("backwardCat")}}),(0,o.createComponentVNode)(2,a.Button,{content:C,icon:"arrow-right",onClick:function(){return d("forwardCat")}})]}),N&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:b,icon:"arrow-left",onClick:function(){return d("backwardSubCat")}}),(0,o.createComponentVNode)(2,a.Button,{content:g,icon:"arrow-right",onClick:function(){return d("forwardSubCat")}})]}),f?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,l)]})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.display_craftable_only,d=i.can_craft,u=i.cant_craft;return(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",onClick:function(){return c("make",{make:e.ref})}}),e.catalyst_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)})),!l&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",disabled:!0}),e.catalyst_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)}))]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.display_craftable_only,d=i.can_craft,u=i.cant_craft;return(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",onClick:function(){return c("make",{make:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.catalyst_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Catalysts",children:e.catalyst_text}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)})),!l&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.catalyst_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Catalysts",children:e.catalyst_text}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PoolController=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);var i={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}},l=function(e,t){var n=e.tempKey,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["tempKey"]),l=i[n];if(!l)return null;var d=(0,r.useBackend)(t),u=d.data,s=d.act,m=u.currentTemp,p=l.label,f=l.icon,h=n===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({selected:h,onClick:function(){s("setTemp",{temp:n})}},c,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:f}),p]})))};t.PoolController=function(e,t){for(var n=(0,r.useBackend)(t).data,d=n.emagged,u=n.currentTemp,s=i[u]||i.normal,m=s.label,p=s.color,f=[],h=0,C=Object.entries(i);h0?"envelope-open-text":"envelope",onClick:function(){return i("setScreen",{setScreen:6})}})}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Request Assistance",icon:"hand-paper",onClick:function(){return i("setScreen",{setScreen:1})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Request Supplies",icon:"box",onClick:function(){return i("setScreen",{setScreen:2})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Relay Anonymous Information",icon:"comment",onClick:function(){return i("setScreen",{setScreen:3})}})})]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Print Shipping Label",icon:"tag",onClick:function(){return i("setScreen",{setScreen:9})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){return i("setScreen",{setScreen:10})}})})]}),!!u&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Button,{content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){return i("setScreen",{setScreen:8})}})}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Button,{content:s?"Speaker Off":"Speaker On",selected:!s,icon:s?"volume-mute":"volume-up",onClick:function(){return i("toggleSilent")}})})]})},l=function(e,t){var n,c,i=(0,r.useBackend)(t),l=i.act,d=i.data,u=d.department;switch(e.purpose){case"ASSISTANCE":n=d.assist_dept,c="Request assistance from another department";break;case"SUPPLIES":n=d.supply_dept,c="Request supplies from another department";break;case"INFO":n=d.info_dept,c="Relay information to another department"}return(0,o.createComponentVNode)(2,a.Section,{title:c,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return l("setScreen",{setScreen:0})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.filter((function(e){return e!==u})).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[(0,o.createComponentVNode)(2,a.Button,{content:"Message",icon:"envelope",onClick:function(){return l("writeInput",{write:e,priority:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){return l("writeInput",{write:e,priority:2})}})]},e)}))})})},d=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act;c.data;switch(e.type){case"SUCCESS":n="Message sent successfully";break;case"FAIL":n="Request supplies from another department"}return(0,o.createComponentVNode)(2,a.Section,{title:n,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return i("setScreen",{setScreen:0})}})})},u=function(e,t){var n,c,i=(0,r.useBackend)(t),l=i.act,d=i.data;switch(e.type){case"MESSAGES":n=d.message_log,c="Message Log";break;case"SHIPPING":n=d.shipping_log,c="Shipping label print log"}return(0,o.createComponentVNode)(2,a.Section,{title:c,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return l("setScreen",{setScreen:0})}}),children:n.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.map((function(e,t){return(0,o.createVNode)(1,"div",null,e,0,null,t)})),(0,o.createVNode)(1,"hr")]},e)}))})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.recipient,d=i.message,u=i.msgVerified,s=i.msgStamped;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated by",color:"green",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped by",color:"blue",children:s})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){return c("department",{department:l})}})]})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.message,d=i.announceAuth;return(0,o.createComponentVNode)(2,a.Section,{title:"Station-Wide Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{content:l||"Edit Message",icon:"edit",onClick:function(){return c("writeAnnouncement")}}),d?(0,o.createComponentVNode)(2,a.Box,{mt:1,color:"green",children:"ID verified. Authentication accepted."}):(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(d&&l),onClick:function(){return c("sendAnnouncement")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.shipDest,d=i.msgVerified,u=i.ship_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Print Shipping Label",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated by",children:d})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(l&&d),onClick:function(){return c("printLabel")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Destinations",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.Button,{content:l===e?"Selected":"Select",selected:l===e,onClick:function(){return c("shipSelect",{shipSelect:e})}})},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CurrentLevels=void 0;var o=n(0),r=n(1),a=n(2);t.CurrentLevels=function(e,t){var n=(0,r.useBackend)(t).data.tech_levels;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"h3",null,"Current Research Levels:",16),n.map((function(e,t){var n=e.name,r=e.level,c=e.desc;return(0,o.createComponentVNode)(2,a.Box,{children:[t>0?(0,o.createComponentVNode)(2,a.Divider):null,(0,o.createComponentVNode)(2,a.Box,{children:n}),(0,o.createComponentVNode)(2,a.Box,{children:["* Level: ",r]}),(0,o.createComponentVNode)(2,a.Box,{children:["* Summary: ",c]})]},n)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DataDiskMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(50),i=n(62),l=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_data;return l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:l.level}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:l.desc})]}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return i("updt_tech")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Disk",icon:"trash",onClick:function(){return i("clear_tech")}}),(0,o.createComponentVNode)(2,s)]})]}):null},d=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_data;if(!l)return null;var d=l.name,u=l.lathe_types,m=l.materials,p=u.join(", ");return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),p?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["- ",(0,o.createVNode)(1,"span",null,e.name,0,{style:{"text-transform":"capitalize"}})," x ",e.amount]},e.name)})),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return i("updt_design")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Disk",icon:"trash",onClick:function(){return i("clear_design")}}),(0,o.createComponentVNode)(2,s)]})]})},u=function(e,t){var n=(0,r.useBackend)(t).data.disk_type;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk is empty."}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,c.RndNavButton,{submenu:i.SUBMENU.DISK_COPY,icon:"arrow-down",content:"tech"===n?"Load Tech to Disk":"Load Design to Disk"}),(0,o.createComponentVNode)(2,s)]})]})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_type;return l?(0,o.createComponentVNode)(2,a.Button,{content:"Eject Disk",icon:"eject",onClick:function(){i("tech"===l?"eject_tech":"eject_design")}}):null},m=function(e,t){var n=(0,r.useBackend)(t).data,c=n.disk_data,i=n.disk_type;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk Contents",children:function(){if(!c)return(0,o.createComponentVNode)(2,u);switch(i){case"design":return(0,o.createComponentVNode)(2,d);case"tech":return(0,o.createComponentVNode)(2,l);default:return null}}()})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_type,d=c.to_copy;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.sort((function(e,t){return e.name.localeCompare(t.name)})).map((function(e){var t=e.name,n=e.id;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:t,children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){i("tech"===l?"copy_tech":"copy_design",{id:n})}})},n)}))})})})};t.DataDiskMenu=function(e,t){return(0,r.useBackend)(t).data.disk_type?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,m)}}),(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.DISK_COPY,render:function(){return(0,o.createComponentVNode)(2,p)}})],4):null}},function(e,t,n){"use strict";t.__esModule=!0,t.DeconstructionMenu=void 0;var o=n(0),r=n(1),a=n(2);t.DeconstructionMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.loaded_item;return c.linked_destroy?l?(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,title:"Deconstruction Menu",children:[(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:["Name: ",l.name]}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:(0,o.createVNode)(1,"h3",null,"Origin Tech:",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:l.origin_tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* "+e.name,children:[e.object_level," ",e.current_level?(0,o.createFragment)([(0,o.createTextVNode)("(Current: "),e.current_level,(0,o.createTextVNode)(")")],0):null]},e.name)}))}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:(0,o.createVNode)(1,"h3",null,"Options:",16)}),(0,o.createComponentVNode)(2,a.Button,{content:"Deconstruct Item",icon:"unlink",onClick:function(){i("deconstruct")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Item",icon:"eject",onClick:function(){i("eject_item")}})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Deconstruction Menu",children:"No item loaded. Standing by..."}):(0,o.createComponentVNode)(2,a.Box,{children:"NO DESTRUCTIVE ANALYZER LINKED TO CONSOLE"})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheCategory=void 0;var o=n(0),r=n(1),a=n(2),c=n(50);t.LatheCategory=function(e,t){var n=(0,r.useBackend)(t),i=n.data,l=n.act,d=i.category,u=i.matching_designs,s=4===i.menu?"build":"imprint";return(0,o.createComponentVNode)(2,a.Section,{title:d,children:[(0,o.createComponentVNode)(2,c.LatheMaterials),(0,o.createComponentVNode)(2,a.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:u.map((function(e){var t=e.id,n=e.name,r=e.can_build,c=e.materials;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:n,disabled:r<1,onClick:function(){return l(s,{id:t,amount:1})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:r>=5?(0,o.createComponentVNode)(2,a.Button,{content:"x5",onClick:function(){return l(s,{id:t,amount:5})}}):null}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:r>=10?(0,o.createComponentVNode)(2,a.Button,{content:"x10",onClick:function(){return l(s,{id:t,amount:10})}}):null}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:c.map((function(e){return(0,o.createFragment)([" | ",(0,o.createVNode)(1,"span",e.is_red?"color-red":null,[e.amount,(0,o.createTextVNode)(" "),e.name],0)],0)}))})]},t)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheChemicalStorage=void 0;var o=n(0),r=n(1),a=n(2);t.LatheChemicalStorage=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.loaded_chemicals,d=4===c.menu;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Storage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Purge All",icon:"trash",onClick:function(){i(d?"disposeallP":"disposeallI")}}),(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e){var t=e.volume,n=e.name,r=e.id;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* "+t+" of "+n,children:(0,o.createComponentVNode)(2,a.Button,{content:"Purge",icon:"trash",onClick:function(){i(d?"disposeP":"disposeI",{id:r})}})},r)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMainMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(50);t.LatheMainMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.data,l=n.act,d=i.menu,u=i.categories,s=4===d?"Protolathe":"Circuit Imprinter";return(0,o.createComponentVNode)(2,a.Section,{title:s+" Menu",children:[(0,o.createComponentVNode)(2,c.LatheMaterials),(0,o.createComponentVNode)(2,c.LatheSearch),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",content:e,onClick:function(){l("setCategory",{category:e})}})},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMaterials=void 0;var o=n(0),r=n(1),a=n(2);t.LatheMaterials=function(e,t){var n=(0,r.useBackend)(t).data,c=n.total_materials,i=n.max_materials,l=n.max_chemicals,d=n.total_chemicals;return(0,o.createComponentVNode)(2,a.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,o.createComponentVNode)(2,a.Table,{width:"auto",children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:c}),i?(0,o.createComponentVNode)(2,a.Table.Cell,{children:" / "+i}):null]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d}),l?(0,o.createComponentVNode)(2,a.Table.Cell,{children:" / "+l}):null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMaterialStorage=void 0;var o=n(0),r=n(1),a=n(2);t.LatheMaterialStorage=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.loaded_materials;return(0,o.createComponentVNode)(2,a.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,o.createComponentVNode)(2,a.Table,{children:l.map((function(e){var t=e.id,n=e.amount,r=e.name,l=function(e){var n=4===c.menu?"lathe_ejectsheet":"imprinter_ejectsheet";i(n,{id:t,amount:e})},d=Math.floor(n/2e3),u=n<1,s=1===d?"":"s";return(0,o.createComponentVNode)(2,a.Table.Row,{className:u?"color-grey":"color-yellow",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{minWidth:"210px",children:["* ",n," of ",r]}),(0,o.createComponentVNode)(2,a.Table.Cell,{minWidth:"110px",children:["(",d," sheet",s,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:n>=2e3?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"1x",icon:"eject",onClick:function(){return l(1)}}),(0,o.createComponentVNode)(2,a.Button,{content:"C",icon:"eject",onClick:function(){return l("custom")}}),n>=1e4?(0,o.createComponentVNode)(2,a.Button,{content:"5x",icon:"eject",onClick:function(){return l(5)}}):null,(0,o.createComponentVNode)(2,a.Button,{content:"All",icon:"eject",onClick:function(){return l(50)}})],0):null})]},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMenu=void 0;var o=n(0),r=n(1),a=n(189),c=n(50),i=n(2),l=n(62);t.LatheMenu=function(e,t){var n=(0,r.useBackend)(t).data,d=n.menu,u=n.linked_lathe,s=n.linked_imprinter;return 4!==d||u?5!==d||s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,c.LatheMainMenu)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.LATHE_CATEGORY,render:function(){return(0,o.createComponentVNode)(2,c.LatheCategory)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.LATHE_MAT_STORAGE,render:function(){return(0,o.createComponentVNode)(2,c.LatheMaterialStorage)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.LATHE_CHEM_STORAGE,render:function(){return(0,o.createComponentVNode)(2,c.LatheChemicalStorage)}})]}):(0,o.createComponentVNode)(2,i.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,o.createComponentVNode)(2,i.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheSearch=void 0;var o=n(0),r=n(1),a=n(2);t.LatheSearch=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search...",onChange:function(e,t){return n("search",{to_search:t})}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MainMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(50),i=n(62);t.MainMenu=function(e,t){var n=(0,r.useBackend)(t).data,l=n.disk_type,d=n.linked_destroy,u=n.linked_lathe,s=n.linked_imprinter,m=n.tech_levels;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[(0,o.createComponentVNode)(2,a.Flex,{className:"RndConsole__MainMenu__Buttons",direction:"column",align:"flex-start",children:[(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!l,menu:i.MENU.DISK,submenu:i.SUBMENU.MAIN,icon:"save",content:"Disk Operations"}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!d,menu:i.MENU.DESTROY,submenu:i.SUBMENU.MAIN,icon:"unlink",content:"Destructive Analyzer Menu"}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!u,menu:i.MENU.LATHE,submenu:i.SUBMENU.MAIN,icon:"print",content:"Protolathe Menu"}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!s,menu:i.MENU.IMPRINTER,submenu:i.SUBMENU.MAIN,icon:"print",content:"Circuit Imprinter Menu"}),(0,o.createComponentVNode)(2,c.RndNavButton,{menu:i.MENU.SETTINGS,submenu:i.SUBMENU.MAIN,icon:"cog",content:"Settings"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:"12px"}),(0,o.createVNode)(1,"h3",null,"Current Research Levels:",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){var t=e.name,n=e.level;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:n},t)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RndNavbar=void 0;var o=n(0),r=n(50),a=n(2),c=n(62);t.RndNavbar=function(){return(0,o.createComponentVNode)(2,a.Box,{className:"RndConsole__RndNavbar",children:[(0,o.createComponentVNode)(2,r.RndRoute,{menu:function(e){return e!==c.MENU.MAIN},render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{menu:c.MENU.MAIN,submenu:c.SUBMENU.MAIN,icon:"reply",content:"Main Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{submenu:function(e){return e!==c.SUBMENU.MAIN},render:function(){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.DISK,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Disk Operations Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.LATHE,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Protolathe Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.IMPRINTER,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Circuit Imprinter Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.SETTINGS,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Settings Menu"})}})]})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:function(e){return e===c.MENU.LATHE||e===c.MENU.IMPRINTER},submenu:c.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.LATHE_MAT_STORAGE,icon:"arrow-up",content:"Material Storage"}),(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.LATHE_CHEM_STORAGE,icon:"arrow-up",content:"Chemical Storage"})]})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RndNavButton=void 0;var o=n(0),r=n(1),a=n(2);t.RndNavButton=function(e,t){var n=e.icon,c=e.children,i=e.disabled,l=e.content,d=(0,r.useBackend)(t),u=d.data,s=d.act,m=u.menu,p=u.submenu,f=m,h=p;return null!==e.menu&&e.menu!==undefined&&(f=e.menu),null!==e.submenu&&e.submenu!==undefined&&(h=e.submenu),(0,o.createComponentVNode)(2,a.Button,{content:l,icon:n,disabled:i,onClick:function(){s("nav",{menu:f,submenu:h})},children:c})}},function(e,t,n){"use strict";t.__esModule=!0,t.SettingsMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(50),i=n(62);t.SettingsMenu=function(e,t){var n=(0,r.useBackend)(t),l=n.data,d=n.act,u=l.sync,s=l.admin,m=l.linked_destroy,p=l.linked_lathe,f=l.linked_imprinter;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",align:"flex-start",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Sync Database with Network",icon:"sync",disabled:!u,onClick:function(){d("sync")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Connect to Research Network",icon:"plug",disabled:u,onClick:function(){d("togglesync")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:"unlink",content:"Disconnect from Research Network",onClick:function(){d("togglesync")}}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!u,content:"Device Linkage Menu",icon:"link",menu:i.MENU.SETTINGS,submenu:i.SUBMENU.SETTINGS_DEVICES}),1===s?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",content:"[ADMIN] Maximize Research Levels",onClick:function(){return d("maxresearch")}}):null]})})}}),(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.SETTINGS_DEVICES,render:function(){return(0,o.createComponentVNode)(2,a.Section,{title:"Device Linkage Menu",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){return d("find_device")}}),(0,o.createComponentVNode)(2,a.Box,{mt:"5px",children:(0,o.createVNode)(1,"h3",null,"Linked Devices:",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",content:"Unlink",onClick:function(){return d("disconnect",{item:"destroy"})}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:"* No Destructive Analyzer Linked"}),p?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",content:"Unlink",onClick:function(){d("disconnect",{item:"lathe"})}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:"* No Protolathe Linked"}),f?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",content:"Unlink",onClick:function(){return d("disconnect",{item:"imprinter"})}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:"* No Circuit Imprinter Linked"})]})]})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RobotSelfDiagnosis=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(19),l=function(e,t){var n=e/t;return n<=.2?"good":n<=.5?"average":"bad"};t.RobotSelfDiagnosis=function(e,t){var n=(0,r.useBackend)(t).data.component_data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{title:(0,i.capitalize)(e.name),children:e.installed<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:-1===e.installed?"Destroyed":"Missing"})})}):(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"72%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",color:l(e.brute_damage,e.max_damage),children:e.brute_damage}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",color:l(e.electronic_damage,e.max_damage),children:e.electronic_damage})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Powered",color:e.powered?"good":"bad",children:e.powered?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enabled",color:e.status?"good":"bad",children:e.status?"Yes":"No"})]})})]})},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,i,{cyborgs:f,can_hack:u})]})})};var i=function(e,t){var n=e.cyborgs,c=(e.can_hack,(0,r.useBackend)(t)),i=c.act,l=c.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return i("hackbot",{uid:e.uid})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return i("stopbot",{uid:e.uid})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return i("killbot",{uid:e.uid})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.uid)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.Safe=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Safe=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data),s=u.dial,m=u.open;u.locked,u.contents;return(0,o.createComponentVNode)(2,c.Window,{theme:"safe",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Box,{className:"Safe--engraving",children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,o.createComponentVNode)(2,a.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,o.createVNode)(1,"br"),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,a.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*s+"deg)","z-index":0}})]}),!m&&(0,o.createComponentVNode)(2,d)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.dial,d=i.open,u=i.locked,s=function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:d||t&&!u,icon:"arrow-"+(t?"right":"left"),content:(t?"Right":"Left")+" "+e,iconRight:t,onClick:function(){return c(t?"turnleft":"turnright",{num:e})},style:{"z-index":10}})};return(0,o.createComponentVNode)(2,a.Box,{className:"Safe--dialer",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:u,icon:d?"lock":"lock-open",content:d?"Close":"Open",mb:"0.5rem",onClick:function(){return c("open")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{position:"absolute",children:[s(50),s(10),s(1)]}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[s(1,!0),s(10,!0),s(50,!0)]}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe--dialer--number",children:l})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.contents;return(0,o.createComponentVNode)(2,a.Box,{className:"Safe--contents",overflow:"auto",children:i.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{mb:"0.5rem",onClick:function(){return c("retrieve",{index:t+1})},children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:e.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),e.name]}),(0,o.createVNode)(1,"br")],4,e)}))})},d=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,o.createComponentVNode)(2,a.Box,{children:["1. Turn the dial left to the first number.",(0,o.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,o.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,o.createVNode)(1,"br"),"4. Open the safe."]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.satellites,u=l.notice,s=l.meteor_shield,m=l.meteor_shield_coverage,p=l.meteor_shield_coverage_max,f=l.meteor_shield_coverage_percentage;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,a.Section,{title:"Station Shield Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:f>=100?"good":"average",value:m,maxValue:p,children:[f," %"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alert",color:"red",children:l.notice}),d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"#"+e.id,children:[e.mode," ",(0,o.createComponentVNode)(2,a.Button,{content:e.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){return i("toggle",{id:e.id})}})]},e.id)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(19),a=n(1),c=n(2),i=n(75),l=n(4),d=n(49),u=n(132),s=n(133),m=n(136),p={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},f=function(e,t){(0,d.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.SecurityRecords=function(e,t){var n,r=(0,a.useBackend)(t),i=(r.act,r.data),p=i.loginState,f=i.currentPage;return p.logged_in?(1===f?n=(0,o.createComponentVNode)(2,C):2===f&&(n=(0,o.createComponentVNode)(2,g)),(0,o.createComponentVNode)(2,l.Window,{theme:"security",resizable:!0,children:[(0,o.createComponentVNode)(2,d.ComplexModal),(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u.LoginInfo),(0,o.createComponentVNode)(2,m.TemporaryNotice),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,c.Section,{height:"100%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,l.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,s.LoginScreen)})})};var h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.currentPage,d=i.general;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===l,onClick:function(){return r("page",{page:1})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"List Records"]}),2===l&&d&&!d.empty&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===l,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"file"}),"Record: ",d.fields[0].value]})]})},C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.records,d=(0,a.useLocalState)(t,"searchText",""),u=d[0],s=(d[1],(0,a.useLocalState)(t,"sortId","name")),m=s[0],f=(s[1],(0,a.useLocalState)(t,"sortOrder",!0)),h=f[0];f[1];return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Table,{className:"SecurityRecords__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,N,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,N,{id:"id",children:"ID"}),(0,o.createComponentVNode)(2,N,{id:"rank",children:"Assignment"}),(0,o.createComponentVNode)(2,N,{id:"fingerprint",children:"Fingerprint"}),(0,o.createComponentVNode)(2,N,{id:"status",children:"Criminal Status"})]}),l.filter((0,r.createSearch)(u,(function(e){return e.name+"|"+e.id+"|"+e.rank+"|"+e.fingerprint+"|"+e.status}))).sort((function(e,t){var n=h?1:-1;return e[m].localeCompare(t[m])*n})).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"SecurityRecords__listRow--"+p[e.status],onClick:function(){return i("view",{uid_gen:e.uid_gen,uid_sec:e.uid_sec})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.fingerprint}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.status})]},e.id)}))]})})]})},N=function(e,t){var n=(0,a.useLocalState)(t,"sortId","name"),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"sortOrder",!0),d=l[0],u=l[1],s=e.id,m=e.children;return(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{color:r!==s&&"transparent",width:"100%",onClick:function(){r===s?u(!d):(i(s),u(!0))},children:[m,r===s&&(0,o.createComponentVNode)(2,c.Icon,{name:d?"sort-up":"sort-down",ml:"0.25rem;"})]})})},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.isPrinting,u=(0,a.useLocalState)(t,"searchText",""),s=(u[0],u[1]);return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,i.FlexItem,{children:[(0,o.createComponentVNode)(2,c.Button,{content:"New Record",icon:"plus",onClick:function(){return r("new_general")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:l?"spinner":"print",iconSpin:!!l,content:"Print Cell Log",ml:"0.25rem",onClick:function(){return(0,d.modalOpen)(t,"print_cell_log")}})]}),(0,o.createComponentVNode)(2,i.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",width:"100%",onInput:function(e,t){return s(t)}})})]})},g=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.isPrinting,d=i.general,u=i.security;return d&&d.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",level:2,mt:"-6px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:l?"spinner":"print",iconSpin:!!l,content:"Print Record",onClick:function(){return r("print_record")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated to this crew member!",tooltipPosition:"bottom-left",content:"Delete Record",onClick:function(){return r("delete_general")}})],4),children:(0,o.createComponentVNode)(2,V)}),(0,o.createComponentVNode)(2,c.Section,{title:"Security Data",level:2,mt:"-12px",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:u.empty,content:"Delete Record",onClick:function(){return r("delete_security")}}),children:(0,o.createComponentVNode)(2,v)})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},V=function(e,t){var n=(0,a.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{float:"left",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,r.decodeHtmlEntities)(""+e.value),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return f(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,c.Box,{position:"absolute",right:"0",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e,style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},v=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,r.decodeHtmlEntities)(e.value),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return f(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"comment",content:"Add Entry",onClick:function(){return(0,d.modalOpen)(t,"comment_add")}}),children:0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",display:"inline",children:e.header||"Auto-generated"}),(0,o.createVNode)(1,"br"),e.text||e,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("comment_delete",{id:t+1})}})]},t)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Security records lost!",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Create New Record",mt:"0.5rem",onClick:function(){return i("new_security")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(77);t.ShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:d.status?d.status:(0,o.createComponentVNode)(2,a.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!d.shuttle&&(!!d.docking_ports_len&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Send to ",children:d.docking_ports.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",content:e.name,onClick:function(){return l("move",{move:e.id})}},e.name)}))})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Status",color:"red",children:(0,o.createComponentVNode)(2,a.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!d.admin_controlled&&(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!d.status,onClick:function(){return l("request")}})})],0))]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ShuttleManipulator=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),u=n[0],s=n[1];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},icon:"info-circle",content:"Status"},"Status"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},icon:"file-import",content:"Templates"},"Templates"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},icon:"tools",content:"Modification"},"Modification")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,i);case 1:return(0,o.createComponentVNode)(2,l);case 2:return(0,o.createComponentVNode)(2,d);default:return"WE SHOULDN'T BE HERE!"}}(u)]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.shuttles;return(0,o.createComponentVNode)(2,a.Box,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:e.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Timer",children:e.timeleft}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Mode",children:e.mode}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Status",children:e.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){return c("jump_to",{type:"mobile",id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){return c("fast_travel",{id:e.id})}})]})]})},e.name)}))})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.templates_tabs,d=i.existing_shuttle,u=i.templates;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Tabs,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e===d.id,icon:"file",content:e,onClick:function(){return c("select_template_category",{cat:e})}},e)}))}),!!d&&u[d.id].templates.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.description&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:e.description}),e.admin_notes&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{content:"Load Template",icon:"download",onClick:function(){return c("select_template",{shuttle_id:e.shuttle_id})}})})]})},e.name)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.existing_shuttle,d=i.selected;return(0,o.createComponentVNode)(2,a.Box,{children:[l?(0,o.createComponentVNode)(2,a.Section,{title:"Selected Shuttle: "+l.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l.status}),l.timer&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",children:l.timeleft}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){return c("jump_to",{type:"mobile",id:l.id})}})})]})}):(0,o.createComponentVNode)(2,a.Section,{title:"Selected Shuttle: None"}),d?(0,o.createComponentVNode)(2,a.Section,{title:"Selected Template: "+d.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.description&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:d.description}),d.admin_notes&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Preview",icon:"eye",onClick:function(){return c("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Load",icon:"download",onClick:function(){return c("load",{shuttle_id:d.shuttle_id})}})]})]})}):(0,o.createComponentVNode)(2,a.Section,{title:"Selected Template: None"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(4),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[r,(0,o.createComponentVNode)(2,h)]})})};var m=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return i("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",content:"Eject",onClick:function(){return i("ejectify")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},f=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant Damage",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.hasOccupant,d=i.isBeakerLoaded,u=i.beakerMaxSpace,s=i.beakerFreeSpace,m=i.dialysis&&s>0;return(0,o.createComponentVNode)(2,c.Section,{title:"Dialysis",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!d||s<=0||!l,selected:m,icon:m?"toggle-on":"toggle-off",content:m?"Active":"Inactive",onClick:function(){return r("togglefilter")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!d,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:d?(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u,value:s/u,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[s,"u"]})})}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.occupant,d=i.chemicals,u=i.maxchem,s=i.amounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,c.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,c.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,c.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:"Inject "+t+"u",title:"Inject "+t+"u of "+e.title+" into the occupant",mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){return(0,o.createComponentVNode)(2,c.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlotMachine=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SlotMachine=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data;return null===d.money?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"Could not scan your card or could not find account!"}),(0,o.createComponentVNode)(2,a.Box,{children:"Please wear or hold your ID and try again."})]})})}):(n=1===d.plays?d.plays+" player has tried their luck today!":d.plays+" players have tried their luck today!",(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{lineHeight:2,children:n}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Credits Remaining",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.money})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"50 credits to spin",children:(0,o.createComponentVNode)(2,a.Button,{icon:"coins",disabled:d.working,content:d.working?"Spinning...":"Spin",onClick:function(){return l("spin")}})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,lineHeight:2,color:d.resultlvl,children:d.result})]})})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.Smartfridge=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Smartfridge=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.secure,u=l.can_dry,s=l.drying,m=l.contents;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Secure",children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Secure Access: Please have your identification ready."})}),!!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Drying rack",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return i("drying")}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contents",children:[!m&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:" No products loaded. "}),!!m&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",children:e.display_name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"25%",children:["(",e.quantity," in stock)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"30%",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){return i("vend",{index:e.vend,amount:1})}}),(0,o.createComponentVNode)(2,a.NumberInput,{width:"40px",minValue:0,value:0,maxValue:e.quantity,step:1,stepPixelSize:3,onChange:function(t,n){return i("vend",{index:e.vend,amount:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"All",tooltip:"Dispense all. ",onClick:function(){return i("vend",{index:e.vend,amount:e.quantity})}})]})]},e)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),c=n(95),i=n(4);t.Smes=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.capacityPercent,s=(d.capacity,d.charge),m=d.inputAttempt,p=d.inputting,f=d.inputLevel,h=d.inputLevelMax,C=d.inputAvailable,N=d.outputAttempt,b=d.outputting,g=d.outputLevel,V=d.outputLevelMax,v=d.outputUsed,y=(u>=100?"good":p&&"average")||"bad",_=(b?"good":s>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*u,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"sync-alt":"times",selected:m,onClick:function(){return l("tryinput")},children:m?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(u>=100?"Fully Charged":p&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===f,onClick:function(){return l("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===f,onClick:function(){return l("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:f/1e3,fillValue:C/1e3,minValue:0,maxValue:h/1e3,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(1e3*e,1)},onChange:function(e,t){return l("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:f===h,onClick:function(){return l("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:f===h,onClick:function(){return l("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,c.formatPower)(C)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"power-off":"times",selected:N,onClick:function(){return l("tryoutput")},children:N?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:_,children:b?"Sending":s>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===g,onClick:function(){return l("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===g,onClick:function(){return l("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:g/1e3,minValue:0,maxValue:V/1e3,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(1e3*e,1)},onChange:function(e,t){return l("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:g===V,onClick:function(){return l("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:g===V,onClick:function(){return l("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,c.formatPower)(v)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.generated,u=l.generated_ratio,s=l.tracking_state,m=l.tracking_rate,p=l.connected_panels,f=l.connected_tracker,h=l.cdir,C=l.direction,N=l.rotating_direction;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:f?"good":"bad",children:f?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:p>0?"good":"bad",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:d+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Panel orientation",children:[h,"\xb0 (",C,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracker rotation",children:[2===s&&(0,o.createComponentVNode)(2,a.Box,{children:" Automated "}),1===s&&(0,o.createComponentVNode)(2,a.Box,{children:[" ",m,"\xb0/h (",N,") "]}),0===s&&(0,o.createComponentVNode)(2,a.Box,{children:" Tracker offline "})]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Panel orientation",children:[2!==s&&(0,o.createComponentVNode)(2,a.NumberInput,{unit:"\xb0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:h,onDrag:function(e,t){return i("cdir",{cdir:t})}}),2===s&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"19px",children:" Automated "})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracker status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===s,onClick:function(){return i("track",{track:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===s,onClick:function(){return i("track",{track:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===s,disabled:!f,onClick:function(){return i("track",{track:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracker rotation",children:[1===s&&(0,o.createComponentVNode)(2,a.NumberInput,{unit:"\xb0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:m,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return i("tdir",{tdir:t})}}),0===s&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"19px",children:" Tracker offline "}),2===s&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{mb:.5,title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){return i("jump",{ID:e.uids})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){return i("spawn",{ID:e.uids})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:e.desc}),!!e.fluff&&(0,o.createComponentVNode)(2,a.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:e.fluff}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:e.important_info})]},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t).data.alarms||[],c=n.Fire||[],i=n.Atmosphere||[],l=n.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===l.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),l.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)};t.StationAlertConsoleContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorage=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SuitStorage=function(e,t){var n=(0,r.useBackend)(t).data.uv;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{display:"flex",className:"Layout__content--flexColumn",children:[!!n&&(0,o.createComponentVNode)(2,a.Dimmer,{backgroundColor:"black",opacity:.85,children:(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:1,size:4,mb:4}),(0,o.createVNode)(1,"br"),"Disinfection of contents in progress..."]})})}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,d)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.helmet,u=i.suit,s=i.magboots,m=i.mask,p=i.storage,f=i.open,h=i.locked;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",flexGrow:"1",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Start Disinfection Cycle",icon:"radiation",textAlign:"center",onClick:function(){return c("cook")}}),(0,o.createComponentVNode)(2,a.Button,{content:h?"Unlock":"Lock",icon:h?"unlock":"lock",disabled:f,onClick:function(){return c("toggle_lock")}})],4),children:f&&!h?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,l,{object:d,label:"Helmet",missingText:"helmet",eject:"dispense_helmet"}),(0,o.createComponentVNode)(2,l,{object:u,label:"Suit",missingText:"suit",eject:"dispense_suit"}),(0,o.createComponentVNode)(2,l,{object:s,label:"Boots",missingText:"boots",eject:"dispense_boots"}),(0,o.createComponentVNode)(2,l,{object:m,label:"Breathmask",missingText:"mask",eject:"dispense_mask"}),(0,o.createComponentVNode)(2,l,{object:p,label:"Storage",missingText:"storage item",eject:"dispense_storage"})]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:h?"lock":"exclamation-circle",size:"5",mb:3}),(0,o.createVNode)(1,"br"),h?"The unit is locked.":"The unit is closed."]})})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=(n.data,e.object),l=e.label,d=e.missingText,u=e.eject;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:l,children:(0,o.createComponentVNode)(2,a.Box,{my:.5,children:i?(0,o.createComponentVNode)(2,a.Button,{my:-1,icon:"eject",content:i,onClick:function(){return c(u)}}):(0,o.createComponentVNode)(2,a.Box,{color:"silver",bold:!0,children:["No ",d," found."]})})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.open,d=i.locked;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:l?"Close Suit Storage Unit":"Open Suit Storage Unit",icon:l?"times-circle":"expand",color:l?"red":"green",disabled:d,textAlign:"center",onClick:function(){return c("toggle_open")}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitor=void 0;var o=n(0),r=n(26),a=n(43),c=n(15),i=n(1),l=n(2),d=n(39),u=n(4);n(76);t.SupermatterMonitor=function(e,t){var n=(0,i.useBackend)(t);n.act;return 0===n.data.active?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p)};var s=function(e){return Math.log2(16+Math.max(0,e))-4},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supermatters,c=void 0===a?[]:a;return(0,o.createComponentVNode)(2,u.Window,{children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return r("refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.supermatter_id+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return r("view",{view:e.supermatter_id})}})})]},e.supermatter_id)}))})})})})},p=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,f=(p.active,p.SM_integrity),h=p.SM_power,C=p.SM_ambienttemp,N=p.SM_ambientpressure,b=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(p.gases||[]),g=Math.max.apply(Math,[1].concat(b.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,u.Window,{children:(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,c.toFixed)(h)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(C),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,c.toFixed)(C)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(N),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),Infinity]},children:(0,c.toFixed)(N)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return m("back")}}),children:(0,o.createComponentVNode)(2,l.LabeledList,{children:b.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:g,children:(0,c.toFixed)(e.amount,2)+"%"})},e.name)}))})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SyndicateComputerSimple=void 0;var o=n(0),r=n(1),a=n(2),c=(n(77),n(4));t.SyndicateComputerSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:l.rows.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.title,buttons:(0,o.createComponentVNode)(2,a.Button,{content:e.buttontitle,disabled:e.buttondisabled,tooltip:e.buttontooltip,tooltipPosition:"left",onClick:function(){return i(e.buttonact)}}),children:[e.status,!!e.bullets&&(0,o.createComponentVNode)(2,a.Box,{children:e.bullets.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]},e.title)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEG=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=function(e){return e.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")};t.TEG=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return d.error?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:[d.error,(0,o.createComponentVNode)(2,a.Button,{icon:"circle",content:"Recheck",onClick:function(){return l("check")}})]})})}):(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Cold Loop ("+d.cold_dir+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cold Inlet",children:[i(d.cold_inlet_temp)," K, ",i(d.cold_inlet_pressure)," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cold Outlet",children:[i(d.cold_outlet_temp)," K, ",i(d.cold_outlet_pressure)," kPa"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hot Loop ("+d.hot_dir+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hot Inlet",children:[i(d.hot_inlet_temp)," K, ",i(d.hot_inlet_pressure)," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hot Outlet",children:[i(d.hot_outlet_temp)," K, ",i(d.hot_outlet_pressure)," kPa"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Output",children:[i(d.output_power)," W",!!d.warning_switched&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!d.warning_cold_pressure&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!d.warning_hot_pressure&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TachyonArrayContent=t.TachyonArray=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TachyonArray=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.records,s=void 0===u?[]:u,m=d.explosion_target,p=d.toxins_tech,f=d.printing;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shift's Target",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Toxins Level",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Administration",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print All Logs",disabled:!s.length||f,align:"center",onClick:function(){return l("print_logs")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!s.length,color:"bad",align:"center",onClick:function(){return l("delete_logs")}})]})]})}),s.length?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Records"})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.records,l=void 0===i?[]:i;return(0,o.createComponentVNode)(2,a.Section,{title:"Logged Explosions",children:(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Time"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Epicenter"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actual Size"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Theoretical Size"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.logged_time}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.epicenter}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.actual_size_message}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.theoretical_size_message}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){return c("delete_record",{index:e.index})}})})]},e.index)}))]})})})})};t.TachyonArrayContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Tank=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data;return n=d.has_mask?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.connected?"check":"times",content:d.connected?"Internals On":"Internals Off",selected:d.connected,onClick:function(){return l("internals")}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.tankPressure/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:d.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:d.ReleasePressure===d.minReleasePressure,tooltip:"Min",onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(d.releasePressure),width:"65px",unit:"kPa",minValue:d.minReleasePressure,maxValue:d.maxReleasePressure,onChange:function(e,t){return l("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:d.ReleasePressure===d.maxReleasePressure,tooltip:"Max",onClick:function(){return l("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:d.ReleasePressure===d.defaultReleasePressure,tooltip:"Reset",onClick:function(){return l("pressure",{pressure:"reset"})}})]}),n]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.o_tanks,u=l.p_tanks;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Dispense Oxygen Tank ("+d+")",disabled:0===d,icon:"arrow-circle-down",onClick:function(){return i("oxygen")}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Dispense Plasma Tank ("+u+")",disabled:0===u,icon:"arrow-circle-down",onClick:function(){return i("plasma")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TcommsCore=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TcommsCore=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.ion),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],f=m[1];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[1===s&&(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return f(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Configuration"]},"ConfigPage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return f(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"link"}),"Device Linkage"]},"LinkagePage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return f(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-times"}),"User Filtering"]},"FilterPage")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,d);case 2:return(0,o.createComponentVNode)(2,u);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}(p)]})})};var i=function(){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.active,d=i.sectors_available,u=i.nttc_toggle_jobs,s=i.nttc_toggle_job_color,m=i.nttc_toggle_name_color,p=i.nttc_toggle_command_bold,f=i.nttc_job_indicator_type,h=i.nttc_setting_language,C=i.network_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine Power",children:(0,o.createComponentVNode)(2,a.Button,{content:l?"On":"Off",selected:l,icon:"power-off",onClick:function(){return c("toggle_active")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector Coverage",children:d})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radio Configuration",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Job Announcements",children:(0,o.createComponentVNode)(2,a.Button,{content:u?"On":"Off",selected:u,icon:"user-tag",onClick:function(){return c("nttc_toggle_jobs")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Job Departmentalisation",children:(0,o.createComponentVNode)(2,a.Button,{content:s?"On":"Off",selected:s,icon:"clipboard-list",onClick:function(){return c("nttc_toggle_job_color")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name Departmentalisation",children:(0,o.createComponentVNode)(2,a.Button,{content:m?"On":"Off",selected:m,icon:"user-tag",onClick:function(){return c("nttc_toggle_name_color")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Command Amplification",children:(0,o.createComponentVNode)(2,a.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){return c("nttc_toggle_command_bold")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Advanced",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Job Announcement Format",children:(0,o.createComponentVNode)(2,a.Button,{content:f||"Unset",selected:f,icon:"pencil-alt",onClick:function(){return c("nttc_job_indicator_type")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Language Conversion",children:(0,o.createComponentVNode)(2,a.Button,{content:h||"Unset",selected:h,icon:"globe",onClick:function(){return c("nttc_setting_language")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network ID",children:(0,o.createComponentVNode)(2,a.Button,{content:C||"Unset",selected:C,icon:"server",onClick:function(){return c("network_id")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){return c("import")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){return c("export")}})]})],4)},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.link_password,d=i.relay_entries;return(0,o.createComponentVNode)(2,a.Section,{title:"Device Linkage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Linkage Password",children:(0,o.createComponentVNode)(2,a.Button,{content:l||"Unset",selected:l,icon:"lock",onClick:function(){return c("change_password")}})})}),(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network Address"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network ID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Sector"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Unlink"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.addr}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.net_id}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.sector}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:1===e.status?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Offline"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Unlink",icon:"unlink",onClick:function(){return c("unlink",{addr:e.addr})}})})]},e.addr)}))]})]})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.filtered_users;return(0,o.createComponentVNode)(2,a.Section,{title:"User Filtering",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Add User",icon:"user-plus",onClick:function(){return c("add_filter")}}),children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{style:{width:"90%"},children:"User"}),(0,o.createComponentVNode)(2,a.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Remove",icon:"user-times",onClick:function(){return c("remove_filter",{user:e})}})})]},e)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TcommsRelay=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TcommsRelay=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.linked,m=u.active,p=u.network_id;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Relay Configuration",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine Power",children:(0,o.createComponentVNode)(2,a.Button,{content:m?"On":"Off",selected:m,icon:"power-off",onClick:function(){return d("toggle_active")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network ID",children:(0,o.createComponentVNode)(2,a.Button,{content:p||"Unset",selected:p,icon:"server",onClick:function(){return d("network_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Link Status",children:1===s?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Linked"}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Unlinked"})})]})}),1===s?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.linked_core_id,d=i.linked_core_addr,u=i.hidden_link;return(0,o.createComponentVNode)(2,a.Section,{title:"Link Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Linked Core Address",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hidden Link",children:(0,o.createComponentVNode)(2,a.Button,{content:u?"Yes":"No",icon:u?"eye-slash":"eye",selected:u,onClick:function(){return c("toggle_hidden_link")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unlink",children:(0,o.createComponentVNode)(2,a.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){return c("unlink")}})})]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Detected Cores",children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network Address"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network ID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Sector"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Link"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.addr}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.net_id}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.sector}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Link",icon:"link",onClick:function(){return c("link",{addr:e.addr})}})})]},e.addr)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(179);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.targetsTeleport?d.targetsTeleport:{},s=d.calibrated,m=d.calibrating,p=d.powerstation,f=d.regime,h=d.teleporterhub,C=d.target,N=d.locked;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(!p||!h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:[h,!p&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:" Powerstation not linked "}),p&&!h&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:" Teleporter hub not linked "})]}),p&&h&&(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Regime",children:[(0,o.createComponentVNode)(2,a.Button,{tooltip:"Teleport to another teleport hub. ",color:1===f?"good":null,onClick:function(){return l("setregime",{regime:1})},children:"Gate"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"One-way teleport. ",color:0===f?"good":null,onClick:function(){return l("setregime",{regime:0})},children:"Teleporter"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"Teleport to a location stored in a GPS device. ",color:2===f?"good":null,disabled:!N,onClick:function(){return l("setregime",{regime:2})},children:"GPS"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport target",children:[0===f&&(0,o.createComponentVNode)(2,a.Dropdown,{width:"220px",selected:C,options:Object.keys(u),color:"None"!==C?"default":"bad",onSelected:function(e){return l("settarget",{x:u[e].x,y:u[e].y,z:u[e].z})}}),1===f&&(0,o.createComponentVNode)(2,a.Dropdown,{width:"220px",selected:C,options:Object.keys(u),color:"None"!==C?"default":"bad",onSelected:function(e){return l("settarget",{x:u[e].x,y:u[e].y,z:u[e].z})}}),2===f&&(0,o.createComponentVNode)(2,a.Box,{children:C})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",children:["None"!==C&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,i.GridColumn,{size:"2",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})}),(0,o.createComponentVNode)(2,i.GridColumn,{size:"3",children:(0,o.createComponentVNode)(2,a.Box,{"class":"ml-1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",disabled:!(!s&&!m),onClick:function(){return l("calibrate")}})})})]}),"None"===C&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"21px",children:"No target set"})]})]})}),!!(N&&p&&h&&2===f)&&(0,o.createComponentVNode)(2,a.Section,{title:"GPS",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){return l("load")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){return l("eject")}})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(0),r=n(15),a=n(1),c=n(2),i=n(4);t.ThermoMachine=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Setting",children:(0,o.createComponentVNode)(2,c.Button,{icon:d.cooling?"temperature-low":"temperature-high",content:d.cooling?"Cooling":"Heating",selected:d.cooling,onClick:function(){return l("cooling")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:Math.round(d.target),unit:"K",width:"62px",minValue:Math.round(d.min),maxValue:Math.round(d.max),step:5,stepPixelSize:3,onDrag:function(e,t){return l("target",{target:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:d.target===d.min,title:"Minimum temperature",onClick:function(){return l("target",{target:d.min})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",disabled:d.target===d.initial,title:"Room Temperature",onClick:function(){return l("target",{target:d.initial})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:d.target===d.max,title:"Maximum Temperature",onClick:function(){return l("target",{target:d.max})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return i("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return i("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return i("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return i("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return i("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(0),r=n(26),a=n(43),c=n(19),i=n(1),l=n(2),d=n(75),u=n(4),s=n(49),m=function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,p);case 1:return(0,o.createComponentVNode)(2,f);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}};t.Uplink=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=(n.data,(0,i.useLocalState)(t,"tabIndex",0)),c=a[0],d=a[1];return(0,o.createComponentVNode)(2,u.Window,{theme:"syndicate",children:[(0,o.createComponentVNode)(2,s.ComplexModal),(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===c,onClick:function(){return d(0)},icon:"shopping-cart",children:"Purchase Equipment"},"PurchasePage"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===c,onClick:function(){return d(1)},icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{onClick:function(){return r("lock")},icon:"lock",children:"Lock Uplink"},"LockUplink")]}),m(c)]})]})};var p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,u=a.crystals,s=a.cats,m=(0,i.useLocalState)(t,"uplinkTab",s[0]),p=m[0],f=m[1];return(0,o.createComponentVNode)(2,l.Section,{title:"Current Balance: "+u+"TC",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Button,{content:"Random Item",icon:"question",onClick:function(){return r("buyRandom")}}),(0,o.createComponentVNode)(2,l.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){return r("refund")}})],4),children:(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,d.FlexItem,{children:(0,o.createComponentVNode)(2,l.Tabs,{vertical:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:e===p,onClick:function(){return f(e)},children:e.cat},e)}))})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:p.items.map((function(e){return(0,o.createComponentVNode)(2,l.Section,{title:(0,c.decodeHtmlEntities)(e.name),buttons:(0,o.createComponentVNode)(2,l.Button,{content:"Buy ("+e.cost+"TC)"+(e.refundable?" [Refundable]":""),color:1===e.hijack_only&&"red",tooltip:1===e.hijack_only&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){return r("buyItem",{item:e.obj_path})},disabled:e.cost>u}),children:(0,o.createComponentVNode)(2,l.Box,{italic:!0,children:(0,c.decodeHtmlEntities)(e.desc)})},(0,c.decodeHtmlEntities)(e.name))}))})]})})},f=function(e,t){var n=(0,i.useBackend)(t),u=(n.act,n.data.exploitable),s=(0,i.useLocalState)(t,"selectedRecord",u[0]),m=s[0],p=s[1],f=(0,i.useLocalState)(t,"searchText",""),h=f[0],C=f[1],N=function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)}(u,h);return(0,o.createComponentVNode)(2,l.Section,{title:"Exploitable Records",children:(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,d.FlexItem,{basis:20,children:[(0,o.createComponentVNode)(2,l.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(e,t){return C(t)}}),(0,o.createComponentVNode)(2,l.Tabs,{vertical:!0,children:N.map((function(e){return(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:e===m,onClick:function(){return p(e)},children:e.name},e)}))})]}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Name: "+m.name,children:[(0,o.createComponentVNode)(2,l.Box,{children:["Age: ",m.age]}),(0,o.createComponentVNode)(2,l.Box,{children:["Fingerprint: ",m.fingerprint]}),(0,o.createComponentVNode)(2,l.Box,{children:["Rank: ",m.rank]}),(0,o.createComponentVNode)(2,l.Box,{children:["Sex: ",m.sex]}),(0,o.createComponentVNode)(2,l.Box,{children:["Species: ",m.species]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Vending=void 0;var o=n(0),r=(n(8),n(1)),a=n(2),c=n(4),i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.product,d=e.productStock,u=e.productImage,s=i.chargesMoney,m=(i.user,i.userMoney),p=i.vend_ready,f=i.coin_name,h=(i.inserted_item_name,!s||0===l.price),C="ERROR!",N="";l.req_coin?(C="COIN",N="circle"):h?(C="FREE",N="arrow-circle-down"):(C=l.price,N="shopping-cart");var b=!p||!f&&l.req_coin||0===d||!h&&l.price>m;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:l.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Box,{color:(d<=0?"bad":d<=l.max_amount/2&&"average")||"good",children:[d," in stock"]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:b,icon:N,content:C,textAlign:"left",onClick:function(){return c("vend",{inum:l.inum})}})})]})};t.Vending=function(e,t){var n,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.user,m=u.guestNotice,p=u.userMoney,f=u.chargesMoney,h=u.product_records,C=void 0===h?[]:h,N=u.coin_records,b=void 0===N?[]:N,g=u.hidden_records,V=void 0===g?[]:g,v=u.stock,y=(u.vend_ready,u.coin_name),_=u.inserted_item_name,x=u.panel_open,k=u.speaker,L=u.imagelist;return n=[].concat(C,b),u.extended_inventory&&(n=[].concat(n,V)),n=n.filter((function(e){return!!e})),(0,o.createComponentVNode)(2,c.Window,{title:"Vending Machine",resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,a.Section,{title:"User",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,s.name,0),","," ",(0,o.createVNode)(1,"b",null,s.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[p,(0,o.createTextVNode)(" credits")],0),"."]})||(0,o.createComponentVNode)(2,a.Box,{color:"light-grey",children:m})}),!!y&&(0,o.createComponentVNode)(2,a.Section,{title:"Coin",buttons:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Remove Coin",onClick:function(){return d("remove_coin",{})}}),children:(0,o.createComponentVNode)(2,a.Box,{children:y})}),!!_&&(0,o.createComponentVNode)(2,a.Section,{title:"Item",buttons:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Item",onClick:function(){return d("eject_item",{})}}),children:(0,o.createComponentVNode)(2,a.Box,{children:_})}),!!x&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:k?"check":"volume-mute",selected:k,content:"Speaker",textAlign:"left",onClick:function(){return d("toggle_voice",{})}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Products",children:(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i,{product:e,productStock:v[e.name],productImage:L[e.path]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VolumeMixer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.VolumeMixer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.channels;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",overflow:"auto",children:l.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.25rem",color:"label",mt:t>0&&"0.5rem",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{width:"24px",color:"transparent",children:(0,o.createComponentVNode)(2,a.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){return i("volume",{channel:e.num,volume:0})}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mx:"1rem",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:e.volume,onChange:function(t,n){return i("volume",{channel:e.num,volume:n})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{width:"24px",color:"transparent",children:(0,o.createComponentVNode)(2,a.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){return i("volume",{channel:e.num,volume:100})}})})})]})})],4,e.num)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Wires=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.wires||[],u=l.status||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return i("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return i("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return i("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!u.length&&(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.WizardApprenticeContract=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.WizardApprenticeContract=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.used;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,o.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),l?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,o.createComponentVNode)(2,a.Section,{title:"Which school of magic is your apprentice studying?",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destruction",children:["Your apprentice is skilled in offensive magic. They know Magic Missile and Fireball.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("destruction")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bluespace Manipulation",children:["Your apprentice is able to defy physics, melting through solid objects and travelling great distances in the blink of an eye. They know Teleport and Ethereal Jaunt.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("bluespace")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing",children:["Your apprentice is training to cast spells that will aid your survival. They know Forcewall and Charge and come with a Staff of Healing.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("healing")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Robeless",children:["Your apprentice is training to cast spells without their robes. They know Knock and Mindswap.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("robeless")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})]})})}}]); \ No newline at end of file

mv5Z`5$o(b6hNy_SmQ?I{G=uOgs; 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

G_k4sJ6YQU%i5y7TbWqc`DK`ni|4eb&H+ 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 C1qTxV delta 187315 zcmY&f1ymN%wjNTDlF$O%-gnnq>n+yI zIWu!&n6uB0Z-0MI3~ps8ZVWZ?u&0`qtE8EWiL;fXtCfR20Jx_orj6QDH=xCe;DR`F zSf!Hn)YdZUN&AN`Mb-`i9S0A4+;HAy1=Qi-W|q?P)1ipLGq2C>Bdl4ECWgVi(_~Dnks(`3Lch%-FYG&_{#7Bc-%z|#z6ot& g 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