From e201eb05c18712c7fbb9e2b65f172014e1666ef1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 19 Mar 2021 09:47:05 +0000 Subject: [PATCH 001/116] Bump pillow from 7.1.1 to 8.1.1 in /tools/mapmerge2 (#15732) Bumps [pillow](https://github.com/python-pillow/Pillow) from 7.1.1 to 8.1.1. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst) - [Commits](https://github.com/python-pillow/Pillow/compare/7.1.1...8.1.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/mapmerge2/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/mapmerge2/requirements.txt b/tools/mapmerge2/requirements.txt index 65d1a5e0b17..7a6c3f1c94f 100644 --- a/tools/mapmerge2/requirements.txt +++ b/tools/mapmerge2/requirements.txt @@ -1,3 +1,3 @@ pygit2==1.0.1 bidict==0.13.1 -Pillow==7.1.1 +Pillow==8.1.1 From b6417a1689b071bc6721dabe6536b2e6f4d7be4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Pomori=C5=A1ac?= Date: Sat, 20 Mar 2021 19:29:05 +0100 Subject: [PATCH 002/116] Fix for unremovable photos and default photo names if no photo name is provided (#15671) * Update photography.dm If no photo name is provided a default name will be assigned with an int incrementor which makes navigation through the photos a bit easier. * Update code/modules/paperwork/photography.dm Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> * Update code/modules/paperwork/photography.dm Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com> Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com> --- code/modules/paperwork/photography.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 465608481a5..a20f3989e43 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -167,6 +167,7 @@ var/icon_off = "camera_off" var/size = 3 var/see_ghosts = 0 //for the spoop of it + var/current_photo_num = 1 /obj/item/camera/spooky/CheckParts(list/parts_list) @@ -386,7 +387,10 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor var/datum/picture/P = new() if(istype(src,/obj/item/camera/digital)) P.fields["name"] = input(user,"Name photo:","photo") - P.name = P.fields["name"]//So the name is displayed on the print/delete list. + if(!P.fields["name"]) + P.fields["name"] = "Photo [current_photo_num]" + current_photo_num++ + P.name = P.fields["name"] //So the name is displayed on the print/delete list. else P.fields["name"] = "photo" P.fields["author"] = user From f6630ed5291fe268e930508f2dc7392e9a84e5da Mon Sep 17 00:00:00 2001 From: hal9000PR <69320440+hal9000PR@users.noreply.github.com> Date: Sat, 20 Mar 2021 18:31:00 +0000 Subject: [PATCH 003/116] inconsistancies go brrrr (#15680) --- code/modules/clothing/spacesuits/hardsuit.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index dfcdedd4b2b..fec232d9574 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -662,6 +662,12 @@ return mutable_appearance('icons/effects/effects.dmi', shield_state, MOB_LAYER + 0.01) /obj/item/clothing/head/helmet/space/hardsuit/shielded + name = "shielded hardsuit helmet" + desc = "A hardsuit helmet with built in energy shielding. Will rapidly recharge when not under fire." + icon_state = "hardsuit0-sec" + item_state = "sec_helm" + item_color = "sec" + armor = list("melee" = 30, "bullet" = 15, "laser" = 30, "energy" = 10, "bomb" = 10, "bio" = 100, "rad" = 50, "fire" = 100, "acid" = 100) resistance_flags = FIRE_PROOF | ACID_PROOF From 47b517e6abd3d3ffb3d8606c13c56971ba958901 Mon Sep 17 00:00:00 2001 From: MrMagolor <36342804+MrMagolor@users.noreply.github.com> Date: Sat, 20 Mar 2021 14:33:14 -0400 Subject: [PATCH 004/116] Consciousness transfer potions are now usable on golem shells (#15683) * First test * Initial coding/testing * Makes it so that servant golems that have their mind transferred no longer are servants * tiny fix? * tiny fix * Makes flavourtext null for all cases, not just servant * Fixes according to reviews * (Most of) mochi's suggestions * Slight typo fix, reverts brain deletion * SteelSlayer's reviewsd fixed --- .../ghost_role_spawners/golems.dm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/code/modules/awaymissions/mission_code/ghost_role_spawners/golems.dm b/code/modules/awaymissions/mission_code/ghost_role_spawners/golems.dm index 0996f214691..6e5a39a5135 100644 --- a/code/modules/awaymissions/mission_code/ghost_role_spawners/golems.dm +++ b/code/modules/awaymissions/mission_code/ghost_role_spawners/golems.dm @@ -134,6 +134,25 @@ user.death() return +/obj/effect/mob_spawn/human/golem/attackby(obj/item/I, mob/living/carbon/user, params) + if(!istype(I, /obj/item/slimepotion/transference)) + return ..() + if(iscarbon(user) && can_transfer) + var/human_transfer_choice = alert("Transfer your soul to [src]? (Warning, your old body will die!)", null, "Yes", "No") + if(human_transfer_choice != "Yes") + return + if(QDELETED(src) || uses <= 0 || user.stat >= 1 || QDELETED(I)) + return + if(istype(src, /obj/effect/mob_spawn/human/golem/servant)) + has_owner = FALSE + flavour_text = null + user.visible_message("As [user] applies the potion on the golem shell, a faint light leaves them, moving to [src] and animating it!", + "You apply the potion to [src], feeling your mind leave your body!") + message_admins("[key_name(user)] used [I] to transfer their mind into [src]") + create(ckey = user.ckey, name = user.real_name) + user.death() //Keeps brain intact to prevent forcing redtext + qdel(I) + /obj/effect/mob_spawn/human/golem/servant has_owner = TRUE name = "inert servant golem shell" From cca4be869ff7f4dd48c3ad7a02006451f812601a Mon Sep 17 00:00:00 2001 From: Sean Williams <06sean@gmail.com> Date: Sat, 20 Mar 2021 18:34:47 +0000 Subject: [PATCH 005/116] Adds in-hand sprites to xray and mindflayer guns (#15699) * Xray gun and mindflayer now have proper in-hands * Apply suggestions from jade code review Co-authored-by: dearmochi * banish twig guns for good Co-authored-by: dearmochi --- code/modules/projectiles/ammunition/energy.dm | 7 ++++--- code/modules/projectiles/guns/energy/laser.dm | 2 ++ .../projectiles/guns/energy/special.dm | 4 ++-- .../modules/projectiles/projectile/special.dm | 4 ++-- icons/mob/inhands/guns_lefthand.dmi | Bin 53940 -> 55534 bytes icons/mob/inhands/guns_righthand.dmi | Bin 53952 -> 55511 bytes icons/obj/guns/energy.dmi | Bin 37302 -> 37649 bytes icons/obj/projectiles.dmi | Bin 38288 -> 40257 bytes 8 files changed, 10 insertions(+), 7 deletions(-) diff --git a/code/modules/projectiles/ammunition/energy.dm b/code/modules/projectiles/ammunition/energy.dm index f8e66f02b80..41e2aa0ed2d 100644 --- a/code/modules/projectiles/ammunition/energy.dm +++ b/code/modules/projectiles/ammunition/energy.dm @@ -125,9 +125,10 @@ fire_sound = 'sound/weapons/pulse3.ogg' /obj/item/ammo_casing/energy/mindflayer - projectile_type = /obj/item/projectile/beam/mindflayer - select_name = "MINDFUCK" - fire_sound = 'sound/weapons/laser.ogg' + projectile_type = /obj/item/projectile/energy/mindflayer + muzzle_flash_color = LIGHT_COLOR_PURPLE + select_name = "mindflayer" + fire_sound = 'sound/weapons/pulse3.ogg' /obj/item/ammo_casing/energy/flora fire_sound = 'sound/effects/stealthoff.ogg' diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 9848f48c3c2..85efba9e5dd 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -106,6 +106,8 @@ name = "xray laser gun" desc = "A high-power laser gun capable of expelling concentrated xray blasts. These blasts will penetrate solid objects, but will decrease in power the longer they have to travel." icon_state = "xray" + item_state = null + shaded_charge = TRUE origin_tech = "combat=6;materials=4;magnets=4;syndicate=1" ammo_type = list(/obj/item/ammo_casing/energy/xray) diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 5bd4c4eb283..01f7234b8fa 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -85,10 +85,10 @@ /obj/item/gun/energy/mindflayer name = "\improper Mind Flayer" desc = "A prototype weapon recovered from the ruins of Research-Station Epsilon." - icon_state = "xray" + icon_state = "flayer" item_state = null + shaded_charge = TRUE ammo_type = list(/obj/item/ammo_casing/energy/mindflayer) - ammo_x_offset = 2 // Energy Crossbows // /obj/item/gun/energy/kinetic_accelerator/crossbow diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index 74dc958c5bd..5d659eca377 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -141,10 +141,10 @@ nodamage = 1 flag = "energy" -/obj/item/projectile/beam/mindflayer +/obj/item/projectile/energy/mindflayer name = "flayer ray" -/obj/item/projectile/beam/mindflayer/on_hit(atom/target, blocked = 0) +/obj/item/projectile/energy/mindflayer/on_hit(atom/target, blocked = 0) . = ..() if(ishuman(target)) var/mob/living/carbon/human/M = target diff --git a/icons/mob/inhands/guns_lefthand.dmi b/icons/mob/inhands/guns_lefthand.dmi index ca7ed07cfca16aad0b3f944308aa7e7ccda5b9d9..52a1adef4b2dc7df18c68f71c1cc489d614c1230 100644 GIT binary patch delta 16456 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 )i7RhCo`n7EP`BB-d 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 Wl;U2&?^YWafWXt$&t;ucLK6VurYCa% diff --git a/icons/obj/projectiles.dmi b/icons/obj/projectiles.dmi index 104d7301434242b4c7b4cdd82bcf51301c773337..f8f147de5eda1e75317f5544bc8fbdd4390d860a 100644 GIT binary patch delta 19651 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 delta 17674 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 Date: Sat, 20 Mar 2021 19:35:10 +0100 Subject: [PATCH 006/116] Disabled AI being able to open doors when its wireless is disabled (#15702) * Fixing being able to remotely open doors when AI is in a intellicard and has his wireless disabled. * Fixing being able to remotely open doors when AI is in a intellicard and has his wireless disabled. * Update ai.dm --- code/modules/mob/living/silicon/ai/ai.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 7acb4640b76..eaf7261a7b0 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -1319,6 +1319,9 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( /mob/living/silicon/ai/proc/open_nearest_door(mob/living/target) if(!istype(target)) return + + if(check_unable(AI_CHECK_WIRELESS)) + return if(target && target.can_track()) var/obj/machinery/door/airlock/A = null From bf02ff05e659ae53212a7ec004095828e3c9f242 Mon Sep 17 00:00:00 2001 From: Sean Williams <06sean@gmail.com> Date: Sat, 20 Mar 2021 18:37:22 +0000 Subject: [PATCH 007/116] bye bye record cheese (#15712) --- code/game/machinery/computer/security.dm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 60e1d2814f2..ff1b403300d 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -248,14 +248,19 @@ update_all_mob_security_hud() set_temp("Security record deleted.") if("delete_security_all") // Delete All Security Records + var/datum/ui_login/state = ui_login_get() if(!logged_in) return - for(var/datum/data/record/S in GLOB.data_core.security) - qdel(S) - message_admins("[key_name_admin(usr)] has deleted all security records at [ADMIN_COORDJMP(usr)]") - usr.create_log(MISC_LOG, "deleted all security records") - update_all_mob_security_hud() - set_temp("All security records deleted.") + if((ACCESS_MAGISTRATE in state.access) || (ACCESS_ARMORY in state.access)) + for(var/datum/data/record/S in GLOB.data_core.security) + qdel(S) + message_admins("[key_name_admin(usr)] has deleted all security records at [ADMIN_COORDJMP(usr)]") + usr.create_log(MISC_LOG, "deleted all security records") + update_all_mob_security_hud() + set_temp("All security records deleted.") + else + set_temp("Insufficient permissions to delete all records!") + return if("delete_cell_logs") // Delete All Cell Logs if(!logged_in) return From 745fa4c63d71b50a77b1e0b6b3be24fef87da0f9 Mon Sep 17 00:00:00 2001 From: hal9000PR <69320440+hal9000PR@users.noreply.github.com> Date: Sat, 20 Mar 2021 18:38:02 +0000 Subject: [PATCH 008/116] Fixes a couple bugs with Krav maga. (#15717) * I am definitelly stupid * new line --- code/modules/martial_arts/krav_maga.dm | 1 + icons/mob/actions/actions.dmi | Bin 123753 -> 124258 bytes 2 files changed, 1 insertion(+) diff --git a/code/modules/martial_arts/krav_maga.dm b/code/modules/martial_arts/krav_maga.dm index 2388a2d24a4..9285261113e 100644 --- a/code/modules/martial_arts/krav_maga.dm +++ b/code/modules/martial_arts/krav_maga.dm @@ -17,6 +17,7 @@ to_chat(owner, "You cancel your prepared attack.") owner.visible_message(" [owner] relaxes [owner.p_their()] stance.") H.mind.martial_art.combos.Cut() + H.mind.martial_art.in_stance = FALSE /datum/action/neck_chop name = "Neck Chop - Injures the neck, stopping the victim from speaking for a while." diff --git a/icons/mob/actions/actions.dmi b/icons/mob/actions/actions.dmi index 42e121da40addce58f77185c9b9e7f0db7066667..6b509da187bcfde1c2846ff756119a4a8647848a 100644 GIT binary patch delta 23464 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%0A=_!#s*<%e9weadq?7!F+Db|hCh~3r* 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 TEt)w9K)=)G=gmq?uHE?`sdI@k delta 22955 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 O4r2pz{c2sO=>G#~C4)u) From e6d64f320ca403b50dfbabb4dc26fb9fcdb17ea9 Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Sat, 20 Mar 2021 17:15:52 -0400 Subject: [PATCH 009/116] Ports Improved Parallax (#15679) * Ports Improved Parallax * no initialization --- code/_onclick/hud/parallax.dm | 26 +++++++++++++++++++++---- code/controllers/subsystem/parallax.dm | 12 ++++++++++-- icons/effects/parallax.dmi | Bin 163852 -> 545549 bytes 3 files changed, 32 insertions(+), 6 deletions(-) diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm index d5fb5cad4fa..e9b95cdd4fc 100644 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -8,7 +8,7 @@ var/last_parallax_shift //world.time of last update var/parallax_throttle = 0 //ds between updates var/parallax_movedir = 0 - var/parallax_layers_max = 3 + var/parallax_layers_max = 4 var/parallax_animate_timer /datum/hud/proc/create_parallax() @@ -21,6 +21,8 @@ C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_1(null, C.view) C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_2(null, C.view) C.parallax_layers_cached += new /obj/screen/parallax_layer/planet(null, C.view) + if(SSparallax.random_layer) + C.parallax_layers_cached += new SSparallax.random_layer C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_3(null, C.view) C.parallax_layers = C.parallax_layers_cached.Copy() @@ -44,12 +46,12 @@ switch(C.prefs.parallax) if (PARALLAX_INSANE) C.parallax_throttle = FALSE - C.parallax_layers_max = 4 + C.parallax_layers_max = 5 return TRUE if (PARALLAX_MED) C.parallax_throttle = PARALLAX_DELAY_MED - C.parallax_layers_max = 2 + C.parallax_layers_max = 3 return TRUE if (PARALLAX_LOW) @@ -60,8 +62,9 @@ if (PARALLAX_DISABLE) return FALSE + //This is high parallax. C.parallax_throttle = PARALLAX_DELAY_DEFAULT - C.parallax_layers_max = 3 + C.parallax_layers_max = 4 return TRUE /datum/hud/proc/update_parallax_pref() @@ -276,6 +279,21 @@ speed = 1.4 layer = 3 +/obj/screen/parallax_layer/random + blend_mode = BLEND_OVERLAY + speed = 3 + layer = 3 + +/obj/screen/parallax_layer/random/space_gas + icon_state = "space_gas" + +/obj/screen/parallax_layer/random/space_gas/New(view) + ..() + add_atom_colour(SSparallax.random_parallax_color, ADMIN_COLOUR_PRIORITY) + +/obj/screen/parallax_layer/random/asteroids + icon_state = "asteroids" + /obj/screen/parallax_layer/planet icon_state = "planet" blend_mode = BLEND_OVERLAY diff --git a/code/controllers/subsystem/parallax.dm b/code/controllers/subsystem/parallax.dm index 1e3c8aca0d9..d0cfadae95d 100644 --- a/code/controllers/subsystem/parallax.dm +++ b/code/controllers/subsystem/parallax.dm @@ -1,19 +1,27 @@ SUBSYSTEM_DEF(parallax) name = "Parallax" wait = 2 - flags = SS_POST_FIRE_TIMING | SS_BACKGROUND + flags = SS_POST_FIRE_TIMING | SS_BACKGROUND | SS_NO_INIT priority = FIRE_PRIORITY_PARALLAX runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT offline_implications = "Space parallax will no longer move around. No immediate action is needed." var/list/currentrun var/planet_x_offset = 128 var/planet_y_offset = 128 + var/random_layer + var/random_parallax_color -/datum/controller/subsystem/parallax/Initialize(timeofday) + +//These are cached per client so needs to be done asap so people joining at roundstart do not miss these. +/datum/controller/subsystem/parallax/PreInit() . = ..() + if(prob(70)) //70% chance to pick a special extra layer + random_layer = pick(/obj/screen/parallax_layer/random/space_gas, /obj/screen/parallax_layer/random/asteroids) + random_parallax_color = pick(COLOR_TEAL, COLOR_GREEN, COLOR_SILVER, COLOR_YELLOW, COLOR_CYAN, COLOR_ORANGE, COLOR_PURPLE) //Special color for random_layer1. Has to be done here so everyone sees the same color. planet_y_offset = rand(100, 160) planet_x_offset = rand(100, 160) + /datum/controller/subsystem/parallax/fire(resumed = 0) if(!resumed) src.currentrun = GLOB.clients.Copy() diff --git a/icons/effects/parallax.dmi b/icons/effects/parallax.dmi index 22f091ff11a7040258a691d0a9b97e3365e6cf51..6f333416a23bba533274849254dc48d213d00613 100644 GIT binary patch literal 545549 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 z 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 g95y?+&-_V}j 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

TT1iBN>L%o2N)KK=Adzt%zfu-=3Mmfyn?^H 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 literal 163852 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 z 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 Date: Mon, 22 Mar 2021 12:34:48 +0100 Subject: [PATCH 010/116] Moved mode check in welder act up (#15746) Co-authored-by: Erwin Boot --- code/modules/recycling/disposal.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 945c9744324..adb27fccc82 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -164,9 +164,9 @@ to_chat(user, "You [mode ? "unfasten": "fasten"] the screws around the power connection.") /obj/machinery/disposal/welder_act(mob/user, obj/item/I) - . = TRUE if(mode != required_mode_to_deconstruct) return + . = TRUE if(contents.len > 0) to_chat(user, "Eject the items first!") return From b1cbe92f449fc60f5202adc05bacd0b76f080d63 Mon Sep 17 00:00:00 2001 From: Adrer Date: Mon, 22 Mar 2021 12:36:53 +0100 Subject: [PATCH 011/116] Allows crowbars to be recycled in autolathes (#15747) * Moved mode check in welder act up * Added a check for the panel in crowbar_act * Now with 99% less wrong commits! Co-authored-by: Erwin Boot --- code/game/machinery/autolathe.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 8a800e9a29f..fda3fc2d8d0 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -288,6 +288,8 @@ return ..() /obj/machinery/autolathe/crowbar_act(mob/user, obj/item/I) + if(!panel_open) + return if(!I.use_tool(src, user, 0, volume = 0)) return . = TRUE From 6c9a2f7b4d120aedaf4e50d4e78ba618ca453262 Mon Sep 17 00:00:00 2001 From: hal9000PR <69320440+hal9000PR@users.noreply.github.com> Date: Sun, 28 Mar 2021 11:48:05 +0100 Subject: [PATCH 012/116] spelling mistake in firefighter mech (#15740) * ONE LETTER CHANGE WHOOOOO * no longer a one letter change :c --- code/game/mecha/working/ripley.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index e431a2df310..96f045ea9d3 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -62,7 +62,7 @@ add_overlay(occupant ? "ripley-g-full" : "ripley-g-full-open") /obj/mecha/working/ripley/firefighter - desc = "Standart APLU chassis was refitted with additional thermal protection and cistern." + desc = "A standard APLU chassis that was refitted with additional thermal protection and a cistern." name = "APLU \"Firefighter\"" icon_state = "firefighter" initial_icon = "firefighter" From 86ed653dd53144ddcc6f1d9ef0f98468dfb78667 Mon Sep 17 00:00:00 2001 From: hal9000PR <69320440+hal9000PR@users.noreply.github.com> Date: Sun, 28 Mar 2021 11:49:03 +0100 Subject: [PATCH 013/116] Adds the current mode of door remotes to the description (#15739) * changes things * steel review * forgot this --- code/game/objects/items/control_wand.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index 185a00305de..cb347fe9105 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -41,6 +41,10 @@ to_chat(user, "Now in mode: [mode].") +/obj/item/door_remote/examine(mob/user) + . = ..() + . += "It's current mode is: [mode]" + /obj/item/door_remote/afterattack(obj/machinery/door/airlock/D, mob/user) if(!istype(D)) return From 9a4f60524c699d7743916aaa562afa26ade3d367 Mon Sep 17 00:00:00 2001 From: LightFire53 Date: Sun, 28 Mar 2021 03:59:28 -0700 Subject: [PATCH 014/116] Adjusts Cook Book (#15703) * Adjusts Cook Book Brings the chef's cook book sprite more in line with the rest of the sprites. * Update library.dmi Extends meat further down the bone. Yummy. * Last time, I swear Using feedback from FalseIncarnate * code parity At the request of dearmochi --- code/game/objects/items/weapons/manuals.dm | 2 +- icons/obj/library.dmi | Bin 50500 -> 51024 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/manuals.dm b/code/game/objects/items/weapons/manuals.dm index 161d7dd33a7..2278f232f7d 100644 --- a/code/game/objects/items/weapons/manuals.dm +++ b/code/game/objects/items/weapons/manuals.dm @@ -838,7 +838,7 @@ /obj/item/book/manual/chef_recipes name = "Chef Recipes" - icon_state = "cooked_book" + icon_state = "cook_book" author = "NanoTrasen" title = "Chef Recipes" dat = {" diff --git a/icons/obj/library.dmi b/icons/obj/library.dmi index 645cb81242227fb076503857a859d41679e7a5cc..dc12bb7dd67e65962db7514cad2e23d23718a388 100644 GIT binary patch delta 13558 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 delta 13030 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 Date: Sun, 28 Mar 2021 12:11:03 +0100 Subject: [PATCH 015/116] Mobs are removed from closets first (#15658) --- code/game/objects/structures/crates_lockers/closets.dm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 24344481129..741afa2738b 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -75,10 +75,14 @@ /obj/structure/closet/proc/dump_contents() var/turf/T = get_turf(src) - for(var/atom/movable/AM in src) - AM.forceMove(T) + for(var/mob/AM1 in src) //Does the same as below but removes the mobs first to avoid forcing players to step on items in the locker (e.g. soap) when opened. + AM1.forceMove(T) if(throwing) // you keep some momentum when getting out of a thrown closet - step(AM, dir) + step(AM1, dir) + for(var/atom/movable/AM2 in src) + AM2.forceMove(T) + if(throwing) // you keep some momentum when getting out of a thrown closet + step(AM2, dir) if(throwing) throwing.finalize(FALSE) From 87c5fb0e71abba8c7dd0a1becb33d0cd7ef3eb09 Mon Sep 17 00:00:00 2001 From: SabreML <57483089+SabreML@users.noreply.github.com> Date: Sun, 28 Mar 2021 12:18:49 +0100 Subject: [PATCH 016/116] Reagent Vision (#15269) --- code/modules/mob/dead/observer/observer.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index e6dedf2218a..47edad1c4fa 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -698,6 +698,9 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp updateghostimages() +/mob/dead/observer/can_see_reagents() + return TRUE + /proc/updateallghostimages() for(var/mob/dead/observer/O in GLOB.player_list) O.updateghostimages() From 791ef19e64ab1bb0790129307937a062554f2366 Mon Sep 17 00:00:00 2001 From: moxian Date: Sun, 28 Mar 2021 04:21:12 -0700 Subject: [PATCH 017/116] Robotization no longer creates two MMIs. (#14991) And, more importantly, we no longer get a brainmob with null name. --- .../mob/living/carbon/brain/robotic_brain.dm | 11 ++++++---- code/modules/mob/transform_procs.dm | 22 +++++++++++++------ 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/code/modules/mob/living/carbon/brain/robotic_brain.dm b/code/modules/mob/living/carbon/brain/robotic_brain.dm index 908e905c1c8..841b0187d92 100644 --- a/code/modules/mob/living/carbon/brain/robotic_brain.dm +++ b/code/modules/mob/living/carbon/brain/robotic_brain.dm @@ -90,10 +90,13 @@ /obj/item/mmi/robotic_brain/transfer_identity(mob/living/carbon/H) name = "[src] ([H])" - if(isnull(brainmob.dna)) - brainmob.dna = H.dna.Clone() - brainmob.name = brainmob.dna.real_name - brainmob.real_name = brainmob.name + + brainmob.dna = H.dna.Clone() + // I'm not sure we can remove species override. There might be some loophole + // that would allow posibrains to be cloned without this. + brainmob.dna.species = new /datum/species/machine() + brainmob.real_name = brainmob.dna.real_name + brainmob.name = brainmob.real_name brainmob.timeofhostdeath = H.timeofdeath brainmob.stat = CONSCIOUS if(brainmob.mind) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index ec1f6a2d1c4..feb60d9ba67 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -91,13 +91,21 @@ O.job = "Cyborg" if(O.mind && O.mind.assigned_role == "Cyborg") - if(O.mind.role_alt_title == "Robot") - O.mmi = new /obj/item/mmi/robotic_brain(O) - if(O.mmi.brainmob) - O.mmi.brainmob.name = O.name - else - O.mmi = new /obj/item/mmi(O) - O.mmi.transfer_identity(src) //Does not transfer key/client. + var/obj/item/mmi/new_mmi + switch(O.mind.role_alt_title) + if("Robot") + new_mmi = new /obj/item/mmi/robotic_brain(O) + if(new_mmi.brainmob) + new_mmi.brainmob.name = O.name + if("Cyborg") + new_mmi = new /obj/item/mmi(O) + else + // This should never happen, but oh well + new_mmi = new /obj/item/mmi(O) + new_mmi.transfer_identity(src) //Does not transfer key/client. + // Replace the MMI. + QDEL_NULL(O.mmi) + O.mmi = new_mmi O.update_pipe_vision() From 1e7a14dd9eea3ac1269afcd9b41d008232502857 Mon Sep 17 00:00:00 2001 From: SabreML <57483089+SabreML@users.noreply.github.com> Date: Sun, 28 Mar 2021 12:31:33 +0100 Subject: [PATCH 018/116] Emitter stacking fix (#15379) * General stuff Also emitter panel icons * The actual reason for this PR Co-Authored-By: Ryal <6993506+warior4356@users.noreply.github.com> * Actually do need this * Review 1 * Turf not loc Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> Co-authored-by: Ryal <6993506+warior4356@users.noreply.github.com> Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> --- code/modules/power/singularity/emitter.dm | 335 ++++++++++++---------- icons/obj/singularity.dmi | Bin 110437 -> 106893 bytes 2 files changed, 181 insertions(+), 154 deletions(-) diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index e5aa9dea053..bd14f07c785 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -1,25 +1,38 @@ +#define EMITTER_NEEDS_WRENCH 0 +#define EMITTER_NEEDS_WELDER 1 +#define EMITTER_WELDED 2 + /obj/machinery/power/emitter - name = "Emitter" + name = "emitter" desc = "A heavy duty industrial laser" icon = 'icons/obj/singularity.dmi' icon_state = "emitter" - anchored = 0 - density = 1 + anchored = FALSE + density = TRUE req_access = list(ACCESS_ENGINE_EQUIP) use_power = NO_POWER_USE idle_power_usage = 10 active_power_usage = 300 - var/active = 0 - var/powered = 0 + /// Is the emitter turned on + var/active = FALSE + /// Is the emitter powered + var/powered = FALSE + /// Delay between each emitter shot (In deciseconds) var/fire_delay = 100 + /// Maximum delay between each emitter shot var/maximum_fire_delay = 100 + /// Minimum delay between each emitter shot var/minimum_fire_delay = 20 + /// When was the last emitter shot var/last_shot = 0 + /// How many shots have been fired var/shot_number = 0 - var/state = 0 - var/locked = 0 + /// Construction state + var/state = EMITTER_NEEDS_WRENCH + /// Locked by an ID card + var/locked = FALSE var/projectile_type = /obj/item/projectile/beam/emitter var/projectile_sound = 'sound/weapons/emitter.ogg' @@ -32,12 +45,17 @@ component_parts += new /obj/item/stock_parts/micro_laser(null) component_parts += new /obj/item/stock_parts/manipulator(null) RefreshParts() - if(state == 2 && anchored) + if(state == EMITTER_WELDED && anchored) connect_to_network() sparks = new sparks.attach(src) sparks.set_up(5, 1, src) +/obj/machinery/power/emitter/examine(mob/user) + . = ..() + if(panel_open) + . += "The maintenance panel is open." + /obj/machinery/power/emitter/RefreshParts() var/max_firedelay = 120 var/firedelay = 120 @@ -59,11 +77,10 @@ set category = "Object" set src in oview(1) - if(src.anchored || usr:stat) + if(anchored) to_chat(usr, "It is fastened to the floor!") - return 0 - src.dir = turn(src.dir, 90) - return 1 + return + dir = turn(dir, 90) /obj/machinery/power/emitter/AltClick(mob/user) if(user.incapacitated()) @@ -87,46 +104,49 @@ icon_state = "emitter" -/obj/machinery/power/emitter/attack_hand(mob/user as mob) - src.add_fingerprint(user) - if(state == 2) - if(!powernet) - to_chat(user, "The emitter isn't connected to a wire.") - return 1 - if(!src.locked) - if(src.active==1) - src.active = 0 - to_chat(user, "You turn off the [src].") - message_admins("Emitter turned off by [key_name_admin(user)] in ([x], [y], [z] - JMP)",0,1) - log_game("Emitter turned off by [key_name(user)] in [x], [y], [z]") - investigate_log("turned off by [key_name(usr)]","singulo") - else - src.active = 1 - to_chat(user, "You turn on the [src].") - src.shot_number = 0 - src.fire_delay = maximum_fire_delay - message_admins("Emitter turned on by [key_name_admin(user)] in ([x], [y], [z] - JMP)",0,1) - log_game("Emitter turned on by [key_name(user)] in [x], [y], [z]") - investigate_log("turned on by [key_name(usr)]","singulo") - update_icon() - else - to_chat(user, "The controls are locked!") +/obj/machinery/power/emitter/emag_act(mob/living/user) + if(!emagged) + locked = FALSE + emagged = TRUE + if(user) + user.visible_message("[user] shorts out the lock on [src].", + "You short out the lock on [src].") + +/obj/machinery/power/emitter/attack_hand(mob/user) + add_fingerprint(user) + if(state != EMITTER_WELDED) + to_chat(user, "[src] needs to be firmly secured to the floor first.") + return TRUE + if(!powernet) + to_chat(user, "The emitter isn't connected to a wire.") + return TRUE + if(panel_open) + to_chat(user, "The maintenance panel needs to be closed!") + return + if(locked) + to_chat(user, "The controls are locked!") + return + + var/toggle + if(active) + active = FALSE + toggle = "off" + shot_number = 0 + fire_delay = maximum_fire_delay + investigate_log("turned off by [key_name(user)]", "singulo") else - to_chat(user, "The [src] needs to be firmly secured to the floor first.") - return 1 + active = TRUE + toggle = "on" + investigate_log("turned on by [key_name(user)]", "singulo") - -/obj/machinery/power/emitter/emp_act(severity)//Emitters are hardened but still might have issues -// add_load(1000) -/* if((severity == 1)&&prob(1)&&prob(1)) - if(src.active) - src.active = 0 - src.use_power = IDLE_POWER_USE */ - return 1 + to_chat(user, "You turn [src] [toggle].") + message_admins("Emitter turned [toggle] by [key_name_admin(user)] in ([x], [y], [z] - JMP)") + log_game("Emitter turned [toggle] by [key_name(user)] in [x], [y], [z]") + update_icon() /obj/machinery/power/emitter/attack_animal(mob/living/simple_animal/M) if(ismegafauna(M) && anchored) - state = 0 + state = EMITTER_NEEDS_WRENCH anchored = FALSE M.visible_message("[M] rips [src] free from its moorings!") else @@ -134,30 +154,120 @@ if(!anchored) step(src, get_dir(M, src)) -/obj/machinery/power/emitter/process() - if(stat & (BROKEN)) +/obj/machinery/power/emitter/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/card/id) || istype(I, /obj/item/pda)) + if(emagged) + to_chat(user, "The lock seems to be broken.") + return + if(allowed(user)) + if(active) + locked = !locked + to_chat(user, "The controls are now [locked ? "locked" : "unlocked"].") + else + locked = FALSE //just in case it somehow gets locked + to_chat(user, "The controls can only be locked when [src] is online!") + else + to_chat(user, "Access denied.") return - if(src.state != 2 || (!powernet && active_power_usage)) - src.active = 0 + + if(exchange_parts(user, I)) + return + + return ..() + +/obj/machinery/power/emitter/wrench_act(mob/living/user, obj/item/I) + . = TRUE + if(active) + to_chat(user, "Turn off [src] first!") + return + if(state == EMITTER_WELDED) + to_chat(user, "[src] needs to be unwelded from the floor!") + return + + if(state == EMITTER_NEEDS_WRENCH) + for(var/obj/machinery/power/emitter/E in get_turf(src)) + if(E.anchored) + to_chat(user, "There is already an emitter here!") + return + state = EMITTER_NEEDS_WELDER + anchored = TRUE + user.visible_message("[user] secures [src] to the floor.", + "You secure the external reinforcing bolts to the floor.", + "You hear a ratchet.") + else + state = EMITTER_NEEDS_WRENCH + anchored = FALSE + user.visible_message("[user] unsecures [src] reinforcing bolts from the floor.", + "You undo the external reinforcing bolts.", + "You hear a ratchet.") + playsound(src, I.usesound, I.tool_volume, TRUE) + +/obj/machinery/power/emitter/screwdriver_act(mob/living/user, obj/item/I) + . = TRUE + if(active) + to_chat(user, "[src] needs to be disabled first!") + return + default_deconstruction_screwdriver(user, "emitter_open", "emitter", I) + +/obj/machinery/power/emitter/crowbar_act(mob/living/user, obj/item/I) + . = TRUE + default_deconstruction_crowbar(user, I) + +/obj/machinery/power/emitter/welder_act(mob/user, obj/item/I) + . = TRUE + if(active) + to_chat(user, "Turn off [src] first.") + return + if(state == EMITTER_NEEDS_WRENCH) + to_chat(user, "[src] needs to be wrenched to the floor.") + return + if(!I.tool_use_check(user, 0)) + return + + if(state == EMITTER_NEEDS_WELDER) + WELDER_ATTEMPT_FLOOR_WELD_MESSAGE + else if(state == EMITTER_WELDED) + WELDER_ATTEMPT_FLOOR_SLICE_MESSAGE + + if(!I.use_tool(src, user, 20, volume = I.tool_volume)) + return + + if(state == EMITTER_NEEDS_WELDER) + WELDER_FLOOR_WELD_SUCCESS_MESSAGE + connect_to_network() + state = EMITTER_WELDED + else if(state == EMITTER_WELDED) + WELDER_FLOOR_SLICE_SUCCESS_MESSAGE + disconnect_from_network() + state = EMITTER_NEEDS_WELDER + +/obj/machinery/power/emitter/emp_act(severity)//Emitters are hardened but still might have issues + return TRUE + +/obj/machinery/power/emitter/process() + if((stat & BROKEN) || !active) + return + if(state != EMITTER_WELDED || (!powernet && active_power_usage)) + active = FALSE update_icon() return - if(active == TRUE) - if(!active_power_usage || surplus() >= active_power_usage) - add_load(active_power_usage) - if(!powered) - powered = 1 - update_icon() - investigate_log("regained power and turned on","singulo") - else - if(powered) - powered = 0 - update_icon() - investigate_log("lost power and turned off","singulo") - return - if(!check_delay()) - return FALSE - fire_beam() + if(!active_power_usage || surplus() >= active_power_usage) + add_load(active_power_usage) + if(!powered) + powered = TRUE + update_icon() + investigate_log("regained power and turned on","singulo") + else + if(powered) + powered = FALSE + update_icon() + investigate_log("lost power and turned off","singulo") + return + + if(!check_delay()) + return FALSE + fire_beam() /obj/machinery/power/emitter/proc/check_delay() if((last_shot + fire_delay) <= world.time) @@ -198,7 +308,7 @@ last_shot = world.time if(shot_number < 3) fire_delay = 20 - shot_number ++ + shot_number++ else fire_delay = rand(minimum_fire_delay, maximum_fire_delay) shot_number = 0 @@ -208,89 +318,6 @@ P.fire() return P -/obj/machinery/power/emitter/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/multitool)) - update_multitool_menu(user) - return 1 - - if(istype(W, /obj/item/wrench)) - if(active) - to_chat(user, "Turn off the [src] first.") - return - switch(state) - if(0) - state = 1 - playsound(src.loc, W.usesound, 75, 1) - user.visible_message("[user.name] secures [src.name] to the floor.", \ - "You secure the external reinforcing bolts to the floor.", \ - "You hear a ratchet") - src.anchored = 1 - if(1) - state = 0 - playsound(src.loc,W.usesound, 75, 1) - user.visible_message("[user.name] unsecures [src.name] reinforcing bolts from the floor.", \ - "You undo the external reinforcing bolts.", \ - "You hear a ratchet") - src.anchored = 0 - if(2) - to_chat(user, "The [src.name] needs to be unwelded from the floor.") - return - - if(istype(W, /obj/item/card/id) || istype(W, /obj/item/pda)) - if(emagged) - to_chat(user, "The lock seems to be broken") - return - if(src.allowed(user)) - if(active) - src.locked = !src.locked - to_chat(user, "The controls are now [src.locked ? "locked." : "unlocked."]") - else - src.locked = 0 //just in case it somehow gets locked - to_chat(user, "The controls can only be locked when the [src] is online") - else - to_chat(user, "Access denied.") - return - - if(default_deconstruction_screwdriver(user, "emitter_open", "emitter", W)) - return - - if(exchange_parts(user, W)) - return - - if(default_deconstruction_crowbar(user, W)) - return - - return ..() - -/obj/machinery/power/emitter/emag_act(mob/living/user as mob) - if(!emagged) - locked = 0 - emagged = 1 - if(user) - user.visible_message("[user.name] emags the [src.name].","You short out the lock.") - - -/obj/machinery/power/emitter/welder_act(mob/user, obj/item/I) - if(active) - to_chat(user, "Turn off [src] first.") - return - if(state == 0) - to_chat(user, "[src] needs to be wrenched to the floor.") - return - . = TRUE - if(!I.tool_use_check(user, 0)) - return - if(state == 1) - WELDER_ATTEMPT_FLOOR_WELD_MESSAGE - else if(state == 2) - WELDER_ATTEMPT_FLOOR_SLICE_MESSAGE - if(!I.use_tool(src, user, 20, volume = I.tool_volume)) - return - if(state == 1) - WELDER_FLOOR_WELD_SUCCESS_MESSAGE - connect_to_network() - state = 2 - else if(state == 2) - WELDER_FLOOR_SLICE_SUCCESS_MESSAGE - disconnect_from_network() - state = 1 +#undef EMITTER_NEEDS_WRENCH +#undef EMITTER_NEEDS_WELDER +#undef EMITTER_WELDED diff --git a/icons/obj/singularity.dmi b/icons/obj/singularity.dmi index 118d0c218969d6bb69ba1c32c89a2c78ceacad43..d56355516ce352f9a5798a677d8b03caf8776dd0 100644 GIT binary patch literal 106893 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%0D5N0Ri>puB>#{|JShs!4+q*1 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

v?#Tj=_aZVa0141(HqN*Px`Lc?uhO7$~Y#E~^ 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�KyNLPm9dv1<&Voo*B#wAYcxiz#{iF)@uh0fqyx4c=}Cuuz&aU@^r8XnXC_9?l{IHVypl**4dSH|Vh3^HvFh%K7S5M0_ zhfmdPwrwr%{N3z{t;FEs*o z1BMPEi9*AwNo&=?d(mxNTO*g>!SvCIXw%|L72PefrEWl;-p}NnVpf0WSc{Kc9A<{{ za@=09qnBPK^Lc$5hMqRsby3wN98FQzJ9Mo*HyL9Hl|yR*OWUy9=V8D25E+n-=f2E$ zMbOL-|G(C3vc6wM-B%!Gjm|Qi->F!1l8}Q*=FbVA?GNR3S+f-=wTN-rN4t@OkqW(L zE;!LujR{btXr-=lkI`;DP`~$u{r4KC;4sg$m8M^rB9|X^@rUat5fXx*oFY8>Q-2YwDlN(Oc1iT)zQ* z4FH~61D;#EPk;{>MN26D=YOFvDQC#JL`)4T8-w|as7wXl7%ok10$PbiL&GCl$yzxc zuqec2HPp0>_-LmU%J0Ov#W>Vp6OG>kkes)J3lDC_dG~U>Op;BCt!<8s6=?E9cpif% zO2Dt+SY`rh#ZnX~FgvwQbDy#0CDHA~v^M*cy|PbDo#`^4XYsh%p5Unsi2;BMFb^Z% z*T!+lCC^tWjz2Mil?uw#DiCA%VI3HkTW2H5oI5P??6H+juip%V0=!Ww*%;2NoWksk z+u^Nw%Iqks8G=@Q;y8+z{~FBT*-H*@t4nmj;qsQn=|5}G81CZh{6kY90zr zlu?ZMgu-t&J$bA{TZDP;*0cyFsRp%G?T2i)(d`tl%#UJli~@0L{d9fv!nVf2l0`px zt0>;33kEo6f&a(gxnEFN{SHI$6wP+V6jR0XP#P?C45-t~%RE@``;Jl-1=0mKhblFi zrG8+tb~7rw%(HE9xno0{Ef|d(xy9HcctQbZmdM-P|J@yrNj5hv&O^xB%bm*a4;O}(PjHj{QzD}5Mn>^7UxZsjONW#Sx_kz<)7>MHn*0X4yyB?tVL z!TIyYY2aDi>#Hb!W(m9t1Jqk|4`10&1}T zO^1JS!M)w3=UW&4z$M9s#@4pI_ROktmFKw}ja;hRw4lRwOfsLNC?{h&{N^{REP8qj zA2}Lv8`{hfv0eBLiE&{8?vTAGaW-+6uMG(B01cMc;mivVqpH&(pr;Qq^~$VDuf>I_ z_i0ZzRtk9sGxhS|mlUvd6Gl_&`On(23Zcv&phaJWX_S*cK2$i_go!ed1s5W*vV#zxvzS;dIyH`oE<3vHygA_4*SyWd#}k#{cf-6{Yy-U)_T=9R%TN zST_OTuR@C%pvP)b*dh)MrlCc8Lw7&1f=kJYdDw>gpzi^=ge2L-9CKufj*#t^AYFkd z%8@CBNQ}Wk3ExYjo?lmowMJHzIJu*P;D_weL2kbMS?Kp_`yRLq%xHKpgsCeWatCmU zI4scc9XPer;}wZS;WtS(-rFsaqQvsDH)&h9*XURHD$KL}OXmKnd-nwBu*Yi@r%N1s zm7;%~z_=W}<}Q5Zf%{SiV(#;(q%EpSqYY+`O%6)p|A?6>=GVMaS8ZwR$*M=LrH8=P zxdIaPZe^(lgG)9^K4BS!SuFW025D1RHVkF5;#AQxb*Bh+&#Ss$B#2`p2ElyzHhprD}ruY%@1>$QA0fEytR%9 z`dv2dHwYP3B)T=G&Ecrv!lzMjL+M#KE*DHC!eOj0ZFL{I4)2G74h}53pRcj{A87=; zJdUO?v3;Q>2!nBJxDbcOP2~=&5B|3V2NID{cs? ztj=|lh$8e%+F*=$ic{H^%uE>F#k$1aHbL(UySKa^v>1;Pqu}r?WRh$W{NhUga^ zp1tHAs+`SeHXgW(O@3ANXuWZGyrerIZg)V0#eYEV0CF=SyoRNABT=6=Ct zN+iarM4$))50Ih7nYO~}lMYt~1dV|j{Ls<;;{yrks4itw;|su0K-6Hfjx0&_L!<`ua;o7Asj+>m)TV>tv`!=ZY4`>Gjy@mZTBS4;d{l4_jFtPvROMH=JJs@(+UDcpUb-nZS&62(gf zPgWY)ae+xD(GfYKr~+d~F>a~15g2nNPhlz z1;Voqr=OW4U<6Ujz@S1Amn?8K+pSDlX9O*ehW?5>Jk)jI=O&*X=ETa9(O-;-;^S zFuL3C@ax|mapWTn%+1lM|2>co0NlPUapqGqL_&ae?8KXE?Cdfq=D{)=wxO3AJnJ@X zwHONRC=ryh{h-}es;KSES|7hV%0`n7g);*(xb&dZ^Eb@BO_IbNh3A~cxpi{$>Ndfd zlU^hs(CJy1S9tPdZ?@QAWh*43abZPe+>~-kY(?a)-7#?|Ld|lhoAElq4Jce72G0&& z|NXwhI4-#)Nq{GQ$}RuQ|6t;eJVCVK?y=CSW9_DD3zb(D^D@gC(|Ik@R7=s})$m|m zktTP!;|!w4Zg<^b2Y18!+rXKvhf0#a0WW}V1To93=NeR2A3YJ-PE!(Ng%sQbnUo-W{_X^2%!|-az>LsB^w{B<*06f!T_=EzA*Y#g~*t0)-$s&VIHZ}>i*Xd9F zFx(S%UQR1Hxw-H7_5Ct9oaVC8ii%zbb)%On!@H#KI_$-vHb5a!-CgRBdlnZ4b}%4! zyRX0Iggn>-!rhJI^H52WkkPr{G40-?`mye%9a;47S$l@c5MAs{@BK zf4M{`=kQt?5Lk$sfm9BS)ptMXcX8@x|FNH%qEmjW92d8CZs8zR7=jLe{HNXU>UE13 zwjBP|afYw|rol7+`CND949>HNqgCw87}jwMS1*`*4aeT?%eO2b&HAz1|6($z@mCUq z^8<#bng+Oov)Hg#UpQ-V=@JHmzDdqqEU@tt2bRSQ9$f(`Qrtj|^%{epkvd5>%>KD6 z{Q6IybvTcA5TSb0{NF#3;hwAP68s&BfAm)ghJnVPIa3;Hr|`WBMATrh0*r%sRgHot z0R2^LZLi{s{r68kuMOsWh1Eo&^%(+w2n5{{bq#p5f@x?#+ZneKV_{H_?A>ffoosHB z_Y!t{i`i!{X`rQ(itv)AqC`nxG>{Jq`SwK0uagKo@WBvl5+{Ur>*J!(Vi|& zKIxV|0)opgGNjVs>rjIW@1FebkKv1blU)4A4v(EzxB`dWI}97EO@A~Ai6Dwbp7og1f`qI^H0{JG4QOl@!`(T${Ti+i#VAc-XTa{d9NTU)W~d=YE1Loc)yM&CMB%9Qe;fszLFZ8J!`OiRN#A$eBLWI{`TLos~a1x9_?vn zR&?_uTpHh?J4lddqLW|sq0~3_B<-R-XcFXF74>- zw;V2PSv-B2U>p#oEVx}!g@D&lCy-tv(i5o+Zk6Z| zpDi^fb{HKPjPEKP>^^wUBZG%s$lt|LisELB)ssH{)&Dic>xxM4U*KJI0eM=F|ki^!5+YY2S# zza%)frJ?`hV+h+8!aD5iG*Q|;eEBEm@9N&^o#x=;CdCE3g+!BIyC$&si5~&u0-Qyd zj`#2nE?#+kk=v2#>%;FH-t{<+PQ?tL_}>J4b^?^QARNbG^(rzoMzLhEy{&QXJb(ek z)u9`FvHzYoo(J0hwT8gsae%_asEY`xD-f$3nreLgcN7v>T)j%Lz5Ot{6+6MjN!?F$Ei{0cR#iv_7&a^q=j}i0$pkaYn z1M3>&uP{vh75@wW?f*h&DpME8&FaIjd*3#$5^SC!$kqt{{BsUxw;evWW%0Lvqp{NI z1t&iGL$(tamGr({Um7NE(7$Ao&CS<#`}60?15>Ww>v*0&V2vOD;ogY_9<4T`s&cHT zk1v|j5^lZ-+mvuZ8qxC!W2eqGEyhwlY@&7bjdTiZmgzb8=fqMHq z+-3sWPvE+jL3aT0+n25cNK*h*17(2=?=j@~cD4@=*mI}1=;{W{vzK05V*uz+eFgj# zdFWkxdE}#}1Tt5^w8C!FV0FXcEZjr0Uf=6jHaE%U0Icsr{K5XzzxnD=Kv~z0LK8GR z*__OE9>lD*?6GT;MTNhPdT{BIOP)Vqz!q=@?%jrf-;AHX))0-SPWXQ~ti5zUBglP? zMQNY$I(GJ*%3vK>T=3}ZmE62M{#ApkXC2Ng5e$F_g?`^H0WqA~6u1dJ7+iR3`|{U5 z_m&XXy%fjyvj~!l7b$R5AM+05BZI-fCBI(yc;X2FF9YMu;ldUD=4$5;8_DyV3_oT3LQVN?SoB* ze|gzQpqfxx;_weD9Ha`DE||M9{O^w4=MNZ;ANQcA0(GB&&kcr465D6hhe7TSw3{RZ z8(-pR>@Z**2vdjVs>b#ecT~iekSBib7roE?#lK04A=HOOd~dLS^sd_1|L%#O`$g~6 zvp?BbS?jA`{Zk9sJEgXNC}TO;WIuuHjrEi5W(lOf`jv$Y=U+SF-tX;rpTBlZoc{Q8eEUzMdUII!uB<)7H(z3S`DNhW-m-CtnlTXw{%+gu#jwSl8wvYmoM)KR5?eP5-i3Rvsj~XpwSHo@|fbrTP4?% z&CLhPaKDq?WRu`);P|b}0>e4QQqv-p4$rJQtl!Xhu}RK!19ElytikqCs~>EgB{;M7 zK+=2n9uVFiiTofSxp?BTv=o12>i=LZZo?uL&2rooptzU!L|aMu&r1jVHR-tJkG zBq5vUF0u=6r!Vu}8q@R7vrm6|%X|7SZn^*J=A{qK>w2ioWRq;Y0D;q!5J9)xK8v?4 zs{VfByLAA1sLkgOUTbT#{kad_`+tkQd++|ZWZ)f&!{^Ss?{?JZ4fa3a z`uk7_=qOZ{P^>ixx>Ya)YPew%Yy!;qNy#qg_D#LU!qG|L-K(Byb=bU%t#PS1mgD zp`H5eKKDU!?xN#E4Cz07wn?cqIRF4407*naRR4C$>fbZmB>@WHyME$&gzpZLB>8?1 z;SnC;`v&?>A4o1rk`Sz&XJ|bxu(QCB$MopmZPH|OlN`B<9~|f0 zso>7|uu~q+n)gopNs^G)e%>Uw2)6p=%fYN_9gX3h*xZMRB)LexHU4Ha*`2hGE{GrY z+0A#K_Vd25Me)o}2Ef*bGRKeb2#@dx-%GsX#`VOwCw9LnTllG8^njxcIJxL};x>75 zaKNzj0$s(9K+pK-Oats&AK@_%Yhd`?HpNwt^2{Ce@e$skEK$)zD9qq$o-y!EQU zIk4pU1BR_X7C3iBBnO)e=Rok{Wv{MUd=eWELCo;-(WU7dGJ-xZt`bLFXV&WSdo4AR z=MUJMi8i_DIJQ8OYYp+?*?tqAxfZlP_8)q{_T8j|P4e9*y&pWh-QnxeJU_xCd~m#D z2<~TpVL2{Gfxi@eJ02FD+0Vj(elXZ8lY7`W%sxcb|zGdG}c1UvZBE{NI2TNk*hbeb~Eal~iM{E4?jG@8FaznfQaFrbQYft%t z7qf|(>)JpFjp5k}7w*4gJvs|U6Fg49B zN>##UCBC+!0T>)yv4acGzUwTZqm2&)xWWN=!STiq9q;&0M~wZOmgfy;GeCuePAB`+ zi6&{r!n3BPvM}a$Ar+?5z;6^t|51$#=N(=E#pE)5uS9Tk+C5LO35rkrSrMOEesU!a z*L=>tQ9+aymL#&VJ3xm||U z=fvXamE(&ozp0gabzEolcqT3C)POHq{LLpNKDSM=b%x;zfaL5^+jVm3!D;k&)81cy z$)6+%!E;~YP$xQ_Gp8aSy~F)%r95*M{OZ9KuT7i%r4DO1V=<>5$tUx9as8{(BHB|} zYZ`pvjah2%CJprN#?P>^d*o#_Rvj*#H`p97e4=het*%$>{-e?0^PgAA<|f4#zRd6w zpCPz1r05-U_&49s*xs@q_`vb}^9%=P2!@~tf7{{mWe33Gxvw!yu19$MBNTu4*Jr>5 zhjWhL>h@7G$a|=}dPG2v@Pmwp641TW)8McD?6H;D|KSDS-)*l zrAqPJvq_|ZpsKB&RnEaW2kGX>MmgqwjR$($Zq^8|rN;#W5CF{}Ll$sSthXt-C3TFlcSBLjPW#&C?6z3er zCwzgWPITf#d}ehaUheq8OYKI!KTZQRn&fnUlDc-#aCL`sHIaPmj485Gfh^Pzw`x4M zp>h7*Z;E#{N(6p1^ z7u!eA7Uvu{wSyOF1gXVS8}30QbU)2`Tr%*FQM8N$zG`t}i6R`g;^mcodwEG5TWs&P zI}KW9_30bKnK-!|Pusnq)ST`6 zJi*~L7(z=?(xWcL%~c8>#LbVN>~;En)@=3C5Q0s!qBSY=M!OfArFOTd_ht4+m{$1a zE+76WMa^2CTWtI5y}+bR-!Hrc&7|c1 zbf*2jAA2ix7{9zfCEwYdR|vR+b^=5R6d^++wb&b5^n8NnzKrDg=Pb70U5@(3T9e#P z1(uH-j|Yn_|EX4Br>%(1h>&z7nV2^lBwude#aHfNrmf9$1j-2q!aShMab{2; z9U81OEWQ~UTuSVlJHbA19&n!EOXtbL^pG#D)C;oKUQdX)-y(j43V)@~`JE_WOMXc2 z)XwN)F4`^OA*+=OxG!AMks0<)$Swn+7Algc56u=kBtq$*(9Z6^#xW+0soo+P7vHaZh_E(aFvg%a_NMBT6ne-v#O4oG}mZWQr7u`w=``o zW&y1{`l_&EsJe8P&B+sA0bV})UsD{U4EYU>8#i<^X^Mw>q1i6M#s)=qgJZHIpeh2| zG6)!fYjHsti^KNnsW@na5uvRx^7WpQPxae^S{W0IG z^Y(k09{UK7@b3d2(hH6NPk)VIHQ)^?B3J8N)iPr3XbnOSJqljdOjLCp=Vj(8f`;%} z*={$BDk}*L2#Pv@r5aL5EJXz6+=3lb=w7aIZll6Gbfty^E`RR2-S}&(t}&0D4TQ*x zDjklv&s)019gCc0Hq9z-;IvPeSzlhz*BoX_tJt!Ladmgj_s0{S z(Wo}EVDN}U91*Oh4t{BX63MT_AN-}Lew{r6oFmCO$M6gPRv`U`kN++sDE@qzWwmK^ zC(X{`H#=hWEL~m+=n*q0A@3G9X^v=fIxjk2^QuwDYAcko6w0R9;YRS7ID#28fpMm2+^ z4#x$lDDk|Ig_X;(B%*1~ja%$`gflA_LSBdlHE!S1(;{T$+EaG-%77%FO9-~MDb6gB zcjFNqdEb{g{FZ<=A+k{q(k`G*J#bt3E0OU+mIYxj_E=qT5n-XBY2=vKY&)hkldV&J zpjAMJ^(})ho!7}lJYe1*;Sqi?@el%Xz$)C*(g8kliZHEgk=I)74r|(Op(`sJT2lMg zxo~G9MFH;RT8mn%IgDYbY6|NFm@{#&EyH+`%c649cy$#lO8hOnqc+Uo(j}Li*>Z=? z8}>vfoCqU(YhT5ayd=zLOOg{CFhaBeyLC`hGz@fUbw(}CVVwje1j+{ zbC(%WjjW%BEVcs&6E0ItGeT@XY)ipt}#$_L2; zOiB-ZC+Q} zS?+10t43SMz+?3BE}{C^viQbJFOk)?r?C4gH!RqnVJPqLrGtU_E7eEb|9$e>8`>o$ zNkXx;MX-IwVe5db;xpK-hYV73Sn9ze1eJ}E%^%}so3xtYuFn}&x|$Tqxk{Us=aHb> z@TXoxte6{e*j}M{c@M+%iou1m?%n9{Ji;UVpx|u@=qSZ`8>jFo{&b&t?M|bv4XO4I zb3PpAYo&~4Ws?TJN4k!QSbNqV9+spm^-Ncl2dxy8mP|qM*i+5rUKqETC+B)Lo@#k~ zP1)OT(-}HRHVK})%<<(7ebm;$9ciLm+cfL_8zvwH4FWGzh3bx`wz3YU;n9``^{5}4 z-D#akU{Y2kbFc+62vlVgT1y1HfnF`)f&j5s;oOxH=OOVdUdv)ScafpfX<({)IQjDq zuzTp{r1;pUp!+Ao>7097%LZelLkQZ3bEQB)JDwHR1IGKc-h<@Cr9nX0)c9H%I~-N6*YrXjim20SmbXUvBzLY2Fdsw5(Tf}!cL>ssNqz(2 z;Adoc|M}0r0goAA4roHa1qY{1fCjKC(|g0n>v{e7@%}NNx<>8nO%OdKgiKQz7%pr; z#&bPSoo&Rjv9!=*-@bE$QC4W9`A)FdWK7yH$Ev}VxqM((_zeI%IfW1mrQ%@BgC{JU zYG9hSX+CXsn~Th+Hj{;kwV@?oEVyx%sy#tzK?Sf76SBU(Qsq|b)5g-VEJw)atyT zL1jRcGTpEnRD`Ou8Nds)u=|l>!%i%pcv`8K&z&d9^XDnfTw%CyR^bIu0N<0gO^@&h ze-iN)0!or|9H0J#0N)Qr^RMvXiT_DBUoh%15(HdW!d7$bn$^rXkKv@$RcD-*qLxa? zTuw|;7;tikxf~j$6snrd1tGC$Pr6;-HWw}7LeSf1U+c|&SBjeA-0#PLcN{5$W|hVe%8!XBo2rpmfwwOzI_a~M}q zXKB!BP2zz1JPf;KTIpgxlVK;`n@w+2_xcwl=N!idI^evGy69tG0bO1tm?Ws)=}g|(csh=Qn+ zP<=gBf$tf^e32Ru1x*E#HI=rMwS!^|orqBu`*wfSWaH`bLKLkM zBInksJz{KODcdu~iAow%);1_BXFQ*XrI_*QK}DlD&|y~O)2tXFY-@-Eog8ekd!e|& zVBmha^E5M)*#Dymp>C&Ql|g~yEg+BcWA=Med|!)@yY*?ax_8CLV9E|8+g<+yFRb_=m6BwgP6ri{3LQqP4}oDv^8GE7 zo0m)mVO53QN@=ehi^Y(5Yh2l$CbYdjo_FTdZyV)=w2*?MP{z(|S>{CWn{HOzfrGQ6 zRJ_|Z-HxChbEBHjEDAh1JC?Zn+89sIJ(OV!LD7V^IaJw4<(4t3B5n1K5fEg#b1aC- zF#)zjDjj4qwK$y0Agg0)Y^i63E)S-1${mbmX4!yDA+lNC=b5!(DW=;N}D9V zfB#~7FnHD`&mS0g!hri0)LHnGFMg#CWqFTS)~AQCgA)6eg(|u4mP)#H!RBVji+w{;1`u^>B!13g^|LsPF!X3^%CKJ6a;yz4j1ehZIh$3~jHID~R~MBLBMFjeMLCRw zc3BV*T~$?Wuo_E1-(Pzh&#f_>`W1$of0w~bK!dIkp>P(~8O|v4yZ~ht1%cnL4=4S` za=gMlw&E%}DYLqr7g1VpQWChy;V7$C7n*Um5jE-?`-<|`L{UDXO-_S1;$?rop3_1Rzia9M+BE$j4mt}BKAjfS2^W*K&BwG$Vu@?8Er8uNd61Zhgy4caiTAJ4@*63I;MwMgA!fK+!sa9IS zVa}p(q7U+h`_7@8ji=T1$#^pR_)}GLqiM_T6@tI9bmV@VJ5NyjWFIIN!AS>29#Dm4 zTV;JS$zDvS#W?o}54-J_=NkyFDg$;(x_C7&>$Zj!#4=+E*EL6J;SMRKz6nInjna`U z%Czz*bwQYSd$EoeoSs+>G+(EXHMy*D{Om4lFhT7&JTbyF?E)Hj`OauG&x2{?+H0SD zGPFcBh_kIY5FaU(j%InvlxCH7X6`YvTTZeNFm1r>fru$6EqTjF5JsG3oyKf9455NK zw$4@nUJHR8T(S7%$ARhHUojD&8BmCTLCKa=b$fW_R@m)4))s>LoFSI8%i77TTN;(n#B3 zzfk&EmRAd&^%|hWX{U8o);pZXdz9*-F<6|{T-i*vJ&uV8ho@ zNW3ZhwY>%VlmC2AJ4phlz@g!XSv6~*P;I|S7Z;jQnWr0O5f|j*5AP!L4`Ef*zY5KOx zRBSlYw$#%}R#n#L1rMmJjU=j+4A(=!+msytdg^0Cj&b37u zqj|e3)x1zDIQf~U2x5^B}>|5k{uMQo4 z^eI`7YtQesbXJr!^nENXw7U(#9-r#!^f0UY%UXn?vxHGfo3YR^rd8C|uO&jK)OTj{ zddfUPP2|NeRzl8mlw=OWGK58q8@xtw{WberFyZg6vF6zgHoUS=5d_Ru#OD?9og`66 zNw2@wS-V~3PmEqUc+Bu%No(V4%Lru*UceS-`FvrLVaGW#Qb1Z7n|gt{QyT2m78Y7Y zu*}e`lE6WYt6#NvV4F| zX)C0IF%*k+rMlxxyi_XLPzFl?k))J?A*3v-`nGgbI>&N^svgZsjr7UyiFC#zJi?z; z9C<+7+Z4lYgl5zQ;auygiL`3NR2+9kFHL%}`}WQ(tR7pqwfN+66fE*}pEFNeA~NZy zwT=XwvUcbb>WD{r4L+R}Y${lJu;9-~KOUVt-KPu9xTRdFr}KTb9xS-p%Lw2doxGnv z*u%lnKAr|a-De218wltr76^hkTvusHZ@e`2jqpdup6ctc!GuRaYeI=5mi9tHBhQgu zaj!iom*T}{hj^ytaUw|MIYC)4uM8~}tg96VP*6h0b~c|P@Cf%Q!sa4$Rr7Lx z*N1KZ$=UlJK(e_>H@*ypGgk<9Qk%Ct)5tP_QsXk&L9G{0pIkUGZm?ssaTXf~&sYXy zHK7Eo-3pkSOIsS3I;py->z=Xf5M`Bt@(Q)e;B*B}BuZ|88$egy_rSh*>5@sDQ$OZ? zj9>SR2a$UuwXm5GQks|}BwK5?>lG7i{^rKD*M=Ni@tM$ia7o*GT1bgZbQE_1bC zhW>RT+-@b|AVdg5B?^TKIRQ!!Kl+pbruPYG3m`tH z3amCl_E_U1tB=)EbvYMYT1hON3j_@+C&l43ca}jIONUY5jV;MX(gm-~3Q`!QYif;& z5Tn3t;QR@P3*W=H{ShAFPZ*8}=$(vKOx% zVyvM~K7CBJ7d+=vgOX5cU?6J)ryYrX$_15lp~*$Ln?)$~p6GbB4MV(Qw!o+4z4_l9fc8Iri_aoYy!>)V5er@$LRc6RIh^^jEIY*d&9#0bIKJHQ z;#jcC5GM_YRwY8g&1@i`pLiyXC#~yj+e1jj#?rFi=oZJLfh;0JIgT>|9^XD_9NMOp7-b5&Q_nHh#<+05kS5m62QnsfFJ-le?X8ph73f=Vh1r0sB>q) zabN+g1}s~SJccZ5#v*6fGsEfWp054u=i779q)5pmCB`xkg#82Ru2AoHs_LBgTi*A1 zSOCI^RLX1Td>V^TX>@CAJI?sP){0lsgos!d779#h05v=*P|O+xslq+u@pJFTACEwO zDlXW@g>KLbSdX*L@Cnz(udQ{8yb0nYNUd$Qx7U+_B?zUZq-g=|tWQFYR*0@Leyx&v zTo-jEyPac6*q9sMwTn3B@b>=T&g$e5yH1Kjdg(lm?wcVE{?&w zZRzuTX*H3pXCh{V3io&}+S$V`g=ZiAz>szTcjB-UFERHSyvd``VB^Xb@tXt6y~-KK zk~lpN1Ge6aMAQ(NVDTs;TANe4-96p7ydlzE9u%`m2R)6+}p-`YaNAAgakxz zO{@WF8ih0wNMlOYu59SzX*n-zJ)0J7<63J~F%2^A(B0~qXFqqrephuZ_V5sK_s&}Ev7|y<;oyg8wNs9kThkab%ZbiLOp!b8ZwAE4~C2g zPwAKv*0z>9Wkci@LzgqBEkmev%Y?!3qQdV!G`Mkg40ekgn7w~H_P_9}H?bk7{768Pt?`PnhscTawMy#EZartqCGdVYPsg7Tt(Z^kS=WNirP}uPq!LMO{Pm z0=DtY8r+bQlf#@qZU960_s)QTGkfFh+sF6`5=T>#cHTKs$+Yqzr;f;`MG!}ca}!zM}bR;_uK;kJWw}M7p8hl>pxYu7Bw^Za=)_W|tEO-L>Je)ZJb$%qtlb<5DcbCAo6B zPva!^y@WL)gmlztOR1pXqy=+ITNg3nn5nWZ_jv=GN#Se$*=-rMjWWfel^ODTM^Ykq zdRF=OE_=JX^h4<6jR09l$Ggs0?ue(H zQczFf9ef~|CsuM>HxY~r;7wpllYj^cV-jN72oJ7B%8-iCo26SA71&n{cb&Zme`_tDB+$UxM)^3!;EPCjn=)8w6Fr=whQE zFRMaUPb$Sk&!*bY3KQ8bHbaG47w7~o%ni`{BLTqdjd$6Vorj`ckGMh17Tto%sNPmokB8#dtx{I^L9_ z$R~|5L#@1xBSQQ2gU9X3oBNj=y!zm*1bT1JF1G;H5`I8ns;S@dGJdSP`ZCZ5rG zR?)u7sZbHUzuk2oSONIk09HOHD9fK=6W$QPGzlB|VF&NDroM(r~?*Wq?Y-~IhH^I@_uSJ$sO z>?|=bvKvRD_edK!?rpM~E{aCIvuvbqHSH)BWrf7LcXaKC-i3e&${Ofdsfa0^8DCK8^Zigk$rzoDL zD4L2O=@HahXEqOC9y9EGJ^bJ6gQVMyl3-p(okU3Qi4!2HuUStj9ck+oV;EP`_82E? z#yjpkh+x7qc-swx%7w0TMrtE?L!@b4+cpTJ985Q`yaIHIN;jA(1KIs+y}8dh=l^xS zzY%qB&tc`BL$%4%;4umMeXBd3700L1a+qHfAL3_i=o5m z1ntyPw-YV_x<&`R&pBrwP3QA)buHN@VRUIx)ZwDe-D)qY(oWbIYI(dlY+7TFw}1>^VKr{tg|%)I@Q`R?Lu;jMTU{JwO}?H4m229XD$4bv1qI*D>{!FzFf2`tC88-hCb-+*wM!O32<+B zmwxdc*u%Ht;J%e%Byyp(V~ffP&)F~(Bq?g&20=J&r0M}3&k65mQrSj%8#7|O_X}Z7 zwz=M~7;oibQM$Hp6u#x6OGvbqkX#o84?7fvBDnd1i%zshC22u9<1o?_lJ&w^fjKc> zH2p?t7DoZ=gj{;K8KZ(WwN2|*GYaZEjLA5ldDXFtStuH>WtklG zc;gweMcsPsLaB`NLl?}_h>r>NN7m7)XKaxOF=yVZV3m1Q3Io-8L3x)uZko2Qfd8q0 z8^9}YzxNt6@C95?Z?n!ykKTupYTnLxYKKu6J>BTX=Gl#2Lz!LGRLyE*h46fiys1Fp z`Z1S*APW)%$4UoFP%2AfS+;0bttA?aRO2=*66b5jnCM1NdVAyD-{_tOhzjyO)6RRI%4_gaGI%Q zUFEYPL)urZgUXC&9l<*Df|_`hS54xrell)=weS5Hqk{wgFP_`=S9&wj@l24^hQ|xW zA1_*$waVHc$l&a;BFtCH(!8qjUK-WRlSE3>$f{`{JgLe#r{kv76&ml-Rbf|mR_!W( zM)W2NZiEcovbDE^RgY`ezAyQFdA!S#b@2Q5XINCU(J~zLi!;hZk9>dOzv}QJ+W`z|Lz0Yp(?&VdwJbXtr<6QQhkJ^LDj>b*6 z@6!T&eMEn+7D4ATy@1t`ubZ;j+~|20g@}~bld=sO?OB(EiUi`ZvF2D%+9THW>PC_Z zUPe4z1_YJS?pOqDLMqkZXaRnCr3nz%(M&0p#ui&!7NK_7FM(Harb6+nf5&2DtwC6$ z!&%!6d=xOZ7I3sZwc)GgMSD)GLRg_ufo!{uBNw;Whr?$>6Wj?#O+AC8*kF2n{vD#)* zDNjWaQ&QU0w@nToG}`h&t7fk3d$aF%C29QL?k>5F>-Ng%A$#fVA!*x^47Ye05mKf+ zoKbHDjgyD1)rt#ORkfLEMubC2LXjG9cI-5k#M3$q*itfY!?i@XrHm{Ix(J-CP1&Ma zwry4e|LPfs(feP9UoUps<`Rz^PZ#8)?b1 zY?WC}!?wdo(_4?KT1IV1X#1^i9kr~Jz}m*n=8-Za^W8x**UputY|8Kc?v-lv53hcR zGV*P#i05gKNt&y$VqEt@JLyr@upkhq8dcTOKOvr*uC|hRQ+EPRlZ{lY>R8-=dp4aM z%}=sv_JqY@6Oy2TrxguB`WF(tn3X<`*XibV%TB*@F~NqKzZZEQ!1dyoo_xoPhBl5E zIgN*jj3b^KV^7Dk^1i3+8Tk5XESOyz1TGfDcY&=x(DL1EAK5fEC`@8rIT6DK%S4$_O=t z_+>ZdA)`SMfeO-3Hnd0g-otUwWBoE=tU5iKzP;3T!2>S&fakQy$~4a^5k1!?-M3Y? z4GsLF9sPrY_f;tN{+GnfoA%1z?KF{1#YV46Aw)7&f{Y6@hZDIoh7rcE1Pp0R$stX{ ztxU?5!=rg`JzcAZX-DTL^PF(;gcfqj-pLBP)+v%iDBh!bGr8yejom?Zure4t(Y)sNgZ=(+7fX4#JJzs-00^mbVY|))sVjZ76@R3G&@-D6DmN>@%O8 zilklhn->hR$`ysA_MMs5Pse%41<#CfSy9waXb`YQYXQ#XY7#ApPz@y^na-;!q%<=m zFr;Tf)NLEGh{!gu=&!VRyJvB8p8`Li$o$IdKK{dh>eu=MGIW}ER=DGg>17)Q$609@ zXIazwHY?@04M?J#L=rF$P8JMQan2jYs7uxpDk%$~O%IhRGDZt!8wJ&p#`g3_$?`vU z7?EjGu_roevqBf+Tt%l#LzVL$QoofIDr}VRSjUez1%}U0S&zn{e7KbKotZV+=zYekUqQ&)Jct805K5k!q4%l3GsE7pdxa5p< z+R?&#Z-KtnE+#NXa?pueYh6g0vy>bsjL_9#(tmPzs$Et*#$b&IPE^3iQglPLy>qcH zi<-7w83wFx@bYtRZ}0l|dqVNZBI!!h3%7ddLbb&>uf0qq3n-~{W-WXpn+C4G4M#l{ zg!Ke@>WA@Q`ZSE*c`&t1TUklhuuk9x&kt$3F(8va`>wI3(i_{Y{y`E?`;SWiJ4W$L~9yF9ZG~s0|cQ~PDKIhCZR7k22uCn1Hby@!B{NA z&>cTr{&^$3BF;9}*gR0}q^s33&_uV0EVec+WaMx%CVP87d#1R1&N-h_K2U^k;BmGb z@Oy9UQuXuq$kl5KD@kl$yxg}!s|tpTCwXK~3tugY<`m$qs@tZuWGjh+GH+Z6f&PM zyR1<^t^(Lx7Dl#}Rv=C5x?Y)~iu{si9`I_ysnaZ?9aU>yon~VF@=7Doo0>GYf=ZKG zF9XrK&Q9R&_pUNv`UB&*<%{J%cF+E#3a#`aSJ7nLs_sHctBlJ+(5$H|Rupn5(?k$x zbvl=1xDsW;IY$EGPYYdIWqp(eaaB0PU$_X|Y8?L22ZCR{>5>1D$BML|ifpATZeyj}sA6Gz(U3n9%ZLa) zXE4%hTIYqKHYHWWf-nl1s;nJ~evc@^B_V89dzf-AEf0k{Eso1b1|~VKZFT9VE$|rM zHv!mx#ouTIM}{WU=u+0F-C~{z@wJ~+6yXHNlI9VX`U@@Es0nO zU7XM$0wGUwtEqED^lUIC)-40?^U2Aqb1J>^kx)?@+w^kRG_96uc_LFE$+(O5Ek3q* zOL_F3IP~`1yZv9E&h_;3w8M3F_9fuu-+PI%|MW624Tw7=e{`m*int(sTK|0okvNX_cuCh*-GAP1zRw&|7#!)z_Djk9t5;)gWz2OPQt)1L?YDOC$ zZHV{HgNdK5F^$4k(5en1O5#!?Ojn4ENU8;nBFf`NQSkj4_in(4!j%2DpL0b$hg%H!pb$bh?NzI4%bcx@W@~X8p%u0i*7#V2R+A(z zv@WcTNjJ7u>Q=-758|i^f^de|yWvZh8A%+UPip?c$vwVz=MDd1#TVFz!_|d}U%0?0 zxoUGS)zO26MH)qwVXVWt3*`f}#3dXoa+MZO7maC*nJQ^xFotxH_?7L|YPFXXRRlUa ziKq)GNxRBn@}j{l;?8Wkf4Cd(Ip_TU&W9$T_h#mM<6ZMh(J}Lv2F{_@lhQPg3f(=K zG$xG2GNoEQv(-nh2;50tuzEHlQbsy!D~F~r$RdT)*1~jce!9@zXIAN;7lc*!B?TOQ zGW}?YEfALf%cOMk#)5TJ+B%O%}Ynyh{aBbj=!za=$t0IU+6z6rR zlep7R>0MQt(i@i1F!*dIpx3Ho@RnHkySgXx(P-p=k8!5FcFjKg<5_$14#eTKZ;c=;w+2$k@NJ?`IcbaCBMXbL$F0k8EuXX%9I%EG3L-H+yWTBr=SH$XNxtFud;d z49{l`&E`^e){=#BJVa!=2(SXzR;7W2Ck9{JcX;U|jCfuHa3^=T*3-a!^iN(u*b_t# zDKWgJQjo?o)-<*EjJGN@z@lY}v4T&YR-W_|t=qb^2^qqo2O<_+bCumI%*AIH=FwX( zTHvhr=)+baqtOkw_Xa4ouX(q8N~$*VJ`D6z>Dxfks%#-<&UCsxRxg&y@)+@awlF92 zg;qW&2}Ou*rdI2ncIK9HMKNOI72j@2ia)qUKFk`L>z9bG^C=;VWUC5c}18as_g zDahu!pnTk*-V_*gH6yuZY0qcP6N6)w@iH@PrQgxVkLG?hK8eWMic7oPEEZ7)EMyXP zhgSPo4w2)S8|>eF-vsZ&*t%{pA9>&x-Tm#`te8F%To`aBXO%utO9c`b=!UiP+GE(a z^l0wJi-sgYOS)-n7riux${Y)W7cBE>re%qZNFS|BgPX7)w(ak= z=iv$&v?pbwQ5cG_@-pXSdK$p1mgwc&&Xxv#5K_j2)=7@Q)rb$@{Gnsg%y)L6jHR_IZCppwpYgs*47FN-b%!?2AVY}l>|_s zQMEkDCz_}SE34hAmr}_p>pw2}oL%>UKlxf@@UU)xxWr1QMxK~Bcb0ipD@*J4qG&`X zDJ8K5yjtc(UZ1=*X_vFMffO_6_=GchwI}Gsq)R%JgOS3&xYYhg*M5r_{MK)1eB> z)V4OWtsNe>_MLaE^R3d0O4lv-CA7@*Jg+CG)3(S|qYTLclQ1e>(BGs4li6&LbdFdU zwKxVwH>T<%&p&YX@IQNzcef_5gZ7-SO6#&AY4FXq03Z=r4{PQ0_*jm|Gl@KJY9VCU z7aH>uiNQ)1CE~af2La}}!NcEFBSOp%OFrKl$Hswugx^$uHr}ZY7l$=&pJ^L*C4bAMVJiMrQMm4jQry9L6QA)vY?q{wpjvs9t*wL#ScJ%5; zSb@LCty>-^U4oU*pH-?+VNiD@PI6t{Tgt2~6fs<{tZg(z@C?4n0o#K4xgo*$Fe}Sh zE2MtzQt_QP|Ld#@2h9;K+3)K+I_I2oK0W~fXG!QAU$`XSd3@L$9#;isHb+s`i&Ch^ z<-{HTMXjG?GhIEb%>t1|1dU#9u?>y8-_)a9#EdpJ>}X@dj&9s=AMCsNVeH?8KfHac zF?p-TTUmiO#|Cdd@#Ac65B{`}myV#Cm1?CdNXARcZ71|ATGF==_ z$CEz>+U&QUee|Oxfmf#rUpbVx^>vAd4-Kex$BRS#hmRKONt)^OM4GaMgf$Xn+d>x& zXxLz;YLsO)M?J0D>XEa0fI;MeyY}NA{vUGn4*PcuetAbe+IeUuoyzgn`KKb%nAQzi zCDHL3axSajueCH;YK)%`ceIi-&U>#!mwpW$0~q+9KEa5Pc4J#EqYw!50tX{@K!T2P>~+5~A(Av7G$ zNF0CN-2dk<>RaT%yl4FPBXRSq6fZ|-$tOq*YAf;Z&n5Ck0mmBMxJfQ;SLraiH<9uw zn5mFP8q6!i-5HL??P+vDKX(X+Tes|gOb#SoAsTn?oNvFKbIu3&k+i5r2M6xke_#~; zv}{pDHBO+B=XQQysG~f$ckfKxBei33yfB!5-69PPhKCOOul(pY{YUYYzu(|D?$o1S zCM~{l-2jDp^l+!frAuo64*dGwHMbRAGUz#p`KH3d9fe>2MTKAgZ4F#A`1Rk`_|>1u zPM?@3hliic{dhFmu)r%0w{BSE|4E*F?NDOtMRWgg?lRk2%yR?MaR4{yg%aaP<3gh` zv<9UqrRTHZU{J*?7pl>#uYMxY$dK3b>d+bQH?B^ytQh8XbJhS>H#of79X4HG}z!8uJ(R z=*CoG{}qiL7|5=}#i0%pviR#;a=XWC}319z_xTwN#FzTA0k zIK+S6_;&W=iT%degyH60f|vg##c@P{yTILd6_sCpj-ph2Yi)Bqh*S0G&fV$z+i5?B z_-}X)>~NrR7)=}w_Re~#UVe_E?a?beK_30`jv9^59{T@e{9KI3z<;~`f0qD(cXirc zevaZcfUo?H1>Rjved#tw*rS_2*X5`7f*n13(4M{jjTF0kz+_baxF7i68%watHd(|@ zn+t06(t+Ol@|a;AF`oYgi~N%Os2;Bm{mk<+>~lWFe4+&O!#I=kd5r+CE01f}>?hgc`@fEP<{iXv@)p6?XFRS=JYIRl{a}UD-rgShaaTRH4Ua2=x`b4=h}rSx0yAKb#+`|_CK>N>&B4!^Eu_TRiz{eWxY$~jL!=X{#^KVGB9>77;ka{vGU07*qoM6N<$f{T{# A#Q*>R literal 110437 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

AL9}ox%58j?_l_e$&#PY5N=slC0ENN87AncZjtQ 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 Date: Sun, 28 Mar 2021 11:33:20 +0000 Subject: [PATCH 019/116] [TGUI] Guest Pass Terminals (#15414) * v1 * expiry times * Apply suggestions from code review SabreML Suggestions (thanks Sabre) Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com> * gray out access list options the current user cannot pick * Apply suggestions from code review Co-authored-by: dearmochi * Update code/game/machinery/guestpass.dm Co-authored-by: dearmochi * check for nodrop items Co-authored-by: Kyep Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com> Co-authored-by: dearmochi --- code/game/machinery/guestpass.dm | 258 ++++++++++-------- tgui/packages/tgui/interfaces/GuestPass.js | 116 ++++++++ .../tgui/interfaces/common/AccessList.js | 3 + tgui/packages/tgui/public/tgui.bundle.js | 4 +- 4 files changed, 265 insertions(+), 116 deletions(-) create mode 100644 tgui/packages/tgui/interfaces/GuestPass.js diff --git a/code/game/machinery/guestpass.dm b/code/game/machinery/guestpass.dm index 1dac170943b..2292b20728a 100644 --- a/code/game/machinery/guestpass.dm +++ b/code/game/machinery/guestpass.dm @@ -39,21 +39,22 @@ density = 0 - var/obj/item/card/id/giver + var/obj/item/card/id/scan var/list/accesses = list() var/giv_name = "NOT SPECIFIED" var/reason = "NOT SPECIFIED" var/duration = 5 + var/print_cooldown = 0 var/list/internal_log = list() - var/mode = 0 // 0 - making pass, 1 - viewing logs + var/mode = FALSE // FALSE - making pass, TRUE - viewing logs /obj/machinery/computer/guestpass/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/card/id)) - if(!giver) + if(!scan) if(user.drop_item()) I.forceMove(src) - giver = I + scan = I updateUsrDialog() else to_chat(user, "There is already ID card inside.") @@ -61,132 +62,161 @@ return ..() /obj/machinery/computer/guestpass/proc/get_changeable_accesses() - return giver.access + return scan.access /obj/machinery/computer/guestpass/attack_ai(mob/user) return attack_hand(user) -/obj/machinery/computer/guestpass/attack_hand(mob/user as mob) +/obj/machinery/computer/guestpass/attack_hand(mob/user) if(..()) return + ui_interact(user) - user.set_machine(src) - var/dat +/obj/machinery/computer/guestpass/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, "GuestPass", name, 500, 850, master_ui, state) + ui.open() + ui.set_autoupdate(FALSE) - if(mode == 1) //Logs - dat += "

Activity log


" - for(var/entry in internal_log) - dat += "[entry]

" - dat += "
Print
" - dat += "Back
" +/obj/machinery/computer/guestpass/ui_data(mob/user) + var/list/data = list() + data["showlogs"] = mode + data["scan_name"] = scan ? scan.name : FALSE + data["issue_log"] = internal_log ? internal_log : list() + data["giv_name"] = giv_name + data["reason"] = reason + data["duration"] = duration + if(scan && !(ACCESS_CHANGE_IDS in scan.access)) + data["grantableList"] = scan ? scan.access : list() + data["canprint"] = FALSE + if(!scan) + data["printmsg"] = "No card inserted." + else if(!length(scan.access)) + data["printmsg"] = "Card has no access." + else if(!length(accesses)) + data["printmsg"] = "No access types selected." + else if(print_cooldown > world.time) + data["printmsg"] = "Busy for [(round((print_cooldown - world.time) / 10))]s.." else - dat += "

Guest pass terminal #[uid]


" - dat += "View activity log

" - dat += "Issuing ID: [giver]
" - dat += "Issued to: [giv_name]
" - dat += "Reason: [reason]
" - dat += "Duration (minutes): [duration] m
" - dat += "Access to areas:
" - if(giver && giver.access) - for(var/A in get_changeable_accesses()) - var/area = get_access_desc(A) - if(A in accesses) - area = "[area]" - dat += "[area]
" - dat += "
Issue pass
" + data["printmsg"] = "Print Pass" + data["canprint"] = TRUE - var/datum/browser/popup = new(user, "guestpass", name, 400, 520) - popup.set_content(dat) - popup.open(0) - onclose(user, "guestpass") + data["selectedAccess"] = accesses ? accesses : list() + return data +/obj/machinery/computer/guestpass/ui_static_data(mob/user) + var/list/data = list() + data["regions"] = get_accesslist_static_data(REGION_GENERAL, REGION_COMMAND) + return data -/obj/machinery/computer/guestpass/Topic(href, href_list) +/obj/machinery/computer/guestpass/ui_act(action, params) if(..()) - return 1 - usr.set_machine(src) - if(href_list["mode"]) - mode = text2num(href_list["mode"]) - - if(href_list["choice"]) - switch(href_list["choice"]) - if("giv_name") - var/nam = strip_html_simple(input("Person pass is issued to", "Name", giv_name) as text|null) - if(nam) - giv_name = nam - if("reason") - var/reas = strip_html_simple(input("Reason why pass is issued", "Reason", reason) as text|null) - if(reas) - reason = reas - if("duration") - var/dur = input("Duration (in minutes) during which pass is valid (up to 30 minutes).", "Duration") as num|null - if(dur) - if(dur > 0 && dur <= 30) - duration = dur - else - to_chat(usr, "Invalid duration.") - if("access") - var/A = text2num(href_list["access"]) - if(A in accesses) - accesses.Remove(A) + return + . = TRUE + switch(action) + if("scan") // insert/remove your ID card + if(scan) + if(ishuman(usr)) + scan.forceMove(get_turf(usr)) + usr.put_in_hands(scan) + scan = null else - if(giver && giver.access && (A in get_changeable_accesses())) + scan.forceMove(get_turf(src)) + scan = null + accesses.Cut() + else + var/obj/item/I = usr.get_active_hand() + if(istype(I, /obj/item/card/id)) + if(usr.drop_item()) + I.forceMove(src) + scan = I + if("mode") + mode = !mode + if(!scan || !scan.access) + return // everything below here requires card auth + switch(action) + if("giv_name") + var/nam = strip_html_simple(input("Person pass is issued to", "Name", giv_name) as text | null) + if(nam) + giv_name = nam + if("reason") + var/reas = strip_html_simple(input("Reason why pass is issued", "Reason", reason) as text | null) + if(reas) + reason = reas + if("duration") + var/dur = input("Duration (in minutes) during which pass is valid (up to 30 minutes).", "Duration") as num | null + if(dur) + if(dur > 0 && dur <= 30) + duration = dur + else + to_chat(usr, "Invalid duration.") + if("print") + var/dat = "

Activity log of guest pass terminal #[uid]


" + for(var/entry in internal_log) + dat += "[entry]

" + var/obj/item/paper/P = new /obj/item/paper(loc) + playsound(loc, 'sound/goonstation/machines/printer_dotmatrix.ogg', 50, TRUE) + P.name = "activity log" + P.info = dat + if("issue") + if(!length(accesses)) + return + if(print_cooldown > world.time) + return + var/number = add_zero("[rand(0, 9999)]", 4) + var/entry = "\[[station_time()]\] Pass #[number] issued by [scan.registered_name] ([scan.assignment]) to [giv_name]. Reason: [reason]. Grants access to following areas: " + for(var/i in 1 to length(accesses)) + var/A = accesses[i] + if(A) + var/area = get_access_desc(A) + entry += "[i > 1 ? ", [area]" : "[area]"]" + var/obj/item/card/id/guest/pass = new(get_turf(src)) + pass.temp_access = accesses.Copy() + pass.registered_name = giv_name + pass.expiration_time = world.time + duration MINUTES + pass.reason = reason + pass.name = "guest pass #[number]" + print_cooldown = world.time + 10 SECONDS + entry += ". Expires at [station_time_timestamp("hh:mm:ss", pass.expiration_time)]." + internal_log += entry + if("access") + var/A = text2num(params["access"]) + if(A in accesses) + accesses.Remove(A) + else if(ACCESS_CHANGE_IDS in scan.access) + accesses += A + else if(A in get_changeable_accesses()) + accesses += A + if("grant_region") + var/region = text2num(params["region"]) + if(isnull(region)) + return + if(ACCESS_CHANGE_IDS in scan.access) + accesses |= get_region_accesses(region) + else + var/list/new_accesses = get_region_accesses(region) + for(var/A in new_accesses) + if(A in scan.access) accesses.Add(A) - if(href_list["action"]) - switch(href_list["action"]) - if("id") - if(giver) - if(ishuman(usr)) - giver.loc = usr.loc - if(!usr.get_active_hand()) - usr.put_in_hands(giver) - giver = null - else - giver.loc = src.loc - giver = null - accesses.Cut() - else - var/obj/item/I = usr.get_active_hand() - if(istype(I, /obj/item/card/id)) - usr.drop_item() - I.loc = src - giver = I - updateUsrDialog() - - if("print") - var/dat = "

Activity log of guest pass terminal #[uid]


" - for(var/entry in internal_log) - dat += "[entry]

" -// to_chat(usr, "Printing the log, standby...") - //sleep(50) - var/obj/item/paper/P = new/obj/item/paper( loc ) - playsound(loc, 'sound/goonstation/machines/printer_dotmatrix.ogg', 50, 1) - P.name = "activity log" - P.info = dat - - if("issue") - if(giver) - var/number = add_zero("[rand(0,9999)]", 4) - var/entry = "\[[station_time()]\] Pass #[number] issued by [giver.registered_name] ([giver.assignment]) to [giv_name]. Reason: [reason]. Grants access to following areas: " - for(var/i=1 to accesses.len) - var/A = accesses[i] - if(A) - var/area = get_access_desc(A) - entry += "[i > 1 ? ", [area]" : "[area]"]" - entry += ". Expires at [station_time(world.time + duration*10*60)]." - internal_log.Add(entry) - - var/obj/item/card/id/guest/pass = new(src.loc) - pass.temp_access = accesses.Copy() - pass.registered_name = giv_name - pass.expiration_time = world.time + duration*10*60 - pass.reason = reason - pass.name = "guest pass #[number]" - else - to_chat(usr, "Cannot issue pass without issuing ID.") - updateUsrDialog() - return + if("deny_region") + var/region = text2num(params["region"]) + if(isnull(region)) + return + accesses -= get_region_accesses(region) + if("clear_all") + accesses = list() + if("grant_all") + if(ACCESS_CHANGE_IDS in scan.access) + accesses = get_all_accesses() + else + var/list/new_accesses = get_all_accesses() + for(var/A in new_accesses) + if(A in scan.access) + accesses += A + if(.) + add_fingerprint(usr) /obj/machinery/computer/guestpass/hop name = "\improper HoP guest pass terminal" diff --git a/tgui/packages/tgui/interfaces/GuestPass.js b/tgui/packages/tgui/interfaces/GuestPass.js new file mode 100644 index 00000000000..0869d2920b8 --- /dev/null +++ b/tgui/packages/tgui/interfaces/GuestPass.js @@ -0,0 +1,116 @@ +import { Fragment } from "inferno"; +import { useBackend } from "../backend"; +import { Box, Button, LabeledList, Section, Tabs } from "../components"; +import { Window } from "../layouts"; +import { AccessList } from './common/AccessList'; + +export const GuestPass = (props, context) => { + const { act, data } = useBackend(context); + return ( + + + + act("mode", { mode: 0 })} > + Issue Pass + + act("mode", { mode: 1 })}> + Records ({data.issue_log.length}) + + +
+ + +
+ {!data.showlogs && ( +
+ + +
+ )} + {!!data.showlogs && ( +
+ {!!data.issue_log.length && ( + + + {data.issue_log.map((a, i) => ( + + {a} + + ))} + +
+ )} +
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/common/AccessList.js b/tgui/packages/tgui/interfaces/common/AccessList.js index 80b4346fbc5..36ddb276b2b 100644 --- a/tgui/packages/tgui/interfaces/common/AccessList.js +++ b/tgui/packages/tgui/interfaces/common/AccessList.js @@ -26,6 +26,7 @@ export const AccessList = (props, context) => { rcdButtons, accesses = [], selectedList = [], + grantableList = [], accessMod, grantAll, denyAll, @@ -137,6 +138,8 @@ export const AccessList = (props, context) => { fluid key={entry.desc} content={entry.desc} + disabled={grantableList.length > 0 + && !grantableList.includes(entry.ref) && !selectedList.includes(entry.ref)} checked={selectedList.includes(entry.ref)} onClick={() => accessMod(entry.ref)} /> ))} diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index 7abe32af5d2..99d152de9a9 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(143),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(137),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";var o=n(22);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,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";var o=n(53),r=n(63),a=n(15),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";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(9),r=n(78),a=n(51),c=n(27),i=n(35),l=n(18),d=n(137),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(139),i=n(6),l=n(7),d=n(31),u=n(18),s=n(79),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(15),a=n(79),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(141),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(84),d=n(59),u=n(51),s=n(31),m=n(12),p=n(155),f=n(170),h=n(35),C=n(18),N=n(81),b=n(7),g=n(45),V=n(55),v=n(52).f,y=n(171),_=n(19).forEach,x=n(58),k=n(14),L=n(21),B=n(36),w=n(86),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)},q=function(e,t){return G(e,t=h(t,!0))?u(2,e[t]):A(e,t)},Y=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=q,k.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:Y}),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(553);t.CurrentLevels=o.CurrentLevels;var r=n(554);t.DataDiskMenu=r.DataDiskMenu;var a=n(555);t.DeconstructionMenu=a.DeconstructionMenu;var c=n(556);t.LatheCategory=c.LatheCategory;var i=n(557);t.LatheChemicalStorage=i.LatheChemicalStorage;var l=n(558);t.LatheMainMenu=l.LatheMainMenu;var d=n(559);t.LatheMaterials=d.LatheMaterials;var u=n(560);t.LatheMaterialStorage=u.LatheMaterialStorage;var s=n(561);t.LatheMenu=s.LatheMenu;var m=n(562);t.LatheSearch=m.LatheSearch;var p=n(563);t.MainMenu=p.MainMenu;var f=n(564);t.RndNavbar=f.RndNavbar;var h=n(565);t.RndNavButton=h.RndNavButton;var C=n(189);t.RndRoute=C.RndRoute;var N=n(566);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(142),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(153);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(88)+"]",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(173);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(142),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(150),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(177),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";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(15),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(155),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(82),p=n(46),f=n(86);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(90),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(91);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.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);nt?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(15),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(81),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(152),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(145),s=n(97),m=n(164),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(88);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(82),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(16),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(474),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.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(15),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(88),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(78).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(80);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(164),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(167);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(91);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(80);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(15),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(19),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(16),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(16),a=n(8),c=n(25),i=n(17),l=n(179),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(20),c=n(1),i=n(25),l=n(2),d=n(39),u=n(174),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.CrewManifest=void 0;var o=n(0),r=n(1),a=n(2),c=n(20),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.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(16),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(16),i=n(8),l=n(20),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(151),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(168),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(173);var a=n(1),c=n(25),i=n(174),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);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(143),u=n(5),s=n(18),m=n(57),p=n(7),f=n(10),h=n(15),C=n(27),N=n(35),b=n(51),g=n(45),V=n(68),v=n(52),y=n(146),_=n(103),x=n(21),k=n(14),L=n(78),B=n(31),w=n(23),S=n(100),I=n(79),T=n(65),A=n(64),E=n(13),M=n(147),O=n(28),P=n(46),R=n(36),D=n(19).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,q=k.f,Y=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(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],q(e,t,n),o&&e!==U&&q(U,t,o)}:q,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)||q(e,F,b(1,{})),e[F][o]=!0),oe(e,o,n)):q(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=Y(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=Y(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&&(q(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(140),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(15),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(148),a=n(47);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(3),r=n(19).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(19).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(19).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(19).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(149),a=n(15),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(149),a=n(15),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(19).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(82)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(15),a=n(150),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(152).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(154);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(3),r=n(19).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(83).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(83).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(15),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(15),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(84),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(15),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(156)})},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(85),r=n(157);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(158),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(87),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(87);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(158)})},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(87),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(87),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(86),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(159)})},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(159),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(88),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(160);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(78),l=n(15),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(89),c=n(15),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(144)})},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(89),c=n(15),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(161).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(146).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(15),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(162)})},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(15),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(89),c=n(15),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(89),c=n(15),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(81);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(3),r=n(161).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(160);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(163),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(82),_=n(48),x=n(116).set,k=n(165),L=n(166),B=n(315),w=n(167),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),q=!!(W&&W.createEvent&&d.dispatchEvent),Y=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)})),$=Y||!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;q?((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)}}};Y&&(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:Y},{Promise:F}),f(F,O,!1,!0),h(O),a=u(O),i({target:O,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),i({target:O,stat:!0,forced:l||Y},{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(163),c=n(5),i=n(38),l=n(48),d=n(166),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(156),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(153),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(86),i=n(14).f,l=n(52).f,d=n(117),u=n(90),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(90),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(90),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(85),r=n(157);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(92),r=n(10),a=n(12),c=n(22),i=n(122),l=n(93);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(169)},{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(169)},{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(92),r=n(10),a=n(22),c=n(162),i=n(93);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(92),r=n(117),a=n(10),c=n(22),i=n(48),l=n(122),d=n(12),u=n(93),s=n(91),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(148),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(19).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(19).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(19).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(19).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(19).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(171),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(151),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(154),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(19).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(83).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(83).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(19).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(85),l=n(172),d=n(7),u=n(36).enforce,s=n(139),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(85)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(172))},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(165),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(80),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?q(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){q(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 q(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 Y(){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=Y,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(143),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(137),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";var o=n(22);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,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";var o=n(53),r=n(63),a=n(15),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";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(9),r=n(79),a=n(51),c=n(27),i=n(35),l=n(18),d=n(137),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(139),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(15),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(141),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(155),f=n(170),h=n(35),C=n(18),N=n(82),b=n(7),g=n(45),V=n(55),v=n(52).f,y=n(171),_=n(19).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)},q=function(e,t){return G(e,t=h(t,!0))?u(2,e[t]):A(e,t)},Y=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=q,k.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:Y}),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(554);t.CurrentLevels=o.CurrentLevels;var r=n(555);t.DataDiskMenu=r.DataDiskMenu;var a=n(556);t.DeconstructionMenu=a.DeconstructionMenu;var c=n(557);t.LatheCategory=c.LatheCategory;var i=n(558);t.LatheChemicalStorage=i.LatheChemicalStorage;var l=n(559);t.LatheMainMenu=l.LatheMainMenu;var d=n(560);t.LatheMaterials=d.LatheMaterials;var u=n(561);t.LatheMaterialStorage=u.LatheMaterialStorage;var s=n(562);t.LatheMenu=s.LatheMenu;var m=n(563);t.LatheSearch=m.LatheSearch;var p=n(564);t.MainMenu=p.MainMenu;var f=n(565);t.RndNavbar=f.RndNavbar;var h=n(566);t.RndNavButton=h.RndNavButton;var C=n(189);t.RndRoute=C.RndRoute;var N=n(567);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(142),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(153);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(173);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(142),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(150),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(177),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(15),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(155),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(16),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(15),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(152),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(145),s=n(97),m=n(164),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(16),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(474),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.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(15),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(164),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(167);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(15),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(19),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(16),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(16),a=n(8),c=n(25),i=n(17),l=n(179),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(20),c=n(1),i=n(25),l=n(2),d=n(39),u=n(174),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.CrewManifest=void 0;var o=n(0),r=n(1),a=n(2),c=n(20),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.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(16),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(16),i=n(8),l=n(20),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(151),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(168),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(173);var a=n(1),c=n(25),i=n(174),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);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(143),u=n(5),s=n(18),m=n(57),p=n(7),f=n(10),h=n(15),C=n(27),N=n(35),b=n(51),g=n(45),V=n(68),v=n(52),y=n(146),_=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(147),O=n(28),P=n(46),R=n(36),D=n(19).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,q=k.f,Y=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(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],q(e,t,n),o&&e!==U&&q(U,t,o)}:q,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)||q(e,F,b(1,{})),e[F][o]=!0),oe(e,o,n)):q(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=Y(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=Y(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&&(q(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(140),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(15),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(148),a=n(47);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(3),r=n(19).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(19).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(19).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(19).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(149),a=n(15),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(149),a=n(15),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(19).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(15),a=n(150),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(152).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(154);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(3),r=n(19).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(15),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(15),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(15),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(156)})},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(157);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(158),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(158)})},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(159)})},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(159),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(160);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(15),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(15),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(144)})},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(15),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(161).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(146).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(15),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(162)})},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(15),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(15),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(15),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(161).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(160);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(163),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(165),L=n(166),B=n(315),w=n(167),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),q=!!(W&&W.createEvent&&d.dispatchEvent),Y=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)})),$=Y||!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;q?((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)}}};Y&&(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:Y},{Promise:F}),f(F,O,!1,!0),h(O),a=u(O),i({target:O,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),i({target:O,stat:!0,forced:l||Y},{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(163),c=n(5),i=n(38),l=n(48),d=n(166),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(156),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(153),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(157);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(169)},{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(169)},{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(162),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(148),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(19).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(19).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(19).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(19).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(19).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(171),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(151),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(154),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(19).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(19).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(172),d=n(7),u=n(36).enforce,s=n(139),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(172))},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(165),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?q(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){q(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 q(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 Y(){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=Y,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(430),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(16),a=n(8),c=n(25),i=n(17),l=n(179),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(180);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(176);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(16),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":446,"./AIFixer.js":447,"./APC.js":448,"./ATM.js":449,"./AccountsUplinkTerminal.js":450,"./AiAirlock.js":451,"./AirAlarm.js":452,"./AirlockAccessController.js":453,"./AirlockElectronics.js":454,"./AppearanceChanger.js":455,"./AtmosAlertConsole.js":456,"./AtmosControl.js":457,"./AtmosFilter.js":458,"./AtmosMixer.js":459,"./AtmosPump.js":460,"./Autolathe.js":461,"./BlueSpaceArtilleryControl.js":462,"./BluespaceTap.js":463,"./BodyScanner.js":464,"./BotClean.js":465,"./BotSecurity.js":466,"./BrigCells.js":467,"./BrigTimer.js":468,"./CameraConsole.js":469,"./Canister.js":470,"./CardComputer.js":471,"./CargoConsole.js":472,"./ChemDispenser.js":473,"./ChemHeater.js":477,"./ChemMaster.js":478,"./CloningConsole.js":479,"./CommunicationsComputer.js":480,"./Contractor.js":481,"./ConveyorSwitch.js":482,"./CrewMonitor.js":483,"./Cryo.js":484,"./DNAModifier.js":485,"./DisposalBin.js":486,"./DnaVault.js":487,"./DroneConsole.js":488,"./EFTPOS.js":489,"./ERTManager.js":490,"./Electropack.js":491,"./EvolutionMenu.js":492,"./ExosuitFabricator.js":493,"./ExternalAirlockController.js":494,"./FaxMachine.js":495,"./FloorPainter.js":496,"./GPS.js":497,"./GravityGen.js":498,"./HandheldChemDispenser.js":499,"./Instrument.js":500,"./KeycardAuth.js":501,"./LaborClaimConsole.js":502,"./LawManager.js":503,"./MechBayConsole.js":504,"./MechaControlConsole.js":505,"./MedicalRecords.js":506,"./MiningVendor.js":507,"./Newscaster.js":508,"./NuclearBomb.js":509,"./OperatingComputer.js":510,"./Orbit.js":511,"./OreRedemption.js":512,"./PAI.js":513,"./PDA.js":526,"./Pacman.js":542,"./PersonalCrafting.js":543,"./PodTracking.js":544,"./PoolController.js":545,"./PortablePump.js":546,"./PortableScrubber.js":547,"./PortableTurret.js":548,"./PowerMonitor.js":188,"./RCD.js":549,"./RPD.js":550,"./Radio.js":551,"./RequestConsole.js":552,"./RndConsole.js":62,"./RoboticsControlConsole.js":567,"./Safe.js":568,"./SatelliteControl.js":569,"./SecurityRecords.js":570,"./ShuttleConsole.js":571,"./ShuttleManipulator.js":572,"./Sleeper.js":573,"./SlotMachine.js":574,"./Smartfridge.js":575,"./Smes.js":576,"./SolarControl.js":577,"./SpawnersMenu.js":578,"./StationAlertConsole.js":579,"./SupermatterMonitor.js":580,"./SyndicateComputerSimple.js":581,"./TEG.js":582,"./TachyonArray.js":583,"./Tank.js":584,"./TankDispenser.js":585,"./TcommsCore.js":586,"./TcommsRelay.js":587,"./Teleporter.js":588,"./ThermoMachine.js":589,"./TransferValve.js":590,"./Uplink.js":591,"./Vending.js":592,"./VolumeMixer.js":593,"./Wires.js":594};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=445},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(182);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(20),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(182);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;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:u.temperature_c+" C",onClick:function(){return i("temperature")}})]})}),(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(94);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,q=d.body_accessory_style,Y=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===q,onClick:function(){return l("body_accessory",{body_accessory:e.bodyaccessorystyle})}},e.bodyaccessorystyle)}))}),!!Y&&(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 1===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(20),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(16),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(20));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(475)()},function(e,t,n){"use strict";var o=n(476);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(16),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(16),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(1),a=n(2),c=n(183),i=n(4);var l={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},d=["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,c=(0,r.useBackend)(t),l=c.act,C=c.data;n=C.unauthorized?(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,f,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){}})}):C.load_animation_completed?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"hidden",children:1===C.page?(0,o.createComponentVNode)(2,m,{height:"100%"}):(0,o.createComponentVNode)(2,p,{height:"100%"})})],4):(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,f,{height:"100%",allMessages:d,finishedTimeout:3e3,onFinished:function(){return l("complete_load_animation")}})});var N=(0,r.useLocalState)(t,"viewingPhoto",""),b=N[0];N[1];return(0,o.createComponentVNode)(2,i.Window,{theme:"syndicate",children:[b&&(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,i.Window.Content,{className:"Contractor",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:n})})]})};var u=function(e,t){var n=(0,r.useBackend)(t),c=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,a.Section,Object.assign({title:"Summary",buttons:(0,o.createComponentVNode)(2,a.Box,{verticalAlign:"middle",mt:"0.25rem",children:[s," Rep"]})},e,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:[l," TC"]}),(0,o.createComponentVNode)(2,a.Button,{disabled:l<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){return c("claim")}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Earned",children:[d," TC"]})]})}),(0,o.createComponentVNode)(2,a.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Box,{height:"20px",lineHeight:"20px",display:"inline-block",children:u})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.page;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Tabs,Object.assign({},e,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c("page",{page:1})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"suitcase"}),"Contracts"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return c("page",{page:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"shopping-cart"}),"Hub"]})]})))},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.contracts,s=d.contract_active,m=d.can_extract,p=!!s&&u.filter((function(e){return 1===e.status}))[0],f=p&&p.time_left>0,h=(0,r.useLocalState)(t,"viewingPhoto",""),C=(h[0],h[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m||f,icon:"parachute-box",content:["Call Extraction",f&&(0,o.createComponentVNode)(2,c.Countdown,{timeLeft:p.time_left,format:function(e,t){return" ("+t.substr(3)+")"}})],onClick:function(){return i("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,a.Section,{title:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",color:1===e.status&&"good",children:e.target_name}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",children:e.has_photo&&(0,o.createComponentVNode)(2,a.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){return C("target_photo_"+e.uid+".png")}})})]}),className:"Contractor__Contract",buttons:(0,o.createComponentVNode)(2,a.Box,{width:"100%",children:[!!l[e.status]&&(0,o.createComponentVNode)(2,a.Box,{color:l[e.status][1],display:"inline-block",mt:1!==e.status&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:l[e.status][0]}),1===e.status&&(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){return i("abort")}})]}),children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"2",mr:"0.5rem",children:[e.fluff_message,!!e.completed_time&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",e.completed_time]}),!!e.dead_extraction&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.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,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",e.fail_reason]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",flexBasis:"100%",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",color:"label",children:"Extraction Zone:"}),null==(t=e.difficulties)?void 0:t.map((function(t,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!!s,content:t.name+" ("+t.reward+" TC)",onClick:function(){return i("activate",{uid:e.uid,difficulty:n+1})}}),(0,o.createVNode)(1,"br")],4)})),!!e.objective&&(0,o.createComponentVNode)(2,a.Box,{color:"white",bold:!0,children:[e.objective.extraction_zone,(0,o.createVNode)(1,"br"),"(",(e.objective.reward_tc||0)+" TC",",\xa0",(e.objective.reward_credits||0)+" Credits",")"]})]})]})},e.uid)}))})))},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.rep,d=i.buyables;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Available Purchases",overflow:"auto"},e,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:[e.description,(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:l-1&&(0,o.createComponentVNode)(2,a.Box,{as:"span",color:0===e.stock?"bad":"good",ml:"0.5rem",children:[e.stock," in stock"]})]},e.uid)}))})))},f=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 c=r.prototype;return c.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))},c.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)},c.componentWillUnmount=function(){clearTimeout(this.timer)},c.render=function(){return(0,o.createComponentVNode)(2,a.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),h=function(e,t){var n=(0,r.useLocalState)(t,"viewingPhoto",""),c=n[0],i=n[1];return(0,o.createComponentVNode)(2,a.Modal,{className:"Contractor__photoZoom",children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:c}),(0,o.createComponentVNode)(2,a.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(20),c=n(1),i=n(2),l=n(76),d=n(39),u=n(4),s=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},m=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"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),children:s(e)}),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)},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(16),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(20),c=n(1),i=n(2),l=n(183),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(1),a=n(2),c=n(4),i=function(e){return e?"("+e.join(", ")+")":"ERROR"};t.GPS=function(e,t){var n=(0,r.useBackend)(t).data,i=n.emped,m=n.active,p=n.area,f=n.position,h=n.saved;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:i?(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,l,{emp:!0})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,d)}),m?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,u,{area:p,position:f})}),h&&(0,o.createComponentVNode)(2,a.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,u,{title:"Saved Position",position:h})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:"0.5rem",grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,s,{height:"100%"})})],0):(0,o.createComponentVNode)(2,l)],0)})})})};var l=function(e,t){var n=e.emp;return(0,o.createComponentVNode)(2,a.Section,{mt:"0.5rem",width:"100%",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,a.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:n?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),n?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.active,d=i.tag,u=i.same_z,s=(0,r.useLocalState)(t,"newTag",d),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tag",children:[(0,o.createComponentVNode)(2,a.Input,{width:"5rem",value:d,onEnter:function(){return c("tag",{newtag:m})},onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:d===m,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){return c("tag",{newtag:m})},children:(0,o.createComponentVNode)(2,a.Icon,{name:"pen"})})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{selected:!u,icon:u?"compress":"expand",content:u?"Local Sector":"Global",onClick:function(){return c("same_z")}})})]})})},u=function(e,t){var n=e.title,r=e.area,c=e.position;return(0,o.createComponentVNode)(2,a.Section,{title:n||"Position",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",children:[r&&(0,o.createFragment)([r,(0,o.createVNode)(1,"br")],0),i(c)]})})},s=function(e,t){var n=(0,r.useBackend)(t).data,c=n.position,l=n.signals;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Signals",overflow:"auto"},e,{children:(0,o.createComponentVNode)(2,a.Table,{children:l.map((function(e){return Object.assign({},e,{},function(e,t){if(e&&t){if(e[2]!==t[2])return null;var n,o=Math.atan2(t[1]-e[1],t[0]-e[0]),r=Math.sqrt(Math.pow(t[1]-e[1],2)+Math.pow(t[0]-e[0],2));return{angle:(n=o,n*(180/Math.PI)),distance:r}}}(c,e.position))})).map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:t%2==0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:e.tag}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",color:"grey",children:e.area}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:e.distance!==undefined&&(0,o.createComponentVNode)(2,a.Box,{opacity:Math.max(1-Math.min(e.distance,100)/100,.5),children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.distance>0?"arrow-right":"circle",rotation:-e.angle}),"\xa0",Math.floor(e.distance)+"m"]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:i(e.position)})]},t)}))})})))}},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.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(16),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(20),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(16),n(1)),a=n(2),c=n(4),i=n(20);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(135),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(20),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.authfull,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(16),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(20),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(514);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":515,"./pai_bioscan.js":516,"./pai_directives.js":517,"./pai_doorjack.js":518,"./pai_main_menu.js":519,"./pai_manifest.js":520,"./pai_medrecords.js":521,"./pai_messenger.js":522,"./pai_radio.js":523,"./pai_secrecords.js":524,"./pai_signaler.js":525};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=514},function(e,t,n){"use strict";t.__esModule=!0,t.pai_atmosphere=void 0;var o=n(0),r=n(1),a=n(184);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(185);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(16),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(527);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":528,"./pda_janitor.js":529,"./pda_main_menu.js":530,"./pda_manifest.js":531,"./pda_medical.js":532,"./pda_messenger.js":186,"./pda_mob_hunt.js":533,"./pda_mule.js":534,"./pda_notes.js":535,"./pda_power.js":536,"./pda_secbot.js":537,"./pda_security.js":538,"./pda_signaler.js":539,"./pda_status_display.js":540,"./pda_supplyrecords.js":541};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=527},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(1),a=n(184);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(16),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(185);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.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(20),a=n(1),c=n(2),i=n(75),l=n(4),d=n(49),u=n(132),s=n(133),m=n(135),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):3===f&&(n=(0,o.createComponentVNode)(2,V)),(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"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===l,onClick:function(){return r("page",{page:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"wrench"}),"Record Maintenance"]}),3===l&&d&&!d.empty&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===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).act;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!0,icon:"download",content:"Backup to Disk",tooltip:"This feature is not available.",tooltipPosition:"right"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{disabled:!0,icon:"upload",content:"Upload from Disk",tooltip:"This feature is not available.",tooltipPosition:"right",my:"0.5rem"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("delete_security_all")},mb:"0.5rem"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Cell Logs",onClick:function(){return n("delete_cell_logs")}})]})},V=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,y)})],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!"})},y=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(16),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.SupermatterMonitor=void 0;var o=n(0),r=n(26),a=n(43),c=n(16),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(178);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(16),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(20),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)}))})]})})}}]); \ 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(430),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(16),a=n(8),c=n(25),i=n(17),l=n(179),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(180);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(176);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(16),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":446,"./AIFixer.js":447,"./APC.js":448,"./ATM.js":449,"./AccountsUplinkTerminal.js":450,"./AiAirlock.js":451,"./AirAlarm.js":452,"./AirlockAccessController.js":453,"./AirlockElectronics.js":454,"./AppearanceChanger.js":455,"./AtmosAlertConsole.js":456,"./AtmosControl.js":457,"./AtmosFilter.js":458,"./AtmosMixer.js":459,"./AtmosPump.js":460,"./Autolathe.js":461,"./BlueSpaceArtilleryControl.js":462,"./BluespaceTap.js":463,"./BodyScanner.js":464,"./BotClean.js":465,"./BotSecurity.js":466,"./BrigCells.js":467,"./BrigTimer.js":468,"./CameraConsole.js":469,"./Canister.js":470,"./CardComputer.js":471,"./CargoConsole.js":472,"./ChemDispenser.js":473,"./ChemHeater.js":477,"./ChemMaster.js":478,"./CloningConsole.js":479,"./CommunicationsComputer.js":480,"./Contractor.js":481,"./ConveyorSwitch.js":482,"./CrewMonitor.js":483,"./Cryo.js":484,"./DNAModifier.js":485,"./DisposalBin.js":486,"./DnaVault.js":487,"./DroneConsole.js":488,"./EFTPOS.js":489,"./ERTManager.js":490,"./Electropack.js":491,"./EvolutionMenu.js":492,"./ExosuitFabricator.js":493,"./ExternalAirlockController.js":494,"./FaxMachine.js":495,"./FloorPainter.js":496,"./GPS.js":497,"./GravityGen.js":498,"./GuestPass.js":499,"./HandheldChemDispenser.js":500,"./Instrument.js":501,"./KeycardAuth.js":502,"./LaborClaimConsole.js":503,"./LawManager.js":504,"./MechBayConsole.js":505,"./MechaControlConsole.js":506,"./MedicalRecords.js":507,"./MiningVendor.js":508,"./Newscaster.js":509,"./NuclearBomb.js":510,"./OperatingComputer.js":511,"./Orbit.js":512,"./OreRedemption.js":513,"./PAI.js":514,"./PDA.js":527,"./Pacman.js":543,"./PersonalCrafting.js":544,"./PodTracking.js":545,"./PoolController.js":546,"./PortablePump.js":547,"./PortableScrubber.js":548,"./PortableTurret.js":549,"./PowerMonitor.js":188,"./RCD.js":550,"./RPD.js":551,"./Radio.js":552,"./RequestConsole.js":553,"./RndConsole.js":62,"./RoboticsControlConsole.js":568,"./Safe.js":569,"./SatelliteControl.js":570,"./SecurityRecords.js":571,"./ShuttleConsole.js":572,"./ShuttleManipulator.js":573,"./Sleeper.js":574,"./SlotMachine.js":575,"./Smartfridge.js":576,"./Smes.js":577,"./SolarControl.js":578,"./SpawnersMenu.js":579,"./StationAlertConsole.js":580,"./SupermatterMonitor.js":581,"./SyndicateComputerSimple.js":582,"./TEG.js":583,"./TachyonArray.js":584,"./Tank.js":585,"./TankDispenser.js":586,"./TcommsCore.js":587,"./TcommsRelay.js":588,"./Teleporter.js":589,"./ThermoMachine.js":590,"./TransferValve.js":591,"./Uplink.js":592,"./Vending.js":593,"./VolumeMixer.js":594,"./Wires.js":595};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=445},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(182);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(20),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(182);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;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:u.temperature_c+" C",onClick:function(){return i("temperature")}})]})}),(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,q=d.body_accessory_style,Y=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===q,onClick:function(){return l("body_accessory",{body_accessory:e.bodyaccessorystyle})}},e.bodyaccessorystyle)}))}),!!Y&&(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 1===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(20),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(16),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(20));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(475)()},function(e,t,n){"use strict";var o=n(476);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(16),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(16),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(1),a=n(2),c=n(183),i=n(4);var l={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},d=["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,c=(0,r.useBackend)(t),l=c.act,C=c.data;n=C.unauthorized?(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,f,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){}})}):C.load_animation_completed?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"hidden",children:1===C.page?(0,o.createComponentVNode)(2,m,{height:"100%"}):(0,o.createComponentVNode)(2,p,{height:"100%"})})],4):(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,f,{height:"100%",allMessages:d,finishedTimeout:3e3,onFinished:function(){return l("complete_load_animation")}})});var N=(0,r.useLocalState)(t,"viewingPhoto",""),b=N[0];N[1];return(0,o.createComponentVNode)(2,i.Window,{theme:"syndicate",children:[b&&(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,i.Window.Content,{className:"Contractor",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:n})})]})};var u=function(e,t){var n=(0,r.useBackend)(t),c=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,a.Section,Object.assign({title:"Summary",buttons:(0,o.createComponentVNode)(2,a.Box,{verticalAlign:"middle",mt:"0.25rem",children:[s," Rep"]})},e,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:[l," TC"]}),(0,o.createComponentVNode)(2,a.Button,{disabled:l<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){return c("claim")}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Earned",children:[d," TC"]})]})}),(0,o.createComponentVNode)(2,a.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Box,{height:"20px",lineHeight:"20px",display:"inline-block",children:u})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.page;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Tabs,Object.assign({},e,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c("page",{page:1})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"suitcase"}),"Contracts"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return c("page",{page:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"shopping-cart"}),"Hub"]})]})))},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.contracts,s=d.contract_active,m=d.can_extract,p=!!s&&u.filter((function(e){return 1===e.status}))[0],f=p&&p.time_left>0,h=(0,r.useLocalState)(t,"viewingPhoto",""),C=(h[0],h[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m||f,icon:"parachute-box",content:["Call Extraction",f&&(0,o.createComponentVNode)(2,c.Countdown,{timeLeft:p.time_left,format:function(e,t){return" ("+t.substr(3)+")"}})],onClick:function(){return i("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,a.Section,{title:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",color:1===e.status&&"good",children:e.target_name}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",children:e.has_photo&&(0,o.createComponentVNode)(2,a.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){return C("target_photo_"+e.uid+".png")}})})]}),className:"Contractor__Contract",buttons:(0,o.createComponentVNode)(2,a.Box,{width:"100%",children:[!!l[e.status]&&(0,o.createComponentVNode)(2,a.Box,{color:l[e.status][1],display:"inline-block",mt:1!==e.status&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:l[e.status][0]}),1===e.status&&(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){return i("abort")}})]}),children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"2",mr:"0.5rem",children:[e.fluff_message,!!e.completed_time&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",e.completed_time]}),!!e.dead_extraction&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.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,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",e.fail_reason]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",flexBasis:"100%",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",color:"label",children:"Extraction Zone:"}),null==(t=e.difficulties)?void 0:t.map((function(t,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!!s,content:t.name+" ("+t.reward+" TC)",onClick:function(){return i("activate",{uid:e.uid,difficulty:n+1})}}),(0,o.createVNode)(1,"br")],4)})),!!e.objective&&(0,o.createComponentVNode)(2,a.Box,{color:"white",bold:!0,children:[e.objective.extraction_zone,(0,o.createVNode)(1,"br"),"(",(e.objective.reward_tc||0)+" TC",",\xa0",(e.objective.reward_credits||0)+" Credits",")"]})]})]})},e.uid)}))})))},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.rep,d=i.buyables;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Available Purchases",overflow:"auto"},e,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:[e.description,(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:l-1&&(0,o.createComponentVNode)(2,a.Box,{as:"span",color:0===e.stock?"bad":"good",ml:"0.5rem",children:[e.stock," in stock"]})]},e.uid)}))})))},f=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 c=r.prototype;return c.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))},c.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)},c.componentWillUnmount=function(){clearTimeout(this.timer)},c.render=function(){return(0,o.createComponentVNode)(2,a.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),h=function(e,t){var n=(0,r.useLocalState)(t,"viewingPhoto",""),c=n[0],i=n[1];return(0,o.createComponentVNode)(2,a.Modal,{className:"Contractor__photoZoom",children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:c}),(0,o.createComponentVNode)(2,a.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(20),c=n(1),i=n(2),l=n(76),d=n(39),u=n(4),s=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},m=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"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),children:s(e)}),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)},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(16),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(20),c=n(1),i=n(2),l=n(183),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(1),a=n(2),c=n(4),i=function(e){return e?"("+e.join(", ")+")":"ERROR"};t.GPS=function(e,t){var n=(0,r.useBackend)(t).data,i=n.emped,m=n.active,p=n.area,f=n.position,h=n.saved;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:i?(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,l,{emp:!0})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,d)}),m?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,u,{area:p,position:f})}),h&&(0,o.createComponentVNode)(2,a.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,u,{title:"Saved Position",position:h})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:"0.5rem",grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,s,{height:"100%"})})],0):(0,o.createComponentVNode)(2,l)],0)})})})};var l=function(e,t){var n=e.emp;return(0,o.createComponentVNode)(2,a.Section,{mt:"0.5rem",width:"100%",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,a.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:n?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),n?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.active,d=i.tag,u=i.same_z,s=(0,r.useLocalState)(t,"newTag",d),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tag",children:[(0,o.createComponentVNode)(2,a.Input,{width:"5rem",value:d,onEnter:function(){return c("tag",{newtag:m})},onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:d===m,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){return c("tag",{newtag:m})},children:(0,o.createComponentVNode)(2,a.Icon,{name:"pen"})})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{selected:!u,icon:u?"compress":"expand",content:u?"Local Sector":"Global",onClick:function(){return c("same_z")}})})]})})},u=function(e,t){var n=e.title,r=e.area,c=e.position;return(0,o.createComponentVNode)(2,a.Section,{title:n||"Position",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",children:[r&&(0,o.createFragment)([r,(0,o.createVNode)(1,"br")],0),i(c)]})})},s=function(e,t){var n=(0,r.useBackend)(t).data,c=n.position,l=n.signals;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Signals",overflow:"auto"},e,{children:(0,o.createComponentVNode)(2,a.Table,{children:l.map((function(e){return Object.assign({},e,{},function(e,t){if(e&&t){if(e[2]!==t[2])return null;var n,o=Math.atan2(t[1]-e[1],t[0]-e[0]),r=Math.sqrt(Math.pow(t[1]-e[1],2)+Math.pow(t[0]-e[0],2));return{angle:(n=o,n*(180/Math.PI)),distance:r}}}(c,e.position))})).map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:t%2==0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:e.tag}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",color:"grey",children:e.area}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:e.distance!==undefined&&(0,o.createComponentVNode)(2,a.Box,{opacity:Math.max(1-Math.min(e.distance,100)/100,.5),children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.distance>0?"arrow-right":"circle",rotation:-e.angle}),"\xa0",Math.floor(e.distance)+"m"]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:i(e.position)})]},t)}))})})))}},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(16),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(20),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(16),n(1)),a=n(2),c=n(4),i=n(20);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(135),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(20),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.authfull,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(16),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(20),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(515);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":516,"./pai_bioscan.js":517,"./pai_directives.js":518,"./pai_doorjack.js":519,"./pai_main_menu.js":520,"./pai_manifest.js":521,"./pai_medrecords.js":522,"./pai_messenger.js":523,"./pai_radio.js":524,"./pai_secrecords.js":525,"./pai_signaler.js":526};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=515},function(e,t,n){"use strict";t.__esModule=!0,t.pai_atmosphere=void 0;var o=n(0),r=n(1),a=n(184);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(185);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(16),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(528);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":529,"./pda_janitor.js":530,"./pda_main_menu.js":531,"./pda_manifest.js":532,"./pda_medical.js":533,"./pda_messenger.js":186,"./pda_mob_hunt.js":534,"./pda_mule.js":535,"./pda_notes.js":536,"./pda_power.js":537,"./pda_secbot.js":538,"./pda_security.js":539,"./pda_signaler.js":540,"./pda_status_display.js":541,"./pda_supplyrecords.js":542};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=528},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(1),a=n(184);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(16),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(185);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.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(20),a=n(1),c=n(2),i=n(75),l=n(4),d=n(49),u=n(132),s=n(133),m=n(135),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):3===f&&(n=(0,o.createComponentVNode)(2,V)),(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"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===l,onClick:function(){return r("page",{page:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"wrench"}),"Record Maintenance"]}),3===l&&d&&!d.empty&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===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).act;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!0,icon:"download",content:"Backup to Disk",tooltip:"This feature is not available.",tooltipPosition:"right"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{disabled:!0,icon:"upload",content:"Upload from Disk",tooltip:"This feature is not available.",tooltipPosition:"right",my:"0.5rem"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("delete_security_all")},mb:"0.5rem"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Cell Logs",onClick:function(){return n("delete_cell_logs")}})]})},V=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,y)})],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!"})},y=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(16),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.SupermatterMonitor=void 0;var o=n(0),r=n(26),a=n(43),c=n(16),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(178);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(16),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(20),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)}))})]})})}}]); \ No newline at end of file From ed326b7a2114588fa5890d207f8ea3a58c822d40 Mon Sep 17 00:00:00 2001 From: datlo Date: Sun, 28 Mar 2021 13:34:02 +0200 Subject: [PATCH 020/116] Add sunglasses to Captain HOP and NT Rep lockers (#15418) * Add sunglasses to Captain and HOP lockers * Add sunglasses to NT Rep Locker --- .../structures/crates_lockers/closets/secure/security.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 51796eade39..d8441b26c0b 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -27,6 +27,7 @@ new /obj/item/clothing/shoes/brown(src) new /obj/item/clothing/shoes/laceup(src) new /obj/item/radio/headset/heads/captain/alt(src) + new /obj/item/clothing/glasses/sunglasses(src) new /obj/item/clothing/gloves/color/captain(src) new /obj/item/storage/belt/rapier(src) new /obj/item/gun/energy/gun(src) @@ -50,6 +51,7 @@ new /obj/item/clothing/head/hopcap(src) new /obj/item/cartridge/hop(src) new /obj/item/radio/headset/heads/hop(src) + new /obj/item/clothing/glasses/sunglasses(src) new /obj/item/storage/box/ids(src) new /obj/item/storage/box/PDAs(src) new /obj/item/clothing/suit/armor/vest(src) @@ -272,6 +274,7 @@ new /obj/item/paicard(src) new /obj/item/flash(src) new /obj/item/clothing/glasses/hud/skills/sunglasses(src) + new /obj/item/clothing/glasses/sunglasses(src) new /obj/item/clothing/gloves/color/white(src) new /obj/item/clothing/shoes/centcom(src) new /obj/item/clothing/under/lawyer/oldman(src) From 6ac66e8c3b1d8ce501fcddd4cf0ed4b524c38578 Mon Sep 17 00:00:00 2001 From: datlo Date: Sun, 28 Mar 2021 13:37:56 +0200 Subject: [PATCH 021/116] Refactors human explosion damage, rebalance explosions and bomb armor (#15492) * Refactors human ex_act * remove explode gib threshold * Revert "remove explode gib threshold" This reverts commit be3e07889a57dc1a80950c65b82ded8629cabc0d. * revert to probability of gibbing * Reduce damage of max/heavy * update limb removal * move damage after limb loss * Revert damage nerf * Update code/modules/mob/living/carbon/human/human.dm Co-authored-by: dearmochi Co-authored-by: dearmochi --- code/modules/mob/living/carbon/human/human.dm | 111 +++++++----------- 1 file changed, 40 insertions(+), 71 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 99f48536593..cd36a902c33 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -205,91 +205,60 @@ stat("Spacepod Integrity", "[!S.health ? "0" : "[(S.health / initial(S.health)) * 100]"]%") /mob/living/carbon/human/ex_act(severity) - var/shielded = 0 - var/b_loss = null - var/f_loss = null - if(status_flags & GODMODE) - return 0 + return FALSE + + var/brute_loss = 0 + var/burn_loss = 0 + var/bomb_armor = getarmor(null, "bomb") + var/list/valid_limbs = list("l_arm", "l_leg", "r_arm", "r_leg") + var/limbs_amount = 1 + var/limb_loss_chance = 50 switch(severity) - if(1) - b_loss += 500 - if(!prob(getarmor(null, "bomb"))) + if(EXPLODE_DEVASTATE) + if(!prob(bomb_armor)) gib() - return 0 + return else + brute_loss = 200 + burn_loss = 200 var/atom/target = get_edge_target_turf(src, get_dir(src, get_step_away(src, src))) throw_at(target, 200, 4) + limbs_amount = 4 - var/limbs_affected = pick(2,3,4) - var/obj/item/organ/external/processing_dismember - var/list/valid_limbs = bodyparts.Copy() - - while(limbs_affected != 0 && valid_limbs.len > 0) - processing_dismember = pick(valid_limbs) - if(processing_dismember.limb_name != "chest" && processing_dismember.limb_name != "head" && processing_dismember.limb_name != "groin") - processing_dismember.droplimb(1,DROPLIMB_SHARP,0,1) - valid_limbs -= processing_dismember - limbs_affected -= 1 - else valid_limbs -= processing_dismember - - if(2) - if(!shielded) //literally nothing could change shielded before this so wth - b_loss += 60 - - f_loss += 60 - - var/limbs_affected = 0 - var/obj/item/organ/external/processing_dismember - var/list/valid_limbs = bodyparts.Copy() - - if(prob(getarmor(null, "bomb"))) - b_loss = b_loss/1.5 - f_loss = f_loss/1.5 - - limbs_affected = pick(1, 1, 2) - else - limbs_affected = pick(1, 2, 3) - - while(limbs_affected != 0 && valid_limbs.len > 0) - processing_dismember = pick(valid_limbs) - if(processing_dismember.limb_name != "chest" && processing_dismember.limb_name != "head" && processing_dismember.limb_name != "groin") - processing_dismember.droplimb(1,DROPLIMB_SHARP,0,1) - valid_limbs -= processing_dismember - limbs_affected -= 1 - else valid_limbs -= processing_dismember - + if(EXPLODE_HEAVY) + brute_loss = 60 + burn_loss = 60 + if(bomb_armor) + brute_loss = 30 * (2 - round(bomb_armor * 0.01, 0.05)) + burn_loss = brute_loss //Damage gets reduced from 120 to up to 60 combined brute+burn if(check_ear_prot() < HEARING_PROTECTION_TOTAL) AdjustEarDamage(30, 120) - if(prob(70) && !shielded) - Paralyse(10) - - if(3) - b_loss += 30 - if(prob(getarmor(null, "bomb"))) - b_loss = b_loss/2 - - else - - var/limbs_affected = pick(0, 1) - var/obj/item/organ/external/processing_dismember - var/list/valid_limbs = bodyparts.Copy() - - while(limbs_affected != 0 && valid_limbs.len > 0) - processing_dismember = pick(valid_limbs) - if(processing_dismember.limb_name != "chest" && processing_dismember.limb_name != "head" && processing_dismember.limb_name != "groin") - processing_dismember.droplimb(1,DROPLIMB_SHARP,0,1) - valid_limbs -= processing_dismember - limbs_affected -= 1 - else valid_limbs -= processing_dismember + Weaken(20 SECONDS_TO_LIFE_CYCLES - (bomb_armor * 1.6 / 10) SECONDS_TO_LIFE_CYCLES) //Between ~4 and ~20 seconds of knockdown depending on bomb armor + if(EXPLODE_LIGHT) + brute_loss = 30 + if(bomb_armor) + brute_loss = 15 * (2 - round(bomb_armor * 0.01, 0.05)) //Reduced from 30 to up to 15 if(check_ear_prot() < HEARING_PROTECTION_TOTAL) AdjustEarDamage(15, 60) - if(prob(50) && !shielded) - Paralyse(10) + Weaken(16 SECONDS_TO_LIFE_CYCLES - (bomb_armor * 1.6 / 10) SECONDS_TO_LIFE_CYCLES) //Between no knockdown to ~16 seconds depending on bomb armor + valid_limbs = list("l_hand", "l_foot", "r_hand", "r_foot") + limb_loss_chance = 25 - take_overall_damage(b_loss,f_loss, TRUE, used_weapon = "Explosive Blast") + //attempt to dismember bodyparts + for(var/X in valid_limbs) + var/obj/item/organ/external/BP = get_organ(X) + if(!BP) //limb already blown off, move to the next one without counting it + continue + if(prob(limb_loss_chance) && !prob(getarmor(BP, "bomb"))) + BP.droplimb(TRUE, DROPLIMB_SHARP, FALSE, TRUE) + limbs_amount-- + if(!limbs_amount) + break + + take_overall_damage(brute_loss, burn_loss, TRUE, used_weapon = "Explosive Blast") ..() From 3a85d81a3a442f705a876772ab0481767c70ed51 Mon Sep 17 00:00:00 2001 From: hal9000PR <69320440+hal9000PR@users.noreply.github.com> Date: Sun, 28 Mar 2021 12:38:44 +0100 Subject: [PATCH 022/116] drill goes brrrr (#15508) --- code/game/objects/structures/safe.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/safe.dm b/code/game/objects/structures/safe.dm index 2f751dbfadd..5bfe4e8a880 100644 --- a/code/game/objects/structures/safe.dm +++ b/code/game/objects/structures/safe.dm @@ -7,7 +7,7 @@ SAFE CODES */ #define DRILL_SPARK_CHANCE 15 -#define DRILL_TIME 300 SECONDS +#define DRILL_TIME 120 SECONDS #define SOUND_CHANCE 10 GLOBAL_LIST_EMPTY(safes) From 0b74b9e31fb0300a17a19c6ed251a27deaf0cf19 Mon Sep 17 00:00:00 2001 From: Kepplerx <65926304+Kepplerx@users.noreply.github.com> Date: Sun, 28 Mar 2021 13:39:36 +0200 Subject: [PATCH 023/116] Update mechfabricator_designs.dm (#15515) --- code/modules/research/designs/mechfabricator_designs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 22a5c7494bb..b7c208a75cc 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -1056,7 +1056,7 @@ id = "borg_upgrade_disablercooler" build_type = MECHFAB build_path = /obj/item/borg/upgrade/disablercooler - req_tech = list("combat" = 5, "powerstorage" = 4, "engineering" = 4) + req_tech = list("combat" = 7, "powerstorage" = 7, "engineering" = 7) materials = list(MAT_METAL=80000 , MAT_GLASS=6000 , MAT_GOLD= 2000, MAT_DIAMOND = 500) construction_time = 120 category = list("Cyborg Upgrade Modules") From 2ef3e3a07c0421355855ac8bde45de16d8284d8c Mon Sep 17 00:00:00 2001 From: Gatchapod <20936555+Gatchapod@users.noreply.github.com> Date: Sun, 28 Mar 2021 13:42:50 +0200 Subject: [PATCH 024/116] Fixes one-handed plant-people (#15532) * Removes one-handed plant-people * Unbreaking things * Going too fast for my own good * Alright, this time I actually checked all * Let's just remove all unrelated changes * mochi's suggestions Co-authored-by: Gatchapod --- code/game/objects/structures/flora.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index 0323a9fc0cf..3679587d654 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -223,9 +223,10 @@ /obj/item/twohanded/required/kirbyplants/equipped(mob/living/user) . = ..() - var/image/I = image(icon = 'icons/obj/flora/plants.dmi' , icon_state = src.icon_state, loc = user) - I.override = 1 - user.add_alt_appearance("sneaking_mission", I, GLOB.player_list) + if(wielded) + var/image/I = image(icon, user, icon_state) + I.override = TRUE + user.add_alt_appearance("sneaking_mission", I, GLOB.player_list) /obj/item/twohanded/required/kirbyplants/dropped(mob/living/user) ..() From e7310cac9b5ea59e967074e5a001ce040c95750d Mon Sep 17 00:00:00 2001 From: Ryal Date: Sun, 28 Mar 2021 04:45:29 -0700 Subject: [PATCH 025/116] Adds missing things to drone cleaning (#15553) * Adds missing things to drone cleaning. * Update code/game/machinery/doors/airlock_electronics.dm Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com> * Update code/game/machinery/doors/windowdoor.dm Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com> * Update code/game/machinery/doors/airlock.dm Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com> * Update code/game/machinery/doors/airlock.dm Co-authored-by: dearmochi * Moves destroyed electronics to emag_act Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com> Co-authored-by: dearmochi --- code/game/machinery/doors/airlock.dm | 4 +--- code/game/machinery/doors/airlock_electronics.dm | 13 +++++++++++++ code/game/machinery/doors/windowdoor.dm | 6 +----- code/game/objects/effects/decals/misc.dm | 4 ++-- code/game/objects/items/weapons/handcuffs.dm | 5 +++++ code/game/objects/structures/door_assembly.dm | 3 ++- code/game/objects/structures/windoor_assembly.dm | 2 +- code/modules/food_and_drinks/food.dm | 4 ++-- code/modules/projectiles/ammunition.dm | 7 +++++++ code/modules/reagents/chemistry/reagents/toxins.dm | 2 +- 10 files changed, 35 insertions(+), 15 deletions(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 3d3b1eec098..8c5ed4ddb6e 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1285,6 +1285,7 @@ About the new airlock wires panel: sleep(6) if(QDELETED(src)) return + electronics = new /obj/item/airlock_electronics/destroyed() operating = FALSE if(!open()) update_icon(AIRLOCK_CLOSED, 1) @@ -1406,9 +1407,6 @@ About the new airlock wires panel: ae = electronics electronics = null ae.forceMove(loc) - if(emagged) - ae.icon_state = "door_electronics_smoked" - operating = 0 qdel(src) /obj/machinery/door/airlock/proc/note_type() //Returns a string representing the type of note pinned to this airlock diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index e9435dfe4e8..0be1de00c80 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -102,3 +102,16 @@ if("clear_all") selected_accesses = list() + +/obj/item/airlock_electronics/destroyed + name = "burned-out airlock electronics" + icon_state = "door_electronics_smoked" + +/obj/item/airlock_electronics/destroyed/attack_self(mob/user) + return + +/obj/item/airlock_electronics/destroyed/decompile_act(obj/item/matter_decompiler/C, mob/user) + C.stored_comms["metal"] += 1 + C.stored_comms["glass"] += 1 + qdel(src) + return TRUE diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 7b5e711ca81..59d839018bb 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -219,6 +219,7 @@ if(!operating && density && !emagged) emagged = TRUE operating = TRUE + electronics = new /obj/item/airlock_electronics/destroyed() flick("[base_state]spark", src) playsound(src, "sparks", 75, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) sleep(6) @@ -279,11 +280,6 @@ WA.update_icon() WA.created_name = name - if(emagged) - to_chat(user, "You discard the damaged electronics.") - qdel(src) - return - to_chat(user, "You remove the airlock electronics.") var/obj/item/airlock_electronics/ae diff --git a/code/game/objects/effects/decals/misc.dm b/code/game/objects/effects/decals/misc.dm index 88663e6c38c..9decdcf4c31 100644 --- a/code/game/objects/effects/decals/misc.dm +++ b/code/game/objects/effects/decals/misc.dm @@ -58,14 +58,14 @@ /obj/effect/decal/straw/edge icon_state = "strawscatterededge" -/obj/effect/decal/ants +/obj/effect/decal/cleanable/ants name = "space ants" desc = "A bunch of space ants." icon = 'icons/goonstation/effects/effects.dmi' icon_state = "spaceants" scoop_reagents = list("ants" = 20) -/obj/effect/decal/ants/Initialize(mapload) +/obj/effect/decal/cleanable/ants/Initialize(mapload) . = ..() var/scale = (rand(2, 10) / 10) + (rand(0, 5) / 100) transform = matrix(transform, scale, scale, MATRIX_SCALE) diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 89ce97ff913..d8abb853e9f 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -192,5 +192,10 @@ desc = "A pair of broken zipties." icon_state = "cuff_white_used" +/obj/item/restraints/handcuffs/cable/zipties/used/decompile_act(obj/item/matter_decompiler/C, mob/user) + C.stored_comms["glass"] += 1 + qdel(src) + return TRUE + /obj/item/restraints/handcuffs/cable/zipties/used/attack() return diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 0d9db6737b6..02cad716d3d 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -75,7 +75,7 @@ state = AIRLOCK_ASSEMBLY_NEEDS_ELECTRONICS to_chat(user, "You wire the airlock assembly.") - else if(istype(W, /obj/item/airlock_electronics) && state == AIRLOCK_ASSEMBLY_NEEDS_ELECTRONICS && W.icon_state != "door_electronics_smoked") + else if(istype(W, /obj/item/airlock_electronics) && state == AIRLOCK_ASSEMBLY_NEEDS_ELECTRONICS && !istype(W, /obj/item/airlock_electronics/destroyed)) playsound(loc, W.usesound, 100, 1) user.visible_message("[user] installs the electronics into the airlock assembly.", "You start to install electronics into the airlock assembly...") @@ -187,6 +187,7 @@ door.name = base_name door.previous_airlock = previous_assembly electronics.forceMove(door) + electronics = null qdel(src) update_icon() diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index fb89c95815b..73e6fadac80 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -131,7 +131,7 @@ if("02") //Adding airlock electronics for access. Step 6 complete. - if(istype(W, /obj/item/airlock_electronics)) + if(istype(W, /obj/item/airlock_electronics) && !istype(W, /obj/item/airlock_electronics/destroyed)) playsound(loc, W.usesound, 100, 1) user.visible_message("[user] installs the electronics into the airlock assembly.", "You start to install electronics into the airlock assembly...") user.drop_item() diff --git a/code/modules/food_and_drinks/food.dm b/code/modules/food_and_drinks/food.dm index 15e28cc6c62..ea3055ad55e 100644 --- a/code/modules/food_and_drinks/food.dm +++ b/code/modules/food_and_drinks/food.dm @@ -44,8 +44,8 @@ if(isturf(loc) && !locate(/obj/structure/table) in T) if(ant_location == T) if(prob(15)) - if(!locate(/obj/effect/decal/ants) in T) - new /obj/effect/decal/ants(T) + if(!locate(/obj/effect/decal/cleanable/ants) in T) + new /obj/effect/decal/cleanable/ants(T) antable = FALSE desc += " It appears to be infested with ants. Yuck!" reagents.add_reagent("ants", 1) // Don't eat things with ants in i you weirdo. diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index 58ba6adba90..1e8bd595bb2 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -88,6 +88,13 @@ to_chat(user, "There is no bullet in the casing to inscribe anything into.") ..() +/obj/item/ammo_casing/decompile_act(obj/item/matter_decompiler/C, mob/user) + if(!BB) + C.stored_comms["metal"] += 1 + qdel(src) + return TRUE + return ..() + //Boxes of ammo /obj/item/ammo_box name = "ammo box (generic)" diff --git a/code/modules/reagents/chemistry/reagents/toxins.dm b/code/modules/reagents/chemistry/reagents/toxins.dm index 9a3adde3a0a..b644e5ad2b9 100644 --- a/code/modules/reagents/chemistry/reagents/toxins.dm +++ b/code/modules/reagents/chemistry/reagents/toxins.dm @@ -1076,7 +1076,7 @@ return ..() | update_flags /datum/reagent/pestkiller/reaction_obj(obj/O, volume) - if(istype(O, /obj/effect/decal/ants)) + if(istype(O, /obj/effect/decal/cleanable/ants)) O.visible_message("The ants die.") qdel(O) From 8ab846f3e909a9a264c4029014954a0d7799ec63 Mon Sep 17 00:00:00 2001 From: hal9000PR <69320440+hal9000PR@users.noreply.github.com> Date: Sun, 28 Mar 2021 12:50:41 +0100 Subject: [PATCH 026/116] Adds combat gloves plus, gives them to nukies. (#15640) * glove * warning about not working with CQC * review * >:C --- code/datums/uplink_item.dm | 8 ++++++++ code/modules/martial_arts/krav_maga.dm | 15 +++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 49bde2f519c..61c1e8df625 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -952,6 +952,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/toy/carpplushie/dehy_carp cost = 2 +/datum/uplink_item/stealthy_weapons/combat_plus + name = "Combat Gloves Plus" + desc = "Combat gloves with installed nanochips that teach you Krav Maga when worn, great as a cheap backup weapon. Warning, the nanochips will override any other fighting styles such as CQC." + reference = "CGP" + item = /obj/item/clothing/gloves/color/black/krav_maga/combat + cost = 5 + gamemodes = list(/datum/game_mode/nuclear) + // GRENADES AND EXPLOSIVES /datum/uplink_item/explosives diff --git a/code/modules/martial_arts/krav_maga.dm b/code/modules/martial_arts/krav_maga.dm index 9285261113e..cad7d6451bc 100644 --- a/code/modules/martial_arts/krav_maga.dm +++ b/code/modules/martial_arts/krav_maga.dm @@ -151,3 +151,18 @@ desc = "These gloves can teach you to perform Krav Maga using nanochips." icon_state = "fightgloves" item_state = "fightgloves" + +/obj/item/clothing/gloves/color/black/krav_maga/combat // for nukies + name = "combat gloves plus" + desc = "These combat gloves have been upgraded with nanochips that teach the wearer Krav Maga." + icon_state = "combat" + item_state = "swat_gl" + siemens_coefficient = 0 + permeability_coefficient = 0.05 + strip_delay = 8 SECONDS + cold_protection = HANDS + min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT + heat_protection = HANDS + max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT + resistance_flags = NONE + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 50) From cc3ecfc64a2608f99b71efd6acde8f1ecac2fa6d Mon Sep 17 00:00:00 2001 From: LightFire53 Date: Sun, 28 Mar 2021 04:56:02 -0700 Subject: [PATCH 027/116] Adds slime soup sprite (#15742) Sprite went missing, this adds it back in. --- icons/obj/food/food.dmi | Bin 98489 -> 98387 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index 46e5aed13391c0059d77d7bbe811b5a123e40d8e..2d0513d9027b92937e890acef98dedafd27192a1 100644 GIT binary patch delta 44453 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 delta 44558 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 OpOXAbxe6K6kpBU!pI}b_ From e0662c42451a607cf2e2500d40bb7966d6d07c02 Mon Sep 17 00:00:00 2001 From: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com> Date: Mon, 29 Mar 2021 14:04:31 -0500 Subject: [PATCH 028/116] [TGUI] Suit Storage Unit (#15590) * ssu tgui * change wording on UI * Update tgui.bundle.js --- code/game/machinery/suit_storage_unit.dm | 188 +++++++------------ tgui/packages/tgui/interfaces/SuitStorage.js | 140 ++++++++++++++ tgui/packages/tgui/public/tgui.bundle.js | 2 +- 3 files changed, 209 insertions(+), 121 deletions(-) create mode 100644 tgui/packages/tgui/interfaces/SuitStorage.js diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index d4b2641b22f..9fe8c781c09 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -314,7 +314,7 @@ if(state_open) if(store_item(I, user)) update_icon() - updateUsrDialog() + SStgui.update_uis(src) to_chat(user, "You load the [I] into the storage compartment.") else to_chat(user, "You can't fit [I] into [src]!") @@ -366,6 +366,7 @@ helmet = null suit = null mask = null + boots = null storage = null occupant = null @@ -409,8 +410,6 @@ if(uv_cycles) uv_cycles-- uv = TRUE - locked = TRUE - update_icon() if(occupant) var/mob/living/mob_occupant = occupant if(uv_super) @@ -422,7 +421,6 @@ else uv_cycles = initial(uv_cycles) uv = FALSE - locked = FALSE for(var/atom/A in contents) A.clean_blood(radiation_clean = FALSE) // we invoke the radiation cleaning proc directly A.clean_radiation(12) // instead of letting clean_blood do it @@ -451,9 +449,10 @@ else visible_message("[src]'s door slides open, barraging you with the nauseating smell of charred flesh.") playsound(src, 'sound/machines/airlock_close.ogg', 25, 1) - open_machine(FALSE) if(occupant) dump_contents() + update_icon() + SStgui.update_uis(src) /obj/machinery/suit_storage_unit/relaymove(mob/user) if(locked) @@ -502,7 +501,7 @@ if(drop) dropContents() update_icon() - updateUsrDialog() + SStgui.update_uis(src) /obj/machinery/suit_storage_unit/dropContents() var/turf/T = get_turf(src) @@ -532,132 +531,81 @@ if(target && !target.has_buckled_mobs() && (!isliving(target) || !mobtarget.buckled)) occupant = target target.forceMove(src) - updateUsrDialog() + SStgui.update_uis(src) update_icon() //////// -/obj/machinery/suit_storage_unit/attack_hand(mob/user) - var/dat - if(shocked && !(stat & NOPOWER)) - if(shock(user, 100)) - return - if(stat & NOPOWER) - return - if(..()) - return - if(panel_open) //The maintenance panel is open. Time for some shady stuff - wires.Interact(user) - if(uv) //The thing is running its cauterisation cycle. You have to wait. - dat += "Suit storage unit" - dat+= "Unit is cauterising contents with selected UV ray intensity. Please wait.
" - else - if(!broken) - dat+= "Welcome to the Unit control panel.


" - dat+= text("Helmet storage compartment: []
",(helmet ? helmet.name : "No helmet detected.") ) - if(helmet && state_open) - dat+="
Dispense helmet
" - dat+= text("Suit storage compartment: []
",(suit ? suit.name : "
No exosuit detected.") ) - if(suit && state_open) - dat+="Dispense suit
" - dat+= text("Breathmask storage compartment: []
",(mask ? mask.name : "
No breathmask detected.") ) - if(mask && state_open) - dat+="Dispense mask
" - dat+= text("Magboots storage compartment: []
",(boots ? boots.name : "
No magboots detected.") ) - if(boots && state_open) - dat+="Dispense magboots
" - dat+= text("Tank storage compartment: []
",(storage ? storage.name : "
No storage item detected.") ) - if(storage && state_open) - dat+="Dispense storage item
" - if(occupant) - dat+= "
WARNING: Biological entity detected inside the Unit's storage. Please remove.
" - dat+= "Eject extra load" - dat+= text("
Unit is: [] - [] Unit ",(state_open ? "Open" : "Closed"),(state_open ? "Close" : "Open")) - if(state_open) - dat+="
" - else - dat+= text(" - *[] Unit*
",(locked ? "Unlock" : "Lock") ) - dat+= text("Unit status: []",(locked? "**LOCKED**
" : "**UNLOCKED**
") ) - dat+= "Start Disinfection cycle
" - dat += "

Close control panel" - else //Ohhhh shit it's dirty or broken! Let's inform the guy. - dat+= "Suit storage unit" - dat+= "Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance.

" - dat+= "
Close control panel" - - - var/datum/browser/popup = new(user, "suit_storage_unit", name, 400, 500) - popup.set_content(dat) - popup.open(0) - onclose(user, "suit_storage_unit") - return - /obj/machinery/suit_storage_unit/proc/check_allowed(user) if(!(allowed(user) || !secure)) to_chat(user, "Access denied.") return FALSE return TRUE -/obj/machinery/suit_storage_unit/Topic(href, href_list) +/obj/machinery/suit_storage_unit/attack_hand(mob/user) + if(..() || (stat & NOPOWER)) + return + if(shocked && shock(user, 100)) + return + if(panel_open) //The maintenance panel is open. Time for some shady stuff + wires.Interact(user) + ui_interact(user) + +/obj/machinery/suit_storage_unit/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, "SuitStorage", name, 402, 268, master_ui, state) + ui.set_autoupdate(FALSE) + ui.open() + +/obj/machinery/suit_storage_unit/ui_data(mob/user) + var/list/data = list( + "locked" = locked, + "open" = state_open, + "broken" = broken, + "helmet" = helmet ? helmet.name : null, + "suit" = suit ? suit.name : null, + "magboots" = boots ? boots.name : null, + "mask" = mask ? mask.name : null, + "storage" = storage ? storage.name : null, + "uv" = uv + ) + return data + +/obj/machinery/suit_storage_unit/ui_act(action, list/params) if(..()) - return 1 + return + add_fingerprint(usr) if(shocked && !(stat & NOPOWER)) if(shock(usr, 100)) - return - if((usr.contents.Find(src) || ((get_dist(src, usr) <= 1) && istype(src.loc, /turf))) || (istype(usr, /mob/living/silicon/ai))) - usr.set_machine(src) - if(href_list["toggleUV"]) - toggleUV() - updateUsrDialog() - update_icon() - if(href_list["togglesafeties"]) - togglesafeties() - updateUsrDialog() - update_icon() - if(href_list["dispense_helmet"]) - dispense_helmet() - updateUsrDialog() - update_icon() - if(href_list["dispense_suit"]) - dispense_suit() - updateUsrDialog() - update_icon() - if(href_list["dispense_mask"]) - dispense_mask() - updateUsrDialog() - update_icon() - if(href_list["dispense_magboots"]) - dispense_magboots() - updateUsrDialog() - update_icon() - if(href_list["dispense_storage"]) - dispense_storage() - updateUsrDialog() - update_icon() - if(href_list["toggle_open"]) - if(!check_allowed(usr)) - return - toggle_open(usr) - updateUsrDialog() - update_icon() - if(href_list["toggle_lock"]) - if(!check_allowed(usr)) - return - toggle_lock(usr) - updateUsrDialog() - update_icon() - if(href_list["cook"]) - cook() - updateUsrDialog() - update_icon() - if(href_list["eject_guy"]) - eject_occupant(usr) - updateUsrDialog() - update_icon() - add_fingerprint(usr) - return + return FALSE + . = TRUE + switch(action) + if("dispense_helmet") + dispense_helmet() + if("dispense_suit") + dispense_suit() + if("dispense_mask") + dispense_mask() + if("dispense_boots") + dispense_boots() + if("dispense_storage") + dispense_storage() + if("toggle_open") + if(!check_allowed(usr)) + return FALSE + toggle_open(usr) + if("toggle_lock") + if(!check_allowed(usr)) + return FALSE + toggle_lock(usr) + if("cook") + cook() + if("eject_occupant") + eject_occupant(usr) + update_icon() /obj/machinery/suit_storage_unit/proc/toggleUV() if(!panel_open) @@ -692,7 +640,7 @@ mask.forceMove(loc) mask = null -/obj/machinery/suit_storage_unit/proc/dispense_magboots() +/obj/machinery/suit_storage_unit/proc/dispense_boots() if(!boots) return else @@ -754,7 +702,7 @@ return eject_occupant(usr) add_fingerprint(usr) - updateUsrDialog() + SStgui.update_uis(src) update_icon() return @@ -785,7 +733,7 @@ update_icon() add_fingerprint(usr) - updateUsrDialog() + SStgui.update_uis(src) return else occupant = null diff --git a/tgui/packages/tgui/interfaces/SuitStorage.js b/tgui/packages/tgui/interfaces/SuitStorage.js new file mode 100644 index 00000000000..00737cb60e6 --- /dev/null +++ b/tgui/packages/tgui/interfaces/SuitStorage.js @@ -0,0 +1,140 @@ +import { Fragment } from 'inferno'; +import { useBackend } from '../backend'; +import { Box, Button, Dimmer, Divider, Flex, Icon, LabeledList, Section } from '../components'; +import { Window } from '../layouts'; + +export const SuitStorage = (props, context) => { + const { data } = useBackend(context); + const { uv } = data; + return ( + + + {!!uv && ( + + + +
+ Disinfection of contents in progress... +
+
+
+ )} + + +
+
+ ); +}; + +const StoredItems = (props, context) => { + const { act, data } = useBackend(context); + const { + helmet, + suit, + magboots, + mask, + storage, + open, + locked, + } = data; + return ( +
+
+ ); +}; + +const ItemRow = (props, context) => { + const { act, data } = useBackend(context); + const { + object, + label, + missingText, + eject, + } = props; + return ( + + + {object ? ( +