From fddf9be5673c9048443c40032325c4d4aee1ef9c Mon Sep 17 00:00:00 2001 From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Date: Thu, 24 Apr 2025 10:52:45 -0400 Subject: [PATCH] Ports mod link system and scryers (#28479) * commiting * and this * the rest of the fucking owl * name moment * in my defense it printed * Apply suggestions from code review Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> * woe old code removey * and tgui / comment * Apply suggestions from code review Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> --------- Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> --- .../RandomRuins/SpaceRuins/oldstation.dmm | 34 +- code/__DEFINES/dcs/mob_signals.dm | 6 + code/__HELPERS/matrices.dm | 7 + code/__HELPERS/trait_helpers.dm | 4 + code/_globalvars/misc_globals.dm | 9 + code/_onclick/click.dm | 2 +- code/datums/action.dm | 3 +- code/datums/station_traits/neutral_traits.dm | 29 + code/game/machinery/recharger.dm | 5 +- .../living/carbon/human/human_update_icons.dm | 2 + code/modules/mod/mod_activation.dm | 5 +- code/modules/mod/mod_control.dm | 73 ++- code/modules/mod/mod_link.dm | 557 ++++++++++++++++++ code/modules/mod/mod_types.dm | 12 + code/modules/mod/mod_ui.dm | 8 + .../research/designs/modsuit_designs.dm | 10 + icons/effects/effects.dmi | Bin 481500 -> 501724 bytes icons/mob/clothing/neck.dmi | Bin 61824 -> 60032 bytes icons/mob/screen_alert.dmi | Bin 73128 -> 76689 bytes icons/obj/clothing/neck.dmi | Bin 22494 -> 22176 bytes paradise.dme | 1 + tgui/packages/tgui/interfaces/MODsuit.js | 29 +- tgui/public/tgui.bundle.js | 2 +- 23 files changed, 773 insertions(+), 25 deletions(-) create mode 100644 code/modules/mod/mod_link.dm diff --git a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm index 55080a4d1eb..edddeac388b 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm @@ -1777,6 +1777,16 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/ancientstation) +"fw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/reagent_containers/cooking/pot{ + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ruin/ancientstation/kitchen) "fx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -2266,13 +2276,6 @@ icon_state = "cafeteria" }, /area/ruin/ancientstation/kitchen) -"gL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/ruin/ancientstation/kitchen) "gM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/light/small{ @@ -6889,11 +6892,19 @@ /area/ruin/ancientstation/powered) "UW" = ( /obj/structure/table/reinforced, -/obj/item/paper/fluff/ruins/oldstation/protosuit, +/obj/item/paper/fluff/ruins/oldstation/protosuit{ + pixel_x = -12 + }, /obj/machinery/door/window/reinforced/normal{ name = "prototype display case"; req_access = list(301) }, +/obj/item/clothing/neck/link_scryer/loaded/theta{ + pixel_x = -1 + }, +/obj/item/clothing/neck/link_scryer/loaded/theta{ + pixel_x = 12 + }, /turf/simulated/floor/engine, /area/ruin/ancientstation/proto) "Va" = ( @@ -6970,9 +6981,6 @@ "VR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/reagent_containers/cooking/pot{ - pixel_y = 3 - }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -9220,7 +9228,7 @@ gs Iw gG gG -VR +fw gG hZ ha @@ -9316,7 +9324,7 @@ gs zp kx gG -gL +VR gG hY ha diff --git a/code/__DEFINES/dcs/mob_signals.dm b/code/__DEFINES/dcs/mob_signals.dm index a92233a371c..7ade7b633f2 100644 --- a/code/__DEFINES/dcs/mob_signals.dm +++ b/code/__DEFINES/dcs/mob_signals.dm @@ -157,6 +157,12 @@ //sent from a mob when they set themselves to DNR #define COMSIG_LIVING_SET_DNR "set_dnr" +// /mob/living/carbon +/// Called from apply_overlay(cache_index, overlay) +#define COMSIG_CARBON_APPLY_OVERLAY "carbon_apply_overlay" +/// Called from remove_overlay(cache_index, overlay) +#define COMSIG_CARBON_REMOVE_OVERLAY "carbon_remove_overlay" + //ALL OF THESE DO NOT TAKE INTO ACCOUNT WHETHER AMOUNT IS 0 OR LOWER AND ARE SENT REGARDLESS! // none of these are called as of right now, as there is nothing listening for them. ///from base of mob/living/Stun() (amount, ignore_canstun) diff --git a/code/__HELPERS/matrices.dm b/code/__HELPERS/matrices.dm index 08a9967b7c1..3eb8c9e34f4 100644 --- a/code/__HELPERS/matrices.dm +++ b/code/__HELPERS/matrices.dm @@ -7,6 +7,13 @@ . = new_angle - old_angle Turn(.) //BYOND handles cases such as -270, 360, 540 etc. DOES NOT HANDLE 180 TURNS WELL, THEY TWEEN AND LOOK LIKE SHIT +/** + * Shear the transform on either or both axes. + * * x - X axis shearing + * * y - Y axis shearing + */ +/matrix/proc/Shear(x, y) + return Multiply(matrix(1, x, 0, y, 1, 0)) /atom/proc/SpinAnimation(speed = 10, loops = -1, clockwise = 1, segments = 3, parallel = TRUE) if(!segments) diff --git a/code/__HELPERS/trait_helpers.dm b/code/__HELPERS/trait_helpers.dm index b28856ea2f3..ea1a597f444 100644 --- a/code/__HELPERS/trait_helpers.dm +++ b/code/__HELPERS/trait_helpers.dm @@ -258,6 +258,10 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_UNKNOWN "unknown" // The person with this trait always appears as 'unknown'. #define TRAIT_CRYO_DESPAWNING "cryo_despawning" // dont adminbus this please #define TRAIT_EXAMINE_HALLUCINATING "examine_hallucinating" + +/// Whether or not the user is in a MODlink call, prevents making more calls +#define TRAIT_IN_CALL "in_call" + /// Trait given when a mob has been tipped #define TRAIT_MOB_TIPPED "mob_tipped" /// Trait given to mobs that have the basic eating element diff --git a/code/_globalvars/misc_globals.dm b/code/_globalvars/misc_globals.dm index a053f08dada..0b339bef04a 100644 --- a/code/_globalvars/misc_globals.dm +++ b/code/_globalvars/misc_globals.dm @@ -45,9 +45,18 @@ GLOBAL_VAR_INIT(gametime_offset, 432000) // 12:00 in seconds GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) // Station datacore, manifest, etc +//Defines for MODlink frequencies +#define MODLINK_FREQ_NANOTRASEN "NT" +#define MODLINK_FREQ_SYNDICATE "SYND" +#define MODLINK_FREQ_THETA "THET" +#define MODLINK_FREQ_CENTCOM "CC" + /// Global list of all /datum/mod_theme GLOBAL_LIST_INIT(mod_themes, setup_mod_themes()) +/// Global list of all ids associated to a /datum/mod_link instance +GLOBAL_LIST_EMPTY(mod_link_ids) + GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/atmospherics/supermatter_crystal) ///Global list for descriptors diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 0571b293e11..7c5a18623a0 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -468,7 +468,7 @@ else if(dx > 0) direction = EAST else direction = WEST - dir = direction + setDir(direction) /atom/movable/screen/click_catcher icon = 'icons/mob/screen_gen.dmi' diff --git a/code/datums/action.dm b/code/datums/action.dm index b8082d610a3..60ecb5664b2 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -646,7 +646,8 @@ /datum/action/item_action/accessory/storage name = "View Storage" - +/datum/action/item_action/call_link + name = "Call MODlink" //Preset for spells /datum/action/spell_action diff --git a/code/datums/station_traits/neutral_traits.dm b/code/datums/station_traits/neutral_traits.dm index 58d1e640bb3..57ccc1a7c25 100644 --- a/code/datums/station_traits/neutral_traits.dm +++ b/code/datums/station_traits/neutral_traits.dm @@ -100,3 +100,32 @@ light.color = new_color light.brightness_color = new_color light.update(FALSE, TRUE, FALSE) + +/datum/station_trait/scryers + name = "Scryers" + trait_type = STATION_TRAIT_NEUTRAL + weight = 5 + show_in_report = TRUE + report_message = "Nanotrasen has chosen your station for an experiment - everyone has free scryers! Use these to talk to other people easily and privately." + +/datum/station_trait/scryers/New() + . = ..() + RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, PROC_REF(on_job_after_spawn)) + +/datum/station_trait/scryers/proc/on_job_after_spawn(datum/source, datum/job/job, mob/living/spawned, client/player_client) + SIGNAL_HANDLER // COMSIG_GLOB_JOB_AFTER_SPAWN + if(!ishuman(spawned)) + return + var/mob/living/carbon/human/humanspawned = spawned + // Put their silly little scarf or necktie somewhere else + var/obj/item/silly_little_scarf = humanspawned.neck + if(silly_little_scarf) + humanspawned.unequip(silly_little_scarf) + silly_little_scarf.forceMove(get_turf(humanspawned)) + humanspawned.equip_in_one_of_slots(silly_little_scarf, ITEM_SLOT_IN_BACKPACK, ITEM_SLOT_LEFT_POCKET, ITEM_SLOT_RIGHT_POCKET) + + var/obj/item/clothing/neck/link_scryer/loaded/new_scryer = new(spawned) + new_scryer.label = spawned.name + new_scryer.update_appearance(UPDATE_NAME) + + spawned.equip_to_slot_or_del(new_scryer, ITEM_SLOT_NECK, initial = FALSE) diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index f8c301d507b..a939c2efa47 100644 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -12,7 +12,7 @@ active_power_consumption = 200 pass_flags = PASSTABLE - var/list/allowed_devices = list(/obj/item/gun/energy, /obj/item/melee/baton, /obj/item/rcs, /obj/item/bodyanalyzer, /obj/item/handheld_chem_dispenser, /obj/item/clothing/suit/armor/reactive, /obj/item/wormhole_jaunter/wormhole_weaver) + var/list/allowed_devices = list(/obj/item/gun/energy, /obj/item/melee/baton, /obj/item/rcs, /obj/item/bodyanalyzer, /obj/item/handheld_chem_dispenser, /obj/item/clothing/suit/armor/reactive, /obj/item/wormhole_jaunter/wormhole_weaver, /obj/item/clothing/neck/link_scryer) var/recharge_coeff = 1 var/obj/item/charging = null // The item that is being charged @@ -207,6 +207,9 @@ if(istype(I, /obj/item/wormhole_jaunter/wormhole_weaver)) var/obj/item/wormhole_jaunter/wormhole_weaver/W = I return W.wcell + if(istype(I, /obj/item/clothing/neck/link_scryer)) + var/obj/item/clothing/neck/link_scryer/LS = I + return LS.cell return null diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm index 9d71dac21d8..94f5dd7f8eb 100644 --- a/code/modules/mob/living/carbon/human/human_update_icons.dm +++ b/code/modules/mob/living/carbon/human/human_update_icons.dm @@ -107,12 +107,14 @@ Please contact me on #coderbus IRC. ~Carn x . = overlays_standing[cache_index] if(.) add_overlay(.) + SEND_SIGNAL(src, COMSIG_CARBON_APPLY_OVERLAY, cache_index, .) /mob/living/carbon/human/proc/remove_overlay(cache_index) var/I = overlays_standing[cache_index] if(I) cut_overlay(I) overlays_standing[cache_index] = null + SEND_SIGNAL(src, COMSIG_CARBON_REMOVE_OVERLAY, cache_index, I) GLOBAL_LIST_EMPTY(damage_icon_parts) diff --git a/code/modules/mod/mod_activation.dm b/code/modules/mod/mod_activation.dm index d103ebcb605..ad1e2a9364f 100644 --- a/code/modules/mod/mod_activation.dm +++ b/code/modules/mod/mod_activation.dm @@ -154,6 +154,7 @@ if(!module.active || (module.allow_flags & MODULE_ALLOW_INACTIVE)) continue module.on_deactivation(display_message = FALSE) + mod_link.end_call() activating = TRUE to_chat(wearer, "MODsuit [active ? "shutting down" : "starting up"].") if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE, use_default_checks = FALSE)) @@ -210,17 +211,15 @@ var/mob/living/carbon/human/H = wearer H.regenerate_icons() -/// Finishes the suit's activation, starts processing +/// Finishes the suit's activation /obj/item/mod/control/proc/finish_activation(on) active = on if(active) for(var/obj/item/mod/module/module as anything in modules) module.on_suit_activation() - START_PROCESSING(SSobj, src) else for(var/obj/item/mod/module/module as anything in modules) module.on_suit_deactivation() - STOP_PROCESSING(SSobj, src) update_speed() update_icon(UPDATE_ICON_STATE) wearer.regenerate_icons() diff --git a/code/modules/mod/mod_control.dm b/code/modules/mod/mod_control.dm index cd8ea0fb7ba..12335c8bea8 100644 --- a/code/modules/mod/mod_control.dm +++ b/code/modules/mod/mod_control.dm @@ -91,6 +91,10 @@ var/datum/action/item_action/chameleon_change/modsuit/chameleon_action /// Is the control unit disquised? var/current_disguise = FALSE + /// The MODlink datum, letting us call people from the suit. + var/datum/mod_link/mod_link + /// The starting MODlink frequency, overridden on subtypes that want it to be something. + var/starting_frequency = null /obj/item/mod/control/serialize() var/list/data = ..() @@ -157,10 +161,19 @@ module = new module(src) install(module) ADD_TRAIT(src, TRAIT_ADJACENCY_TRANSPARENT, ROUNDSTART_TRAIT) + START_PROCESSING(SSobj, src) + mod_link = new( + src, + starting_frequency, + CALLBACK(src, PROC_REF(get_wearer)), + CALLBACK(src, PROC_REF(can_call)), + CALLBACK(src, PROC_REF(make_link_visual)), + CALLBACK(src, PROC_REF(get_link_visual)), + CALLBACK(src, PROC_REF(delete_link_visual)) + ) /obj/item/mod/control/Destroy() - if(active) - STOP_PROCESSING(SSobj, src) + STOP_PROCESSING(SSobj, src) for(var/obj/item/mod/module/module as anything in modules) uninstall(module, deleting = TRUE) for(var/obj/item/part as anything in mod_parts) @@ -179,6 +192,7 @@ QDEL_NULL(boots) if(core) QDEL_NULL(core) + QDEL_NULL(mod_link) QDEL_NULL(wires) wearer = null selected_module = null @@ -206,6 +220,7 @@ . += "You could remove [core] with a wrench." else . += "You could use a MOD core on it to install one." + . += "You could copy/set link frequency with a multitool." /obj/item/mod/control/examine_more(mob/user) . = ..() @@ -214,9 +229,13 @@ /obj/item/mod/control/process() if(seconds_electrified > 0) seconds_electrified-- + if(mod_link.link_call) + subtract_charge((DEFAULT_CHARGE_DRAIN * 0.25)) + if(!active) + return if(get_charge() <= 10 && active && !activating) //Sometimes we get power being funky, this should fix it. power_off() - return PROCESS_KILL + return var/malfunctioning_charge_drain = 0 if(malfunctioning) malfunctioning_charge_drain = rand(1, 20) @@ -294,6 +313,49 @@ return TRUE return ..() +/obj/item/mod/control/multitool_act(mob/living/user, obj/item/I) + . = TRUE + if(!I.use_tool(src, user, 0, volume = I.tool_volume)) + return + if(!I.multitool_check_buffer(user)) + return + var/obj/item/multitool/M = I + var/obj/item/linked_thing = locateUID(M.buffer_uid) + + if(!linked_thing) + to_chat(user, "You save the frequency of [src] to the buffer.") + M.buffer_uid = UID() + return TRUE + if(ismodcontrol(linked_thing)) + var/obj/item/mod/control/chosen_control = linked_thing + var/response = tgui_alert(user, "Would you like to copy the frequency to the multitool or imprint the frequency to [src]?", "MODlink Frequency", list("Copy", "Imprint")) + if(!user.is_holding(I)) + return FALSE + switch(response) + if("Copy") + to_chat(user, "You save the frequency of [src] to the buffer.") + M.buffer_uid = UID() + return TRUE + if("Imprint") + mod_link.frequency = chosen_control.mod_link.frequency + to_chat(user, "You imprint the frequency to [src].") + return TRUE + else + var/obj/item/clothing/neck/link_scryer/chosen_scryer = linked_thing + var/response = tgui_alert(user, "Would you like to copy or imprint the frequency?", "MODlink Frequency", list("Copy", "Imprint")) + if(!user.is_holding(I)) + return FALSE + switch(response) + if("Copy") + mod_link.frequency = chosen_scryer.mod_link.frequency + to_chat(user, "You imprint the frequency to [src].") + return TRUE + if("Imprint") + to_chat(user, "You save the frequency of [src] to the buffer.") + M.buffer_uid = UID() + return TRUE + + /obj/item/mod/control/screwdriver_act(mob/living/user, obj/item/screwdriver) if(..()) return TRUE @@ -522,6 +584,7 @@ retract(null, part) if(active) finish_activation(on = FALSE) + mod_link?.end_call() var/mob/old_wearer = wearer unset_wearer() old_wearer.drop_item() @@ -605,6 +668,10 @@ QDEL_LIST_ASSOC_VAL(old_module.pinned_to) old_module.mod = null +/// Intended for callbacks, don't use normally, just get wearer by itself. +/obj/item/mod/control/proc/get_wearer() + return wearer + /obj/item/mod/control/proc/update_access(mob/user, obj/item/card/id/card) if(!allowed(user)) to_chat(user, "Insufficient access!") diff --git a/code/modules/mod/mod_link.dm b/code/modules/mod/mod_link.dm new file mode 100644 index 00000000000..06a71ab433c --- /dev/null +++ b/code/modules/mod/mod_link.dm @@ -0,0 +1,557 @@ +/proc/make_link_visual_generic(datum/mod_link/mod_link, proc_path) + var/mob/living/user = mod_link.get_user_callback.Invoke() + var/obj/effect/overlay/link_visual = new() + link_visual.name = "holocall ([mod_link.id])" + link_visual.mouse_opacity = MOUSE_OPACITY_TRANSPARENT + link_visual.appearance_flags |= KEEP_TOGETHER + link_visual.makeHologram(0.5) + mod_link.visual_overlays = user.overlays + link_visual.add_overlay(mod_link.visual_overlays) + mod_link.visual = link_visual + mod_link.holder.RegisterSignals(user, list(COMSIG_CARBON_APPLY_OVERLAY, COMSIG_CARBON_REMOVE_OVERLAY), proc_path) + return link_visual + +/// Makes this atom look like a "hologram" +/// So transparent, blue, with a scanline and an emissive glow +/// This is acomplished using a combination of filters and render steps/overlays +/// The degree of the opacity is optional, based off the opacity arg (0 -> 1) +/atom/proc/makeHologram(opacity = 0.5) + // First, we'll make things blue (roughly) and sorta transparent + add_filter("HOLO: Color and Transparent", 1, color_matrix_filter(rgb(125, 180, 225, opacity * 255))) + // Now we're gonna do a scanline effect + // Gonna take this atom and give it a render target, then use it as a source for a filter + // (We use an atom because it seems as if setting render_target on an MA is just invalid. I hate this engine) + var/atom/movable/scanline = new(null) + scanline.icon = 'icons/effects/effects.dmi' + scanline.icon_state = "scanline" + scanline.appearance_flags |= RESET_TRANSFORM + // * so it doesn't render + var/static/uid_scan = 0 + scanline.render_target = "*HoloScanline [uid_scan]" + uid_scan++ + // Now we add it as a filter, and overlay the appearance so the render source is always around + add_filter("HOLO: Scanline", 2, alpha_mask_filter(render_source = scanline.render_target)) + add_overlay(scanline) + qdel(scanline) + // And let's make the sucker emissive, so it glows in the dark + if(!render_target) + var/static/uid = 0 + render_target = "HOLOGRAM [uid]" + uid++ + +/proc/get_link_visual_generic(datum/mod_link/mod_link, atom/movable/visuals, proc_path) + var/mob/living/user = mod_link.get_user_callback.Invoke() + playsound(mod_link.holder, 'sound/machines/terminal_processing.ogg', 50, TRUE) + visuals.add_overlay(mutable_appearance('icons/effects/effects.dmi', "static_base", ABOVE_NORMAL_TURF_LAYER)) + visuals.add_overlay(mutable_appearance('icons/effects/effects.dmi', "modlink", ABOVE_ALL_MOB_LAYER)) + visuals.add_filter("crop_square", 1, alpha_mask_filter(icon = icon('icons/effects/effects.dmi', "modlink_filter"))) + visuals.maptext_height = 6 + visuals.alpha = 0 + user.vis_contents += visuals + visuals.forceMove(user) + animate(visuals, 0.5 SECONDS, alpha = 255) + var/datum/callback/setdir_callback = CALLBACK(mod_link.holder, proc_path) + setdir_callback.Invoke(user, user.dir, user.dir) + mod_link.holder.RegisterSignal(mod_link.holder.loc, COMSIG_ATOM_DIR_CHANGE, proc_path) + +/proc/delete_link_visual_generic(datum/mod_link/mod_link) + var/mob/living/user = mod_link.get_user_callback.Invoke() + playsound(mod_link.get_other().holder, 'sound/machines/terminal_processing.ogg', 50, TRUE, -1) + mod_link.holder.UnregisterSignal(user, list(COMSIG_CARBON_APPLY_OVERLAY, COMSIG_CARBON_REMOVE_OVERLAY, COMSIG_ATOM_DIR_CHANGE)) + QDEL_NULL(mod_link.visual) + +/proc/on_user_set_dir_generic(datum/mod_link/mod_link, newdir) + var/atom/other_visual = mod_link.get_other().visual + if(!newdir) // can sometimes be null or 0 + return + other_visual.setDir(SOUTH) + other_visual.pixel_x = 0 + other_visual.pixel_y = 0 + var/matrix/new_transform = matrix() + if(newdir & NORTH) + other_visual.pixel_y = 13 + other_visual.layer = BELOW_MOB_LAYER + if(newdir & SOUTH) + other_visual.pixel_y = -24 + other_visual.layer = ABOVE_ALL_MOB_LAYER + new_transform.Scale(-1, 1) + new_transform.Translate(-1, 0) + if(newdir & EAST) + other_visual.pixel_x = 14 + other_visual.layer = BELOW_MOB_LAYER + new_transform.Shear(0.5, 0) + new_transform.Scale(0.65, 1) + if(newdir & WEST) + other_visual.pixel_x = -14 + other_visual.layer = BELOW_MOB_LAYER + new_transform.Shear(-0.5, 0) + new_transform.Scale(0.65, 1) + other_visual.transform = new_transform + +/obj/item/mod/control/proc/can_call() + return get_charge() && wearer && wearer.stat < DEAD + +/obj/item/mod/control/proc/make_link_visual() + return make_link_visual_generic(mod_link, PROC_REF(on_overlay_change)) + +/obj/item/mod/control/proc/get_link_visual(atom/movable/visuals) + return get_link_visual_generic(mod_link, visuals, PROC_REF(on_wearer_set_dir)) + +/obj/item/mod/control/proc/delete_link_visual() + return delete_link_visual_generic(mod_link) + +/obj/item/mod/control/hear_talk(mob/living/M, list/message_pieces) + . = ..() + if(M != wearer || !mod_link.visual) + return + if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(H.voice != M.real_name) + mod_link.visual.name = H.voice + else + mod_link.visual.name = M.name + else + mod_link.visual.name = M.name + mod_link.visual.atom_say(capitalize(multilingual_to_message(message_pieces))) + +/obj/item/mod/control/proc/on_overlay_change(atom/source, cache_index, overlay) + SIGNAL_HANDLER // COMSIG_CARBON_APPLY_OVERLAY, COMSIG_CARBON_REMOVE_OVERLAY + addtimer(CALLBACK(src, PROC_REF(update_link_visual)), 0.2 SECONDS, TIMER_UNIQUE) + +/obj/item/mod/control/proc/update_link_visual() + if(QDELETED(mod_link.link_call)) + return + mod_link.visual.cut_overlay(mod_link.visual_overlays) + mod_link.visual_overlays = wearer.overlays + mod_link.visual.add_overlay(mod_link.visual_overlays) + +/obj/item/mod/control/proc/on_wearer_set_dir(atom/source, dir, newdir) + SIGNAL_HANDLER // COMSIG_ATOM_DIR_CHANGE + on_user_set_dir_generic(mod_link, newdir || SOUTH) + +/obj/item/clothing/neck/link_scryer + name = "\improper MODlink scryer" + desc = "An intricate piece of machinery that creates a holographic video call with another MODlink-compatible device. Essentially a video necklace." + icon_state = "modlink" + actions_types = list(/datum/action/item_action/call_link) + /// The installed power cell. + var/obj/item/stock_parts/cell/cell + /// The MODlink datum we operate. + var/datum/mod_link/mod_link + /// Initial frequency of the MODlink. + var/starting_frequency + /// An additional name tag for the scryer, seen as "MODlink scryer - [label]" + var/label + +/obj/item/clothing/neck/link_scryer/Initialize(mapload) + . = ..() + mod_link = new( + src, + starting_frequency, + CALLBACK(src, PROC_REF(get_user)), + CALLBACK(src, PROC_REF(can_call)), + CALLBACK(src, PROC_REF(make_link_visual)), + CALLBACK(src, PROC_REF(get_link_visual)), + CALLBACK(src, PROC_REF(delete_link_visual)) + ) + START_PROCESSING(SSobj, src) + +/obj/item/clothing/neck/link_scryer/Destroy() + QDEL_NULL(cell) + QDEL_NULL(mod_link) + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/clothing/neck/link_scryer/examine(mob/user) + . = ..() + if(cell) + . += "The battery charge reads [cell.percent()]%. Use a Screwdriver to remove it." + else + . += "It is missing a battery, one can be installed by clicking with a power cell on it." + . += "The MODlink ID is [mod_link.id], frequency is [mod_link.frequency || "unset"]. Use a multitool to copy/imprint frequency." + . += "Use in hand to set name." + +/obj/item/clothing/neck/link_scryer/equipped(mob/living/user, slot) + . = ..() + if(slot != ITEM_SLOT_NECK) + mod_link?.end_call() + +/obj/item/clothing/neck/link_scryer/dropped(mob/living/user) + . = ..() + mod_link?.end_call() + +/obj/item/clothing/neck/link_scryer/attack_self__legacy__attackchain(mob/user) + var/new_label = reject_bad_text(tgui_input_text(user, "Change the visible name", "Set Name", label, MAX_NAME_LEN)) + if(!user.is_holding(src)) + return + if(!new_label) + to_chat(user, "That name is invalid!") + return + label = new_label + to_chat(user, "You set the name as [label].") + update_appearance(UPDATE_NAME) + + +/obj/item/clothing/neck/link_scryer/multitool_act(mob/user, obj/item/I) + . = TRUE + if(!I.use_tool(src, user, 0, volume = I.tool_volume)) + return + if(!I.multitool_check_buffer(user)) + return + var/obj/item/multitool/M = I + var/obj/item/linked_thing = locateUID(M.buffer_uid) + + if(!linked_thing) + to_chat(user, "You save the frequency of [src] to the buffer.") + M.buffer_uid = UID() + return TRUE + if(ismodcontrol(linked_thing)) + var/obj/item/mod/control/chosen_control = linked_thing + var/response = tgui_alert(user, "Would you like to copy the frequency to the multitool or imprint the frequency to [src]?", "MODlink Frequency", list("Copy", "Imprint")) + if(!user.is_holding(I)) + return FALSE + switch(response) + if("Copy") + to_chat(user, "You save the frequency of [src] to the buffer.") + M.buffer_uid = UID() + return TRUE + if("Imprint") + mod_link.frequency = chosen_control.mod_link.frequency + to_chat(user, "You imprint the frequency to [src].") + return TRUE + else + var/obj/item/clothing/neck/link_scryer/chosen_scryer = linked_thing + var/response = tgui_alert(user, "Would you like to copy or imprint the frequency?", "MODlink Frequency", list("Copy", "Imprint")) + if(!user.is_holding(I)) + return FALSE + switch(response) + if("Copy") + mod_link.frequency = chosen_scryer.mod_link.frequency + to_chat(user, "You imprint the frequency to [src].") + return TRUE + if("Imprint") + to_chat(user, "You save the frequency of [src] to the buffer.") + M.buffer_uid = UID() + return TRUE + +/obj/item/clothing/neck/link_scryer/get_cell() + return cell + +/obj/item/clothing/neck/link_scryer/process() + if(!mod_link.link_call) + return + cell.use(200) + +/obj/item/clothing/neck/link_scryer/attackby__legacy__attackchain(obj/item/O, mob/user, params) + . = ..() + if(cell || !istype(O, /obj/item/stock_parts/cell)) + return + if(!user.drop_item()) + to_chat(user, "[O] is stuck to your hand!") + return + O.forceMove(src) + cell = O + to_chat(user, "You load [O] into [src].") + +/obj/item/clothing/neck/link_scryer/update_name(updates) + . = ..() + name = "[initial(name)][label ? " - [label]" : ""]" + +/obj/item/clothing/neck/link_scryer/Exited(atom/movable/gone, direction) + . = ..() + if(gone == cell) + cell = null + +/obj/item/clothing/neck/link_scryer/screwdriver_act(mob/living/user, obj/item/I) + . = ..() + if(!cell) + return + to_chat(user, "You remove [cell] from [src].") + user.put_in_hands(cell) + return + +/obj/item/clothing/neck/link_scryer/ui_action_click(mob/user) + if(mod_link.link_call) + mod_link.end_call() + else + call_link(user, mod_link) + +/obj/item/clothing/neck/link_scryer/proc/get_user() + var/mob/living/carbon/human/user = loc + return istype(user) && user.neck == src ? user : null + +/obj/item/clothing/neck/link_scryer/proc/can_call() + var/mob/living/user = loc + return istype(user) && cell?.charge && user.stat < DEAD + +/obj/item/clothing/neck/link_scryer/proc/make_link_visual() + var/mob/living/user = mod_link.get_user_callback.Invoke() + user.update_inv_neck() + return make_link_visual_generic(mod_link, PROC_REF(on_overlay_change)) + +/obj/item/clothing/neck/link_scryer/proc/get_link_visual(atom/movable/visuals) + return get_link_visual_generic(mod_link, visuals, PROC_REF(on_user_set_dir)) + +/obj/item/clothing/neck/link_scryer/proc/delete_link_visual() + var/mob/living/user = mod_link.get_user_callback.Invoke() + if(!QDELETED(user)) + user.update_inv_neck() + return delete_link_visual_generic(mod_link) + +/obj/item/clothing/neck/link_scryer/hear_talk(mob/living/M, list/message_pieces) + . = ..() + if(M != loc || !mod_link.visual) + return + if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(H.voice != M.real_name) + mod_link.visual.name = H.voice + else + mod_link.visual.name = M.name + mod_link.visual.atom_say(capitalize(multilingual_to_message(message_pieces))) + +/obj/item/clothing/neck/link_scryer/proc/on_overlay_change(atom/source, cache_index, overlay) + SIGNAL_HANDLER // COMSIG_CARBON_APPLY_OVERLAY, COMSIG_CARBON_REMOVE_OVERLAY + addtimer(CALLBACK(src, PROC_REF(update_link_visual)), 0.2 SECONDS, TIMER_UNIQUE) + +/obj/item/clothing/neck/link_scryer/proc/update_link_visual() + if(QDELETED(mod_link.link_call)) + return + var/mob/living/user = loc + mod_link.visual.cut_overlay(mod_link.visual_overlays) + mod_link.visual_overlays = user.overlays + mod_link.visual.add_overlay(mod_link.visual_overlays) + +/obj/item/clothing/neck/link_scryer/proc/on_user_set_dir(atom/source, dir, newdir) + SIGNAL_HANDLER // COMSIG_ATOM_DIR_CHANGE + on_user_set_dir_generic(mod_link, newdir || SOUTH) + +/obj/item/clothing/neck/link_scryer/loaded + starting_frequency = MODLINK_FREQ_NANOTRASEN + +/obj/item/clothing/neck/link_scryer/loaded/Initialize(mapload) + . = ..() + cell = new /obj/item/stock_parts/cell/high(src) + +/obj/item/clothing/neck/link_scryer/loaded/theta + starting_frequency = MODLINK_FREQ_THETA + +/// A MODlink datum, used to handle unique functions that will be used in the MODlink call. +/datum/mod_link + /// Generic name for multitool buffers. + var/name = "MODlink" + /// The frequency of the MODlink. You can only call other MODlinks on the same frequency. + var/frequency + /// The unique ID of the MODlink. + var/id = "" + /// The atom that holds the MODlink. + var/atom/movable/holder + /// A reference to the visuals generated by the MODlink. + var/atom/movable/visual + /// A list of all overlays of the user, copied everytime they have an overlay change. + var/list/visual_overlays = list() + /// A reference to the call between two MODlinks. + var/datum/mod_link_call/link_call + /// A callback that returns the user of the MODlink. + var/datum/callback/get_user_callback + /// A callback that returns whether the MODlink can currently call. + var/datum/callback/can_call_callback + /// A callback that returns the visuals of the MODlink. + var/datum/callback/make_visual_callback + /// A callback that receives the visuals of the other MODlink. + var/datum/callback/get_visual_callback + /// A callback that deletes the visuals of the MODlink. + var/datum/callback/delete_visual_callback + +/datum/mod_link/New( + atom/holder, + frequency, + datum/callback/get_user_callback, + datum/callback/can_call_callback, + datum/callback/make_visual_callback, + datum/callback/get_visual_callback, + datum/callback/delete_visual_callback +) + var/attempts = 0 + var/digits_to_make = 3 + do + if(attempts == 10) + attempts = 0 + digits_to_make++ + id = "" + for(var/i in 1 to digits_to_make) + id += num2text(rand(0, 9)) + attempts++ + while(GLOB.mod_link_ids[id]) + GLOB.mod_link_ids[id] = src + src.frequency = frequency + src.holder = holder + src.get_user_callback = get_user_callback + src.can_call_callback = can_call_callback + src.make_visual_callback = make_visual_callback + src.get_visual_callback = get_visual_callback + src.delete_visual_callback = delete_visual_callback + RegisterSignal(holder, COMSIG_PARENT_QDELETING, PROC_REF(on_holder_delete)) + +/datum/mod_link/Destroy() + GLOB.mod_link_ids -= id + if(link_call) + end_call() + get_user_callback = null + make_visual_callback = null + get_visual_callback = null + delete_visual_callback = null + return ..() + +/datum/mod_link/proc/get_other() + RETURN_TYPE(/datum/mod_link) + if(!link_call) + return + return link_call.link_caller == src ? link_call.link_receiver : link_call.link_caller + +/datum/mod_link/proc/call_link(datum/mod_link/called, mob/user) + if(!frequency) + return + if(!istype(called)) + to_chat(user, "That target is invalid!") + return + var/mob/living/link_user = get_user_callback.Invoke() + if(!link_user) + return + if(HAS_TRAIT(link_user, TRAIT_IN_CALL)) + to_chat(user, "You are already calling someone!") + return + var/mob/living/link_target = called.get_user_callback.Invoke() + if(!link_target) + to_chat(user, "That target is invalid!") + return + if(HAS_TRAIT(link_target, TRAIT_IN_CALL)) + to_chat(user, "The person you are calling is already in a call!") + return + if(!can_call_callback.Invoke() || !called.can_call_callback.Invoke()) + to_chat(user, "You are unable to call at this time!") + return + link_target.playsound_local(get_turf(called.holder), 'sound/weapons/ring.ogg', 15, TRUE) + var/atom/movable/screen/alert/modlink_call/alert = link_target.throw_alert("[UID()]_modlink", /atom/movable/screen/alert/modlink_call) + alert.desc = "[holder] ([id]) is calling you! Left-click this to accept the call. Right-click to deny it." + alert.link_caller_uid = UID() + alert.link_receiver_uid = called.UID() + alert.user_uid = user.UID() + +/datum/mod_link/proc/end_call() + QDEL_NULL(link_call) + +/datum/mod_link/proc/on_holder_delete(atom/source) + SIGNAL_HANDLER + qdel(src) + +/// A MODlink call datum, used to handle the call between two MODlinks. +/datum/mod_link_call + /// The MODlink that is calling. + var/datum/mod_link/link_caller + /// The MODlink that is being called. + var/datum/mod_link/link_receiver + +/datum/mod_link_call/New(datum/mod_link/link_caller, datum/mod_link/link_receiver) + link_caller.link_call = src + link_receiver.link_call = src + src.link_caller = link_caller + src.link_receiver = link_receiver + var/mob/living/caller_mob = link_caller.get_user_callback.Invoke() + ADD_TRAIT(caller_mob, TRAIT_IN_CALL, UID()) + var/mob/living/receiver_mob = link_receiver.get_user_callback.Invoke() + ADD_TRAIT(receiver_mob, TRAIT_IN_CALL, UID()) + make_visuals() + START_PROCESSING(SSprocessing, src) + +/datum/mod_link_call/Destroy() + var/mob/living/caller_mob = link_caller.get_user_callback.Invoke() + if(!QDELETED(caller_mob)) + REMOVE_TRAIT(caller_mob, TRAIT_IN_CALL, UID()) + var/mob/living/receiver_mob = link_receiver.get_user_callback.Invoke() + if(!QDELETED(receiver_mob)) + REMOVE_TRAIT(receiver_mob, TRAIT_IN_CALL, UID()) + STOP_PROCESSING(SSprocessing, src) + clear_visuals() + link_caller.link_call = null + link_receiver.link_call = null + return ..() + +/datum/mod_link_call/process(seconds_per_tick) + if(can_continue_call()) + return + qdel(src) + +/datum/mod_link_call/proc/can_continue_call() + return link_caller.frequency == link_receiver.frequency && link_caller.can_call_callback.Invoke() && link_receiver.can_call_callback.Invoke() + +/datum/mod_link_call/proc/make_visuals() + var/caller_visual = link_caller.make_visual_callback.Invoke() + var/receiver_visual = link_receiver.make_visual_callback.Invoke() + link_caller.get_visual_callback.Invoke(receiver_visual) + link_receiver.get_visual_callback.Invoke(caller_visual) + +/datum/mod_link_call/proc/clear_visuals() + link_caller.delete_visual_callback.Invoke() + link_receiver.delete_visual_callback.Invoke() + +/proc/call_link(mob/user, datum/mod_link/calling_link) + if(!calling_link.frequency) + return + var/list/callers = list() + for(var/id in GLOB.mod_link_ids) + var/datum/mod_link/link = GLOB.mod_link_ids[id] + if(link.frequency != calling_link.frequency) + continue + if(link == calling_link) + continue + if(!link.can_call_callback.Invoke()) + continue + callers["[link.holder] ([id])"] = id + if(!length(callers)) + to_chat(user, "There are no targets on freq [calling_link.frequency].") + return + var/chosen_link = tgui_input_list(user, "Choose ID to call from [calling_link.frequency] frequency", "MODlink", callers) + if(!chosen_link) + return + calling_link.call_link(GLOB.mod_link_ids[callers[chosen_link]], user) + +/atom/movable/screen/alert/modlink_call + name = "MODlink Call Incoming" + desc = "Someone is calling you! Left-click this to accept the call. Alt-click to deny it." + icon_state = "called" + timeout = 10 SECONDS + var/end_message = "call timed out!" + /// A UID to the MODlink that is calling. + var/link_caller_uid + /// A UID to the MODlink that is being called. + var/link_receiver_uid + /// A UID to the mob that is calling. + var/user_uid + +/atom/movable/screen/alert/modlink_call/Click(location, control, params) + . = ..() + if(usr != owner) + return + var/datum/mod_link/link_caller = locateUID(link_caller_uid) + var/datum/mod_link/link_receiver = locateUID(link_receiver_uid) + if(!link_caller || !link_receiver) + return + if(link_caller.link_call || link_receiver.link_call) + return + var/list/modifiers = params2list(params) + if(LAZYACCESS(modifiers, ALT_CLICK)) + end_message = "The call was denied!" + owner.clear_alert("[link_caller.UID()]_modlink") + return + end_message = "The call was accepted!" + new /datum/mod_link_call(link_caller, link_receiver) + owner.clear_alert("[link_caller.UID()]_modlink") + +/atom/movable/screen/alert/modlink_call/Destroy() + var/mob/living/user = locateUID(user_uid) + var/datum/mod_link/link_caller = locateUID(link_caller_uid) + if(!user || !link_caller) + return ..() + to_chat(user, "[end_message]") + return ..() diff --git a/code/modules/mod/mod_types.dm b/code/modules/mod/mod_types.dm index ec6b4ac8a1a..c7b7099a357 100644 --- a/code/modules/mod/mod_types.dm +++ b/code/modules/mod/mod_types.dm @@ -1,4 +1,5 @@ /obj/item/mod/control/pre_equipped + starting_frequency = MODLINK_FREQ_NANOTRASEN /// The skin we apply to the suit, defaults to the default_skin of the theme. var/applied_skin /// The MOD core we apply to the suit. @@ -252,6 +253,7 @@ ) /obj/item/mod/control/pre_equipped/traitor + starting_frequency = MODLINK_FREQ_SYNDICATE theme = /datum/mod_theme/syndicate applied_cell = /obj/item/stock_parts/cell/super applied_modules = list( @@ -272,6 +274,7 @@ new /obj/item/tank/internals/emergency_oxygen/engi/syndi(bag) /obj/item/mod/control/pre_equipped/traitor_elite + starting_frequency = MODLINK_FREQ_SYNDICATE theme = /datum/mod_theme/elite applied_cell = /obj/item/stock_parts/cell/bluespace applied_modules = list( @@ -293,6 +296,7 @@ new /obj/item/tank/internals/emergency_oxygen/engi/syndi(bag) /obj/item/mod/control/pre_equipped/nuclear + starting_frequency = MODLINK_FREQ_SYNDICATE theme = /datum/mod_theme/syndicate applied_cell = /obj/item/stock_parts/cell/hyper req_access = list(ACCESS_SYNDICATE) @@ -313,6 +317,7 @@ ADD_TRAIT(chestplate, TRAIT_HYPOSPRAY_IMMUNE, ROUNDSTART_TRAIT) /obj/item/mod/control/pre_equipped/elite + starting_frequency = MODLINK_FREQ_SYNDICATE theme = /datum/mod_theme/elite applied_cell = /obj/item/stock_parts/cell/bluespace req_access = list(ACCESS_SYNDICATE) @@ -334,6 +339,7 @@ ADD_TRAIT(chestplate, TRAIT_HYPOSPRAY_IMMUNE, ROUNDSTART_TRAIT) /obj/item/mod/control/pre_equipped/prototype + starting_frequency = MODLINK_FREQ_THETA theme = /datum/mod_theme/prototype req_access = list() applied_modules = list( @@ -349,6 +355,7 @@ ) /obj/item/mod/control/pre_equipped/responsory + starting_frequency = MODLINK_FREQ_CENTCOM theme = /datum/mod_theme/responsory applied_cell = /obj/item/stock_parts/cell/bluespace req_access = list(ACCESS_CENT_GENERAL) @@ -437,6 +444,7 @@ additional_module = /obj/item/mod/module/power_kick //JUDGEMENT /obj/item/mod/control/pre_equipped/apocryphal + starting_frequency = MODLINK_FREQ_CENTCOM theme = /datum/mod_theme/apocryphal applied_cell = /obj/item/stock_parts/cell/bluespace req_access = list(ACCESS_CENT_SPECOPS) @@ -474,6 +482,7 @@ ) /obj/item/mod/control/pre_equipped/corporate + starting_frequency = MODLINK_FREQ_CENTCOM theme = /datum/mod_theme/corporate applied_core = /obj/item/mod/core/infinite req_access = list(ACCESS_CENT_SPECOPS) @@ -490,6 +499,7 @@ ) /obj/item/mod/control/pre_equipped/debug + starting_frequency = null theme = /datum/mod_theme/debug applied_core = /obj/item/mod/core/infinite /// One of every type of module, for testing if they all work correctly // boy this isn't even 25% the modules @@ -511,6 +521,7 @@ activation_step_time = 0.1 SECONDS // coders are cooler than admins /obj/item/mod/control/pre_equipped/administrative + starting_frequency = null theme = /datum/mod_theme/administrative applied_core = /obj/item/mod/core/infinite applied_modules = list( @@ -529,6 +540,7 @@ //these exist for the prefs menu /obj/item/mod/control/pre_equipped/empty + starting_frequency = null /obj/item/mod/control/pre_equipped/empty/syndicate theme = /datum/mod_theme/syndicate diff --git a/code/modules/mod/mod_ui.dm b/code/modules/mod/mod_ui.dm index f0ad81d4bf0..3bdbd35a8db 100644 --- a/code/modules/mod/mod_ui.dm +++ b/code/modules/mod/mod_ui.dm @@ -13,6 +13,9 @@ data["malfunctioning"] = malfunctioning data["open"] = open data["active"] = active + data["link_id"] = mod_link.id + data["link_freq"] = mod_link.frequency + data["link_call"] = mod_link.get_other()?.id data["locked"] = locked data["complexity"] = complexity data["selected_module"] = selected_module?.name @@ -65,6 +68,11 @@ to_chat(usr, "ERROR!") return switch(action) + if("call") + if(!mod_link.link_call) + call_link(ui.user, mod_link) + else + mod_link.end_call() if("lock") locked = !locked to_chat(usr, "ID [locked ? "locked" : "unlocked"].") diff --git a/code/modules/research/designs/modsuit_designs.dm b/code/modules/research/designs/modsuit_designs.dm index cee287f6af2..cc45f202947 100644 --- a/code/modules/research/designs/modsuit_designs.dm +++ b/code/modules/research/designs/modsuit_designs.dm @@ -52,6 +52,16 @@ build_path = /obj/item/mod/construction/boots category = list("MODsuit Construction") +/datum/design/mod_scryer + name = "MODlink Scryer" + desc = "A neck-worn piece of gear that can call with another MODlink-compatible device." + id = "mod_scryer" + build_type = PROTOLATHE | MECHFAB + materials = list(MAT_METAL = 2000, MAT_GLASS = 1000, MAT_GOLD = 500) + construction_time = 2 SECONDS + build_path = /obj/item/clothing/neck/link_scryer + category = list("MODsuit Construction", "Equipment") + /datum/design/mod_plating name = "MOD External Plating" desc = "External plating for a MODsuit." diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 0439814e310163da32c4fc1c8f516773517bcd7e..28b344320e4a9e89a964e27945e30c4dd8d15d08 100644 GIT binary patch literal 501724 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

v>ZO3p>ds81Ka=%(#b_Cb$B+KKy%hr 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�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%0Dt?Ir3R)$Q9~Z0Iw|^6V}ghP6|$w0Rq;p z@KO6e?zVv)HxKmhkUHzzzp_>$b)Y;F;-pa7~ONmRNy|K?M; z#-acU=Yqg(kW)R@9z&1CSuvc@_D~rTFY5tlBwQz z?^5k1YH%;{jxS~6(SJnXggTD{^d}O0TW%j=Et!pAE8C2>kc}sxWt0dOk4W%d!$as0 zZrt_FTEgs`zGYbKDdCby5HNHpkA9&v!M!tpBR_NAGKj|3$PtE?+v9FezI8O^-2^^F zsW|*Md_8Sh%0j#U@%yh^7oe@Ag`lPn$?-my&)#d4+~@rf)_(C(c8YM5`g`}I^G8UT z)P+6*g-MOYPE0uPB z##F~e$ZWA`3*6l2tM^EXt>BYs0MY}|`3<0xUVW)WwIT*yJGeg>c`J_VZkI+&sQh)U zfd5VAmkA~$s>N4l=nMUTRnfs&OHku}>8}ULKf+i2C?8Q+(w8(Ry9R3`;KVupzH@(s z*St|dh{VqmxO{uMu2eSHuV^vwhUk>~1zs2-VZWo=_r_5gQ#3d=^(?P8#W;$T1>eMs zGuKVPF56QOQg5yh{wZS7XTWvc?tW}>7Xbgp_@KDU7<)B*u>24RBaqJ!b_|~b-dPL2 ze6O?E`QMuS8Nf-+l%Na*doI_VF5mnXyOs2RwvXSpnC;!WN0N>WQF7C{108HQ#otIeo_AU#+OlSa1&RRfX zIlUZ#U8u(AqMVj&SfuUvnN3p2d`L?FAPUGMV>v2HgqXxGY%?}oRQ4*RdS$@Y^vgqtTTXjzzb$`KFT@_wE0JA#_D%>a$6d{oToa10IYmZ+6pP_C$ ztKXK`(o6d8S9cp~+o-A+UxK83+$!!|H}I!C0AvZAElN@%2j66SKnf*DbJ0g=q;5{_ zZOffZN3a&p1yP>C2v=B)VR0XS_+qTu5*En7 z7ePwr?0KymwiwD;6uJ2TGyZKI^M}So>pz^V0*-#VDk^-{Gwj>&TyQB0 zvNXU(eve-(?i;V#+L=SZFtOS*{7Uy4P;~ijf29g`RCV}=QYW3W2*x1Sb#QCW9^ywG47K_@D4?EDXzjPtf+-fh0s+^}V3BdF8I`X{Fx6rA%QtY4 z+=REXb74GZ-+cRnr%~E|d2cC1z7};;bzBS7Dg-`wX>MZ^u~XQVxuwzE1@|yU%_rRL ztx@vo^|Msw87XuaK&#{3M6el7!vF6VIqui!%0BnNa^b=GLt(s{@g`vqIw)s+Kq-Pv zd?Wvf4%bZ$3sk@rU*RmACby=O`_BGdD*}7#9bpmkR-ke1bHhmh>1h=SLm)~tFMzmyT0%+sH(*S4cQpL7COcFf%K=i^2) z73jILSu<0ZCAf?OUkyPN*Z?Clb+8@MC}w;RD*CF&0P`}r zsTMGxeQvfs(HRiG)tTp~d~mrF;QVuwH*n*Z;r5u^N|MaGp#3q6vRT2B>3_sGl)_BK zA!2LK(DG-m`%Hgl06&RR>HJv3IaW6=%!LHx32_*38X&Cp35xwH`ed?W+R&{T-JXj* zkG=#-zjiFpiKcOQGKWB4rs@vYI~IQy#Q%h)7US~eR&K=Lh68cfpsoYl@m$ccs^9#z zTg1gxL)o}q)HD7^5%>p-t?R_Ue8woRrJKB`=07Y_e9gzPxh1cnky5AjWMC@kG~&AV z!(&b7>)dqpgRj1p0WARij2attdlStyby`nkTnsBa>*Mhs^m84N-RDb!O(u6jwUe7~ z)nDV8>yVQQUykgYtO>67Hr*wgg+C`q|2dOyQ>=<2g*W=n3f7zCYM)NYRfMr4?}7(0 z`BwD1(X%|+YLNHjLTch|dN-Kz?V(bhYVwuyoRWrA+7!+P66q#6%t4iJnL}p0W-iW` zuF8XdwiY}5$k>MwiszUpxKX3PAdC={mN{M-Y)#LX?8hcwgt!U#y*faU-do8d#Ghw~EB~nzS8T?xKL-zgbf#hP*%(n*H16Q&J z+lKBX!gPV-+JxtKuEuX2tGJGh@CnezmBCn zYyON;Fy==_Hb4%I+u4mCmv=DTFsqFmK@93It|4{OZyb#R$X*2=tPmtYElCsE9Yxc` z!9+ntYzCu}55)hO^&yK$lzD4>AYMxNK`)4Eg5LC!!P*ZEba(U`_%I}f(Cf~_t@rXR@ zAxY9|kvMZvp}_jywS#t6Km@>Lx#u=1psBT{aO_64M62C?6nCZzi1nqwHR?y+VgRv3 z+~=N$)#LkJ$LMU6&q3PyVDVF^u=R&?TKm}$76S{YcGtdsg(#HUIP1&jO&2i-Eus+Z zm|*BX{t#3A5asKAHq|){Pa3Gf-$8i$XpiKJxCUr`qo~x{Iry5A&2@4m5iQuZ z|A}^zSJn9u1-5S|U@bOkzjJAwfS4N*j->c07x5>)obss3K`c; z{&Tw1sNmOM6MfYVB(PluqxVQvmMpV)f#oby44-v~WV{-G3OZ$PsCsSAC>0=Iz!gNB`q*iBH1vw#K$w3U~%Y=6%fc@@s zLX%HnDuh1sYfX}#`^`;E>T4wOa>_Gz?AK|m~m1YUxSH8BXDqKAW`=|CDY zloLNY&qsf&Q)8!W&?aE_G8CmXyD*EPI}PY3z!E`6Gd&@?Mv>WsiS#rhMP|PzR^#^2 zbMFY%c1V=hd&(1S2-O5v_B|wbdtrmj_ZmZ5;W!^*ho!AK0T#eKK(t%(dE3d9Q0 zHllnjooVA~%RH~cJPw??QN{y@?RV?actk$z_!V#L{wfvAS8W0|h3@GRVQVJi))7HE z==py~wo$_ybrzahFvSpC;FGx8LTAwCwi(Tb7cX8P9gU&|47NX*ya%-)lTMC=R0V&& zFugr^*ZuX#SK?OuNdw+;QnAa_zh4F+GZ7zo%8_)O1Lew{)W!C{RQAr6LNE$C%YLB&%omlPth30!|l{`2%^^bWl0Z zv69CGY6K+>5r;P-!U2A7DVezSF}(j$=9Ija@+v8r@|2jk8A=0yuMiDDne)A?yQc>O zXqW(X4-qifzR70_!&Bz76zE%9{Q;_=94Ni0wKtVVofN)v`MOhoFeA%#G`~_QqUi2F z?4dSWfA0&r0uygTi90PE%z_MjSbFMGIZzG>of{7XdL!NBr~H=Lpp^BM+A?l7CI%0O zO#fldVPi?DqSHIui<%;(8fA9AI@9(6Y=B>r?jq8}6uIHzLXo0N@jlOQ3I~lBp4Uv? zKwvF%tI`y{$I%-mz#2!_WSY$WZ#9 z?c%r#G&J<0d}!qMVbtM^!L*wko`-9ua%+j4XXW`?i;-9U*p0omm2Itnb$s!q+(Aaz zzd`4T;qabgHT96cY-TgPnQk{G8g7L>Ut?%w%+u9Q4Gse)u_cZMEx+WSi}}gV#DOXP z1%GK@5VJpbDnPj13mG$f zu2UE9#-|m;H)P*+Ji{oz9U4T4E+)~4w?TOYw$74sr-oIfQ^HPApN{K0oxeCwZl*uR z5J_E=$XsKj4a6L{ecHhUF#4{SN%aCyqQ)hZ08hEkyXVRJ>rud=Tvhu&63seQBy#Y1 zTe7EB$?^^<0NG)j$+>-Y`M8ZcK9R-4(Xb?NEEY(%db4l2DG7E5oAD;}dX5UeZi_&B z)ps^VapSZ_uu&b|_NHxp)(X)Y;ZEIv z7zI^AXKp@$c9qmlln@L^Kgj`30U|;70k!rH%xSpkwv zlO%z>Qm=mcp5Cwchk&S6Us8h{cx^Druikv0Wf0bUQh@*$iL6O$ z{@G<2wnO^V@K7LoC~npGu=bL{>6kxJG`{K)ME(WbFMQ9Dx$ar_U6I!>sX^st;ixulz#cH3~f$Ksz#T zuKw*5rRx}C{*I{EbSk991e!QOD}2&h!0oHmu3%(5$P~nmI>$V@ANu@SJ9UaY^PYU? zODPq|Jc27dM1t%Ul>Ii?n_dqf<{EDbV!-Uy{qEh>+aM+Zm{T$ zf9oq}OYz87@Os(ah{<;eo5=%ZfRnyJ4eS4=`&jBx0-gaVz-;q^dMv`a^&|W&?591^ z88hXg52@a>OKJ(9+%Vkc1gX?KW3LfSP((xs^3q5tu5{cNv7Tp>k_3f9p*KdEE(J_Pz)}ZS|LoV!G&+JK@OEvDpk17f# zYr7tj7fczK>qcURIG*?T0pmmfcx~|U|{)m%P~3(uRC+L z((=;I0Y#f{^r1JMcZQVRxo~ajYJcFSypmFU*>s;nKu_WuqOTwUAbEuyC1AH6hb}n# z1`!S0wYk*+i3R@MpKY9xx&uw+!}2I^RwU9msw_5<^+vBw34DOD2u2w(K`Bn9j`#ys$0n(867E^RM=@f=VEQ2Z@$dz<<3!CXh^%^3^xwZu1%25BvH z$q~*jmaBxz?&aaBLD3`3DysNbV%u^wr%jI*{BLI(i=hO}Sql@8&gL z!tf&HG#k5g^GZLSWq7<`sP)|wk~&s-Dg~XR+>wEpaFevD|X1EqzcR*_=7^FcEHQNlTmF?TPdg{!Gu=# z?FNeB=lCE%M*50w4+(yqXaIhb!RYqT;nz9)1f2*$xGLc8J#17#NYs5Uf&{*3bg=l& zF=0A^I2cDg&&5{u1>X?@;DMl3#;^Yj6yngnWa#y7!VnGiv*HfAtri)JVDrAF z^BU?YK2jcdZ|Z ze^1l1Epxslzb^GF@9();m$^4dCf1ivAmkSm%yLW*8h8p!ra_9VmhJ>DnWGSQE`jy5Ie&fs6yq+@1C+en0g^aBhiPVtTpNhimO_qe&(Q( z*CRAal%Bi>D@=x5zU-3BaaI5o)Q3EMP(O%WL5>}6)M60`uFRY%`Swsb?F*^`j8aIm zF=E%mkk?4v1?#Zv>;kPlePcnWTz(WS=E0khg7huPDQ^ZJY3L3&oCovZ=R!(S2rD`2 zCO{UUF6k|nN+YTgq-!mts10%;kpR|})8u@J@NBuCQ^F(4Y#@*+zYCIFS%MM9B@^@o z`kfc9{(UsbxuH0i0!cL4gTzx-kO(Qfb`-W2?k=#L)?1RJD*5V{KOz5Q!>$)EAZypR5N6I}z5uG&)DYkH3dU42A!c?=;%M`q{`N1q3f~w)X3R8JM48<< zUL_#{n7rc=A#gK{l8^L6ARJ+`Ll=S<$keijR&5zJkA? zwy2+NztWa=Z`~_+F4%)~PUS1Cxie+lbew(OYoBbm-$feRhoM&^HZUS745QSISf|IB zSvbeIFxc$Ou47Zyx5GH)=eJAdAD2vem&Uq%FCw{)wbZKIOBh*zNiRR&-mrxJClj(qzYpcO ze_ntWB@`m2hjnrOe+NFBjC|<94+IP$<~$nuJn9Lci!hx-)w>;a6(d@Nw^R2Z>y8Cv zxRS&DjxAZtd1u7duW&0UF|)`{t%c#?O@U_{F6vtc*Rzkv^#e!G-hpIp3S`?%&JnKP zG`UQA7U+cXsQLeT5l^}Nd3RTO#(xo>@`c*WqQNk#Ilg@OrQrt_MK0$urIe`sg*YJ^ zWq3!uOBxX692O%0==Gb}3l*mMXm1XI;@oOpB#2tSL1z2^T=MkX3xz}jT?CaXrz91XWAJ+rstz)%B+jHCutQtrjCUAF&%~mzYYd* z08k*jGGKhS1Ki4TIB=jKvWBXrpq2rF+<0;khQW$Ai575Q0k7v9<{$xf$sRFldPs{n z^6NI$=SJOWquawmEbq3uPt&DRq}3`FJj~og;06^_Tw&Gz@XD0OaT>lnlhSG4Sqh0< zHt>-JFhEhS;_r0ckK4(pBV?!=8SL$dEFzB_sw>!E@&eg&{4CCd#5HTgPe^gkB)D0a zg@g*Z0re=6B35zZ@uTVUC8u+A8b#&VUSX7!q3tw&I0HM#h5fppe9Qfs8-&NKmb0O&1XFhDG+g_w{d#P zyr$b*^DXhpH1B)jrx~P{)t7$TyTe_t#3kX<)(omC6*k7;F{TFz6UQJA8S7lYDX6AY zV1-9-LV;iiHGy(j(&oi!>~l?S%X`THA|V2jWm%F5%t8D>ra>lCkRl&@nNR-StCF`+ zdLDxZEIG&E{>;ZIs%3cMocejqcM!oO8?KzaCYL&xu~41xY$eCG3k)^i!L*t ztlILlzu*+&alZly-ASW*0CImWx_7*=(5g`R7|;mvU^kd&EOi~?&FaWP4aG8t@Z ztt?*t2Vv(IPAHYmN1n@3d*%>fp#U}crWl%#c!5^GUkN{EBM948)%WKj_qEkS)a;~7f}Z{urovAk{X{iTsjvc~JCm7RH#&D5x(E zERNh3{&+(?@MJEi5nyqB+IHw#m42nuNh?m~XWvGi{8I39`p+l*9~ye%+F}kUh@Cze zo(J#HKUU#Y4}I2%)%n3gL07)KFM{ZmAE4AnNjMi8L8DHrM?BEA6W*;8J{(-)Td`DW zAreO<0LzQ&*I(%dnD5HiB|40XJK1jEBk94v(VKW10|ynBnZ*XhZ1 zGIsVEZgdabkbxm|h18??@CbT-OA01eF1s1mF?+Bw^)?06@pgr{W@)tuwL~}A_zn#{ z@8<2JAug9OUQ9jxD`XO%GqADOj~`_OQ8szcbBWZ4M%zqp0mR-r0zvnX1`l579t_0C)AGxzAZ%~9M?WS4!7y6KyJAd`XT{&t(p!x1& z;%VN>>0gdFP78fq$ji=urty3Xv2DV0j#WPzlx#er0wWe19uaVYb21+#)Mni*wulb^Q zr)Anr$69Q1NT|&9wBV{gLbG0*uuvD9xkBDn@CDybMiyYTL~0n1K~SOQ2TxzqTWdXn z`aok%3KK0kkUiYT?=V-hvQuy);E!t(WFOxG76y_RBd?7<%ai+}kA}Q!N zQUC-Id-H4faO4vS8{Ary%Ne1by1M;?Y-R0|_5%g;p>P(UOaW6Qu~{3!ow)$s4)lXu zA;4zw^X!Y0ye*yNNnh009cY>VooJJTKP)Os!OIWWoFPflz|0}OZGFDBX`S@pq| za9Z%cS|4@CSyTu#wBv^2fg!OwN}F+_Gt+c0=sj)eEKAJ|p#Nv>FB-jd>dQ$u(>D9zfUAykCW|cDpbPh`lSeOP3TKtvr%;Xq#^zlTqNTY6bX^ z-a{wUi*1xGO0aD6-{VB0h4jlDwE6w+q`xrwZ zhdyU`^!(C$u{r2wYe>>~%)c8GkHZdTb{Zb;AHp8{Czy0tYZa$;D0ePKHE@L|95}E8 zHB_Bazqa2j7!?y;Z2ZQI5u1IP`P9~TY4}R_Zm=wUl+J9!2OYfdKSh7~1`YM2>-XvZ z#Trt)nrOF@XJ4{-N3r5r6rXG?M@^2)|CnJ>-2d;V@okYU_RR=m!3U*Yw(KzGo2wSe zKl6B}syRCBs!8n&RUbud(X*wKSgwTVUSz8WZ&3Za${b%Ib`LJumFab7VAO7=t+FT_ z{MisKm=W{)%|U;voB_bh!o2j?pB0<)<&3WB!Me7^xUHURe%xmzSlT)O5kNjF zO!j^uxezGNudQif-=+DNF+WK`C=>g~7Ze4kym#+zx3IyIU36X@gg+F+ky68kp@W1? zMeMQ}HY0}afXKUu2I}n@SU7*bfY+~o%s6e%KJ<@kwHIg5>J1L;;;dE%!*K0HaO^h`DCEA1no8Yq5WCTAd1nkLmcLyP12oZ5tC`ctOiTv7U zJ3O({dxx83b5Ws_NcYK1AOnCB>6&!J2s3K3dS*2es>@WPMxyy`muE(`P(eoi=PQHW zTg<1B0Rs@3|1KlVCdPQno+F8*bi1n2ij5d2b#KWbYl!P-zVxEBNn9P$^>${sn=IzSz5|#(gYVK(){fGcS@46WYDe6cLC^xYP ztbEO*a4n5{f3crZz%zMZH9!AYVJjQ13NhsP0s?umKux_DljapU3=g;@TP)~Fs! z02oS@;hxA+OZGRHa_iCRZFF}P_T8K_HQCoKt<#Z(pYX9F!Z!w*m{2Ip>);|8j-~Hh zaW}bL`w$?hcXPm41r`box@oeJ6l|`~c6Cyi=-#xr2h#km2;(cJ*!4VDyT>4pF63Fc zfmHaA@`9DvoI1^RQ}eC)49TUnnV(%3=&5*0SOZPz@@b6A*Q<;BRM%$Eypa1{qFde62h7sf(c zxhEGXwqGLxgzm@k50dcK^|bh_R$4LTn^iCfpYUfUh7@vyETvt|pMbvKe_>(-Z#D7( zDgFX;k#7c(JpRNb&;sN;)xGR;t_epZXYNo+%c>eQ1>KiTnZh zXyh)Q;+HXkVa~Ua^cdJ4`Y%?xbBy-%J?ndS+8*C<^~rn36U%h4q_yul!M`$;{%*q0 zjxXYZ{XbwsRo!!zKhX1R^7f>-IAOb2a4RuC{oN}KQeXJDcdBa}DXi+DN1{6C>$lwUJ9C~)aCR)y6sPGm2{I&xA7_NCR22|>IqsZ-~iWQbJ|J{zm<&32$S-x}q-Rrj`7HNqt(U#bOej&r> zQobe++=dIo`=c^!onZ9w&)^P3L6Y%O|9KINBeO>|)fK#0Gr}{&+ptHzaQp~QnY&g^k_aF@y%#pJBFU4GZr=Mw&Xh-0n|VizK5Ft0Bt-AKz{nk`rMz% zM!#1Msg)rTFZgJ?buOVP!Iq#lhPtq*re878GN&A&0jgeg{L2prm@^px-mt?j$ch{0 ze0Dv23B4GdWrm&4UG57w5PrEwjFTT&Y>a&q#j&#V|5LzSyJ68e2ZH9ux-Zd0Lgz|H zc;qx2uYkMAJlrR5ytx|Af)7YfgCPh{(NgE)ILFc5|88RO>=D_Z{C65F#Z{)8piN1( zuK;Ds=?gaeEJCBuF2zi#=A6SoBKs&^8ztiQmORsc2*kw)nHM9`x6V3x{aA-=-``2) zwPZoV=K^#2EsYRN)&H1`%pNX7atbt9H+S8s_B6%J!)rbnBc(OCDqO`( z3-*a}2>!@F@11VuqaJ`zfRQwx5x0Lzz6ihE7tv$@oh2thSn3q49^@>W)b93{_3<{w5SZh#{gmojXf0nOL;=SrTO(zN zIo~jUy4g~A#C;F2K;HkDL0+GZ{rJmw4C0eMnEbs|xmBo}a*_zjT*_>a?~y)qM`|o+ zkNH?woIUjm=z$ycD_MZY*kB%owU{?K6ZmV-`SE*`JAk9tgcsS(H@+#&S9d69&BR&D zs#tqeV7szL=v*08e^kFNWn#bMZsa3ii{`SaZjn)_tg$lktn+yc{$VPX

5yqUZ+p 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�LQbjJyZi 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%0DU&d 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

)G@NoR} zkbZKW|KQG@JIQi(8h&{=akX{&#@(r)pp{1{b}m0}e*5Gxb6PLNt^QqTj{?ukn&Nja zN?2*WH+9q)fk3#eM2yZMK344lSR*f^y~dr%i@-<~tB^%lz*RK>J{aaPdRwXY>J*5b zBiBa<2chbs&m?L+q)bdq?&Hu9>$>|V&M18{SgQD0eBQo2w*CEkNr>L!!JTA~hEy?X zd&y6%U^A>Yn+NWap59iRYszD~FnaK6b_RK?&+L5`qTNu5I<5`S$TP)?g)zh$VoZh8o!d5SY68j8tXOlG0zhM)(H|C0KURU@Y#Qh1k5Yf@=se5N|5Fd06C>#pUdM2krC?0ZlGY~`^*(Mi&du+kkw4~N ztS9kA-gq&;cq!GIdPzWAWJ4)?xo=$=iuq9;%iEqgzSu#DE>Hp=*7-``v*xgGl;s%D zVdd(3_FSR)G2x6~P>iA*edoxbcY?0UCnM{&x@84rw=}8bSO-(wz&l#`YNZLT7J|=< zWKX)Wf6VsK+Df?!-$X?Cj59ukDj8hZ3_f4{>3o%9#^(31Yh^mq<_Gq1XzyIfd-=+H zAiR7uO1VoO@GilEo&ydiMT{I7t;XMfCUm|p{o-Kw|KZu~o8NLC9o(gV&v5rik+z(k z&MEvgPucL>$-%y=;5JaYCMJoqZgW4qGtLq#uM>kMZigW72|8F-SIy=D%zjO^^#Va) ziHpDH0$$VeDp^?|ZbYI%7(c+nT${CsnG@POPwEGH)Du1{7vX*9GAGYQuA91Gdj~=f z>aPSQgJAk}>q~{4%?)J;kB^UyoyzLQyH88)=TIqwUMn{}hz709iwH1R^Lvv5QohWUUH=P$uD_qu&e1c3;F+un{>mY%t`NxwV=X`9Ki%oPgm z<16(_cqC_26DwC#bi-$4;hgMt@r_X54!-u6>!U}R&GZmGb3(_B?)2tomSf&~s!e6} zYcS7!5~?%)q1-3PyCUs!OxSgS&t4_I7wyi*|N3sJri&`gd3)udr4xC(M|6O|RuEvc zNsK%@RaH}0cebFj+2>SC6N}98JoU7E9DX>d=~ejBOO%-0MKP>I*-;}=fgx@9KHH;F zy2ad5hR5OEB7(}}drw2>lvpF#=i44$F%ABdlle+xC^X_VQtVTy**u)*i3n6SkIeRA zpGV0i4xS51?$whMaIi_XyR<0qu3@Z4sj$iV&Rw;TF2|J%;9euX-?mQ(fkBXM@#>gj zJ}~^_9V%lJ(>V?1LSlM7UW+X)i*od`2MT^~Zj>pAvy}Tf?>R#k;w>+EE@;y#Mao zxWHCrIT)VB`cTaD*NKUVTxeOm!_}7UZrF#xaU-vE4hLBNC@&ZQSbRJ8QZIEfa{bjv za97r9yM^0iJ3?ji1a@5@Pd@v;Abg+q1|QSe*1bDEXF|QdxU&*9a!B|4{X$4aTp5-5 zQ#2RJb! zK9$e);Y9;}V_Um^iE>qnQy%_f+HZdjCi&oRX+MscD~$ z4K?dfF1P-e%Un#9|IpLHQ*mt8josXRq~h23Q*6JV8*>jOCuNyA`Zaj!rE8|ZcV9f1 zrga4)^SzNIFdCWKb25(>&oBY5tQUWU$6b>rDhouYel*V>?JpaD<(g@U4@t3WjikPl z{2RAo}sw4rZ!k98}1^mX<&iHP%3Z1U4?I zms75qzEH}ly>BAUTI`<~XK1L(k}~6{_1XlR#+|A#Z8d7>DpNTS{&Ic(0jJFut8~vE z)#JJHtEp4OnJii2S_Bm>i%+v`{^jjnr?@Q%j^~BzcDbG(ett#WQPO=`mxa_iFn{e8 zL`W%HiZR{Hj1$8ztnVFc5e^eVaaLbr#d4#1;=z^w<+k+601(BcOP&llZ!exYX0Plp z$d@>#S2L2Ke9=#HYx2M=58}}7US?4qv!KBAmicG;#p-};&#jh;(CYn~A=R>=WB29N zhf)$2x4>|Wr}0T&Fj#V6$LrCK1%GSH;BRKcVK2NmKh;&MxRYJz+&06nFE^(l-`y;^H{qy+#P?GX zO*3z$lK zQoIy*4N$BQpg@tL#Y=JbU@cN4xLeUuiWK+ILb2dbQrtB-1PLU$dEfv4?z-z**33$B z)|``>ojrS=J@d>S2ka#Ie_k;(f6H;Og2Yad(#(xiJ$(Y@^L;rw4?%Yqx&NmO_8r4< zCrm{_L7~^TXYwqr0~y$7`Zmpzjhj4J|g#L;e&vV z%Rjh^2#J4JF-rv~jrxD5>u(HawR$RohpzHHtQ zZlb23U{}e;yNlqT(ce1ic_vQ$hrAub8baO>Zk1>++#LN_I|SdW(S)_!pdI!pCWhg$ zhpLRW&-u^AjOn(z{b&peYZp_<=aRp_g*A+ad_hsK$AJZau(^x+)KA^&Z|u_hfGNBGtnBEbVgM>@oECOQpiPCSY4y_lz=yGBkNgFzqjneWOL8pbx%%RO__z*2~|prMwywC3})0yPGfuT z+ycSIUaB60&ldirhqWkS^J>V@NF|LNFBI1vAF7`_j%$IljSIQIOi77mG+Ndau5xkP z7k|bnyI~)yq(r)|@e-KDWaJu0WU1u^oDZ2xY$gFT|OcaY}SH)UmgUHUkzEyqD% zSIMYE1}mvi$Ri1LnmOARIatisr1jpta}J)7D-k*~i!QRh2!n=4<}#@=`L3KOXD><$ zy^-CnI{-ml0)=*QGPy{;j8F68@7&JO(KB=L6MB8xK0z&YC7DN2yS>h{b_ZT682N(P z4$0D$RV~Lg)LlZ%8^)Jnl@2BzaYURQEew!pUyOuOJA?pLl z5)|WV@`=NH&u5+szlLsUC%jUa-$lSIRy3|CZ9CG*dp3z zUtz6hO#=b`R!>k^cF#?vi%8fjg=lCXWf(b*T~BA$1aTfgFx~4_yj3}mGJ0;@WpYxS zM7-_xMVj#+%4uSfbD2l2z=4lQM}!-`AgL&{+W~mR5aysaFw*SQ+qtw@Gc9j?%mCKv zx3P)ZDEN{1MM9Z{0Cks}2$87)Ch~Iir|0S~5cH*Y=v_e=jmAFnmaGqBvc_%|&7=fs zf_V_vHD=x}$kVb`J!+%wtia#^Gd1nKsq9QY>eHdRTAnh)B3BWD)r7H#7iWhtC?}T9q8lZnB`O+XBUU9Fi}}5f4y@ z-YDCKXKYnt9PEpL>u&=z2Lu(yVBEQT*1T}aQDGjvY9cN3W=BY?@=9?>+u^y)?DO;4QEj}>_#joP>2oi=QJqJt zU03xLpVonGX-#_7MaRuP7ju#p>CXMRGMLwQ#uEI!XRIQ2Ed`2Fq3c4GR-I#iG|JUe zi<{1#95QBnWG>-?HcWjJ*>wJP_DA5!VhpWc6-)Ld;pv=x#o-?@T_IU=4?Fp~`&k5} zgv*?cINJ9MaL5KeMn}S}*80-jlH&yzN$+G{HT)pG<~(6r)p$pILbvMFqhtLm&SQ%+ zW!r|so$EyY-Fx75Aldx(V9n9(_P`!G2aI1QBT*6iAdJ7Onf1BfNb|A;K>G?7%ow)R zHg_>P>2*?LuX*5MW*8GEQ0k00nN0U!O)F;EKx&arX{HXra;jWd>uQn*n zk?HV~v+9M0CQEl>_eY#Co)`Cy#sc$RxS>;k2A;N`}_1Dq7ZEa!$#)&23K{#f3A};we1I0Q3T`XJc(<%1Rl)bbK;8Ezlbltd@sl2-qN9%1alZd zIg%aQMU7B>yk|5fJ_PA!Q3a!d*JW?W^IQ{&~%q?zj_b4(Lv zA`?!Qlh$3J(1}$Yo6f^rQB<+5IPf?OZ{9P3DkL_CZ=$07R9G{s&X~I=M#W4 zt3I-m+i0Ye3`YQ;DOMPsSH^;aW5v=`YK0XbEy?0Hn3}M;9=%(oedL$;t;f?7iZA^t$0Irn!On*1 zPXZ#Cw5RHV2wF32O-`P_i-+>`jP@9XpYl}eqyj_4zv7MEbNx)@_B&nEi@HvP=U^nx zj4kI(2p~+yzwMh(E2u4$>pjdQhqRJ4JbGFqn#Gd)L%z8=m#DW?n89c^ZT=0_vde@V z`NM6m>Zr`Q>tXwdw-0}ja%EnnRjtIH1f+ zSTJt$cAS@e#Si`9E^RYt*{6qEXfN^FlvuR?BW6%-T;t8rwYC`@0pn+0OwHZB6zGe) z3eJ@c3-LsQZhL8gjvGR$a-0>r)DQ5Ap{Cc99o}CGQud)r9EZ{0%`KNE#xMRpb$m^r z`5uj6Iv8PsTXwjBu0;Amrb2G&%UiZ>80~+}Tku=HC)P?GhWU?B-N44D8kGWtkO2kj zwejo9@){&N?f{4_pir?=S;`b{D`F#Q5Dh(+8tnC+DjPkcw=o`fH~Gr;ivfwd#5gym zFDy9uXlPH#>^Mbc6F2+ieX+EC&+MYA7!fVMA#az&yh=o{;w;>tQ7}rvC%e&0iils~ zJ=^f>{!{ipfzpWJXnIhtzaoXy9$+x?EDsc=O+QC}!yAN+j|cTQco!ur5IPkb2vFlX z;v5s!$a;QD`|EX-W+ds>qnAFV%ql!KbVG0QzY|hm($cYy7zbySVnzdy?8k!?0V;`B zL7Sr5+a1z5pZe_hH)v~YBvVyyBKod{@Si!r!v{B{jnTuj%a0oq@0mB&nI3C|=Fc;{ zX6TDR7)$sh+-`>$hICv7!pTcMT@GkZ$7cd0=SDx}H~iYlz+TQfg+SkNC4_;`$okqwfP=KA?XkuT6|S|nL~pj*%5MMO->S&v*)DK z;}=&|oHnO&<=vvR(%UFs-H`0YhJ?7%Q*+|6hhiPR(~mFC-K5b+t)6;7f1E7)#{ucHaQF9! zwuS#=1D#CB(8-7caBpl#B4sR4o4>XUSPM2A8{hJWI~CVLRF#nYv0}-Yn;aq8ss8Z@ zH|9h!oLGmo!T@)+I9)EDh08? zS9krD-8HKX?Urbx=TsqYySatXzj&nIYCfxDvhC#bH@)JmH_GwhEDO$ivRrKPZI0Wt z(!No9`uy)uL;MCt{RBEVv@f}!Omm7yEvrTXo91NsW3{Nn^{i?$lGK*UC)REE>6~gF zyfmunuOgpKQ{*2{+Vr@rujB6-+y?FMl_u)V4u^7f9~fgE7feT<(Mc&YRZ~ps(x;P2 zjXYSY!l&aTDz|&C`mA>U)VVk^HaKOnvyY!Yojj>}^W;BV0Fj@SAV0uV=MKRsC<96k zbVUd(A)=OqvXS&NvTY%Use287Nv4GuJhoDMY*Q?OEU~X#E$idb-w>a)XPs2Fo;`ji zJ#;(_PL03rh%d#Re7!P| z)5D5RnI=>f-xw9h`~Gvs&az>zV)~NJyj>tGRMBjNitV>G&b*xOR5Jterod@pfmB@} zL7(ezUPWuu2G9Nj?3LxY7)ICyTDFvw^i;i*J^;8pD=nwWUt|X09p8VXz0H%8RVpT& zt|8AQHov_`M-HNvTaUQv#ig~i_X8ueLo~Ke*eW)3 zWCU=#qUZMPZ(r1*-y45z&hP%gXO1}-^P=Pew6}dZ_O2nB987N&&a?fQ5Xr7p%fA|) z<d@Vzv#gM2@it}zl^DrqXEgSJU@?}MGv;P+v)tw6^c(*GSA6;-|Tj405`&Y;}k)3B3E501%{QZLE-*6Xh|rja&ye@14q z`4Aj=r2=<|$%U!iDCf1Iq%z>(1PjYrd#4q0{3%BOa;nMGEL%-@{pd|fWp|P&UNjy6 zOavkR=4P?Mo-hejB24MqBwaBw^Juv=ICp5I{<1l#FGu z>GPQ(_rBg)eKJDgc;pKkwQe#@bRREOZ$+k+S;h_Vg16=i99T$yrwJc${1(=(9RXC( z=(+CiSexB*0S10DrE$G!)&~-lE@3I)RgU&@UaAym0>NM#?l)uqd8(IB?#n8Xi4&lNaAGAi?>wk|+=qd3gcn4rp3)i(;)7Ni zTUIxjeKe0jmAua+MDidL6tP3)*Xi->cxTPp87t@C3I=0?**$a6v$`zZe8&~$pdOO~ ztNQNDmj_cMc1$ITm+->aeGcVpMf}K0yQc=S<4+SghvDCo(n-IhaI-n4o5&fE>#KH% z?mxdVLi6VOuGb2`p}5O=?rP2AcPb4QQaNHBCVV^QJq8=!Cwrydr2P(H`Wi+1cv;PC z>>UmDK^mX50YrtvGS#X*zr{b6uiluej@7eL-2P9f*;rBtvQ*WMBhvPZ^Q^setJ%PL z#Mh%)U!HV{vVt$|;Gcm68YH?OD&L7dKlJ{gsdw;CF}4LQHt;i<6e-}ulsVK zI9%Ah`1{OtQWx|odn+}nIOP}ManG#D+9qZdma#GHiGQB}jQbLgR?o>N%3x@!zvPUo z>c`(xH`|LyN<0U|u_O*%*b3n?JDtzclGv*8Dv6Ml5x+~hd1l$fZimj$lHLoRUJE_a zjRVc?!Y>Y8VH$p{HjE1}&>m?34gCB=f~VlIgd1;PkEX-(?GFmlA?D?9w;IcGq4vU>bDK$w~_)0l1?mlv&RC1Z8LkdH}YG+ z^0c_Q-j>+i5363zn*)s^Nmh5p{7=V1kmNbn#5S!a+8TFUMmXMLr>di5F$g4ygxLjj}aO(iwm1epGSplVl~Jtb?aQ-#i4y`0SvSm_bm_txCYNk28^A{ zwJ1Dehe2*-hkQ;CMjpXpi68`^!{`h}GalS-r8CW|>5IFwhePj+Oj4*7AzL1P_6~nx ztLa}W>s_BBIU{CStdKzob}QPo%8|fBv23t_z0`$&%eRLP?|h>|9y0G2FDBzW51Zbj z!!;)E>`w-e`YX~5iM@)hI8qBY@973|m9bUhW@$>hwAa!iBQ7{#m z_ZjnPd3FPnps(uEM>`c6wuH?RZM2I?2I+CR-G&%Ucz-FHf2`MfF7|V6P&6RUfN_d~ zU}D&ij@ukbmH$ScjV1LS(?M*LFvKZr#@pZrSi-KsxhQWBi;T5wW%Bb5Z0{Uz4cK9# zZFi3h27~^^%_)6)xm>_(A!LRBSDi!P3DfM7 z>vZoy;?ntI+Vvj?Mjc_iamp9i-PCmw9r36dHJoxhTdBUR(&8FeTo*bEs5~ z@;VRpYX}qmo=4OzVYn-kZlU9X5)hS>Q_7OH;I!gl*Ss8+s~e!Gc3svB7Q;-bn7l5Cfai$4UDoQSoT+Wv<=!Dv9)z87RQQ7Ezi&OM9GS z2S%D*<#Lah&|$CdNrvAp7*TEk>Dg)S@-E-Go;_Y-ud*%dWarvDbe9!*NfKmLYpMAT9M>^Z`$- z?t%|7myb_97~eS~v(i?YZEHh$PCG6bHhFdK5m^5~M<`4~br_L$;-I}nBz=Kbkj|Br z5;M#=R{jb-Skp&e@VQYWy`-_e;nQd*w}9%H1D*ltJA&MRNT$1jwLAr-YTcIsYnxtA zW5$Uj*vK39?jfXhm0_bScwWC94*6H_BGV%^Ov#T|29lku1C+4ad@CE51(225M1aw5 z>q!Zfr}O(&SLKD-M?TlvZYap()2i{mQkd8UHCcZ&qJS<;Q5ENjsa0~ACFVAKE<+w0 zMM%toxWZy1I(*V&i>34#PI}N180Q72C*O(Hcc_Ed(HRewb)(&)pUFY5Yhmsujl1jO z%sr)FAJ74FVCQR})43Jy3+t&-m`eGBPVa@qndTtpWmmtIYFLTsp7L)EOWFl2<<(3A zH$N+Mdm}@@vIeUN+P8G;VO=lMV@-YwA@8Gmwhl6^W_Izt_w8oR$z0AjND)`w~FE4cRz!t_iejGH2?USEpvZkhx}{ej{iyNik-_&83ko z{(&f;6bu^@h}o^2j8rN%13UDl-MXEjKe1UnIdtkuHTr$L0FaLOPW?1 zR4u#w*e*#{i6qpXw!|^HrAe70Ufo;6thiA);m5%riY`ly8{(!kp*M!_l`S)yJpU%( ze6jB8KV?&@kq9OW6hnIhlHUHfwHl2>E3+;y>Nais;q%!l;W~^@jsJL_*LrrW+iDwR zG&*KP1|z>)Iv1%5^}oc3W~j(OQ?$|pA7nZvIHxCcs>Cs?M63)49@)2Q+rMba`%Y-bR}zrWcBi@i#&AeHYI=y< z<%@8#U4xI>|n3k~`DD`*2$l{mMy=#1s!=x4lpGDo@};($lARJK>py zi2k4-(}OPsLX!};BCMI?tO5o2=VIzLHdmfC%GY#^*K~`$ur7+Bo}L<1>@C9%>7qn) z&PsQ{WYMPqx%p+E&G}$g3S2T=hLT5Zdu3HlevIE@SA1sun#(*3olfh%mZ$$^fIAG- z%D1yVrNmMKZht-Vd*s8sVDX4k-|4i&G?eU4)~?vhRZRcM21o9ER>%qZhh@h_cYZ@A z+S|F8qww+tazdGs^Za~>Po!=)5%Gmwp{^Fg?Tx;@bSu2b&em)(L$omLXF@OyRl$?# zGQPMhLT+A-U%d#+Df1k8UAhBalQ9%w_)BzI<1rwss&3RmcG>|M($u(^A2GdWyv2EBos^(60W?s`g5l}cBX00 zrRKa3Kwo{48$R8Vhp9$iJrNtG+99ii3^m4`ov4`=W{p0^>eIc9I}vG{iGvge)A1>4 zLUDtH+P(_JRdLewR=1{_yu`u5?pn>%nH%J8?Tc>VRAJBw_|1=Tuc%vorjH;q#~5Bq z3D>)Wwy4%KpV{i;A4^pi6Rn=6*pN>(vW!MYck`M?a>182fRJmaj@kgpnngOJBiW8q zbhQ3$t-8u+z%Ra_8oHp3i$aOhGYeP7K!@q+m-gjx!{?ao zBm%Py`n!Z%L3XMoTtf=xh3IY}7c7v2T@sxr7D#9H*7Vgk&k(a4t#2Cc+MCWe_9DwY z@>8P;#n0^JIsBk;{`z5Tx#*>cEW~JK_dk0_Uz1dujzXR$#C1F8w8k>ftovR~yNCez z-*imub}2PZH)Y4sW$E0m9<0m3U?6e*nImXiuB4+#{@&ukgZYnM`k~lWEn%PinWN7G ztjyD|WL^eD5HG)bpxX@1SH6D87l_AT%lKG|&|gJ@eOsgv?v4IL)0!0ODGVu2yw5n$ zl{VRLf{yegQ-6VeAmc+u)YTW;nFl3wEKBA5XrQOc=kjbyiKEcL$hKM(Dy>mz%~CP6 zvPC_sPNN3z1x~U2NEPE2TK-bda`VD%C=^QE1~i0Dl5Q%hZ2&luCq7h8ygW-hN&*k+ z3j^0kKll)qIZv9)4zteB_4-}(4H^Koz4z3azkJ^K%e&B+s@4<%^L}m+2rSjI-w&j? zV~Iw*SKELnK*op;*nWY;J;=qR6a6j}#Rmgb_jLn}Ls@0o3hj^9sF&4<9H8v^&zJ(E z7)wO53XBJYVi$ap7JDtahhH1+JI>R!y)N_;MT^=Z^AM5Vg(yXo`$pH#t!1Bhqpw78 z-`XZ}$^>RP&)YSF(NxWqW%2e-v-NH&+*e;}MYXsWEX)~h$4h8hI@>y$H=DNGadiuU z3ciiK@Y~hD;jc~C;!3k^FZ6}?dE}+&?r$}fySrTRUG^jY8DA%!nrXr|StR<70$iH| zAh3HvAdx6snEOygZb9(nJ!_0v(C|SSfN4SS$P-X}k}?^Zdvu(Lyfs1T_#!{_xqOJs zy!zEjEa_P1R!^WPhxyf{eB*pK5OmB0IBTtprUB+nT$G$iEK6f_z`(e(IcY=_F@7vx!?|+Rou?l*T?PwO6lbcvP13^r7Ttr)T_T>0L>1=W z(3p)QUFY4T<2_8U(XK?A+bUhIBu(!XFqGbMEDv2SN1QHZvp7gEA7Z+&Q(AYSZwJ!J zyAW;pVoruddkwDp(dpPDj`_DU=`ko2*wq?a-kMnFdI+*n`*WTm-%gz+bjtum zlI#C5_EcwTh``sQIyjFgvGC)e8SuUs<9gt*ZD-<|w=^R9%qKv%hY<-*`9|f6_dotHHD@l8A7r19da_yNqP7^j04R-hiAN^I!E= zjSnf+meiyEW(aJ9%A6JgnYQP=N^{;X&@fydIs%^aW?p_pcI2gXhF-7a04~=3xc)GA z@Q6G7I_HZXu9DTnXi?+d)cUpDN%?4cb{YNJyB?^q9ksz{DJ}{uUtP8uYPuAlrg>m{ zC---T;AQGw&BM Kb$dI?l%R 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�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 literal 481500 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�}kd-wJopXW&7L-m^f=$07q=9@cvz_z05(s8igu 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�rp)asulsldyx;5+^rBLCuGr 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


1>ghiVL$jy?^3OOlJa((PgWD!h09~L2Vl6 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°mflQ23}z8D5ICdkvKGaGPm+6+m_r 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 z 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≶s=(6 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 LmWCf8u5teX_<+z@ diff --git a/icons/mob/clothing/neck.dmi b/icons/mob/clothing/neck.dmi index d977ae229dc065c9665e1520dfa843f4b8646795..f7484d57d10da6d123a588a73a1f0cd36008b84f 100644 GIT binary patch literal 60032 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 literal 61824 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 z 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≈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 literal 73128 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

gTN?PF}E1%}m{c;!0cwHuS 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 Q2T+!_y8fLqHB{*T0ScUhQ~&?~ diff --git a/icons/obj/clothing/neck.dmi b/icons/obj/clothing/neck.dmi index 24929d5ef88bc734aedc473dd300a238dd91d7a0..0bbb516382f747aa8b175d44b992b2442d4fdbe0 100644 GIT binary patch literal 22176 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 INZ&E|Uzj~>KmY&$ literal 22494 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 { const ParametersSection = (props, context) => { const { act, data } = useBackend(context); - const { active, malfunctioning, locked, open, selected_module, complexity, complexity_max, wearer_name, wearer_job } = - data; + const { + active, + malfunctioning, + locked, + open, + selected_module, + complexity, + complexity_max, + wearer_name, + wearer_job, + link_call, + link_id, + } = data; const status = malfunctioning ? 'Malfunctioning' : active ? 'Active' : 'Inactive'; return (

@@ -464,6 +475,20 @@ const ParametersSection = (props, context) => { > {locked ? 'Locked' : 'Unlocked'} + act('call')} + /> + } + > + {link_call ? 'Call Active' : 'No Active Call'} + {open ? 'Open' : 'Closed'} {selected_module || 'None'} diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index 39be9f1dbad..214f360845c 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -246,7 +246,7 @@ * @file * @copyright 2023 itsmeow * @license MIT - */function m(w,A){w.prototype=Object.create(A.prototype),w.prototype.constructor=w,i(w,A)}function i(w,A){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(x,E){return x.__proto__=E,x},i(w,A)}function d(w,A){if(w==null)return{};var x={};for(var E in w)if({}.hasOwnProperty.call(w,E)){if(A.includes(E))continue;x[E]=w[E]}return x}var s=r.ColorPickerModal=function(){function w(A,x){var E=(0,t.useBackend)(x),P=E.data,D=P.timeout,M=P.message,R=P.title,O=P.autofocus,_=P.default_color,F=_===void 0?"#000000":_,U=(0,t.useLocalState)(x,"color_picker_choice",(0,S.hexToHsva)(F)),z=U[0],$=U[1];return(0,e.createComponentVNode)(2,f.Window,{height:400,title:R,width:600,theme:"generic",children:[!!D&&(0,e.createComponentVNode)(2,a.Loader,{value:D}),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[M&&(0,e.createComponentVNode)(2,o.Stack.Item,{m:1,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",overflow:"hidden",children:M})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[!!O&&(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,u,{color:z,setColor:$,defaultColor:F})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l.InputButtons,{input:(0,S.hsvaToHex)(z)})})]})})]})}return w}(),u=r.ColorSelector=function(){function w(A,x){var E=A.color,P=A.setColor,D=A.defaultColor,M=function(){function _(F){P(function(U){return Object.assign({},U,F)})}return _}(),R=(0,S.hsvaToRgba)(E),O=(0,S.hsvaToHex)(E);return(0,e.createComponentVNode)(2,o.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{mr:2,children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createVNode)(1,"div","react-colorful",[(0,e.createComponentVNode)(2,N,{hsva:E,onChange:M}),(0,e.createComponentVNode)(2,V,{hue:E.h,onChange:M,className:"react-colorful__last-control"})],4)}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Current"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Previous"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Tooltip,{content:O,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:O})}),(0,e.createComponentVNode)(2,o.Tooltip,{content:D,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:D})})]})]})}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:!0,fontSize:"15px",lineHeight:"24px",children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"Hex:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"24px",children:(0,e.createComponentVNode)(2,C,{fluid:!0,color:(0,S.hsvaToHex)(E).substring(1),onChange:function(){function _(F){g.logger.info(F),P((0,S.hexToHsva)(F))}return _}(),prefixed:!0})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"H:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,V,{hue:E.h,onChange:M})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:E.h,callback:function(){function _(F,U){return M({h:U})}return _}(),max:360,unit:"\xB0"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"S:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,y,{color:E,onChange:M})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:E.s,callback:function(){function _(F,U){return M({s:U})}return _}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"V:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,I,{color:E,onChange:M})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:E.v,callback:function(){function _(F,U){return M({v:U})}return _}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"R:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:E,onChange:M,target:"r"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:R.r,callback:function(){function _(F,U){R.r=U,M((0,S.rgbaToHsva)(R))}return _}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"G:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:E,onChange:M,target:"g"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:R.g,callback:function(){function _(F,U){R.g=U,M((0,S.rgbaToHsva)(R))}return _}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"B:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:E,onChange:M,target:"b"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:R.b,callback:function(){function _(F,U){R.b=U,M((0,S.rgbaToHsva)(R))}return _}(),max:255})})]})})]})})]})}return w}(),v=function(A){var x=A.value,E=A.callback,P=A.min,D=P===void 0?0:P,M=A.max,R=M===void 0?100:M,O=A.unit;return(0,e.createComponentVNode)(2,o.NumberInput,{width:"70px",value:Math.round(x),step:1,minValue:D,maxValue:R,onChange:E,unit:O})},h=function(A){return"#"+A},C=r.HexColorInput=function(){function w(A){var x=A.prefixed,E=A.alpha,P=A.color,D=A.fluid,M=A.onChange,R=d(A,c),O=function(){function F(U){return U.replace(/([^0-9A-F]+)/gi,"").substring(0,E?8:6)}return F}(),_=function(){function F(U){return(0,S.validHex)(U,E)}return F}();return(0,e.normalizeProps)((0,e.createComponentVNode)(2,p,Object.assign({},R,{fluid:D,color:P,onChange:M,escape:O,format:x?h:void 0,validate:_})))}return w}(),p=r.ColorInput=function(w){function A(E){var P;return P=w.call(this)||this,P.props=void 0,P.state=void 0,P.handleInput=function(D){var M=P.props.escape(D.currentTarget.value);P.setState({localValue:M})},P.handleBlur=function(D){D.currentTarget&&(P.props.validate(D.currentTarget.value)?P.props.onChange(P.props.escape?P.props.escape(D.currentTarget.value):D.currentTarget.value):P.setState({localValue:P.props.escape(P.props.color)}))},P.props=E,P.state={localValue:P.props.escape(P.props.color)},P}m(A,w);var x=A.prototype;return x.componentDidUpdate=function(){function E(P,D){P.color!==this.props.color&&this.setState({localValue:this.props.escape(this.props.color)})}return E}(),x.render=function(){function E(){return(0,e.createComponentVNode)(2,o.Box,{className:(0,k.classes)(["Input",this.props.fluid&&"Input--fluid"]),children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),(0,e.createVNode)(64,"input","Input__input",null,1,{value:this.props.format?this.props.format(this.state.localValue):this.state.localValue,spellCheck:"false",onInput:this.handleInput,onBlur:this.handleBlur})]})}return E}(),A}(e.Component),N=function(A){var x=A.hsva,E=A.onChange,P=function(O){E({s:O.left*100,v:100-O.top*100})},D=function(O){E({s:(0,b.clamp)(x.s+O.left*100,0,100),v:(0,b.clamp)(x.v-O.top*100,0,100)})},M={"background-color":(0,S.hsvaToHslString)({h:x.h,s:100,v:100,a:1})+" !important"};return(0,e.createVNode)(1,"div","react-colorful__saturation_value",(0,e.createComponentVNode)(2,B.Interactive,{onMove:P,onKey:D,"aria-label":"Color","aria-valuetext":"Saturation "+Math.round(x.s)+"%, Brightness "+Math.round(x.v)+"%",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation_value-pointer",top:1-x.v/100,left:x.s/100,color:(0,S.hsvaToHslString)(x)})}),2,{style:M})},V=function(A){var x=A.className,E=A.hue,P=A.onChange,D=function(_){P({h:360*_.left})},M=function(_){P({h:(0,b.clamp)(E+_.left*360,0,360)})},R=(0,k.classes)(["react-colorful__hue",x]);return(0,e.createVNode)(1,"div",R,(0,e.createComponentVNode)(2,B.Interactive,{onMove:D,onKey:M,"aria-label":"Hue","aria-valuenow":Math.round(E),"aria-valuemax":"360","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__hue-pointer",left:E/360,color:(0,S.hsvaToHslString)({h:E,s:100,v:100,a:1})})}),2)},y=function(A){var x=A.className,E=A.color,P=A.onChange,D=function(_){P({s:100*_.left})},M=function(_){P({s:(0,b.clamp)(E.s+_.left*100,0,100)})},R=(0,k.classes)(["react-colorful__saturation",x]);return(0,e.createVNode)(1,"div",R,(0,e.createComponentVNode)(2,B.Interactive,{style:{background:"linear-gradient(to right, "+(0,S.hsvaToHslString)({h:E.h,s:0,v:E.v,a:1})+", "+(0,S.hsvaToHslString)({h:E.h,s:100,v:E.v,a:1})+")"},onMove:D,onKey:M,"aria-label":"Saturation","aria-valuenow":Math.round(E.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation-pointer",left:E.s/100,color:(0,S.hsvaToHslString)({h:E.h,s:E.s,v:E.v,a:1})})}),2)},I=function(A){var x=A.className,E=A.color,P=A.onChange,D=function(_){P({v:100*_.left})},M=function(_){P({v:(0,b.clamp)(E.v+_.left*100,0,100)})},R=(0,k.classes)(["react-colorful__value",x]);return(0,e.createVNode)(1,"div",R,(0,e.createComponentVNode)(2,B.Interactive,{style:{background:"linear-gradient(to right, "+(0,S.hsvaToHslString)({h:E.h,s:E.s,v:0,a:1})+", "+(0,S.hsvaToHslString)({h:E.h,s:E.s,v:100,a:1})+")"},onMove:D,onKey:M,"aria-label":"Value","aria-valuenow":Math.round(E.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__value-pointer",left:E.v/100,color:(0,S.hsvaToHslString)({h:E.h,s:E.s,v:E.v,a:1})})}),2)},L=function(A){var x=A.className,E=A.color,P=A.onChange,D=A.target,M=(0,S.hsvaToRgba)(E),R=function($){M[D]=$,P((0,S.rgbaToHsva)(M))},O=function($){R(255*$.left)},_=function($){R((0,b.clamp)(M[D]+$.left*255,0,255))},F=(0,k.classes)(["react-colorful__"+D,x]),U=D==="r"?"rgb("+Math.round(M.r)+",0,0)":D==="g"?"rgb(0,"+Math.round(M.g)+",0)":"rgb(0,0,"+Math.round(M.b)+")";return(0,e.createVNode)(1,"div",F,(0,e.createComponentVNode)(2,B.Interactive,{onMove:O,onKey:_,"aria-valuenow":M[D],"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__"+D+"-pointer",left:M[D]/255,color:U})}),2)}},8444:function(T,r,n){"use strict";r.__esModule=!0,r.ColourMatrixTester=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ColourMatrixTester=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.colour_data,m=[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:190,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Matrix",children:m.map(function(i){return(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",textColor:"label",children:i.map(function(d){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:1,children:[d.name,":\xA0",(0,e.createComponentVNode)(2,t.NumberInput,{width:4,value:c[d.idx],step:.05,minValue:-5,maxValue:5,stepPixelSize:5,onChange:function(){function s(u,v){return g("setvalue",{idx:d.idx+1,value:v})}return s}()})]},d.name)})},i)})})})})})}return b}()},63818:function(T,r,n){"use strict";r.__esModule=!0,r.CommunicationsComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(s){switch(s){case 1:return(0,e.createComponentVNode)(2,B);case 2:return(0,e.createComponentVNode)(2,l);case 3:return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,c)})});case 4:return(0,e.createComponentVNode)(2,i);default:return"ERROR. Unknown menu_state. Please contact NT Technical Support."}},b=r.CommunicationsComputer=function(){function d(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.menu_state;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),f(p)]})})})}return d}(),S=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.authenticated,N=C.noauthbutton,V=C.esc_section,y=C.esc_callable,I=C.esc_recallable,L=C.esc_status,w=C.authhead,A=C.is_ai,x=C.lastCallLoc,E=!1,P;return p?p===1?P="Command":p===2?P="Captain":p===3?P="CentComm Officer":p===4?(P="CentComm Secure Connection",E=!0):P="ERROR: Report This Bug!":P="Not Logged In",(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authentication",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:P})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"sign-out-alt":"id-card",selected:p,disabled:N,content:p?"Log Out ("+P+")":"Log In",onClick:function(){function D(){return h("auth")}return D}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Escape Shuttle",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!L&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:L}),!!y&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"rocket",content:"Call Shuttle",disabled:!w,onClick:function(){function D(){return h("callshuttle")}return D}()})}),!!I&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Recall Shuttle",disabled:!w||A,onClick:function(){function D(){return h("cancelshuttle")}return D}()})}),!!x&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Last Call/Recall From",children:x})]})})})],4)},B=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.is_admin;return p?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,g)},k=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.is_admin,N=C.gamma_armory_location,V=C.admin_levels,y=C.authenticated,I=C.ert_allowed;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"CentComm Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:V,required_access:p,use_confirm:1})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:"Make Central Announcement",disabled:!p,onClick:function(){function L(){return h("send_to_cc_announcement_page")}return L}()}),y===4&&(0,e.createComponentVNode)(2,t.Button,{icon:"plus",content:"Make Other Announcement",disabled:!p,onClick:function(){function L(){return h("make_other_announcement")}return L}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Response Team",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"ambulance",content:"Dispatch ERT",disabled:!p,onClick:function(){function L(){return h("dispatch_ert")}return L}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:I,content:I?"ERT calling enabled":"ERT calling disabled",tooltip:I?"Command can request an ERT":"ERTs cannot be requested",disabled:!p,onClick:function(){function L(){return h("toggle_ert_allowed")}return L}(),selected:null})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:"Get Authentication Codes",disabled:!p,onClick:function(){function L(){return h("send_nuke_codes")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gamma Armory",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"biohazard",content:N?"Send Gamma Armory":"Recall Gamma Armory",disabled:!p,onClick:function(){function L(){return h("move_gamma_armory")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"coins",content:"View Economy",disabled:!p,onClick:function(){function L(){return h("view_econ")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fax",content:"Fax Manager",disabled:!p,onClick:function(){function L(){return h("view_fax")}return L}()})]})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"View Command accessible controls",children:(0,e.createComponentVNode)(2,g)})]})},g=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.msg_cooldown,N=C.emagged,V=C.cc_cooldown,y=C.security_level_color,I=C.str_security_level,L=C.levels,w=C.authcapt,A=C.authhead,x=C.messages,E="Make Priority Announcement";p>0&&(E+=" ("+p+"s)");var P=N?"Message [UNKNOWN]":"Message CentComm",D="Request Authentication Codes";return V>0&&(P+=" ("+V+"s)",D+=" ("+V+"s)"),(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Captain-Only Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Alert",color:y,children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:L,required_access:w})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:E,disabled:!w||p>0,onClick:function(){function M(){return h("announce")}return M}()})}),!!N&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",color:"red",content:P,disabled:!w||V>0,onClick:function(){function M(){return h("MessageSyndicate")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!w,onClick:function(){function M(){return h("RestoreBackup")}return M}()})]})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",content:P,disabled:!w||V>0,onClick:function(){function M(){return h("MessageCentcomm")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bomb",content:D,disabled:!w||V>0,onClick:function(){function M(){return h("nukerequest")}return M}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Command Staff Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Displays",children:(0,e.createComponentVNode)(2,t.Button,{icon:"tv",content:"Change Status Displays",disabled:!A,onClick:function(){function M(){return h("status")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Incoming Messages",children:(0,e.createComponentVNode)(2,t.Button,{icon:"folder-open",content:"View ("+x.length+")",disabled:!A,onClick:function(){function M(){return h("messagelist")}return M}()})})]})})})],4)},l=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.stat_display,N=C.authhead,V=C.current_message_title,y=p.presets.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.name===p.type,disabled:!N,onClick:function(){function w(){return h("setstat",{statdisp:L.name})}return w}()},L.name)}),I=p.alerts.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.alert===p.icon,disabled:!N,onClick:function(){function w(){return h("setstat",{statdisp:3,alert:L.alert})}return w}()},L.alert)});return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Status Screens",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function L(){return h("main")}return L}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Presets",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alerts",children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 1",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_1,disabled:!N,onClick:function(){function L(){return h("setmsg1")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 2",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_2,disabled:!N,onClick:function(){function L(){return h("setmsg2")}return L}()})})]})})})},c=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.authhead,N=C.current_message_title,V=C.current_message,y=C.messages,I=C.security_level,L;if(N)L=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:N,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Return To Message List",disabled:!p,onClick:function(){function A(){return h("messagelist")}return A}()}),children:(0,e.createComponentVNode)(2,t.Box,{children:V})})});else{var w=y.map(function(A){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:A.title,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eye",content:"View",disabled:!p||N===A.title,onClick:function(){function x(){return h("messagelist",{msgid:A.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"times",content:"Delete",disabled:!p,onClick:function(){function x(){return h("delmessage",{msgid:A.id})}return x}()})]},A.id)});L=(0,e.createComponentVNode)(2,t.Section,{title:"Messages Received",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function A(){return h("main")}return A}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w})})}return(0,e.createComponentVNode)(2,t.Box,{children:L})},m=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=s.levels,N=s.required_access,V=s.use_confirm,y=C.security_level;return V?p.map(function(I){return(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:I.icon,content:I.name,disabled:!N||I.id===y,tooltip:I.tooltip,onClick:function(){function L(){return h("newalertlevel",{level:I.id})}return L}()},I.name)}):p.map(function(I){return(0,e.createComponentVNode)(2,t.Button,{icon:I.icon,content:I.name,disabled:!N||I.id===y,tooltip:I.tooltip,onClick:function(){function L(){return h("newalertlevel",{level:I.id})}return L}()},I.name)})},i=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.is_admin,N=C.possible_cc_sounds;if(!p)return h("main");var V=(0,a.useLocalState)(u,"subtitle",""),y=V[0],I=V[1],L=(0,a.useLocalState)(u,"text",""),w=L[0],A=L[1],x=(0,a.useLocalState)(u,"classified",0),E=x[0],P=x[1],D=(0,a.useLocalState)(u,"beepsound","Beep"),M=D[0],R=D[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Central Command Report",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function O(){return h("main")}return O}()}),children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Subtitle here.",fluid:!0,value:y,onChange:function(){function O(_,F){return I(F)}return O}(),mb:"5px"}),(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Announcement here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:w,onChange:function(){function O(_,F){return A(F)}return O}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Send Announcement",fluid:!0,icon:"paper-plane",center:!0,mt:"5px",textAlign:"center",onClick:function(){function O(){return h("make_cc_announcement",{subtitle:y,text:w,classified:E,beepsound:M})}return O}()}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"260px",height:"20px",options:N,selected:M,onSelected:function(){function O(_){return R(_)}return O}(),disabled:E})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"volume-up",mx:"5px",disabled:E,tooltip:"Test sound",onClick:function(){function O(){return h("test_sound",{sound:M})}return O}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:E,content:"Classified",fluid:!0,tooltip:E?"Sent to station communications consoles":"Publically announced",onClick:function(){function O(){return P(!E)}return O}()})})]})]})})}},20562:function(T,r,n){"use strict";r.__esModule=!0,r.CompostBin=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CompostBin=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.biomass,m=l.compost,i=l.biomass_capacity,d=l.compost_capacity,s=l.potassium,u=l.potassium_capacity,v=l.potash,h=l.potash_capacity,C=(0,a.useSharedState)(B,"vendAmount",1),p=C[0],N=C[1];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:250,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{label:"Resources",children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:c,minValue:0,maxValue:i,ranges:{good:[i*.5,1/0],average:[i*.25,i*.5],bad:[-1/0,i*.25]},children:[c," / ",i," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compost",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:m,minValue:0,maxValue:d,ranges:{good:[d*.5,1/0],average:[d*.25,d*.5],bad:[-1/0,d*.25]},children:[m," / ",d," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potassium",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:s,minValue:0,maxValue:u,ranges:{good:[u*.5,1/0],average:[u*.25,u*.5],bad:[-1/0,u*.25]},children:[s," / ",u," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potash",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:v,minValue:0,maxValue:h,ranges:{good:[h*.5,1/0],average:[h*.25,h*.5],bad:[-1/0,h*.25]},children:[v," / ",h," Units"]})})]})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mr:"5px",color:"silver",children:"Soil clumps to make:"}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:p,width:"32px",minValue:1,maxValue:10,stepPixelSize:7,onChange:function(){function V(y,I){return N(I)}return V}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,align:"center",content:"Make Soil",disabled:m<25*p,icon:"arrow-circle-down",onClick:function(){function V(){return g("create",{amount:p})}return V}()})})})]})})})}return b}()},21813:function(T,r,n){"use strict";r.__esModule=!0,r.Contractor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(73379),b=n(98595);function S(h,C){h.prototype=Object.create(C.prototype),h.prototype.constructor=h,B(h,C)}function B(h,C){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,N){return p.__proto__=N,p},B(h,C)}var k={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},g=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(Math.random()*2e4),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],l=r.Contractor=function(){function h(C,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,I;y.unauthorized?I=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,u,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){function x(){}return x}()})}):y.load_animation_completed?I=(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:(0,e.createComponentVNode)(2,c)}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",overflow:"hidden",children:y.page===1?(0,e.createComponentVNode)(2,i,{height:"100%"}):(0,e.createComponentVNode)(2,s,{height:"100%"})})],4):I=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,u,{height:"100%",allMessages:g,finishedTimeout:3e3,onFinished:function(){function x(){return V("complete_load_animation")}return x}()})});var L=(0,t.useLocalState)(p,"viewingPhoto",""),w=L[0],A=L[1];return(0,e.createComponentVNode)(2,b.Window,{theme:"syndicate",width:500,height:600,children:[w&&(0,e.createComponentVNode)(2,v),(0,e.createComponentVNode)(2,b.Window.Content,{className:"Contractor",children:(0,e.createComponentVNode)(2,o.Flex,{direction:"column",height:"100%",children:I})})]})}return h}(),c=function(C,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,I=y.tc_available,L=y.tc_paid_out,w=y.completed_contracts,A=y.rep;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Summary",buttons:(0,e.createComponentVNode)(2,o.Box,{verticalAlign:"middle",mt:"0.25rem",children:[A," Rep"]})},C,{children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",children:[I," TC"]}),(0,e.createComponentVNode)(2,o.Button,{disabled:I<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){function x(){return V("claim")}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Earned",children:[L," TC"]})]})}),(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Box,{height:"20px",lineHeight:"20px",inline:!0,children:w})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(C,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,I=y.page;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Tabs,Object.assign({},C,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:I===1,onClick:function(){function L(){return V("page",{page:1})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"suitcase"}),"Contracts"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:I===2,onClick:function(){function L(){return V("page",{page:2})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"shopping-cart"}),"Hub"]})]})))},i=function(C,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,I=y.contracts,L=y.contract_active,w=y.can_extract,A=!!L&&I.filter(function(M){return M.status===1})[0],x=A&&A.time_left>0,E=(0,t.useLocalState)(p,"viewingPhoto",""),P=E[0],D=E[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,e.createComponentVNode)(2,o.Button,{disabled:!w||x,icon:"parachute-box",content:["Call Extraction",x&&(0,e.createComponentVNode)(2,f.Countdown,{timeLeft:A.time_left,format:function(){function M(R,O){return" ("+O.substr(3)+")"}return M}()})],onClick:function(){function M(){return V("extract")}return M}()})},C,{children:I.slice().sort(function(M,R){return M.status===1?-1:R.status===1?1:M.status-R.status}).map(function(M){var R;return(0,e.createComponentVNode)(2,o.Section,{title:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",color:M.status===1&&"good",children:M.target_name}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:M.has_photo&&(0,e.createComponentVNode)(2,o.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){function O(){return D("target_photo_"+M.uid+".png")}return O}()})})]}),className:"Contractor__Contract",buttons:(0,e.createComponentVNode)(2,o.Box,{width:"100%",children:[!!k[M.status]&&(0,e.createComponentVNode)(2,o.Box,{color:k[M.status][1],inline:!0,mt:M.status!==1&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:k[M.status][0]}),M.status===1&&(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){function O(){return V("abort")}return O}()})]}),children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"2",mr:"0.5rem",children:[M.fluff_message,!!M.completed_time&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",M.completed_time]}),!!M.dead_extraction&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!M.fail_reason&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",M.fail_reason]})]}),(0,e.createComponentVNode)(2,o.Flex.Item,{flexBasis:"100%",children:[(0,e.createComponentVNode)(2,o.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xA0",d(M)]}),(R=M.difficulties)==null?void 0:R.map(function(O,_){return(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!!L,content:O.name+" ("+O.reward+" TC)",onClick:function(){function F(){return V("activate",{uid:M.uid,difficulty:_+1})}return F}()},_)}),!!M.objective&&(0,e.createComponentVNode)(2,o.Box,{color:"white",bold:!0,children:[M.objective.extraction_name,(0,e.createVNode)(1,"br"),"(",(M.objective.rewards.tc||0)+" TC",",\xA0",(M.objective.rewards.credits||0)+" Credits",")"]})]})]})},M.uid)})})))},d=function(C){if(!(!C.objective||C.status>1)){var p=C.objective.locs.user_area_id,N=C.objective.locs.user_coords,V=C.objective.locs.target_area_id,y=C.objective.locs.target_coords,I=p===V;return(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:I?"dot-circle-o":"arrow-alt-circle-right-o",color:I?"green":"yellow",rotation:I?null:-(0,a.rad2deg)(Math.atan2(y[1]-N[1],y[0]-N[0])),lineHeight:I?null:"0.85",size:"1.5"})})}},s=function(C,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,I=y.rep,L=y.buyables;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Purchases",overflow:"auto"},C,{children:L.map(function(w){return(0,e.createComponentVNode)(2,o.Section,{title:w.name,children:[w.description,(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:I-1&&(0,e.createComponentVNode)(2,o.Box,{as:"span",color:w.stock===0?"bad":"good",ml:"0.5rem",children:[w.stock," in stock"]})]},w.uid)})})))},u=function(h){function C(N){var V;return V=h.call(this,N)||this,V.timer=null,V.state={currentIndex:0,currentDisplay:[]},V}S(C,h);var p=C.prototype;return p.tick=function(){function N(){var V=this.props,y=this.state;if(y.currentIndex<=V.allMessages.length){this.setState(function(L){return{currentIndex:L.currentIndex+1}});var I=y.currentDisplay;I.push(V.allMessages[y.currentIndex])}else clearTimeout(this.timer),setTimeout(V.onFinished,V.finishedTimeout)}return N}(),p.componentDidMount=function(){function N(){var V=this,y=this.props.linesPerSecond,I=y===void 0?2.5:y;this.timer=setInterval(function(){return V.tick()},1e3/I)}return N}(),p.componentWillUnmount=function(){function N(){clearTimeout(this.timer)}return N}(),p.render=function(){function N(){return(0,e.createComponentVNode)(2,o.Box,{m:1,children:this.state.currentDisplay.map(function(V){return(0,e.createFragment)([V,(0,e.createVNode)(1,"br")],0,V)})})}return N}(),C}(e.Component),v=function(C,p){var N=(0,t.useLocalState)(p,"viewingPhoto",""),V=N[0],y=N[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Contractor__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:V}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function I(){return y("")}return I}()})]})}},54151:function(T,r,n){"use strict";r.__esModule=!0,r.ConveyorSwitch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ConveyorSwitch=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.slowFactor,m=l.oneWay,i=l.position;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lever position",children:i>0?"forward":i<0?"reverse":"neutral"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Allow reverse",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!m,onClick:function(){function d(){return g("toggleOneWay")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slowdown factor",children:(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",onClick:function(){function d(){return g("slowFactor",{value:c-5})}return d}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-left",onClick:function(){function d(){return g("slowFactor",{value:c-1})}return d}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Slider,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(){function d(s){return s+"x"}return d}(),onChange:function(){function d(s,u){return g("slowFactor",{value:u})}return d}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-right",onClick:function(){function d(){return g("slowFactor",{value:c+1})}return d}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",onClick:function(){function d(){return g("slowFactor",{value:c+5})}return d}()})," "]})]})})]})})})})}return b}()},73169:function(T,r,n){"use strict";r.__esModule=!0,r.CrewMonitor=void 0;var e=n(89005),a=n(88510),t=n(25328),o=n(72253),f=n(36036),b=n(36352),S=n(76910),B=n(98595),k=n(96184),g=["color"];function l(v,h){if(v==null)return{};var C={};for(var p in v)if({}.hasOwnProperty.call(v,p)){if(h.includes(p))continue;C[p]=v[p]}return C}var c=function(h,C){return h.dead?"Deceased":parseInt(h.health,10)<=C?"Critical":parseInt(h.stat,10)===1?"Unconscious":"Living"},m=function(h,C){return h.dead?"red":parseInt(h.health,10)<=C?"orange":parseInt(h.stat,10)===1?"blue":"green"},i=r.CrewMonitor=function(){function v(h,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,y=(0,o.useLocalState)(C,"tabIndex",V.tabIndex),I=y[0],L=y[1],w=function(){function x(E){L(E),N("set_tab_index",{tab_index:E})}return x}(),A=function(){function x(E){switch(E){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,u);default:return"WE SHOULDN'T BE HERE!"}}return x}();return(0,e.createComponentVNode)(2,B.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"table",selected:I===0,onClick:function(){function x(){return w(0)}return x}(),children:"Data View"},"DataView"),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"map-marked-alt",selected:I===1,onClick:function(){function x(){return w(1)}return x}(),children:"Map View"},"MapView")]})}),A(I)]})})})}return v}(),d=function(h,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,y=V.possible_levels,I=V.viewing_current_z_level,L=V.is_advanced,w=V.highlightedNames,A=(0,a.sortBy)(function(M){return!w.includes(M.name)},function(M){return M.name})(V.crewmembers||[]),x=(0,o.useLocalState)(C,"search",""),E=x[0],P=x[1],D=(0,t.createSearch)(E,function(M){return M.name+"|"+M.assignment+"|"+M.area});return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,backgroundColor:"transparent",children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(){function M(R,O){return P(O)}return M}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:L?(0,e.createComponentVNode)(2,f.Dropdown,{mr:"5px",width:"50px",options:y,selected:I,onSelected:function(){function M(R){return N("switch_level",{new_level:R})}return M}()}):null})]}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{tooltip:"Clear highlights",icon:"square-xmark",onClick:function(){function M(){return N("clear_highlighted_names")}return M}()})}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Location"})]}),A.filter(D).map(function(M,R){var O=w.includes(M.name);return(0,e.createComponentVNode)(2,f.Table.Row,{bold:!!M.is_command,children:[(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,k.ButtonCheckbox,{checked:O,tooltip:"Mark on map",onClick:function(){function _(){return N(O?"remove_highlighted_name":"add_highlighted_name",{name:M.name})}return _}()})}),(0,e.createComponentVNode)(2,b.TableCell,{children:[M.name," (",M.assignment,")"]}),(0,e.createComponentVNode)(2,b.TableCell,{children:[(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:m(M,V.critThreshold),children:c(M,V.critThreshold)}),M.sensor_type>=2||V.ignoreSensors?(0,e.createComponentVNode)(2,f.Box,{inline:!0,ml:1,children:["(",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:S.COLORS.damageType.oxy,children:M.oxy}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:S.COLORS.damageType.toxin,children:M.tox}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:S.COLORS.damageType.burn,children:M.fire}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:S.COLORS.damageType.brute,children:M.brute}),")"]}):null]}),(0,e.createComponentVNode)(2,b.TableCell,{children:M.sensor_type===3||V.ignoreSensors?V.isAI||V.isObserver?(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"location-arrow",content:M.area+" ("+M.x+", "+M.y+")",onClick:function(){function _(){return N("track",{track:M.ref})}return _}()}):M.area+" ("+M.x+", "+M.y+")":(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:"grey",children:"Not Available"})})]},R)})]})]})},s=function(h,C){var p=h.color,N=l(h,g);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.NanoMap.Marker,Object.assign({},N,{children:(0,e.createVNode)(1,"span","highlighted-marker color-border-"+p)})))},u=function(h,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,y=V.highlightedNames;return(0,e.createComponentVNode)(2,f.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,f.NanoMap,{zoom:V.zoom,offsetX:V.offsetX,offsetY:V.offsetY,onZoom:function(){function I(L){return N("set_zoom",{zoom:L})}return I}(),onOffsetChange:function(){function I(L,w){return N("set_offset",{offset_x:w.offsetX,offset_y:w.offsetY})}return I}(),children:V.crewmembers.filter(function(I){return I.sensor_type===3||V.ignoreSensors}).map(function(I){var L=m(I,V.critThreshold),w=y.includes(I.name),A=function(){return V.isObserver?N("track",{track:I.ref}):null},x=function(){return N(w?"remove_highlighted_name":"add_highlighted_name",{name:I.name})},E=I.name+" ("+I.assignment+")";return w?(0,e.createComponentVNode)(2,s,{x:I.x,y:I.y,tooltip:E,color:L,onClick:A,onDblClick:x},I.ref):(0,e.createComponentVNode)(2,f.NanoMap.MarkerIcon,{x:I.x,y:I.y,icon:"circle",tooltip:E,color:L,onClick:A,onDblClick:x},I.ref)})})})}},63987:function(T,r,n){"use strict";r.__esModule=!0,r.Cryo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],S=r.Cryo=function(){function g(l,c){return(0,e.createComponentVNode)(2,o.Window,{width:520,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,B)})})})}return g}(),B=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.isOperating,u=d.hasOccupant,v=d.occupant,h=v===void 0?[]:v,C=d.cellTemperature,p=d.cellTemperatureStatus,N=d.isBeakerLoaded,V=d.cooldownProgress,y=d.auto_eject_healthy,I=d.auto_eject_dead;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",onClick:function(){function L(){return i("ejectOccupant")}return L}(),disabled:!u,children:"Eject"}),children:u?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(h.health)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[h.stat][0],children:b[h.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),f.map(function(L){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:L.label,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:h[L.type]/100,ranges:{bad:[.01,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(h[L.type])})})},L.id)})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Cell",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function L(){return i("ejectBeaker")}return L}(),disabled:!N,children:"Eject Beaker"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",onClick:function(){function L(){return i(s?"switchOff":"switchOn")}return L}(),selected:s,children:s?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",color:p,children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:C})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dosage interval",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!N&&"average",value:V,minValue:0,maxValue:100})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:y?"toggle-on":"toggle-off",selected:y,onClick:function(){function L(){return i(y?"auto_eject_healthy_off":"auto_eject_healthy_on")}return L}(),children:y?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:I?"toggle-on":"toggle-off",selected:I,onClick:function(){function L(){return i(I?"auto_eject_dead_off":"auto_eject_dead_on")}return L}(),children:I?"On":"Off"})})]})})})],4)},k=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.isBeakerLoaded,u=d.beakerLabel,v=d.beakerVolume;return s?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!u&&"average",children:[u||"No label",":"]}),(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!v&&"bad",ml:1,children:v?(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:v,format:function(){function h(C){return Math.round(C)+" units remaining"}return h}()}):"Beaker is empty"})],4):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"bad",children:"No beaker loaded"})}},86099:function(T,r,n){"use strict";r.__esModule=!0,r.CryopodConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.CryopodConsole=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.data,i=m.account_name,d=m.allow_items;return(0,e.createComponentVNode)(2,o.Window,{title:"Cryopod Console",width:400,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Hello, "+(i||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,e.createComponentVNode)(2,S),!!d&&(0,e.createComponentVNode)(2,B)]})})}return k}(),S=function(g,l){var c=(0,a.useBackend)(l),m=c.data,i=m.frozen_crew;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Crew",children:i.length?(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:i.map(function(d,s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.name,children:d.rank},s)})})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored crew!"})})},B=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.frozen_items,s=function(v){var h=v.toString();return h.startsWith("the ")&&(h=h.slice(4,h.length)),(0,f.toTitleCase)(h)};return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Items",children:d.length?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:d.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s(u.name),buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){function v(){return m("one_item",{item:u.uid})}return v}()})},u)})})}),(0,e.createComponentVNode)(2,t.Button,{content:"Drop All Items",color:"red",onClick:function(){function u(){return m("all_items")}return u}()})],4):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored items!"})})}},12692:function(T,r,n){"use strict";r.__esModule=!0,r.DNAModifier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],S=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],B=[5,10,20,30,50],k=r.DNAModifier=function(){function p(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.irradiating,A=L.dnaBlockSize,x=L.occupant;V.dnaBlockSize=A,V.isDNAInvalid=!x.isViableSubject||!x.uniqueIdentity||!x.structuralEnzymes;var E;return w&&(E=(0,e.createComponentVNode)(2,h,{duration:w})),(0,e.createComponentVNode)(2,o.Window,{width:660,height:775,children:[(0,e.createComponentVNode)(2,f.ComplexModal),E,(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l)})]})})]})}return p}(),g=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.locked,A=L.hasOccupant,x=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!A,selected:w,icon:w?"toggle-on":"toggle-off",content:w?"Engaged":"Disengaged",onClick:function(){function E(){return I("toggleLock")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!A||w,icon:"user-slash",content:"Eject",onClick:function(){function E(){return I("ejectOccupant")}return E}()})],4),children:A?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:x.minHealth,max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[x.stat][0],children:b[x.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})}),V.isDNAInvalid?(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Radiation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:"0",max:"100",value:x.radiationLevel/100,color:"average"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:L.occupant.uniqueEnzymes?L.occupant.uniqueEnzymes:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 Unknown"]})})]})],0):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Cell unoccupied."})})},l=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.selectedMenuKey,A=L.hasOccupant,x=L.occupant;if(A){if(V.isDNAInvalid)return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No operation possible on this subject."]})})})}else return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant in DNA modifier."]})})});var E;return w==="ui"?E=(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,i)],4):w==="se"?E=(0,e.createFragment)([(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,i)],4):w==="buffer"?E=(0,e.createComponentVNode)(2,d):w==="rejuvenators"&&(E=(0,e.createComponentVNode)(2,v)),(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:S.map(function(P,D){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:P[2],selected:w===P[0],onClick:function(){function M(){return I("selectMenuKey",{key:P[0]})}return M}(),children:P[1]},D)})}),E]})},c=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.selectedUIBlock,A=L.selectedUISubBlock,x=L.selectedUITarget,E=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Unique Identifier",children:[(0,e.createComponentVNode)(2,C,{dnaString:E.uniqueIdentity,selectedBlock:w,selectedSubblock:A,blockSize:V.dnaBlockSize,action:"selectUIBlock"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:15,stepPixelSize:"20",value:x,format:function(){function P(D){return D.toString(16).toUpperCase()}return P}(),ml:"0",onChange:function(){function P(D,M){return I("changeUITarget",{value:M})}return P}()})})}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){function P(){return I("pulseUIRadiation")}return P}()})]})},m=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.selectedSEBlock,A=L.selectedSESubBlock,x=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Structural Enzymes",children:[(0,e.createComponentVNode)(2,C,{dnaString:x.structuralEnzymes,selectedBlock:w,selectedSubblock:A,blockSize:V.dnaBlockSize,action:"selectSEBlock"}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){function E(){return I("pulseSERadiation")}return E}()})]})},i=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.radiationIntensity,A=L.radiationDuration;return(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Emitter",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Intensity",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:10,stepPixelSize:20,value:w,popUpPosition:"right",ml:"0",onChange:function(){function x(E,P){return I("radiationIntensity",{value:P})}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:A,popUpPosition:"right",ml:"0",onChange:function(){function x(E,P){return I("radiationDuration",{value:P})}return x}()})})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){function x(){return I("pulseRadiation")}return x}()})]})},d=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.buffers,A=w.map(function(x,E){return(0,e.createComponentVNode)(2,s,{id:E+1,name:"Buffer "+(E+1),buffer:x},E)});return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{height:"75%",mt:1,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Buffers",children:A})}),(0,e.createComponentVNode)(2,t.Stack.Item,{height:"25%",children:(0,e.createComponentVNode)(2,u)})]})},s=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=N.id,A=N.name,x=N.buffer,E=L.isInjectorReady,P=A+(x.data?" - "+x.label:"");return(0,e.createComponentVNode)(2,t.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,t.Section,{title:P,mx:"0",lineHeight:"18px",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!x.data,icon:"trash",content:"Clear",onClick:function(){function D(){return I("bufferOption",{option:"clear",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data,icon:"pen",content:"Rename",onClick:function(){function D(){return I("bufferOption",{option:"changeLabel",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data||!L.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){function D(){return I("bufferOption",{option:"saveDisk",id:w})}return D}()})],4),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Write",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"saveUI",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"saveUIAndUE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"saveSE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!L.hasDisk||!L.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"loadDisk",id:w})}return D}()})]}),!!x.data&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:x.owner||(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[x.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!x.ue&&" and Unique Enzymes"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transfer to",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:!E,icon:E?"syringe":"spinner",iconSpin:!E,content:"Injector",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"createInjector",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!E,icon:E?"syringe":"spinner",iconSpin:!E,content:"Block Injector",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"createInjector",id:w,block:1})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"transfer",id:w})}return D}()})]})],4)]}),!x.data&&(0,e.createComponentVNode)(2,t.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},u=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.hasDisk,A=L.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!w||!A.data,icon:"trash",content:"Wipe",onClick:function(){function x(){return I("wipeDisk")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function x(){return I("ejectDisk")}return x}()})],4),children:w?A.data?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Label",children:A.label?A.label:"No label"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:A.owner?A.owner:(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[A.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!A.ue&&" and Unique Enzymes"]})]}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Disk is blank."}):(0,e.createComponentVNode)(2,t.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"save-o",size:"4"}),(0,e.createVNode)(1,"br"),"No disk inserted."]})})},v=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.isBeakerLoaded,A=L.beakerVolume,x=L.beakerLabel;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function E(){return I("ejectBeaker")}return E}()}),children:w?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Inject",children:[B.map(function(E,P){return(0,e.createComponentVNode)(2,t.Button,{disabled:E>A,icon:"syringe",content:E,onClick:function(){function D(){return I("injectRejuvenators",{amount:E})}return D}()},P)}),(0,e.createComponentVNode)(2,t.Button,{disabled:A<=0,icon:"syringe",content:"All",onClick:function(){function E(){return I("injectRejuvenators",{amount:A})}return E}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"0.5rem",children:x||"No label"}),A?(0,e.createComponentVNode)(2,t.Box,{color:"good",children:[A," unit",A===1?"":"s"," remaining"]}):(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Empty"})]})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No beaker loaded.",16)]})})})},h=function(N,V){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"average",children:(0,e.createVNode)(1,"h1",null,[(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"}),(0,e.createTextVNode)("\xA0Irradiating occupant\xA0"),(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"})],4)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,[(0,e.createTextVNode)("For "),N.duration,(0,e.createTextVNode)(" second"),N.duration===1?"":"s"],0)})]})},C=function(N,V){for(var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=N.dnaString,A=N.selectedBlock,x=N.selectedSubblock,E=N.blockSize,P=N.action,D=w.split(""),M=0,R=[],O=function(){for(var U=_/E+1,z=[],$=function(){var J=G+1;z.push((0,e.createComponentVNode)(2,t.Button,{selected:A===U&&x===J,content:D[_+G],mb:"0",onClick:function(){function se(){return I(P,{block:U,subblock:J})}return se}()}))},G=0;Gu.spawnpoints?"red":"green",children:[u.total," total, versus ",u.spawnpoints," spawnpoints"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispatch",children:(0,e.createComponentVNode)(2,t.Button,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){function N(){return s("dispatch_ert",{silent:C})}return N}()})})]})})})},g=function(m,i){var d=(0,a.useBackend)(i),s=d.act,u=d.data,v=u.ert_request_messages;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:v&&v.length?v.map(function(h){return(0,e.createComponentVNode)(2,t.Section,{title:h.time,buttons:(0,e.createComponentVNode)(2,t.Button,{content:h.sender_real_name,onClick:function(){function C(){return s("view_player_panel",{uid:h.sender_uid})}return C}(),tooltip:"View player panel"}),children:h.message},(0,f.decodeHtmlEntities)(h.time))}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"broadcast-tower",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No ERT requests."]})})})})},l=function(m,i){var d=(0,a.useBackend)(i),s=d.act,u=d.data,v=(0,a.useLocalState)(i,"text",""),h=v[0],C=v[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:19,fluid:!0,multiline:1,value:h,onChange:function(){function p(N,V){return C(V)}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){function p(){return s("deny_ert",{reason:h})}return p}()})]})})}},90217:function(T,r,n){"use strict";r.__esModule=!0,r.EconomyManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.EconomyManager=function(){function B(k,g){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:325,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,S)})]})}return B}(),S=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.next_payroll_time;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Global",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"global"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"department"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Members",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"department_members"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Single Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"crew_member"})}return d}()})})]}),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Box,{mb:.5,children:["Next Payroll in: ",i," Minutes"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){function d(){return c("delay_payroll")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){function d(){return c("set_payroll")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){function d(){return c("accelerate_payroll")}return d}()})]}),(0,e.createComponentVNode)(2,t.NoticeBox,{children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons!"]})],4)}},82565:function(T,r,n){"use strict";r.__esModule=!0,r.Electropack=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Electropack=function(){function S(B,k){var g=(0,t.useBackend)(k),l=g.act,c=g.data,m=c.power,i=c.code,d=c.frequency,s=c.minFrequency,u=c.maxFrequency;return(0,e.createComponentVNode)(2,f.Window,{width:360,height:135,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,o.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,onClick:function(){function v(){return l("power")}return v}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function v(){return l("reset",{reset:"freq"})}return v}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:u/10,value:d/10,format:function(){function v(h){return(0,a.toFixed)(h,1)}return v}(),width:"80px",onChange:function(){function v(h,C){return l("freq",{freq:C})}return v}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function v(){return l("reset",{reset:"code"})}return v}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:i,width:"80px",onChange:function(){function v(h,C){return l("code",{code:C})}return v}()})})]})})})})}return S}()},11243:function(T,r,n){"use strict";r.__esModule=!0,r.Emojipedia=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.Emojipedia=function(){function B(k,g){var l=(0,t.useBackend)(g),c=l.data,m=c.emoji_list,i=(0,t.useLocalState)(g,"searchText",""),d=i[0],s=i[1],u=m.filter(function(v){return v.name.toLowerCase().includes(d.toLowerCase())});return(0,e.createComponentVNode)(2,f.Window,{width:325,height:400,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Emojipedia v1.0.1",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by name",value:d,onInput:function(){function v(h,C){return s(C)}return v}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Click on an emoji to copy its tag!",tooltipPosition:"bottom",icon:"circle-question"})],4),children:u.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{m:1,color:"transparent",className:(0,a.classes)(["emoji16x16","emoji-"+v.name]),style:{transform:"scale(1.5)"},tooltip:v.name,onClick:function(){function h(){S(v.name)}return h}()},v.name)})})})})}return B}(),S=function(k){var g=document.createElement("input"),l=":"+k+":";g.value=l,document.body.appendChild(g),g.select(),document.execCommand("copy"),document.body.removeChild(g)}},36730:function(T,r,n){"use strict";r.__esModule=!0,r.EvolutionMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(64795),S=n(88510),B=r.EvolutionMenu=function(){function l(c,m){return(0,e.createComponentVNode)(2,f.Window,{width:480,height:580,theme:"changeling",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g)]})})})}return l}(),k=function(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data,u=s.evo_points,v=s.can_respec;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Evolution Points",height:5.5,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:u}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Button,{ml:2.5,disabled:!v,content:"Readapt",icon:"sync",onClick:function(){function h(){return d("readapt")}return h}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})})},g=function(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data,u=s.evo_points,v=s.ability_tabs,h=s.purchased_abilities,C=s.view_mode,p=(0,t.useLocalState)(m,"selectedTab",v[0]),N=p[0],V=p[1],y=(0,t.useLocalState)(m,"searchText",""),I=y[0],L=y[1],w=(0,t.useLocalState)(m,"ability_tabs",v[0].abilities),A=w[0],x=w[1],E=function(R,O){if(O===void 0&&(O=""),!R||R.length===0)return[];var _=(0,a.createSearch)(O,function(F){return F.name+"|"+F.description});return(0,b.flow)([(0,S.filter)(function(F){return F==null?void 0:F.name}),(0,S.filter)(_),(0,S.sortBy)(function(F){return F==null?void 0:F.name})])(R)},P=function(R){if(L(R),R==="")return x(N.abilities);x(E(v.map(function(O){return O.abilities}).flat(),R))},D=function(R){V(R),x(R.abilities),L("")};return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function M(R,O){P(O)}return M}(),value:I}),(0,e.createComponentVNode)(2,o.Button,{icon:C?"square-o":"check-square-o",selected:!C,content:"Compact",onClick:function(){function M(){return d("set_view_mode",{mode:0})}return M}()}),(0,e.createComponentVNode)(2,o.Button,{icon:C?"check-square-o":"square-o",selected:C,content:"Expanded",onClick:function(){function M(){return d("set_view_mode",{mode:1})}return M}()})],4),children:[(0,e.createComponentVNode)(2,o.Tabs,{children:v.map(function(M){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:I===""&&N===M,onClick:function(){function R(){D(M)}return R}(),children:M.category},M)})}),A.map(function(M,R){return(0,e.createComponentVNode)(2,o.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,color:"#dedede",children:M.name}),h.includes(M.power_path)&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mr:3,textAlign:"right",grow:1,children:[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,e.createComponentVNode)(2,o.Box,{as:"span",bold:!0,color:"#1b945c",children:M.cost})]}),(0,e.createComponentVNode)(2,o.Stack.Item,{textAlign:"right",children:(0,e.createComponentVNode)(2,o.Button,{mr:.5,disabled:M.cost>u||h.includes(M.power_path),content:"Evolve",onClick:function(){function O(){return d("purchase",{power_path:M.power_path})}return O}()})})]}),!!C&&(0,e.createComponentVNode)(2,o.Stack,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:M.description+" "+M.helptext})]},R)})]})})}},17370:function(T,r,n){"use strict";r.__esModule=!0,r.ExosuitFabricator=void 0;var e=n(89005),a=n(35840),t=n(25328),o=n(72253),f=n(36036),b=n(73379),S=n(98595),B=["id","amount","lineDisplay","onClick"];function k(p,N){if(p==null)return{};var V={};for(var y in p)if({}.hasOwnProperty.call(p,y)){if(N.includes(y))continue;V[y]=p[y]}return V}var g=2e3,l={bananium:"clown",tranquillite:"mime"},c=r.ExosuitFabricator=function(){function p(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.building,A=L.linked;return A?(0,e.createComponentVNode)(2,S.Window,{width:950,height:625,children:(0,e.createComponentVNode)(2,S.Window.Content,{className:"Exofab",children:[(0,e.createComponentVNode)(2,C),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i)}),w&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,d)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,s)})]})})]})]})}):(0,e.createComponentVNode)(2,h)}return p}(),m=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.materials,A=L.capacity,x=Object.values(w).reduce(function(E,P){return E+P},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Materials",className:"Exofab__materials",buttons:(0,e.createComponentVNode)(2,f.Box,{color:"label",mt:"0.25rem",children:[(x/A*100).toPrecision(3),"% full"]}),children:["metal","glass","silver","gold","uranium","titanium","plasma","diamond","bluespace","bananium","tranquillite","plastic"].map(function(E){return(0,e.createComponentVNode)(2,u,{mt:-2,id:E,bold:E==="metal"||E==="glass",onClick:function(){function P(){return I("withdraw",{id:E})}return P}()},E)})})},i=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.curCategory,A=L.categories,x=L.designs,E=L.syncing,P=(0,o.useLocalState)(V,"searchText",""),D=P[0],M=P[1],R=(0,t.createSearch)(D,function(z){return z.name}),O=x.filter(R),_=(0,o.useLocalState)(V,"levelsModal",!1),F=_[0],U=_[1];return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__designs",title:(0,e.createComponentVNode)(2,f.Dropdown,{width:"19rem",className:"Exofab__dropdown",selected:w,options:A,onSelected:function(){function z($){return I("category",{cat:$})}return z}()}),buttons:(0,e.createComponentVNode)(2,f.Box,{mt:"2px",children:[(0,e.createComponentVNode)(2,f.Button,{icon:"plus",content:"Queue all",onClick:function(){function z(){return I("queueall")}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"info",content:"Show current tech levels",onClick:function(){function z(){return U(!0)}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"unlink",color:"red",tooltip:"Disconnect from R&D network",onClick:function(){function z(){return I("unlink")}return z}()})]}),children:[(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(){function z($,G){return M(G)}return z}()}),O.map(function(z){return(0,e.createComponentVNode)(2,v,{design:z},z.id)}),O.length===0&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No designs found."})]})},d=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.building,A=L.buildStart,x=L.buildEnd,E=L.worldTime;return(0,e.createComponentVNode)(2,f.Section,{className:"Exofab__building",stretchContents:!0,children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:A,current:E,end:x,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Icon,{name:"cog",spin:!0})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:["Building ",w,"\xA0(",(0,e.createComponentVNode)(2,b.Countdown,{current:E,timeLeft:x-E,format:function(){function P(D,M){return M.substr(3)}return P}()}),")"]})]})})})},s=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.queue,A=L.processingQueue,x=Object.entries(L.queueDeficit).filter(function(P){return P[1]<0}),E=w.reduce(function(P,D){return P+D.time},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__queue",title:"Queue",buttons:(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Button,{selected:A,icon:A?"toggle-on":"toggle-off",content:"Process",onClick:function(){function P(){return I("process")}return P}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:w.length===0,icon:"eraser",content:"Clear",onClick:function(){function P(){return I("unqueueall")}return P}()})]}),children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:w.length===0?(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"The queue is empty."}):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--queue",grow:!0,overflow:"auto",children:w.map(function(P,D){return(0,e.createComponentVNode)(2,f.Box,{color:P.notEnough&&"bad",children:[D+1,". ",P.name,D>0&&(0,e.createComponentVNode)(2,f.Button,{icon:"arrow-up",onClick:function(){function M(){return I("queueswap",{from:D+1,to:D})}return M}()}),D0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--time",children:[(0,e.createComponentVNode)(2,f.Divider),"Processing time:",(0,e.createComponentVNode)(2,f.Icon,{name:"clock",mx:"0.5rem"}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,bold:!0,children:new Date(E/10*1e3).toISOString().substr(14,5)})]}),Object.keys(x).length>0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,e.createComponentVNode)(2,f.Divider),"Lacking materials to complete:",x.map(function(P){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,u,{id:P[0],amount:-P[1],lineDisplay:!0})},P[0])})]})],0)})})},u=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=N.id,A=N.amount,x=N.lineDisplay,E=N.onClick,P=k(N,B),D=L.materials[w]||0,M=A||D;if(!(M<=0&&!(w==="metal"||w==="glass"))){var R=A&&A>D;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Stack,Object.assign({align:"center",className:(0,a.classes)(["Exofab__material",x&&"Exofab__material--line"])},P,{children:x?(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:(0,a.classes)(["materials32x32",w])}),(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__material--amount",color:R&&"bad",ml:0,mr:1,children:M.toLocaleString("en-US")})],4):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{basis:"content",children:(0,e.createComponentVNode)(2,f.Button,{width:"85%",color:"transparent",onClick:E,children:(0,e.createComponentVNode)(2,f.Box,{mt:1,className:(0,a.classes)(["materials32x32",w])})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:"1",children:[(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--name",children:w}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--amount",children:[M.toLocaleString("en-US")," cm\xB3 (",Math.round(M/g*10)/10," ","sheets)"]})]})],4)})))}},v=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=N.design;return(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design",children:[(0,e.createComponentVNode)(2,f.Button,{disabled:w.notEnough||L.building,icon:"cog",content:w.name,onClick:function(){function A(){return I("build",{id:w.id})}return A}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"plus-circle",onClick:function(){function A(){return I("queue",{id:w.id})}return A}()}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design--cost",children:Object.entries(w.cost).map(function(A){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,u,{id:A[0],amount:A[1],lineDisplay:!0})},A[0])})}),(0,e.createComponentVNode)(2,f.Stack,{className:"Exofab__design--time",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"clock"}),w.time>0?(0,e.createFragment)([w.time/10,(0,e.createTextVNode)(" seconds")],0):"Instant"]})})]})},h=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.controllers;return(0,e.createComponentVNode)(2,S.Window,{children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Link"})]}),w.map(function(A){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:A.addr}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:A.net_id}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{content:"Link",icon:"link",onClick:function(){function x(){return I("linktonetworkcontroller",{target_controller:A.addr})}return x}()})})]},A.addr)})]})})})})},C=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.tech_levels,A=(0,o.useLocalState)(V,"levelsModal",!1),x=A[0],E=A[1];return x?(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:(0,e.createComponentVNode)(2,f.Section,{title:"Current tech levels",buttons:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function P(){E(!1)}return P}()}),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:w.map(function(P){var D=P.name,M=P.level;return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:D,children:M},D)})})})}):null}},59128:function(T,r,n){"use strict";r.__esModule=!0,r.ExperimentConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),b=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),S=r.ExperimentConsole=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.open,d=m.feedback,s=m.occupant,u=m.occupant_name,v=m.occupant_status,h=function(){function p(){if(!s)return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No specimen detected."});var N=function(){function y(){return f.get(v)}return y}(),V=N();return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:V.color,children:V.text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Experiments",children:[0,1,2].map(function(y){return(0,e.createComponentVNode)(2,t.Button,{icon:b.get(y).icon,content:b.get(y).label,onClick:function(){function I(){return c("experiment",{experiment_type:y})}return I}()},y)})})]})}return p}(),C=h();return(0,e.createComponentVNode)(2,o.Window,{theme:"abductor",width:350,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:d})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Scanner",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!i,onClick:function(){function p(){return c("door")}return p}()}),children:C})]})})}return B}()},97086:function(T,r,n){"use strict";r.__esModule=!0,r.ExternalAirlockController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=0,b=1013,S=function(g){var l="good",c=80,m=95,i=110,d=120;return gi?l="average":g>d&&(l="bad"),l},B=r.ExternalAirlockController=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.chamber_pressure,s=i.exterior_status,u=i.interior_status,v=i.processing;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:205,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chamber Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:S(d),value:d,minValue:f,maxValue:b,children:[d," kPa"]})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Abort",icon:"ban",color:"red",disabled:!v,onClick:function(){function h(){return m("abort")}return h}()}),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:v,onClick:function(){function h(){return m("cycle_ext")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:v,onClick:function(){function h(){return m("cycle_int")}return h}()})]}),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:u==="open"?"red":v?"yellow":null,onClick:function(){function h(){return m("force_ext")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:u==="open"?"red":v?"yellow":null,onClick:function(){function h(){return m("force_int")}return h}()})]})]})]})})}return k}()},96142:function(T,r,n){"use strict";r.__esModule=!0,r.FaxMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FaxMachine=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:540,height:295,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon: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(){function c(){return g("scan")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorize",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.authenticated?"sign-out-alt":"id-card",selected:l.authenticated,disabled:l.nologin,content:l.realauth?"Log Out":"Log In",onClick:function(){function c(){return g("auth")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fax Menu",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network",children:l.network}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Document",children:[(0,e.createComponentVNode)(2,t.Button,{icon:l.paper?"eject":"paperclip",disabled:!l.authenticated&&!l.paper,content:l.paper?l.paper:"-----",onClick:function(){function c(){return g("paper")}return c}()}),!!l.paper&&(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){function c(){return g("rename")}return c}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sending To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:l.destination?l.destination:"-----",disabled:!l.authenticated,onClick:function(){function c(){return g("dept")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Action",children:(0,e.createComponentVNode)(2,t.Button,{icon:"envelope",content:l.sendError?l.sendError:"Send",disabled:!l.paper||!l.destination||!l.authenticated||l.sendError,onClick:function(){function c(){return g("send")}return c}()})})]})})]})})}return b}()},74123:function(T,r,n){"use strict";r.__esModule=!0,r.FilingCabinet=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FilingCabinet=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=k.config,m=l.contents,i=c.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Contents",children:[!m&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"folder-open",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"The ",i," is empty."]})}),!!m&&m.slice().map(function(d){return(0,e.createComponentVNode)(2,t.Stack,{mt:.5,className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"80%",children:d.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Retrieve",onClick:function(){function s(){return g("retrieve",{index:d.index})}return s}()})})]},d)})]})})})})}return b}()},83767:function(T,r,n){"use strict";r.__esModule=!0,r.FloorPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=k.icon_state,d=k.direction,s=k.isSelected,u=k.onSelect;return(0,e.createComponentVNode)(2,t.DmIcon,{icon:m.icon,icon_state:i,direction:d,onClick:u,style:{"border-style":s&&"solid"||"none","border-width":"2px","border-color":"orange",padding:s&&"0px"||"2px"}})},b={NORTH:1,SOUTH:2,EAST:4,WEST:8},S=r.FloorPainter=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.availableStyles,d=m.selectedStyle,s=m.selectedDir,u=m.wideMode;return(0,e.createComponentVNode)(2,o.Window,{width:405,height:475,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Floor setup",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",onClick:function(){function v(){return c("cycle_style",{offset:-1})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{options:i,selected:d,width:"150px",height:"20px",ml:"2px",mr:"2px",nochevron:!0,onSelected:function(){function v(h){return c("select_style",{style:h})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function v(){return c("cycle_style",{offset:1})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"eraser",color:u?"green":"transparent",onClick:function(){function v(){return c("wide_mode")}return v}(),children:"Wide mode"})})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",mb:"5px",children:(0,e.createComponentVNode)(2,t.Flex,{overflowY:"auto",maxHeight:"239px",wrap:"wrap",children:i.map(function(v){return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,f,{icon_state:v,isSelected:d===v,onSelect:function(){function h(){return c("select_style",{style:v})}return h}()})},v)})})}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Direction",children:(0,e.createComponentVNode)(2,t.Table,{style:{display:"inline"},children:[b.NORTH,null,b.SOUTH].map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[v+b.WEST,v,v+b.EAST].map(function(h){return(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:h===null?(0,e.createComponentVNode)(2,t.Icon,{name:"arrows-alt",size:3}):(0,e.createComponentVNode)(2,f,{icon_state:d,direction:h,isSelected:h===s,onSelect:function(){function C(){return c("select_direction",{direction:h})}return C}()})},h)})},v)})})})})]})})})}return B}()},53424:function(T,r,n){"use strict";r.__esModule=!0,r.GPS=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=function(i){return i?"("+i.join(", ")+")":"ERROR"},S=function(i,d){if(!(!i||!d)){if(i[2]!==d[2])return null;var s=Math.atan2(d[1]-i[1],d[0]-i[0]),u=Math.sqrt(Math.pow(d[1]-i[1],2)+Math.pow(d[0]-i[0],2));return{angle:(0,a.rad2deg)(s),distance:u}}},B=r.GPS=function(){function m(i,d){var s=(0,t.useBackend)(d),u=s.data,v=u.emped,h=u.active,C=u.area,p=u.position,N=u.saved;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:v?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,k,{emp:!0})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),h?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l,{area:C,position:p})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l,{title:"Saved Position",position:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,c,{height:"100%"})})],0):(0,e.createComponentVNode)(2,k)],0)})})})}return m}(),k=function(i,d){var s=i.emp;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:s?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),s?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},g=function(i,d){var s=(0,t.useBackend)(d),u=s.act,v=s.data,h=v.active,C=v.tag,p=v.same_z,N=(0,t.useLocalState)(d,"newTag",C),V=N[0],y=N[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Settings",buttons:(0,e.createComponentVNode)(2,o.Button,{selected:h,icon:h?"toggle-on":"toggle-off",content:h?"On":"Off",onClick:function(){function I(){return u("toggle")}return I}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,o.Input,{width:"5rem",value:C,onEnter:function(){function I(){return u("tag",{newtag:V})}return I}(),onInput:function(){function I(L,w){return y(w)}return I}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:C===V,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function I(){return u("tag",{newtag:V})}return I}(),children:(0,e.createComponentVNode)(2,o.Icon,{name:"pen"})})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,o.Button,{selected:!p,icon:p?"compress":"expand",content:p?"Local Sector":"Global",onClick:function(){function I(){return u("same_z")}return I}()})})]})})},l=function(i,d){var s=i.title,u=i.area,v=i.position;return(0,e.createComponentVNode)(2,o.Section,{title:s||"Position",children:(0,e.createComponentVNode)(2,o.Box,{fontSize:"1.5rem",children:[u&&(0,e.createFragment)([u,(0,e.createVNode)(1,"br")],0),b(v)]})})},c=function(i,d){var s=(0,t.useBackend)(d),u=s.data,v=u.position,h=u.signals;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,title:"Signals"},i,{children:(0,e.createComponentVNode)(2,o.Table,{children:h.map(function(C){return Object.assign({},C,S(v,C.position))}).map(function(C,p){return(0,e.createComponentVNode)(2,o.Table.Row,{backgroundColor:p%2===0&&"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:C.tag}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",color:"grey",children:C.area}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:[C.distance!==void 0&&(0,e.createComponentVNode)(2,o.Box,{opacity:Math.max(1-Math.min(C.distance,100)/100,.5),children:[(0,e.createComponentVNode)(2,o.Icon,{name:C.distance>0?"arrow-right":"circle",rotation:-C.angle}),"\xA0",Math.floor(C.distance)+"m"]}),C.due!==void 0&&(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"arrow-up",rotation:C.due}),"\xA0--"]})]}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:b(C.position)})]},p)})})})))}},89124:function(T,r,n){"use strict";r.__esModule=!0,r.GeneModder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(3939),f=n(98595),b=r.GeneModder=function(){function d(s,u){var v=(0,a.useBackend)(u),h=v.data,C=h.has_seed;return(0,e.createComponentVNode)(2,f.Window,{width:950,height:650,children:[(0,e.createVNode)(1,"div","GeneModder__left",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,i,{scrollable:!0})}),2),(0,e.createVNode)(1,"div","GeneModder__right",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,o.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),C===0?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,S)]})}),2)]})}return d}(),S=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Genes",fill:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,l),(0,e.createComponentVNode)(2,c)]})},B=function(s,u){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:"85%",children:(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},k=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.has_seed,N=C.seed,V=C.has_disk,y=C.disk,I,L;return p?I=(0,e.createComponentVNode)(2,t.Stack.Item,{mb:"-6px",mt:"-4px",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+N.image,style:{"vertical-align":"middle",width:"32px",margin:"-1px","margin-left":"-11px"}}),(0,e.createComponentVNode)(2,t.Button,{content:N.name,onClick:function(){function w(){return h("eject_seed")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){function w(){return h("variant_name")}return w}()})]}):I=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:"None",onClick:function(){function w(){return h("eject_seed")}return w}()})}),V?L=y.name:L="None",(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Plant Sample",children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Disk",children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:L,tooltip:"Select Empty Disk",onClick:function(){function w(){return h("select_empty_disk")}return w}()})})})]})})},g=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.disk,N=C.core_genes;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core Genes",open:!0,children:[N.map(function(V){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:V.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function y(){return h("extract",{id:V.id})}return y}()})})]},V)})," ",(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract All",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function V(){return h("bulk_extract_core")}return V}()})})})]},"Core Genes")},l=function(s,u){var v=(0,a.useBackend)(u),h=v.data,C=h.reagent_genes,p=h.has_reagent;return(0,e.createComponentVNode)(2,m,{title:"Reagent Genes",gene_set:C,do_we_show:p})},c=function(s,u){var v=(0,a.useBackend)(u),h=v.data,C=h.trait_genes,p=h.has_trait;return(0,e.createComponentVNode)(2,m,{title:"Trait Genes",gene_set:C,do_we_show:p})},m=function(s,u){var v=s.title,h=s.gene_set,C=s.do_we_show,p=(0,a.useBackend)(u),N=p.act,V=p.data,y=V.disk;return(0,e.createComponentVNode)(2,t.Collapsible,{title:v,open:!0,children:C?h.map(function(I){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:I.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(y!=null&&y.can_extract),icon:"save",onClick:function(){function L(){return N("extract",{id:I.id})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"times",onClick:function(){function L(){return N("remove",{id:I.id})}return L}()})})]},I)}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"No Genes Detected"})},v)},i=function(s,u){var v=s.title,h=s.gene_set,C=s.do_we_show,p=(0,a.useBackend)(u),N=p.act,V=p.data,y=V.has_seed,I=V.empty_disks,L=V.stat_disks,w=V.trait_disks,A=V.reagent_disks;return(0,e.createComponentVNode)(2,t.Section,{title:"Disks",children:[(0,e.createVNode)(1,"br"),"Empty Disks: ",I,(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:12,icon:"arrow-down",tooltip:"Eject an Empty disk",content:"Eject Empty Disk",onClick:function(){function x(){return N("eject_empty_disk")}return x}()}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stats",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[L.slice().sort(function(x,E){return x.display_name.localeCompare(E.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[x.stat==="All"?(0,e.createComponentVNode)(2,t.Button,{content:"Replace All",tooltip:"Write disk stats to seed",disabled:!(x!=null&&x.ready)||!y,icon:"arrow-circle-down",onClick:function(){function E(){return N("bulk_replace_core",{index:x.index})}return E}()}):(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",tooltip:"Write disk stat to seed",disabled:!x||!y,content:"Replace",onClick:function(){function E(){return N("replace",{index:x.index,stat:x.stat})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("select",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("eject_disk",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function E(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return E}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Traits",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[w.slice().sort(function(x,E){return x.display_name.localeCompare(E.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!x||!x.can_insert,tooltip:"Add disk trait to seed",content:"Insert",onClick:function(){function E(){return N("insert",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("select",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("eject_disk",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function E(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return E}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Reagents",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[A.slice().sort(function(x,E){return x.display_name.localeCompare(E.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!x||!x.can_insert,tooltip:"Add disk reagent to seed",content:"Insert",onClick:function(){function E(){return N("insert",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("select",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("eject_disk",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function E(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return E}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})})]})]})}},73053:function(T,r,n){"use strict";r.__esModule=!0,r.GenericCrewManifest=void 0;var e=n(89005),a=n(36036),t=n(98595),o=n(41874),f=r.GenericCrewManifest=function(){function b(S,B){return(0,e.createComponentVNode)(2,t.Window,{theme:"nologo",width:588,height:510,children:(0,e.createComponentVNode)(2,t.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:(0,e.createComponentVNode)(2,o.CrewManifest)})})})}return b}()},42914:function(T,r,n){"use strict";r.__esModule=!0,r.GhostHudPanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GhostHudPanel=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.data,c=l.security,m=l.medical,i=l.diagnostic,d=l.pressure,s=l.radioactivity,u=l.ahud;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:217,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,b,{label:"Medical",type:"medical",is_active:m}),(0,e.createComponentVNode)(2,b,{label:"Security",type:"security",is_active:c}),(0,e.createComponentVNode)(2,b,{label:"Diagnostic",type:"diagnostic",is_active:i}),(0,e.createComponentVNode)(2,b,{label:"Pressure",type:"pressure",is_active:d}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Radioactivity",type:"radioactivity",is_active:s,act_on:"rads_on",act_off:"rads_off"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Antag HUD",is_active:u,act_on:"ahud_on",act_off:"ahud_off"})]})})})}return S}(),b=function(B,k){var g=(0,a.useBackend)(k),l=g.act,c=B.label,m=B.type,i=m===void 0?null:m,d=B.is_active,s=B.act_on,u=s===void 0?"hud_on":s,v=B.act_off,h=v===void 0?"hud_off":v;return(0,e.createComponentVNode)(2,t.Flex,{pt:.3,color:"label",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:.6,content:d?"On":"Off",icon:d?"toggle-on":"toggle-off",selected:d,onClick:function(){function C(){return l(d?h:u,{hud_type:i})}return C}()})})]})}},25825:function(T,r,n){"use strict";r.__esModule=!0,r.GlandDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GlandDispenser=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.glands,m=c===void 0?[]:c;return(0,e.createComponentVNode)(2,o.Window,{width:300,height:338,theme:"abductor",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:i.color,content:i.amount||"0",disabled:!i.amount,onClick:function(){function d(){return g("dispense",{gland_id:i.id})}return d}()},i.id)})})})})}return b}()},10270:function(T,r,n){"use strict";r.__esModule=!0,r.GravityGen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GravityGen=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.charging_state,m=l.charge_count,i=l.breaker,d=l.ext_power,s=function(){function v(h){return h>0?(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"average",children:["[ ",h===1?"Charging":"Discharging"," ]"]}):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:d?"good":"bad",children:["[ ",d?"Powered":"Unpowered"," ]"]})}return v}(),u=function(){function v(h){if(h>0)return(0,e.createComponentVNode)(2,t.NoticeBox,{danger:!0,p:1.5,children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}return v}();return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[u(c),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Generator Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:i?"power-off":"times",content:i?"Online":"Offline",color:i?"green":"red",px:1.5,onClick:function(){function v(){return g("breaker")}return v}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Status",color:d?"good":"bad",children:s(c)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gravity Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:m/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}return b}()},48657:function(T,r,n){"use strict";r.__esModule=!0,r.GuestPass=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=r.GuestPass=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:690,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){function m(){return l("mode",{mode:0})}return m}(),children:"Issue Pass"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){function m(){return l("mode",{mode:1})}return m}(),children:["Records (",c.issue_log.length,")"]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){function m(){return l("scan")}return m}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!c.showlogs&&(0,e.createComponentVNode)(2,t.Section,{title:"Issue Guest Pass",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Issue To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){function m(){return l("giv_name")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reason",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){function m(){return l("reason")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){function m(){return l("duration")}return m}()})})]})})}),!c.showlogs&&(c.scan_name?(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){function m(){return l("issue")}return m}()}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(){function m(i){return l("access",{access:i})}return m}(),grantAll:function(){function m(){return l("grant_all")}return m}(),denyAll:function(){function m(){return l("clear_all")}return m}(),grantDep:function(){function m(i){return l("grant_region",{region:i})}return m}(),denyDep:function(){function m(i){return l("deny_region",{region:i})}return m}()})}):(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card",size:5,color:"gray",mb:5}),(0,e.createVNode)(1,"br"),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){function m(){return l("print")}return m}()}),children:!!c.issue_log.length&&(0,e.createComponentVNode)(2,t.LabeledList,{children:c.issue_log.map(function(m,i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:m},i)})})||(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No logs"]})})})})]})})})}return S}()},67834:function(T,r,n){"use strict";r.__esModule=!0,r.HandheldChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[1,5,10,20,30,50],b=null,S=r.HandheldChemDispenser=function(){function g(l,c){return(0,e.createComponentVNode)(2,o.Window,{width:390,height:430,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,k)]})})})}return g}(),B=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.amount,u=d.energy,v=d.maxEnergy,h=d.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:u,minValue:0,maxValue:v,ranges:{good:[v*.5,1/0],average:[v*.25,v*.5],bad:[-1/0,v*.25]},children:[u," / ",v," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:f.map(function(C,p){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:s===C,content:C,onClick:function(){function N(){return i("amount",{amount:C})}return N}()})},p)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{justify:"space-between",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:h==="dispense",content:"Dispense",m:"0",width:"32%",onClick:function(){function C(){return i("mode",{mode:"dispense"})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:h==="remove",content:"Remove",m:"0",width:"32%",onClick:function(){function C(){return i("mode",{mode:"remove"})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:h==="isolate",content:"Isolate",m:"0",width:"32%",onClick:function(){function C(){return i("mode",{mode:"isolate"})}return C}()})]})})]})})})},k=function(l,c){for(var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.chemicals,u=s===void 0?[]:s,v=d.current_reagent,h=[],C=0;C<(u.length+1)%3;C++)h.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,height:"18%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:d.glass?"Drink Selector":"Chemical Selector",children:[u.map(function(p,N){return(0,e.createComponentVNode)(2,t.Button,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:v===p.id,content:p.title,style:{"margin-left":"2px"},onClick:function(){function V(){return i("dispense",{reagent:p.id})}return V}()},N)}),h.map(function(p,N){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:"1",basis:"25%"},N)})]})})}},46098:function(T,r,n){"use strict";r.__esModule=!0,r.HealthSensor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.HealthSensor=function(){function B(k,g){var l=(0,t.useBackend)(g),c=l.act,m=l.data,i=m.on,d=m.user_health,s=m.minHealth,u=m.maxHealth,v=m.alarm_health;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:125,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Scanning",children:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",content:i?"On":"Off",color:i?null:"red",selected:i,onClick:function(){function h(){return c("scan_toggle")}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health activation",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:s,maxValue:u,value:v,format:function(){function h(C){return(0,a.toFixed)(C,1)}return h}(),width:"80px",onDrag:function(){function h(C,p){return c("alarm_health",{alarm_health:p})}return h}()})}),d!==null&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"User health",children:(0,e.createComponentVNode)(2,o.Box,{color:S(d),bold:d>=100,children:(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:d})})})]})})})})}return B}(),S=function(k){return k>50?"green":k>0?"orange":"red"}},36771:function(T,r,n){"use strict";r.__esModule=!0,r.Holodeck=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Holodeck=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=(0,a.useLocalState)(k,"currentDeck",""),i=m[0],d=m[1],s=(0,a.useLocalState)(k,"showReload",!1),u=s[0],v=s[1],h=c.decks,C=c.ai_override,p=c.emagged,N=function(){function V(y){l("select_deck",{deck:y}),d(y),v(!0),setTimeout(function(){v(!1)},3e3)}return V}();return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:[u&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Holodeck Control System",children:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",i]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Available Programs",children:[h.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{width:15.5,color:"transparent",content:V,selected:V===i,onClick:function(){function y(){return N(V)}return y}()},V)}),(0,e.createVNode)(1,"hr",null,null,1,{color:"gray"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!C&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Override Protocols",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){function V(){return l("ai_override")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety Protocols",children:(0,e.createComponentVNode)(2,t.Box,{color:p?"bad":"good",children:[p?"Off":"On",!!p&&(0,e.createComponentVNode)(2,t.Button,{ml:9.5,width:15.5,color:"red",content:"Wildlife Simulation",onClick:function(){function V(){return l("wildlifecarp")}return V}()})]})})]})]})})]})})]})}return S}(),b=function(B,k){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"white",children:(0,e.createVNode)(1,"h1",null,"\xA0Recalibrating projection apparatus.\xA0",16)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,"Please, wait for 3 seconds.",16)})]})}},25471:function(T,r,n){"use strict";r.__esModule=!0,r.Instrument=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Instrument=function(){function l(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:505,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,g)]})})]})}return l}(),S=function(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data,u=s.help;if(u)return(0,e.createComponentVNode)(2,o.Modal,{maxWidth:"75%",height:window.innerHeight*.75+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,e.createVNode)(1,"h1",null,"Making a Song",16),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Type:"}),(0,e.createTextVNode)("\xA0Whether the instrument is legacy or synthesized."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Current:"}),(0,e.createTextVNode)("\xA0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,e.createTextVNode)("\xA0The pitch to apply to all notes of the song.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,e.createTextVNode)("\xA0How a played note fades out."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,e.createTextVNode)("\xA0The volume threshold at which a note is fully stopped.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,e.createTextVNode)("\xA0Whether the last note should be sustained indefinitely.")],4)],4),(0,e.createComponentVNode)(2,o.Button,{color:"grey",content:"Close",onClick:function(){function v(){return d("help")}return v}()})]})})})},B=function(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data,u=s.lines,v=s.playing,h=s.repeat,C=s.maxRepeats,p=s.tempo,N=s.minTempo,V=s.maxTempo,y=s.tickLag,I=s.volume,L=s.minVolume,w=s.maxVolume,A=s.ready;return(0,e.createComponentVNode)(2,o.Section,{title:"Instrument",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"info",content:"Help",onClick:function(){function x(){return d("help")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file",content:"New",onClick:function(){function x(){return d("newsong")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"upload",content:"Import",onClick:function(){function x(){return d("import")}return x}()})],4),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Playback",children:[(0,e.createComponentVNode)(2,o.Button,{selected:v,disabled:u.length===0||h<0,icon:"play",content:"Play",onClick:function(){function x(){return d("play")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!v,icon:"stop",content:"Stop",onClick:function(){function x(){return d("stop")}return x}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Repeat",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:0,maxValue:C,value:h,stepPixelSize:59,onChange:function(){function x(E,P){return d("repeat",{new:P})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tempo",children:(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Button,{disabled:p>=V,content:"-",as:"span",mr:"0.5rem",onClick:function(){function x(){return d("tempo",{new:p+y})}return x}()}),(0,a.round)(600/p)," BPM",(0,e.createComponentVNode)(2,o.Button,{disabled:p<=N,content:"+",as:"span",ml:"0.5rem",onClick:function(){function x(){return d("tempo",{new:p-y})}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:L,maxValue:w,value:I,stepPixelSize:6,onDrag:function(){function x(E,P){return d("setvolume",{new:P})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",children:A?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Ready"}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,e.createComponentVNode)(2,k)]})},k=function(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data,u=s.allowedInstrumentNames,v=s.instrumentLoaded,h=s.instrument,C=s.canNoteShift,p=s.noteShift,N=s.noteShiftMin,V=s.noteShiftMax,y=s.sustainMode,I=s.sustainLinearDuration,L=s.sustainExponentialDropoff,w=s.legacy,A=s.sustainDropoffVolume,x=s.sustainHeldNote,E,P;return y===1?(E="Linear",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:.1,maxValue:5,value:I,step:.5,stepPixelSize:85,format:function(){function D(M){return(0,a.round)(M*100)/100+" seconds"}return D}(),onChange:function(){function D(M,R){return d("setlinearfalloff",{new:R/10})}return D}()})):y===2&&(E="Exponential",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:1.025,maxValue:10,value:L,step:.01,format:function(){function D(M){return(0,a.round)(M*1e3)/1e3+"% per decisecond"}return D}(),onChange:function(){function D(M,R){return d("setexpfalloff",{new:R})}return D}()})),u.sort(),(0,e.createComponentVNode)(2,o.Box,{my:-1,children:(0,e.createComponentVNode)(2,o.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,e.createComponentVNode)(2,o.Section,{mt:-1,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Type",children:w?"Legacy":"Synthesized"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current",children:v?(0,e.createComponentVNode)(2,o.Dropdown,{options:u,selected:h,width:"50%",onSelected:function(){function D(M){return d("switchinstrument",{name:M})}return D}()}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"None!"})}),!!(!w&&C)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,e.createComponentVNode)(2,o.Slider,{minValue:N,maxValue:V,value:p,stepPixelSize:2,format:function(){function D(M){return M+" keys / "+(0,a.round)(M/12*100)/100+" octaves"}return D}(),onChange:function(){function D(M,R){return d("setnoteshift",{new:R})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain Mode",children:[(0,e.createComponentVNode)(2,o.Dropdown,{options:["Linear","Exponential"],selected:E,mb:"0.4rem",onSelected:function(){function D(M){return d("setsustainmode",{new:M})}return D}()}),P]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:.01,maxValue:100,value:A,stepPixelSize:6,onChange:function(){function D(M,R){return d("setdropoffvolume",{new:R})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,e.createComponentVNode)(2,o.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Yes":"No",onClick:function(){function D(){return d("togglesustainhold")}return D}()})})],4)]}),(0,e.createComponentVNode)(2,o.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){function D(){return d("reset")}return D}()})]})})})},g=function(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data,u=s.playing,v=s.lines,h=s.editing;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!h||u,icon:"plus",content:"Add Line",onClick:function(){function C(){return d("newline",{line:v.length+1})}return C}()}),(0,e.createComponentVNode)(2,o.Button,{selected:!h,icon:h?"chevron-up":"chevron-down",onClick:function(){function C(){return d("edit")}return C}()})],4),children:!!h&&(v.length>0?(0,e.createComponentVNode)(2,o.LabeledList,{children:v.map(function(C,p){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:p+1,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:u,icon:"pen",onClick:function(){function N(){return d("modifyline",{line:p+1})}return N}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:u,icon:"trash",onClick:function(){function N(){return d("deleteline",{line:p+1})}return N}()})],4),children:C},p)})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Song is empty."}))})}},13618:function(T,r,n){"use strict";r.__esModule=!0,r.KeyComboModal=void 0;var e=n(89005),a=n(70611),t=n(72253),o=n(36036),f=n(98595),b=n(19203),S=n(51057),B=function(i){return i.key!==a.KEY.Alt&&i.key!==a.KEY.Control&&i.key!==a.KEY.Shift&&i.key!==a.KEY.Escape},k={DEL:"Delete",DOWN:"South",END:"Southwest",HOME:"Northwest",INSERT:"Insert",LEFT:"West",PAGEDOWN:"Southeast",PAGEUP:"Northeast",RIGHT:"East",SPACEBAR:"Space",UP:"North"},g=3,l=function(i){var d="";if(i.altKey&&(d+="Alt"),i.ctrlKey&&(d+="Ctrl"),i.shiftKey&&!(i.keyCode>=48&&i.keyCode<=57)&&(d+="Shift"),i.location===g&&(d+="Numpad"),B(i))if(i.shiftKey&&i.keyCode>=48&&i.keyCode<=57){var s=i.keyCode-48;d+="Shift"+s}else{var u=i.key.toUpperCase();d+=k[u]||u}return d},c=r.KeyComboModal=function(){function m(i,d){var s=(0,t.useBackend)(d),u=s.act,v=s.data,h=v.init_value,C=v.large_buttons,p=v.message,N=p===void 0?"":p,V=v.title,y=v.timeout,I=(0,t.useLocalState)(d,"input",h),L=I[0],w=I[1],A=(0,t.useLocalState)(d,"binding",!0),x=A[0],E=A[1],P=function(){function R(O){if(!x){O.key===a.KEY.Enter&&u("submit",{entry:L}),(0,a.isEscape)(O.key)&&u("cancel");return}if(O.preventDefault(),B(O)){D(l(O)),E(!1);return}else if(O.key===a.KEY.Escape){D(h),E(!1);return}}return R}(),D=function(){function R(O){O!==L&&w(O)}return R}(),M=130+(N.length>30?Math.ceil(N.length/3):0)+(N.length&&C?5:0);return(0,e.createComponentVNode)(2,f.Window,{title:V,width:240,height:M,children:[y&&(0,e.createComponentVNode)(2,S.Loader,{value:y}),(0,e.createComponentVNode)(2,f.Window.Content,{onKeyDown:function(){function R(O){P(O)}return R}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:x,content:x&&x!==null?"Awaiting input...":""+L,width:"100%",textAlign:"center",onClick:function(){function R(){D(h),E(!0)}return R}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,b.InputButtons,{input:L})})]})]})})]})}return m}()},35655:function(T,r,n){"use strict";r.__esModule=!0,r.KeycardAuth=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.KeycardAuth=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=(0,e.createComponentVNode)(2,t.Section,{title:"Keycard Authentication Device",children:(0,e.createComponentVNode)(2,t.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!l.swiping&&!l.busy)return(0,e.createComponentVNode)(2,o.Window,{width:540,height:280,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,(0,e.createComponentVNode)(2,t.Section,{title:"Choose Action",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Red Alert",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",disabled:!l.redAvailable,onClick:function(){function i(){return g("triggerevent",{triggerevent:"Red Alert"})}return i}(),content:"Red Alert"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ERT",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Emergency Response Team"})}return i}(),content:"Call ERT"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})}return i}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})}return i}(),content:"Revoke"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})}return i}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})}return i}(),content:"Revoke"})]})]})})]})});var m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return!l.hasSwiped&&!l.ertreason&&l.event==="Emergency Response Team"?m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Fill out the reason for your ERT request."}):l.hasConfirm?m=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Request Confirmed!"}):l.isRemote?m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):l.hasSwiped&&(m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Waiting for second person to confirm..."})),(0,e.createComponentVNode)(2,o.Window,{width:540,height:265,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,l.event==="Emergency Response Team"&&(0,e.createComponentVNode)(2,t.Section,{title:"Reason for ERT Call",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{color:l.ertreason?"":"red",icon:l.ertreason?"check":"pencil-alt",content:l.ertreason?l.ertreason:"-----",disabled:l.busy,onClick:function(){function i(){return g("ert")}return i}()})})}),(0,e.createComponentVNode)(2,t.Section,{title:l.event,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back",disabled:l.busy||l.hasConfirm,onClick:function(){function i(){return g("reset")}return i}()}),children:m})]})})}return b}()},62955:function(T,r,n){"use strict";r.__esModule=!0,r.KitchenMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.KitchenMachine=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.data,m=l.config,i=c.ingredients,d=c.operating,s=m.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:d,name:s}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,S)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,e.createComponentVNode)(2,t.Table,{className:"Ingredient__Table",children:i.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{tr:5,children:[(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:u.name}),2),(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:[u.amount," ",u.units]}),2)]},u.name)})})})})]})})})}return B}(),S=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.inactive,d=m.tooltip;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:i,tooltip:i?d:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){function s(){return c("cook")}return s}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:i,tooltip:i?d:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){function s(){return c("eject")}return s}()})})]})})}},9525:function(T,r,n){"use strict";r.__esModule=!0,r.LawManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.LawManager=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.isAdmin,s=i.isSlaved,u=i.isMalf,v=i.isAIMalf,h=i.view;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:u?620:365,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!(d&&s)&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:["This unit is slaved to ",s,"."]}),!!(u||v)&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Law Management",selected:h===0,onClick:function(){function C(){return m("set_view",{set_view:0})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Lawsets",selected:h===1,onClick:function(){function C(){return m("set_view",{set_view:1})}return C}()})]}),h===0&&(0,e.createComponentVNode)(2,b),h===1&&(0,e.createComponentVNode)(2,S)]})})}return k}(),b=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.has_zeroth_laws,s=i.zeroth_laws,u=i.has_ion_laws,v=i.ion_laws,h=i.ion_law_nr,C=i.has_inherent_laws,p=i.inherent_laws,N=i.has_supplied_laws,V=i.supplied_laws,y=i.channels,I=i.channel,L=i.isMalf,w=i.isAdmin,A=i.zeroth_law,x=i.ion_law,E=i.inherent_law,P=i.supplied_law,D=i.supplied_law_position;return(0,e.createFragment)([!!d&&(0,e.createComponentVNode)(2,B,{title:"ERR_NULL_VALUE",laws:s,ctx:l}),!!u&&(0,e.createComponentVNode)(2,B,{title:h,laws:v,ctx:l}),!!C&&(0,e.createComponentVNode)(2,B,{title:"Inherent",laws:p,ctx:l}),!!N&&(0,e.createComponentVNode)(2,B,{title:"Supplied",laws:V,ctx:l}),(0,e.createComponentVNode)(2,t.Section,{title:"Statement Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Statement Channel",children:y.map(function(M){return(0,e.createComponentVNode)(2,t.Button,{content:M.channel,selected:M.channel===I,onClick:function(){function R(){return m("law_channel",{law_channel:M.channel})}return R}()},M.channel)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"State Laws",children:(0,e.createComponentVNode)(2,t.Button,{content:"State Laws",onClick:function(){function M(){return m("state_laws")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Law Notification",children:(0,e.createComponentVNode)(2,t.Button,{content:"Notify",onClick:function(){function M(){return m("notify_laws")}return M}()})})]})}),!!L&&(0,e.createComponentVNode)(2,t.Section,{title:"Add Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"60%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Actions"})]}),!!(w&&!d)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Zero"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:A}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_zeroth_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_zeroth_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ion"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_ion_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_ion_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Inherent"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:E}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_inherent_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_inherent_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Supplied"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:P}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:D,onClick:function(){function M(){return m("change_supplied_law_position")}return M}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_supplied_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_supplied_law")}return M}()})]})]})]})})],0)},S=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.law_sets;return(0,e.createComponentVNode)(2,t.Box,{children:d.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name+" - "+s.header,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Load Laws",icon:"download",onClick:function(){function u(){return m("transfer_laws",{transfer_laws:s.ref})}return u}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.laws.has_ion_laws>0&&s.laws.ion_laws.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.index,children:u.law},u.index)}),s.laws.has_zeroth_laws>0&&s.laws.zeroth_laws.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.index,children:u.law},u.index)}),s.laws.has_inherent_laws>0&&s.laws.inherent_laws.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.index,children:u.law},u.index)}),s.laws.has_supplied_laws>0&&s.laws.inherent_laws.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.index,children:u.law},u.index)})]})},s.name)})})},B=function(g,l){var c=(0,a.useBackend)(g.ctx),m=c.act,i=c.data,d=i.isMalf;return(0,e.createComponentVNode)(2,t.Section,{title:g.title+" Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"69%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"21%",children:"State?"})]}),g.laws.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.index}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.law}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:s.state?"Yes":"No",selected:s.state,onClick:function(){function u(){return m("state_law",{ref:s.ref,state_law:s.state?0:1})}return u}()}),!!d&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function u(){return m("edit_law",{edit_law:s.ref})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){function u(){return m("delete_law",{delete_law:s.ref})}return u}()})],4)]})]},s.law)})]})})}},85066:function(T,r,n){"use strict";r.__esModule=!0,r.LibraryComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryComputer=function(){function h(C,p){return(0,e.createComponentVNode)(2,o.Window,{width:1050,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,l),(0,e.createComponentVNode)(2,c)]})})]})}return h}(),S=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=C.args,L=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:I.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:I.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:I.summary}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[I.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!I.isProgrammatic&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Categories",children:I.categories.join(", ")})]}),(0,e.createVNode)(1,"br"),L===I.ckey&&(0,e.createComponentVNode)(2,t.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:I.isProgrammatic,onClick:function(){function w(){return V("delete_book",{bookid:I.id,user_ckey:L})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Report Book",icon:"flag",color:"red",disabled:I.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"report_book",{bookid:I.id})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:I.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"rate_info",{bookid:I.id})}return w}()})]})},B=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=C.args,L=y.selected_report,w=y.report_categories,A=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:I.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reasons",children:(0,e.createComponentVNode)(2,t.Box,{children:w.map(function(x,E){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:x.category_id===L,onClick:function(){function P(){return V("set_report",{report_type:x.category_id})}return P}()}),(0,e.createVNode)(1,"br")],4,E)})})})]}),(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){function x(){return V("submit_report",{bookid:I.id,user_ckey:A})}return x}()})]})},k=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.selected_rating,L=Array(10).fill().map(function(w,A){return 1+A});return(0,e.createComponentVNode)(2,t.Stack,{children:[L.map(function(w,A){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{bold:!0,icon:"star",color:I>=w?"caution":"default",onClick:function(){function x(){return V("set_rating",{rating_value:w})}return x}()})},A)}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,ml:2,fontSize:"150%",children:[I+"/10",(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},g=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=C.args,L=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:I.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:I.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[I.current_rating?I.current_rating:0,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Ratings",children:I.total_ratings?I.total_ratings:0})]}),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){function w(){return V("rate_book",{bookid:I.id,user_ckey:L})}return w}()})]})},l=function(C,p){var N=(0,a.useBackend)(p),V=N.data,y=(0,a.useLocalState)(p,"tabIndex",0),I=y[0],L=y[1],w=V.login_state;return(0,e.createComponentVNode)(2,t.Stack.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===0,onClick:function(){function A(){return L(0)}return A}(),children:"Book Archives"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===1,onClick:function(){function A(){return L(1)}return A}(),children:"Corporate Literature"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===2,onClick:function(){function A(){return L(2)}return A}(),children:"Upload Book"}),w===1&&(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===3,onClick:function(){function A(){return L(3)}return A}(),children:"Patron Manager"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===4,onClick:function(){function A(){return L(4)}return A}(),children:"Inventory"})]})})},c=function(C,p){var N=(0,a.useLocalState)(p,"tabIndex",0),V=N[0];switch(V){case 0:return(0,e.createComponentVNode)(2,i);case 1:return(0,e.createComponentVNode)(2,d);case 2:return(0,e.createComponentVNode)(2,s);case 3:return(0,e.createComponentVNode)(2,u);case 4:return(0,e.createComponentVNode)(2,v);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.searchcontent,L=y.book_categories,w=y.user_ckey,A=[];return L.map(function(x){return A[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:I.title||"Input Title",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:I.author||"Input Author",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Ratings",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:1,width:"min-content",content:I.ratingmin,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmin")}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"To"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:1,width:"min-content",content:I.ratingmax,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmax")}return x}()})})]})})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Dropdown,{mt:.6,width:"190px",options:L.map(function(x){return x.description}),onSelected:function(){function x(E){return V("toggle_search_category",{category_id:A[E]})}return x}()})})})}),(0,e.createVNode)(1,"br"),L.filter(function(x){return I.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:!0,icon:"unlink",onClick:function(){function E(){return V("toggle_search_category",{category_id:x.category_id})}return E}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Search",icon:"eraser",onClick:function(){function x(){return V("clear_search")}return x}()}),I.ckey?(0,e.createComponentVNode)(2,t.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){function x(){return V("clear_ckey_search")}return x}()}):(0,e.createComponentVNode)(2,t.Button,{content:"Find My Books",icon:"search",onClick:function(){function x(){return V("find_users_books",{user_ckey:w})}return x}()})]})]})},i=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.external_booklist,L=y.archive_pagenumber,w=y.num_pages,A=y.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",disabled:L===1,onClick:function(){function x(){return V("deincrementpagemax")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",disabled:L===1,onClick:function(){function x(){return V("deincrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{bold:!0,content:L,onClick:function(){function x(){return(0,f.modalOpen)(p,"setpagenumber")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",disabled:L===w,onClick:function(){function x(){return V("incrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",disabled:L===w,onClick:function(){function x(){return V("incrementpagemax")}return x}()})],4),children:[(0,e.createComponentVNode)(2,m),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ratings"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Category"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),I.map(function(x){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:.5}),x.title.length>45?x.title.substr(0,45)+"...":x.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:x.author.length>30?x.author.substr(0,30)+"...":x.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[x.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.categories.join(", ").substr(0,45)}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[A===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function E(){return V("order_external_book",{bookid:x.id})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function E(){return(0,f.modalOpen)(p,"expand_info",{bookid:x.id})}return E}()})]})]},x.id)})]})]})},d=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.programmatic_booklist,L=y.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),I.map(function(w,A){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:2}),w.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[L===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function x(){return V("order_programmatic_book",{bookid:w.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function x(){return(0,f.modalOpen)(p,"expand_info",{bookid:w.id})}return x}()})]})]},A)})]})})},s=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.selectedbook,L=y.book_categories,w=y.user_ckey,A=[];return L.map(function(x){return A[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:I.copyright,content:"Upload Book",onClick:function(){function x(){return V("uploadbook",{user_ckey:w})}return x}()}),children:[I.copyright?(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:I.copyright,content:I.title,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:I.copyright,content:I.author,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"240px",options:L.map(function(x){return x.description}),onSelected:function(){function x(E){return V("toggle_upload_category",{category_id:A[E]})}return x}()})})})]}),(0,e.createVNode)(1,"br"),L.filter(function(x){return I.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,disabled:I.copyright,selected:!0,icon:"unlink",onClick:function(){function E(){return V("toggle_upload_category",{category_id:x.category_id})}return E}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:75,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",disabled:I.copyright,content:"Edit Summary",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_summary")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:I.summary})]})})]})]})},u=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.checkout_data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Patron"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),I.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-tag"}),L.patron_name]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.timeleft>=0?L.timeleft:"LATE"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:(0,e.createComponentVNode)(2,t.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:L.timeleft>=0,onClick:function(){function A(){return V("reportlost",{libraryid:L.libraryid})}return A}()})})]},w)})]})})},v=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.inventory_list;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"LIB ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"})]}),I.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.libraryid}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"})," ",L.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.checked_out?"Checked Out":"Available"})]},w)})]})})};(0,f.modalRegisterBodyOverride)("expand_info",S),(0,f.modalRegisterBodyOverride)("report_book",B),(0,f.modalRegisterBodyOverride)("rate_info",g)},9516:function(T,r,n){"use strict";r.__esModule=!0,r.LibraryManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryManager=function(){function l(c,m){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,S)})]})}return l}(),S=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.pagestate;switch(u){case 1:return(0,e.createComponentVNode)(2,B);case 2:return(0,e.createComponentVNode)(2,g);case 3:return(0,e.createComponentVNode)(2,k);default:return"WE SHOULDN'T BE HERE!"}},B=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){function u(){return(0,f.modalOpen)(m,"specify_ssid_delete")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){function u(){return(0,f.modalOpen)(m,"specify_ckey_delete")}return u}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){function u(){return(0,f.modalOpen)(m,"specify_ckey_search")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){function u(){return d("view_reported_books")}return u}()})]})},k=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.reports;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"All Reported Books",(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function v(){return d("return")}return v}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Uploader CKEY"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Report Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reporter Ckey"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),u.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:v.uploader_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),v.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:v.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:v.report_description}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:v.reporter_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){function h(){return d("delete_book",{bookid:v.id})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){function h(){return d("unflag_book",{bookid:v.id})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function h(){return d("view_book",{bookid:v.id})}return h}()})]})]},v.id)})]})})},g=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.ckey,v=s.booklist;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"Books uploaded by ",u,(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function h(){return d("return")}return h}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),v.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),h.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){function C(){return d("delete_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function C(){return d("view_book",{bookid:h.id})}return C}()})]})]},h.id)})]})})}},90447:function(T,r,n){"use strict";r.__esModule=!0,r.ListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(92986),S=n(98595),B=r.ListInputModal=function(){function l(c,m){var i=(0,f.useBackend)(m),d=i.act,s=i.data,u=s.items,v=u===void 0?[]:u,h=s.message,C=h===void 0?"":h,p=s.init_value,N=s.timeout,V=s.title,y=(0,f.useLocalState)(m,"selected",v.indexOf(p)),I=y[0],L=y[1],w=(0,f.useLocalState)(m,"searchBarVisible",v.length>10),A=w[0],x=w[1],E=(0,f.useLocalState)(m,"searchQuery",""),P=E[0],D=E[1],M=function(){function G(X){var J=z.length-1;if(X===b.KEY_DOWN)if(I===null||I===J){var se;L(0),(se=document.getElementById("0"))==null||se.scrollIntoView()}else{var ie;L(I+1),(ie=document.getElementById((I+1).toString()))==null||ie.scrollIntoView()}else if(X===b.KEY_UP)if(I===null||I===0){var me;L(J),(me=document.getElementById(J.toString()))==null||me.scrollIntoView()}else{var q;L(I-1),(q=document.getElementById((I-1).toString()))==null||q.scrollIntoView()}}return G}(),R=function(){function G(X){X!==I&&L(X)}return G}(),O=function(){function G(){x(!1),x(!0)}return G}(),_=function(){function G(X){var J=String.fromCharCode(X),se=v.find(function(q){return q==null?void 0:q.toLowerCase().startsWith(J==null?void 0:J.toLowerCase())});if(se){var ie,me=v.indexOf(se);L(me),(ie=document.getElementById(me.toString()))==null||ie.scrollIntoView()}}return G}(),F=function(){function G(X){var J;X!==P&&(D(X),L(0),(J=document.getElementById("0"))==null||J.scrollIntoView())}return G}(),U=function(){function G(){x(!A),D("")}return G}(),z=v.filter(function(G){return G==null?void 0:G.toLowerCase().includes(P.toLowerCase())}),$=330+Math.ceil(C.length/3);return A||setTimeout(function(){var G;return(G=document.getElementById(I.toString()))==null?void 0:G.focus()},1),(0,e.createComponentVNode)(2,S.Window,{title:V,width:325,height:$,children:[N&&(0,e.createComponentVNode)(2,a.Loader,{value:N}),(0,e.createComponentVNode)(2,S.Window.Content,{onKeyDown:function(){function G(X){var J=window.event?X.which:X.keyCode;(J===b.KEY_DOWN||J===b.KEY_UP)&&(X.preventDefault(),M(J)),J===b.KEY_ENTER&&(X.preventDefault(),d("submit",{entry:z[I]})),!A&&J>=b.KEY_A&&J<=b.KEY_Z&&(X.preventDefault(),_(J)),J===b.KEY_ESCAPE&&(X.preventDefault(),d("cancel"))}return G}(),children:(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{compact:!0,icon:A?"search":"font",selected:!0,tooltip:A?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){function G(){return U()}return G}()}),className:"ListInput__Section",fill:!0,title:C,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,k,{filteredItems:z,onClick:R,onFocusSearch:O,searchBarVisible:A,selected:I})}),(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:A&&(0,e.createComponentVNode)(2,g,{filteredItems:z,onSearch:F,searchQuery:P,selected:I})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:z[I]})})]})})})]})}return l}(),k=function(c,m){var i=(0,f.useBackend)(m),d=i.act,s=c.filteredItems,u=c.onClick,v=c.onFocusSearch,h=c.searchBarVisible,C=c.selected;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:s.map(function(p,N){return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:"transparent",id:N,onClick:function(){function V(){return u(N)}return V}(),onDblClick:function(){function V(y){y.preventDefault(),d("submit",{entry:s[C]})}return V}(),onKeyDown:function(){function V(y){var I=window.event?y.which:y.keyCode;h&&I>=b.KEY_A&&I<=b.KEY_Z&&(y.preventDefault(),v())}return V}(),selected:N===C,style:{animation:"none",transition:"none"},children:p.replace(/^\w/,function(V){return V.toUpperCase()})},N)})})},g=function(c,m){var i=(0,f.useBackend)(m),d=i.act,s=c.filteredItems,u=c.onSearch,v=c.searchQuery,h=c.selected;return(0,e.createComponentVNode)(2,o.Input,{width:"100%",autoFocus:!0,autoSelect:!0,onEnter:function(){function C(p){p.preventDefault(),d("submit",{entry:s[h]})}return C}(),onInput:function(){function C(p,N){return u(N)}return C}(),placeholder:"Search...",value:v})}},26826:function(T,r,n){"use strict";r.__esModule=!0,r.Loadout=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b={Default:function(){function c(m,i){return m.gear.gear_tier-i.gear.gear_tier}return c}(),Alphabetical:function(){function c(m,i){return m.gear.name.toLowerCase().localeCompare(i.gear.name.toLowerCase())}return c}(),Cost:function(){function c(m,i){return m.gear.cost-i.gear.cost}return c}()},S=r.Loadout=function(){function c(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=(0,t.useLocalState)(i,"search",!1),h=v[0],C=v[1],p=(0,t.useLocalState)(i,"searchText",""),N=p[0],V=p[1],y=(0,t.useLocalState)(i,"category",Object.keys(u.gears)[0]),I=y[0],L=y[1],w=(0,t.useLocalState)(i,"tweakedGear",""),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,f.Window,{width:1105,height:650,children:[A&&(0,e.createComponentVNode)(2,l,{tweakedGear:A,setTweakedGear:x}),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,B,{category:I,setCategory:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,g,{setTweakedGear:x})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"75%",children:(0,e.createComponentVNode)(2,k,{category:I,search:h,setSearch:C,searchText:N,setSearchText:V})})]})})]})})]})}return c}(),B=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=m.category,h=m.setCategory;return(0,e.createComponentVNode)(2,o.Tabs,{fluid:!0,textAlign:"center",style:{"flex-wrap":"wrap-reverse"},children:Object.keys(u.gears).map(function(C){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:C===v,style:{"white-space":"nowrap"},onClick:function(){function p(){return h(C)}return p}(),children:C},C)})})},k=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=u.user_tier,h=u.gear_slots,C=u.max_gear_slots,p=m.category,N=m.search,V=m.setSearch,y=m.searchText,I=m.setSearchText,L=(0,t.useLocalState)(i,"sortType","Default"),w=L[0],A=L[1],x=(0,t.useLocalState)(i,"sortReverse",!1),E=x[0],P=x[1],D=(0,a.createSearch)(y,function(R){return R.name}),M;return y.length>2?M=Object.entries(u.gears).reduce(function(R,O){var _=O[0],F=O[1];return R.concat(Object.entries(F).map(function(U){var z=U[0],$=U[1];return{key:z,gear:$}}))},[]).filter(function(R){var O=R.gear;return D(O)}):M=Object.entries(u.gears[p]).map(function(R){var O=R[0],_=R[1];return{key:O,gear:_}}),M.sort(b[w]),E&&(M=M.reverse()),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:p,buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Dropdown,{height:1.66,selected:w,options:Object.keys(b),onSelected:function(){function R(O){return A(O)}return R}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:E?"arrow-down-wide-short":"arrow-down-short-wide",tooltip:E?"Ascending order":"Descending order",tooltipPosition:"bottom-end",onClick:function(){function R(){return P(!E)}return R}()})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Input,{width:20,placeholder:"Search...",value:y,onInput:function(){function R(O){return I(O.target.value)}return R}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"magnifying-glass",selected:N,tooltip:"Toggle search field",tooltipPosition:"bottom-end",onClick:function(){function R(){V(!N),I("")}return R}()})})]}),children:M.map(function(R){var O=R.key,_=R.gear,F=12,U=Object.keys(u.selected_gears).includes(O),z=_.cost===1?_.cost+" Point":_.cost+" Points",$=(0,e.createComponentVNode)(2,o.Box,{children:[_.name.length>F&&(0,e.createComponentVNode)(2,o.Box,{children:_.name}),_.gear_tier>v&&(0,e.createComponentVNode)(2,o.Box,{mt:_.name.length>F&&1.5,textColor:"red",children:"That gear is only available at a higher donation tier than you are on."})]}),G=(0,e.createFragment)([_.allowed_roles&&(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"user",tooltip:(0,e.createComponentVNode)(2,o.Section,{m:-1,title:"Allowed Roles",children:_.allowed_roles.map(function(J){return(0,e.createComponentVNode)(2,o.Box,{children:J},J)})}),tooltipPosition:"left"}),Object.entries(_.tweaks).map(function(J){var se=J[0],ie=J[1];return ie.map(function(me){return(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:me.icon,tooltip:me.tooltip,tooltipPosition:"top"},se)})}),(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"info",tooltip:_.desc,tooltipPosition:"top"})],0),X=(0,e.createComponentVNode)(2,o.Box,{class:"Loadout-InfoBox",children:[(0,e.createComponentVNode)(2,o.Box,{style:{"flex-grow":1},fontSize:1,color:"gold",opacity:.75,children:_.gear_tier>0&&"Tier "+_.gear_tier}),(0,e.createComponentVNode)(2,o.Box,{fontSize:.75,opacity:.66,children:z})]});return(0,e.createComponentVNode)(2,o.ImageButton,{m:.5,imageSize:84,dmIcon:_.icon,dmIconState:_.icon_state,tooltip:(_.name.length>F||_.gear_tier>0)&&$,tooltipPosition:"bottom",selected:U,disabled:_.gear_tier>v||h+_.cost>C&&!U,buttons:G,buttonsAlt:X,onClick:function(){function J(){return s("toggle_gear",{gear:O})}return J}(),children:_.name},O)})})},g=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=m.setTweakedGear,h=Object.entries(u.gears).reduce(function(C,p){var N=p[0],V=p[1],y=Object.entries(V).filter(function(I){var L=I[0];return Object.keys(u.selected_gears).includes(L)}).map(function(I){var L=I[0],w=I[1];return Object.assign({key:L},w)});return C.concat(y)},[]);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Selected Equipment",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"Clear Loadout",tooltipPosition:"bottom-end",onClick:function(){function C(){return s("clear_loadout")}return C}()}),children:h.map(function(C){return(0,e.createComponentVNode)(2,o.ImageButton,{fluid:!0,imageSize:32,dmIcon:C.icon,dmIconState:C.icon_state,buttons:(0,e.createFragment)([Object.entries(C.tweaks).length>0&&(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"gears",iconColor:"gray",width:"33px",onClick:function(){function p(){return v(C)}return p}()}),(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"times",iconColor:"red",width:"32px",onClick:function(){function p(){return s("toggle_gear",{gear:C.key})}return p}()})],0),children:C.name},C.key)})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:u.gear_slots,maxValue:u.max_gear_slots,ranges:{bad:[u.max_gear_slots,1/0],average:[u.max_gear_slots*.66,u.max_gear_slots],good:[0,u.max_gear_slots*.66]},children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:["Used points ",u.gear_slots,"/",u.max_gear_slots]})})})})]})},l=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=m.tweakedGear,h=m.setTweakedGear;return(0,e.createComponentVNode)(2,o.Dimmer,{children:(0,e.createComponentVNode)(2,o.Box,{className:"Loadout-Modal__background",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,width:20,height:20,title:v.name,buttons:(0,e.createComponentVNode)(2,o.Button,{color:"red",icon:"times",tooltip:"Close",tooltipPosition:"top",onClick:function(){function C(){return h("")}return C}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:Object.entries(v.tweaks).map(function(C){var p=C[0],N=C[1];return N.map(function(V){var y=u.selected_gears[v.key][p];return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V.name,color:y?"":"gray",buttons:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"pen",onClick:function(){function I(){return s("set_tweak",{gear:v.key,tweak:p})}return I}()}),children:[y||"Default",(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,width:1,height:1,verticalAlign:"middle",style:{"background-color":""+y}})]},p)})})})})})})}},77613:function(T,r,n){"use strict";r.__esModule=!0,r.MODsuitContent=r.MODsuit=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I,L){var w=I.name,A=I.value,x=I.module_ref,E=(0,a.useBackend)(L),P=E.act;return(0,e.createComponentVNode)(2,t.NumberInput,{value:A,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(){function D(M,R){return P("configure",{key:w,value:R,ref:x})}return D}()})},b=function(I,L){var w=I.name,A=I.value,x=I.module_ref,E=(0,a.useBackend)(L),P=E.act;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:A,onClick:function(){function D(){return P("configure",{key:w,value:!A,ref:x})}return D}()})},S=function(I,L){var w=I.name,A=I.value,x=I.module_ref,E=(0,a.useBackend)(L),P=E.act;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"paint-brush",onClick:function(){function D(){return P("configure",{key:w,ref:x})}return D}()}),(0,e.createComponentVNode)(2,t.ColorBox,{color:A,mr:.5})],4)},B=function(I,L){var w=I.name,A=I.value,x=I.values,E=I.module_ref,P=(0,a.useBackend)(L),D=P.act;return(0,e.createComponentVNode)(2,t.Dropdown,{displayText:A,options:x,onSelected:function(){function M(R){return D("configure",{key:w,value:R,ref:E})}return M}()})},k=function(I,L){var w=I.name,A=I.display_name,x=I.type,E=I.value,P=I.values,D=I.module_ref,M={number:(0,e.normalizeProps)((0,e.createComponentVNode)(2,f,Object.assign({},I))),bool:(0,e.normalizeProps)((0,e.createComponentVNode)(2,b,Object.assign({},I))),color:(0,e.normalizeProps)((0,e.createComponentVNode)(2,S,Object.assign({},I))),list:(0,e.normalizeProps)((0,e.createComponentVNode)(2,B,Object.assign({},I)))};return(0,e.createComponentVNode)(2,t.Box,{children:[A,": ",M[x]]})},g=function(I,L){var w=I.active,A=I.userradiated,x=I.usertoxins,E=I.usermaxtoxins,P=I.threatlevel;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Level",color:w&&A?"bad":"good",children:w&&A?"IRRADIATED!":"RADIATION-FREE"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxins Level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?x/E:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:x})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Hazard Level",color:w&&P?"bad":"good",bold:!0,children:w&&P?P:0})})]})},l=function(I,L){var w=I.active,A=I.userhealth,x=I.usermaxhealth,E=I.userbrute,P=I.userburn,D=I.usertoxin,M=I.useroxy;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?A/x:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?A:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?P/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?P:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})})]})],4)},c=function(I,L){var w=I.active,A=I.statustime,x=I.statusid,E=I.statushealth,P=I.statusmaxhealth,D=I.statusbrute,M=I.statusburn,R=I.statustoxin,O=I.statusoxy,_=I.statustemp,F=I.statusnutrition,U=I.statusfingerprints,z=I.statusdna,$=I.statusviruses;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Time",children:w?A:"00:00:00"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Number",children:w?x||"0":"???"})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/P:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?R/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:R})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?O/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:O})})})})]}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Body Temperature",children:w?_:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Nutrition Status",children:w?F:0})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"DNA",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fingerprints",children:w?U:"???"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:w?z:"???"})]})}),!!w&&!!$&&(0,e.createComponentVNode)(2,t.Section,{title:"Diseases",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),$.map(function(G){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.type}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[G.stage,"/",G.maxstage]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.cure})]},G.name)})]})})],0)},m={rad_counter:g,health_analyzer:l,status_readout:c},i=function(){return(0,e.createComponentVNode)(2,t.Section,{align:"center",fill:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,e.createComponentVNode)(2,t.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},d=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data;return(0,e.createComponentVNode)(2,t.Dimmer,{children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},s=function(I,L){var w=I.configuration_data,A=I.module_ref,x=Object.keys(w);return(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[x.map(function(E){var P=w[E];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{name:E,display_name:P.display_name,type:P.type,value:P.value,values:P.values,module_ref:A})},P.key)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:I.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},u=function(I){switch(I){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},v=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.active,P=x.malfunctioning,D=x.locked,M=x.open,R=x.selected_module,O=x.complexity,_=x.complexity_max,F=x.wearer_name,U=x.wearer_job,z=P?"Malfunctioning":E?"Active":"Inactive";return(0,e.createComponentVNode)(2,t.Section,{title:"Parameters",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:E?"Deactivate":"Activate",onClick:function(){function $(){return A("activate")}return $}()}),children:z}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:D?"lock-open":"lock",content:D?"Unlock":"Lock",onClick:function(){function $(){return A("lock")}return $}()}),children:D?"Locked":"Unlocked"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover",children:M?"Open":"Closed"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Selected Module",children:R||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Complexity",children:[O," (",_,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:[F,", ",U]})]})})},h=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.active,P=x.control,D=x.helmet,M=x.chestplate,R=x.gauntlets,O=x.boots,_=x.core,F=x.charge;return(0,e.createComponentVNode)(2,t.Section,{title:"Hardware",children:[(0,e.createComponentVNode)(2,t.Collapsible,{title:"Parts",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Control Unit",children:P}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Helmet",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chestplate",children:M||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gauntlets",children:R||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Boots",children:O||"None"})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core",children:_&&(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Type",children:_}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:F/100,content:F+"%",ranges:{good:[.6,1/0],average:[.3,.6],bad:[-1/0,.3]}})})]})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},C=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.active,P=x.modules,D=P.filter(function(M){return!!M.id});return(0,e.createComponentVNode)(2,t.Section,{title:"Info",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:D.length!==0&&D.map(function(M){var R=m[M.id];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!E&&(0,e.createComponentVNode)(2,d),(0,e.normalizeProps)((0,e.createComponentVNode)(2,R,Object.assign({},M,{active:E})))]},M.ref)})||(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},p=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.complexity_max,P=x.modules,D=(0,a.useLocalState)(L,"module_configuration",null),M=D[0],R=D[1];return(0,e.createComponentVNode)(2,t.Section,{title:"Modules",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:P.length!==0&&P.map(function(O){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Collapsible,{title:O.module_name,children:(0,e.createComponentVNode)(2,t.Section,{children:[M===O.ref&&(0,e.createComponentVNode)(2,s,{configuration_data:O.configuration_data,module_ref:O.ref,onExit:function(){function _(){return R(null)}return _}()}),(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[O.module_complexity,"/",E]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:O.idle_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:O.active_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:O.use_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[O.cooldown>0&&O.cooldown/10||"0","/",O.cooldown_time/10,"s"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function _(){return A("select",{ref:O.ref})}return _}(),icon:"bullseye",selected:O.module_active,tooltip:u(O.module_type),tooltipPosition:"left",disabled:!O.module_type}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function _(){return R(O.ref)}return _}(),icon:"cog",selected:M===O.ref,tooltip:"Configure",tooltipPosition:"left",disabled:O.configuration_data.length===0}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function _(){return A("pin",{ref:O.ref})}return _}(),icon:"thumbtack",selected:O.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!O.module_type})]})]})]}),(0,e.createComponentVNode)(2,t.Box,{children:O.description})]})})},O.ref)})||(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Modules Detected"})})})})},N=r.MODsuitContent=function(){function y(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.ui_theme,P=x.interface_break;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!P,children:!!P&&(0,e.createComponentVNode)(2,i)||(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,v)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,C)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,p)})]})})}return y}(),V=r.MODsuit=function(){function y(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.ui_theme,P=x.interface_break;return(0,e.createComponentVNode)(2,o.Window,{theme:E,width:400,height:620,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,N)})})})}return y}()},78624:function(T,r,n){"use strict";r.__esModule=!0,r.MagnetController=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(3939),S=new Map([["n",{icon:"arrow-up",tooltip:"Move North"}],["e",{icon:"arrow-right",tooltip:"Move East"}],["s",{icon:"arrow-down",tooltip:"Move South"}],["w",{icon:"arrow-left",tooltip:"Move West"}],["c",{icon:"crosshairs",tooltip:"Move to Magnet"}],["r",{icon:"dice",tooltip:"Move Randomly"}]]),B=r.MagnetController=function(){function k(g,l){var c=(0,t.useBackend)(l),m=c.act,i=c.data,d=i.autolink,s=i.code,u=i.frequency,v=i.linkedMagnets,h=i.magnetConfiguration,C=i.path,p=i.pathPosition,N=i.probing,V=i.powerState,y=i.speed;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[!d&&(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{content:"Probe",icon:N?"spinner":"sync",iconSpin:!!N,disabled:N,onClick:function(){function I(){return m("probe_magnets")}return I}()}),title:"Magnet Linking",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,a.toFixed)(u/10,1)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:s})]})}),(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{icon:V?"power-off":"times",content:V?"On":"Off",selected:V,onClick:function(){function I(){return m("toggle_power")}return I}()}),title:"Controller Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:y.value,minValue:y.min,maxValue:y.max,onChange:function(){function I(L,w){return m("set_speed",{speed:w})}return I}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Path",children:[Array.from(S.entries()).map(function(I){var L=I[0],w=I[1],A=w.icon,x=w.tooltip;return(0,e.createComponentVNode)(2,o.Button,{icon:A,tooltip:x,onClick:function(){function E(){return m("path_add",{code:L})}return E}()},L)}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",confirmIcon:"trash",confirmContent:"",float:"right",tooltip:"Reset Path",tooltipPosition:"left",onClick:function(){function I(){return m("path_clear")}return I}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file-import",float:"right",tooltip:"Manually input path",tooltipPosition:"left",onClick:function(){function I(){return(0,b.modalOpen)(l,"path_custom_input")}return I}()}),(0,e.createComponentVNode)(2,o.BlockQuote,{children:C.map(function(I,L){var w=S.get(I)||{icon:"question"},A=w.icon,x=w.tooltip;return(0,e.createComponentVNode)(2,o.Button.Confirm,{selected:L+2===p,icon:A,confirmIcon:A,confirmContent:"",tooltip:x,onClick:function(){function E(){return m("path_remove",{index:L+1,code:I})}return E}()},L)})})]})]})}),v.map(function(I,L){var w=I.uid,A=I.powerState,x=I.electricityLevel,E=I.magneticField;return(0,e.createComponentVNode)(2,o.Section,{title:"Magnet #"+(L+1)+" Configuration",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:A?"power-off":"times",content:A?"On":"Off",selected:A,onClick:function(){function P(){return m("toggle_magnet_power",{id:w})}return P}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Move Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:x,minValue:h.electricityLevel.min,maxValue:h.electricityLevel.max,onChange:function(){function P(D,M){return m("set_electricity_level",{id:w,electricityLevel:M})}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Field Size",children:(0,e.createComponentVNode)(2,o.Slider,{value:E,minValue:h.magneticField.min,maxValue:h.magneticField.max,onChange:function(){function P(D,M){return m("set_magnetic_field",{id:w,magneticField:M})}return P}()})})]})},w)})]})]})}return k}()},72106:function(T,r,n){"use strict";r.__esModule=!0,r.MechBayConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.MechBayConsole=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.recharge_port,m=c&&c.mech,i=m&&m.cell,d=m&&m.name;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:155,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:d?"Mech status: "+d:"Mech status",textAlign:"center",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Sync",onClick:function(){function s(){return g("reconnect")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:m.health/m.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||!i&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cell is installed."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:i.charge/i.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:i.charge})," / "+i.maxcharge]})})]})})})})}return b}()},7466:function(T,r,n){"use strict";r.__esModule=!0,r.MechaControlConsole=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(25328),S=r.MechaControlConsole=function(){function B(k,g){var l=(0,t.useBackend)(g),c=l.act,m=l.data,i=m.beacons,d=m.stored_data;return d.length?(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"window-close",onClick:function(){function s(){return c("clear_log")}return s}()}),children:d.map(function(s){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",children:["(",s.time,")"]}),(0,e.createComponentVNode)(2,o.Box,{children:(0,b.decodeHtmlEntities)(s.message)})]},s.time)})})})}):(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:i.length&&i.map(function(s){return(0,e.createComponentVNode)(2,o.Section,{title:s.name,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function u(){return c("send_message",{mt:s.uid})}return u}(),children:"Message"}),(0,e.createComponentVNode)(2,o.Button,{icon:"eye",onClick:function(){function u(){return c("get_log",{mt:s.uid})}return u}(),children:"View Log"}),(0,e.createComponentVNode)(2,o.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){function u(){return c("shock",{mt:s.uid})}return u}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.maxHealth*.75,1/0],average:[s.maxHealth*.5,s.maxHealth*.75],bad:[-1/0,s.maxHealth*.5]},value:s.health,maxValue:s.maxHealth})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cell Charge",children:s.cell&&(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.cellMaxCharge*.75,1/0],average:[s.cellMaxCharge*.5,s.cellMaxCharge*.75],bad:[-1/0,s.cellMaxCharge*.5]},value:s.cellCharge,maxValue:s.cellMaxCharge})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No Cell Installed"})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Air Tank",children:[s.airtank,"kPa"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pilot",children:s.pilot||"Unoccupied"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:(0,b.toTitleCase)(s.location)||"Unknown"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Active Equipment",children:s.active||"None"}),s.cargoMax&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cargo Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{bad:[s.cargoMax*.75,1/0],average:[s.cargoMax*.5,s.cargoMax*.75],good:[-1/0,s.cargoMax*.5]},value:s.cargoUsed,maxValue:s.cargoMax})})||null]})},s.name)})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No mecha beacons found."})})})}return B}()},79625:function(T,r,n){"use strict";r.__esModule=!0,r.MedicalRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(3939),b=n(98595),S=n(321),B=n(5485),k=n(22091),g={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},l={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},c=function(A,x){(0,f.modalOpen)(A,"edit",{field:x.edit,value:x.value})},m=function(A,x){var E=A.args;return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:E.name||"Virus",children:(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Number of stages",children:E.max_stages}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Spread",children:[E.spread_text," Transmission"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Possible cure",children:E.cure}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Notes",children:E.desc}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Severity",color:g[E.severity],children:E.severity})]})})})},i=r.MedicalRecords=function(){function w(A,x){var E=(0,t.useBackend)(x),P=E.data,D=P.loginState,M=P.screen;if(!D.logged_in)return(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,B.LoginScreen)})});var R;return M===2?R=(0,e.createComponentVNode)(2,d):M===3?R=(0,e.createComponentVNode)(2,s):M===4?R=(0,e.createComponentVNode)(2,u):M===5?R=(0,e.createComponentVNode)(2,p):M===6?R=(0,e.createComponentVNode)(2,N):M===7&&(R=(0,e.createComponentVNode)(2,V)),(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,L),R]})})]})}return w}(),d=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.records,R=(0,t.useLocalState)(x,"searchText",""),O=R[0],_=R[1],F=(0,t.useLocalState)(x,"sortId","name"),U=F[0],z=F[1],$=(0,t.useLocalState)(x,"sortOrder",!0),G=$[0],X=$[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){function J(){return P("screen",{screen:3})}return J}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search by Name, ID, Physical Status, or Mental Status",onInput:function(){function J(se,ie){return _(ie)}return J}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,y,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,y,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,y,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,y,{id:"p_stat",children:"Patient Status"}),(0,e.createComponentVNode)(2,y,{id:"m_stat",children:"Mental Status"})]}),M.filter((0,a.createSearch)(O,function(J){return J.name+"|"+J.id+"|"+J.rank+"|"+J.p_stat+"|"+J.m_stat})).sort(function(J,se){var ie=G?1:-1;return J[U].localeCompare(se[U])*ie}).map(function(J){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listRow--"+l[J.p_stat],onClick:function(){function se(){return P("view_record",{view_record:J.ref})}return se}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",J.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.p_stat}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.m_stat})]},J.id)})]})})})],4)},s=function(A,x){var E=(0,t.useBackend)(x),P=E.act;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"download",content:"Backup to Disk",disabled:!0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," "]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button.Confirm,{fluid:!0,translucent:!0,lineHeight:3,icon:"trash",content:"Delete All Medical Records",onClick:function(){function D(){return P("del_all_med_records")}return D}()})})]})})},u=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medical,R=D.printing;return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{height:"235px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:R?"spinner":"print",disabled:R,iconSpin:!!R,content:"Print Record",ml:"0.5rem",onClick:function(){function O(){return P("print_record")}return O}()}),children:(0,e.createComponentVNode)(2,v)})}),!M||!M.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function O(){return P("new_med_record")}return O}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Medical records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:!!M.empty,content:"Delete Medical Record",onClick:function(){function O(){return P("del_med_record")}return O}()}),children:(0,e.createComponentVNode)(2,h)})}),(0,e.createComponentVNode)(2,C)],4)],0)},v=function(A,x){var E=(0,t.useBackend)(x),P=E.data,D=P.general;return!D||!D.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:D.fields.map(function(M,R){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:M.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:M.value}),!!M.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function O(){return c(x,M)}return O}()})]},R)})})}),!!D.has_photos&&D.photos.map(function(M,R){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:M,style:{width:"96px","margin-top":"2.5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",R+1]},R)})]})},h=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medical;return!M||!M.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"Medical records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:M.fields.map(function(R,O){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:R.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(R.value),!!R.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:R.line_break?"1rem":"initial",onClick:function(){function _(){return c(x,R)}return _}()})]},O)})})})})},C=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medical;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function R(){return(0,f.modalOpen)(x,"add_comment")}return R}()}),children:M.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):M.comments.map(function(R,O){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:R.header}),(0,e.createVNode)(1,"br"),R.text,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function _(){return P("del_comment",{del_comment:O+1})}return _}()})]},O)})})})},p=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.virus,R=(0,t.useLocalState)(x,"searchText",""),O=R[0],_=R[1],F=(0,t.useLocalState)(x,"sortId2","name"),U=F[0],z=F[1],$=(0,t.useLocalState)(x,"sortOrder2",!0),G=$[0],X=$[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{ml:"0.25rem",fluid:!0,placeholder:"Search by Name, Max Stages, or Severity",onInput:function(){function J(se,ie){return _(ie)}return J}()})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,I,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,I,{id:"max_stages",children:"Max Stages"}),(0,e.createComponentVNode)(2,I,{id:"severity",children:"Severity"})]}),M.filter((0,a.createSearch)(O,function(J){return J.name+"|"+J.max_stages+"|"+J.severity})).sort(function(J,se){var ie=G?1:-1;return J[U].localeCompare(se[U])*ie}).map(function(J){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listVirus--"+J.severity,onClick:function(){function se(){return P("vir",{vir:J.D})}return se}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"virus"})," ",J.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.max_stages}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:g[J.severity],children:J.severity})]},J.id)})]})})})})],4)},N=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.goals;return(0,e.createComponentVNode)(2,o.Section,{title:"Virology Goals",fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:M.length!==0&&M.map(function(R){return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:R.name,children:[(0,e.createComponentVNode)(2,o.Table,{children:(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:R.delivered,minValue:0,maxValue:R.deliverygoal,ranges:{good:[R.deliverygoal*.5,1/0],average:[R.deliverygoal*.25,R.deliverygoal*.5],bad:[-1/0,R.deliverygoal*.25]},children:[R.delivered," / ",R.deliverygoal," Units"]})})})}),(0,e.createComponentVNode)(2,o.Box,{children:R.report})]})},R.id)})||(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:"No Goals Detected"})})})})},V=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medbots;return M.length===0?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"robot",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"There are no Medibots."]})})})}):(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Area"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Chemicals"})]}),M.map(function(R){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listMedbot--"+R.on,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"medical"})," ",R.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[R.area||"Unknown"," (",R.x,", ",R.y,")"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:R.on?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Online"}):(0,e.createComponentVNode)(2,o.Box,{color:"average",children:"Offline"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:R.use_beaker?"Reservoir: "+R.total_volume+"/"+R.maximum_volume:"Using internal synthesizer"})]},R.id)})]})})})},y=function(A,x){var E=(0,t.useLocalState)(x,"sortId","name"),P=E[0],D=E[1],M=(0,t.useLocalState)(x,"sortOrder",!0),R=M[0],O=M[1],_=A.id,F=A.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:P!==_&&"transparent",onClick:function(){function U(){P===_?O(!R):(D(_),O(!0))}return U}(),children:[F,P===_&&(0,e.createComponentVNode)(2,o.Icon,{name:R?"sort-up":"sort-down",ml:"0.25rem;"})]})})},I=function(A,x){var E=(0,t.useLocalState)(x,"sortId2","name"),P=E[0],D=E[1],M=(0,t.useLocalState)(x,"sortOrder2",!0),R=M[0],O=M[1],_=A.id,F=A.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:P!==_&&"transparent",onClick:function(){function U(){P===_?O(!R):(D(_),O(!0))}return U}(),children:[F,P===_&&(0,e.createComponentVNode)(2,o.Icon,{name:R?"sort-up":"sort-down",ml:"0.25rem;"})]})})},L=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.screen,R=D.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:M===2,onClick:function(){function O(){P("screen",{screen:2})}return O}(),children:"List Records"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"database",selected:M===5,onClick:function(){function O(){P("screen",{screen:5})}return O}(),children:"Virus Database"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"vial",selected:M===6,onClick:function(){function O(){P("screen",{screen:6})}return O}(),children:"Virology Goals"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"plus-square",selected:M===7,onClick:function(){function O(){return P("screen",{screen:7})}return O}(),children:"Medibot Tracking"}),M===3&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:M===3,children:"Record Maintenance"}),M===4&&R&&!R.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:M===4,children:["Record: ",R.fields[0].value]})]})})};(0,f.modalRegisterBodyOverride)("virus",m)},54989:function(T,r,n){"use strict";r.__esModule=!0,r.MerchVendor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=g.product,s=g.productImage,u=g.productCategory,v=i.user_money;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:d.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{disabled:d.price>v,icon:"shopping-cart",content:d.price,textAlign:"left",onClick:function(){function h(){return m("purchase",{name:d.name,category:u})}return h}()})})]})},b=function(g,l){var c=(0,a.useBackend)(l),m=c.data,i=(0,a.useLocalState)(l,"tabIndex",1),d=i[0],s=m.products,u=m.imagelist,v=["apparel","toy","decoration"];return(0,e.createComponentVNode)(2,t.Table,{children:s[v[d]].map(function(h){return(0,e.createComponentVNode)(2,f,{product:h,productImage:u[h.path],productCategory:v[d]},h.name)})})},S=r.MerchVendor=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.user_cash,s=i.inserted_cash;return(0,e.createComponentVNode)(2,o.Window,{title:"Merch Computer",width:450,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,e.createVNode)(1,"b",null,s,0)," credits inserted."]}),(0,e.createComponentVNode)(2,t.Button,{disabled:!s,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){function u(){return m("change")}return u}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",d!==null&&(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:["Your balance is ",(0,e.createVNode)(1,"b",null,[d||0,(0,e.createTextVNode)(" credits")],0),"."]})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,b)]})})]})})})}return k}(),B=function(g,l){var c=(0,a.useBackend)(l),m=c.data,i=(0,a.useLocalState)(l,"tabIndex",1),d=i[0],s=i[1],u=m.login_state;return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"dice",selected:d===1,onClick:function(){function v(){return s(1)}return v}(),children:"Toys"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"flag",selected:d===2,onClick:function(){function v(){return s(2)}return v}(),children:"Decorations"})]})}},87684:function(T,r,n){"use strict";r.__esModule=!0,r.MiningVendor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=["title","items","gridLayout"];function S(i,d){if(i==null)return{};var s={};for(var u in i)if({}.hasOwnProperty.call(i,u)){if(d.includes(u))continue;s[u]=i[u]}return s}var B={Alphabetical:function(){function i(d,s){return d-s}return i}(),Availability:function(){function i(d,s){return-(d.affordable-s.affordable)}return i}(),Price:function(){function i(d,s){return d.price-s.price}return i}()},k=r.MiningVendor=function(){function i(d,s){var u=(0,t.useLocalState)(s,"gridLayout",!1),v=u[0],h=u[1];return(0,e.createComponentVNode)(2,f.Window,{width:400,height:525,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,c,{gridLayout:v,setGridLayout:h}),(0,e.createComponentVNode)(2,l,{gridLayout:v})]})})})}return i}(),g=function(d,s){var u=(0,t.useBackend)(s),v=u.act,h=u.data,C=h.has_id,p=h.id;return(0,e.createComponentVNode)(2,o.NoticeBox,{success:C,children:C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",p.name,".",(0,e.createVNode)(1,"br"),"You have ",p.points.toLocaleString("en-US")," points."]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){function N(){return v("logoff")}return N}()}),(0,e.createComponentVNode)(2,o.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},l=function(d,s){var u=(0,t.useBackend)(s),v=u.act,h=u.data,C=h.has_id,p=h.id,N=h.items,V=d.gridLayout,y=(0,t.useLocalState)(s,"search",""),I=y[0],L=y[1],w=(0,t.useLocalState)(s,"sort","Alphabetical"),A=w[0],x=w[1],E=(0,t.useLocalState)(s,"descending",!1),P=E[0],D=E[1],M=(0,a.createSearch)(I,function(_){return _[0]}),R=!1,O=Object.entries(N).map(function(_,F){var U=Object.entries(_[1]).filter(M).map(function(z){return z[1].affordable=C&&p.points>=z[1].price,z[1]}).sort(B[A]);if(U.length!==0)return P&&(U=U.reverse()),R=!0,(0,e.createComponentVNode)(2,m,{title:_[0],items:U,gridLayout:V},_[0])});return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:R?O:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No items matching your criteria was found!"})})})},c=function(d,s){var u=d.gridLayout,v=d.setGridLayout,h=(0,t.useLocalState)(s,"search",""),C=h[0],p=h[1],N=(0,t.useLocalState)(s,"sort",""),V=N[0],y=N[1],I=(0,t.useLocalState)(s,"descending",!1),L=I[0],w=I[1];return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{mt:.2,placeholder:"Search by item name..",width:"100%",onInput:function(){function A(x,E){return p(E)}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:u?"list":"table-cells-large",height:1.75,tooltip:u?"Toggle List Layout":"Toggle Grid Layout",tooltipPosition:"bottom-start",onClick:function(){function A(){return v(!u)}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:"Alphabetical",options:Object.keys(B),width:"100%",onSelected:function(){function A(x){return y(x)}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:L?"arrow-down":"arrow-up",height:1.75,tooltip:L?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){function A(){return w(!L)}return A}()})})]})})},m=function(d,s){var u=(0,t.useBackend)(s),v=u.act,h=u.data,C=d.title,p=d.items,N=d.gridLayout,V=S(d,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Collapsible,Object.assign({open:!0,title:C},V,{children:p.map(function(y){return N?(0,e.createComponentVNode)(2,o.ImageButton,{mb:.5,imageSize:57.5,dmIcon:y.icon,dmIconState:y.icon_state,disabled:!h.has_id||h.id.points0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:ae>=10?"9+":ae})}),(0,e.createComponentVNode)(2,s,{icon:"briefcase",title:"Job Openings",selected:O===1,onClick:function(){function le(){return x("jobs")}return le}()}),(0,e.createComponentVNode)(2,o.Divider)]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:_.map(function(le){return(0,e.createComponentVNode)(2,s,{icon:le.icon,title:le.name,selected:O===2&&_[U-1]===le,onClick:function(){function Z(){return x("channel",{uid:le.uid})}return Z}(),children:le.unread>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:le.unread>=10?"9+":le.unread})},le)})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Divider),(!!P||!!D)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,s,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){function le(){return(0,S.modalOpen)(w,"wanted_notice")}return le}()}),(0,e.createComponentVNode)(2,s,{security:!0,icon:me?"minus-square":"minus-square-o",title:"Censor Mode: "+(me?"On":"Off"),mb:"0.5rem",onClick:function(){function le(){return q(!me)}return le}()}),(0,e.createComponentVNode)(2,o.Divider)],4),(0,e.createComponentVNode)(2,s,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){function le(){return(0,S.modalOpen)(w,"create_story")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"plus-circle",title:"New Channel",onClick:function(){function le(){return(0,S.modalOpen)(w,"create_channel")}return le}()}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,s,{icon:R?"spinner":"print",iconSpin:R,title:R?"Printing...":"Print Newspaper",onClick:function(){function le(){return x("print_newspaper")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:M?"volume-mute":"volume-up",title:"Mute: "+(M?"On":"Off"),onClick:function(){function le(){return x("toggle_mute")}return le}()})]})]})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,width:"100%",children:[(0,e.createComponentVNode)(2,B.TemporaryNotice),re]})]})})]})}return I}(),s=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=L.icon,P=E===void 0?"":E,D=L.iconSpin,M=L.selected,R=M===void 0?!1:M,O=L.security,_=O===void 0?!1:O,F=L.onClick,U=L.title,z=L.children,$=l(L,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Newscaster__menuButton",R&&"Newscaster__menuButton--selected",_&&"Newscaster__menuButton--security"]),onClick:F},$,{children:[R&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,e.createComponentVNode)(2,o.Icon,{name:P,spin:D,size:"2"}),(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--title",children:U}),z]})))},u=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.screen,D=E.is_admin,M=E.channel_idx,R=E.channel_can_manage,O=E.channels,_=E.stories,F=E.wanted,U=(0,t.useLocalState)(w,"fullStories",[]),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"censorMode",!1),X=G[0],J=G[1],se=P===2&&M>-1?O[M-1]:null;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!F&&(0,e.createComponentVNode)(2,h,{story:F,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:se?se.icon:"newspaper",mr:"0.5rem"}),se?se.name:"Headlines"],0),children:_.length>0?_.slice().reverse().map(function(ie){return!z.includes(ie.uid)&&ie.body.length+3>c?Object.assign({},ie,{body_short:ie.body.substr(0,c-4)+"..."}):ie}).map(function(ie,me){return(0,e.createComponentVNode)(2,h,{story:ie},me)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no stories at this time."]})}),!!se&&(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,height:"40%",title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"info-circle",mr:"0.5rem"}),(0,e.createTextVNode)("About")],4),buttons:(0,e.createFragment)([X&&(0,e.createComponentVNode)(2,o.Button,{disabled:!!se.admin&&!D,selected:se.censored,icon:se.censored?"comment-slash":"comment",content:se.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){function ie(){return x("censor_channel",{uid:se.uid})}return ie}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!R,icon:"cog",content:"Manage",onClick:function(){function ie(){return(0,S.modalOpen)(w,"manage_channel",{uid:se.uid})}return ie}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",children:se.description||"N/A"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:se.author||"N/A"}),!!D&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Ckey",children:se.author_ckey}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Public",children:se.public?"Yes":"No"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Views",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"eye",mr:"0.5rem"}),_.reduce(function(ie,me){return ie+me.view_count},0).toLocaleString()]})]})})]})},v=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.jobs,D=E.wanted,M=Object.entries(P).reduce(function(R,O){var _=O[0],F=O[1];return R+F.length},0);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!D&&(0,e.createComponentVNode)(2,h,{story:D,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"briefcase",mr:"0.5rem"}),(0,e.createTextVNode)("Job Openings")],4),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:M>0?m.map(function(R){return Object.assign({},i[R],{id:R,jobs:P[R]})}).filter(function(R){return!!R&&R.jobs.length>0}).map(function(R){return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+R.id]),title:R.title,buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:R.fluff_text}),children:R.jobs.map(function(O){return(0,e.createComponentVNode)(2,o.Box,{class:(0,a.classes)(["Newscaster__jobOpening",!!O.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",O.title]},O.title)})},R.id)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,e.createComponentVNode)(2,o.Section,{height:"17%",children:["Interested in serving Nanotrasen?",(0,e.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,e.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},h=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=L.story,D=L.wanted,M=D===void 0?!1:D,R=E.is_admin,O=(0,t.useLocalState)(w,"fullStories",[]),_=O[0],F=O[1],U=(0,t.useLocalState)(w,"censorMode",!1),z=U[0],$=U[1];return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__story",M&&"Newscaster__story--wanted"]),title:(0,e.createFragment)([M&&(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle",mr:"0.5rem"}),P.censor_flags&2&&"[REDACTED]"||P.title||"News from "+P.author],0),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:[!M&&z&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,e.createComponentVNode)(2,o.Button,{enabled:P.censor_flags&2,icon:P.censor_flags&2?"comment-slash":"comment",content:P.censor_flags&2?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){function G(){return x("censor_story",{uid:P.uid})}return G}()})}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",P.author," |\xA0",!!R&&(0,e.createFragment)([(0,e.createTextVNode)("ckey: "),P.author_ckey,(0,e.createTextVNode)(" |\xA0")],0),!M&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),(0,e.createTextVNode)(" "),P.view_count.toLocaleString(),(0,e.createTextVNode)(" |\xA0")],0),(0,e.createComponentVNode)(2,o.Icon,{name:"clock"})," ",(0,f.timeAgo)(P.publish_time,E.world_time)]})]})}),children:(0,e.createComponentVNode)(2,o.Box,{children:P.censor_flags&2?"[REDACTED]":(0,e.createFragment)([!!P.has_photo&&(0,e.createComponentVNode)(2,C,{name:"story_photo_"+P.uid+".png",float:"right",ml:"0.5rem"}),(P.body_short||P.body).split("\n").map(function(G,X){return(0,e.createComponentVNode)(2,o.Box,{children:G||(0,e.createVNode)(1,"br")},X)}),P.body_short&&(0,e.createComponentVNode)(2,o.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){function G(){return F([].concat(_,[P.uid]))}return G}()}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})],0)})})},C=function(L,w){var A=L.name,x=l(L,g),E=(0,t.useLocalState)(w,"viewingPhoto",""),P=E[0],D=E[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({as:"img",className:"Newscaster__photo",src:A,onClick:function(){function M(){return D(A)}return M}()},x)))},p=function(L,w){var A=(0,t.useLocalState)(w,"viewingPhoto",""),x=A[0],E=A[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Newscaster__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:x}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function P(){return E("")}return P}()})]})},N=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=!!L.args.uid&&E.channels.filter(function(te){return te.uid===L.args.uid}).pop();if(L.id==="manage_channel"&&!P){(0,S.modalClose)(w);return}var D=L.id==="manage_channel",M=!!L.args.is_admin,R=L.args.scanned_user,O=(0,t.useLocalState)(w,"author",(P==null?void 0:P.author)||R||"Unknown"),_=O[0],F=O[1],U=(0,t.useLocalState)(w,"name",(P==null?void 0:P.name)||""),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"description",(P==null?void 0:P.description)||""),X=G[0],J=G[1],se=(0,t.useLocalState)(w,"icon",(P==null?void 0:P.icon)||"newspaper"),ie=se[0],me=se[1],q=(0,t.useLocalState)(w,"isPublic",D?!!(P!=null&&P.public):!1),re=q[0],ae=q[1],le=(0,t.useLocalState)(w,"adminLocked",(P==null?void 0:P.admin)===1||!1),Z=le[0],ne=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:D?"Manage "+P.name:"Create New Channel",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!M,width:"100%",value:_,onInput:function(){function te(fe,pe){return F(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:z,onInput:function(){function te(fe,pe){return $(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:X,onInput:function(){function te(fe,pe){return J(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Icon",children:[(0,e.createComponentVNode)(2,o.Input,{disabled:!M,value:ie,width:"35%",mr:"0.5rem",onInput:function(){function te(fe,pe){return me(pe)}return te}()}),(0,e.createComponentVNode)(2,o.Icon,{name:ie,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Accept Public Stories?",children:(0,e.createComponentVNode)(2,o.Button,{selected:re,icon:re?"toggle-on":"toggle-off",content:re?"Yes":"No",onClick:function(){function te(){return ae(!re)}return te}()})}),M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:Z,icon:Z?"lock":"lock-open",content:Z?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return ne(!Z)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:_.trim().length===0||z.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,S.modalAnswer)(w,L.id,"",{author:_,name:z.substr(0,49),description:X.substr(0,128),icon:ie,public:re?1:0,admin_locked:Z?1:0})}return te}()})]})},V=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.photo,D=E.channels,M=E.channel_idx,R=M===void 0?-1:M,O=!!L.args.is_admin,_=L.args.scanned_user,F=D.slice().sort(function(te,fe){if(R<0)return 0;var pe=D[R-1];if(pe.uid===te.uid)return-1;if(pe.uid===fe.uid)return 1}).filter(function(te){return O||!te.frozen&&(te.author===_||!!te.public)}),U=(0,t.useLocalState)(w,"author",_||"Unknown"),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"channel",F.length>0?F[0].name:""),X=G[0],J=G[1],se=(0,t.useLocalState)(w,"title",""),ie=se[0],me=se[1],q=(0,t.useLocalState)(w,"body",""),re=q[0],ae=q[1],le=(0,t.useLocalState)(w,"adminLocked",!1),Z=le[0],ne=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!O,width:"100%",value:z,onInput:function(){function te(fe,pe){return $(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:X,options:F.map(function(te){return te.name}),mb:"0",width:"100%",onSelected:function(){function te(fe){return J(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Divider),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:ie,onInput:function(){function te(fe,pe){return me(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:re,onInput:function(){function te(fe,pe){return ae(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){function te(){return x(P?"eject_photo":"attach_photo")}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Section,{noTopPadding:!0,title:ie,maxHeight:"13.5rem",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{mt:"0.5rem",children:[!!P&&(0,e.createComponentVNode)(2,C,{name:"inserted_photo_"+P.uid+".png",float:"right"}),re.split("\n").map(function(te,fe){return(0,e.createComponentVNode)(2,o.Box,{children:te||(0,e.createVNode)(1,"br")},fe)}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})]})})}),O&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:Z,icon:Z?"lock":"lock-open",content:Z?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return ne(!Z)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:z.trim().length===0||X.trim().length===0||ie.trim().length===0||re.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,S.modalAnswer)(w,"create_story","",{author:z,channel:X,title:ie.substr(0,127),body:re.substr(0,1023),admin_locked:Z?1:0})}return te}()})]})},y=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.photo,D=E.wanted,M=!!L.args.is_admin,R=L.args.scanned_user,O=(0,t.useLocalState)(w,"author",(D==null?void 0:D.author)||R||"Unknown"),_=O[0],F=O[1],U=(0,t.useLocalState)(w,"name",(D==null?void 0:D.title.substr(8))||""),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"description",(D==null?void 0:D.body)||""),X=G[0],J=G[1],se=(0,t.useLocalState)(w,"adminLocked",(D==null?void 0:D.admin_locked)===1||!1),ie=se[0],me=se[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Authority",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!M,width:"100%",value:_,onInput:function(){function q(re,ae){return F(ae)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:z,maxLength:"128",onInput:function(){function q(re,ae){return $(ae)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",value:X,maxLength:"512",rows:"4",onInput:function(){function q(re,ae){return J(ae)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){function q(){return x(P?"eject_photo":"attach_photo")}return q}()}),!!P&&(0,e.createComponentVNode)(2,C,{name:"inserted_photo_"+P.uid+".png",float:"right"})]}),M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ie,icon:ie?"lock":"lock-open",content:ie?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function q(){return me(!ie)}return q}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!D,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){function q(){x("clear_wanted_notice"),(0,S.modalClose)(w)}return q}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:_.trim().length===0||z.trim().length===0||X.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function q(){(0,S.modalAnswer)(w,L.id,"",{author:_,name:z.substr(0,127),description:X.substr(0,511),admin_locked:ie?1:0})}return q}()})]})};(0,S.modalRegisterBodyOverride)("create_channel",N),(0,S.modalRegisterBodyOverride)("manage_channel",N),(0,S.modalRegisterBodyOverride)("create_story",V),(0,S.modalRegisterBodyOverride)("wanted_notice",y)},48286:function(T,r,n){"use strict";r.__esModule=!0,r.Noticeboard=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.Noticeboard=function(){function S(B,k){var g=(0,t.useBackend)(k),l=g.act,c=g.data,m=c.papers;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:300,theme:"noticeboard",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:m.map(function(i){return(0,e.createComponentVNode)(2,o.Stack.Item,{align:"center",width:"22.45%",height:"85%",onClick:function(){function d(){return l("interact",{paper:i.ref})}return d}(),onContextMenu:function(){function d(s){s.preventDefault(),l("showFull",{paper:i.ref})}return d}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,fontSize:.75,title:i.name,children:(0,a.decodeHtmlEntities)(i.contents)})},i.ref)})})})})}return S}()},41166:function(T,r,n){"use strict";r.__esModule=!0,r.NuclearBomb=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NuclearBomb=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data;return l.extended?(0,e.createComponentVNode)(2,o.Window,{width:350,height:290,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Disk",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.authdisk?"eject":"id-card",selected:l.authdisk,content:l.diskname?l.diskname:"-----",tooltip:l.authdisk?"Eject Disk":"Insert Disk",onClick:function(){function c(){return g("auth")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Code",children:(0,e.createComponentVNode)(2,t.Button,{icon:"key",disabled:!l.authdisk,selected:l.authcode,content:l.codemsg,onClick:function(){function c(){return g("code")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Arming & Disarming",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bolted to floor",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.anchored?"check":"times",selected:l.anchored,disabled:!l.authdisk,content:l.anchored?"YES":"NO",onClick:function(){function c(){return g("toggle_anchor")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Time Left",children:(0,e.createComponentVNode)(2,t.Button,{icon:"stopwatch",content:l.time,disabled:!l.authfull,tooltip:"Set Timer",onClick:function(){function c(){return g("set_time")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety",children:(0,e.createComponentVNode)(2,t.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(){function c(){return g("toggle_safety")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Arm/Disarm",children:(0,e.createComponentVNode)(2,t.Button,{icon:(l.timer,"bomb"),disabled:l.safety||!l.authfull,color:"red",content:l.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){function c(){return g("toggle_armed")}return c}()})})]})})]})}):(0,e.createComponentVNode)(2,o.Window,{width:350,height:115,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Deployment",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){function c(){return g("deploy")}return c}()})})})})}return b}()},52416:function(T,r,n){"use strict";r.__esModule=!0,r.NumberInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(92986),f=n(72253),b=n(36036),S=n(98595),B=r.NumberInputModal=function(){function g(l,c){var m=(0,f.useBackend)(c),i=m.act,d=m.data,s=d.init_value,u=d.large_buttons,v=d.message,h=v===void 0?"":v,C=d.timeout,p=d.title,N=(0,f.useLocalState)(c,"input",s),V=N[0],y=N[1],I=function(){function A(x){x!==V&&y(x)}return A}(),L=function(){function A(x){x!==V&&y(x)}return A}(),w=140+Math.max(Math.ceil(h.length/3),h.length>0&&u?5:0);return(0,e.createComponentVNode)(2,S.Window,{title:p,width:270,height:w,children:[C&&(0,e.createComponentVNode)(2,a.Loader,{value:C}),(0,e.createComponentVNode)(2,S.Window.Content,{onKeyDown:function(){function A(x){var E=window.event?x.which:x.keyCode;E===o.KEY_ENTER&&i("submit",{entry:V}),E===o.KEY_ESCAPE&&i("cancel")}return A}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:h})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{input:V,onClick:L,onChange:I})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return g}(),k=function(l,c){var m=(0,f.useBackend)(c),i=m.act,d=m.data,s=d.min_value,u=d.max_value,v=d.init_value,h=d.round_value,C=l.input,p=l.onClick,N=l.onChange,V=Math.round(C!==s?Math.max(C/2,s):u/2),y=C===s&&s>0||C===1;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:C===s,icon:"angle-double-left",onClick:function(){function I(){return p(s)}return I}(),tooltip:C===s?"Min":"Min ("+s+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!h,minValue:s,maxValue:u,onChange:function(){function I(L,w){return N(w)}return I}(),onEnter:function(){function I(L,w){return i("submit",{entry:w})}return I}(),value:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:C===u,icon:"angle-double-right",onClick:function(){function I(){return p(u)}return I}(),tooltip:C===u?"Max":"Max ("+u+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:y,icon:"divide",onClick:function(){function I(){return p(V)}return I}(),tooltip:y?"Split":"Split ("+V+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:C===v,icon:"redo",onClick:function(){function I(){return p(v)}return I}(),tooltip:v?"Reset ("+v+")":"Reset"})})]})}},1218:function(T,r,n){"use strict";r.__esModule=!0,r.OperatingComputer=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(98595),f=n(36036),b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],S=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],B={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],g=r.OperatingComputer=function(){function i(d,s){var u=(0,t.useBackend)(s),v=u.act,h=u.data,C=h.hasOccupant,p=h.choice,N;return p?N=(0,e.createComponentVNode)(2,m):N=C?(0,e.createComponentVNode)(2,l):(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,o.Window,{width:650,height:455,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!p,icon:"user",onClick:function(){function V(){return v("choiceOff")}return V}(),children:"Patient"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!!p,icon:"cog",onClick:function(){function V(){return v("choiceOn")}return V}(),children:"Options"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,children:N})})]})})})}return i}(),l=function(d,s){var u=(0,t.useBackend)(s),v=u.data,h=v.occupant,C=h.activeSurgeries;return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"Patient",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:h.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:b[h.stat][0],children:b[h.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:h.maxHealth,value:h.health/h.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),S.map(function(p,N){return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:p[0]+" Damage",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:"100",value:h[p[1]]/100,ranges:B,children:(0,a.round)(h[p[1]])},N)},N)}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:h.maxTemp,value:h.bodyTemperature/h.maxTemp,color:k[h.temperatureSuitability+3],children:[(0,a.round)(h.btCelsius),"\xB0C, ",(0,a.round)(h.btFaren),"\xB0F"]})}),!!h.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:h.bloodMax,value:h.bloodLevel/h.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[h.bloodPercent,"%, ",h.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Pulse",children:[h.pulse," BPM"]})],4)]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Active surgeries",level:"2",children:h.inSurgery&&C?C.map(function(p,N){return(0,e.createComponentVNode)(2,f.Section,{style:{textTransform:"capitalize"},title:p.name+" ("+p.location+")",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Next Step",children:p.step},N)},N)},N)}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No procedure ongoing."})})})]})},c=function(){return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No patient detected."]})})},m=function(d,s){var u=(0,t.useBackend)(s),v=u.act,h=u.data,C=h.verbose,p=h.health,N=h.healthAlarm,V=h.oxy,y=h.oxyAlarm,I=h.crit;return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Loudspeaker",children:(0,e.createComponentVNode)(2,f.Button,{selected:C,icon:C?"toggle-on":"toggle-off",content:C?"On":"Off",onClick:function(){function L(){return v(C?"verboseOff":"verboseOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer",children:(0,e.createComponentVNode)(2,f.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){function L(){return v(p?"healthOff":"healthOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:N,stepPixelSize:5,ml:"0",onChange:function(){function L(w,A){return v("health_adj",{new:A})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm",children:(0,e.createComponentVNode)(2,f.Button,{selected:V,icon:V?"toggle-on":"toggle-off",content:V?"On":"Off",onClick:function(){function L(){return v(V?"oxyOff":"oxyOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:y,stepPixelSize:5,ml:"0",onChange:function(){function L(w,A){return v("oxy_adj",{new:A})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Critical Alert",children:(0,e.createComponentVNode)(2,f.Button,{selected:I,icon:I?"toggle-on":"toggle-off",content:I?"On":"Off",onClick:function(){function L(){return v(I?"critOff":"critOn")}return L}()})})]})}},46892:function(T,r,n){"use strict";r.__esModule=!0,r.Orbit=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(35840);function S(u,v){var h=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(h)return(h=h.call(u)).next.bind(h);if(Array.isArray(u)||(h=B(u))||v&&u&&typeof u.length=="number"){h&&(u=h);var C=0;return function(){return C>=u.length?{done:!0}:{done:!1,value:u[C++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function B(u,v){if(u){if(typeof u=="string")return k(u,v);var h={}.toString.call(u).slice(8,-1);return h==="Object"&&u.constructor&&(h=u.constructor.name),h==="Map"||h==="Set"?Array.from(u):h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h)?k(u,v):void 0}}function k(u,v){(v==null||v>u.length)&&(v=u.length);for(var h=0,C=Array(v);hh},m=function(v,h){var C=v.name,p=h.name;if(!C||!p)return 0;var N=C.match(g),V=p.match(g);if(N&&V&&C.replace(g,"")===p.replace(g,"")){var y=parseInt(N[1],10),I=parseInt(V[1],10);return y-I}return c(C,p)},i=function(v,h){var C=v.searchText,p=v.source,N=v.title,V=v.color,y=v.sorted,I=p.filter(l(C));return y&&I.sort(m),p.length>0&&(0,e.createComponentVNode)(2,o.Section,{title:N+" - ("+p.length+")",children:I.map(function(L){return(0,e.createComponentVNode)(2,d,{thing:L,color:V},L.name)})})},d=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=v.color,V=v.thing;return(0,e.createComponentVNode)(2,o.Button,{color:N,tooltip:V.assigned_role?(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",mr:"0.5em",className:(0,b.classes)(["job_icons16x16",V.assigned_role_sprite])})," ",V.assigned_role]}):"",tooltipPosition:"bottom",onClick:function(){function y(){return p("orbit",{ref:V.ref})}return y}(),children:[V.name,V.orbiters&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,children:["(",V.orbiters," ",(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),")"]})]})},s=r.Orbit=function(){function u(v,h){for(var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.alive,y=N.antagonists,I=N.highlights,L=N.response_teams,w=N.tourist,A=N.auto_observe,x=N.dead,E=N.ssd,P=N.ghosts,D=N.misc,M=N.npcs,R=(0,t.useLocalState)(h,"searchText",""),O=R[0],_=R[1],F={},U=S(y),z;!(z=U()).done;){var $=z.value;F[$.antag]===void 0&&(F[$.antag]=[]),F[$.antag].push($)}var G=Object.entries(F);G.sort(function(J,se){return c(J[0],se[0])});var X=function(){function J(se){for(var ie=0,me=[G.map(function(ae){var le=ae[0],Z=ae[1];return Z}),w,I,V,P,E,x,M,D];ie0&&(0,e.createComponentVNode)(2,o.Section,{title:"Antagonists",children:G.map(function(J){var se=J[0],ie=J[1];return(0,e.createComponentVNode)(2,o.Section,{title:se+" - ("+ie.length+")",level:2,children:ie.filter(l(O)).sort(m).map(function(me){return(0,e.createComponentVNode)(2,d,{color:"bad",thing:me},me.name)})},se)})}),I.length>0&&(0,e.createComponentVNode)(2,i,{title:"Highlights",source:I,searchText:O,color:"teal"}),(0,e.createComponentVNode)(2,i,{title:"Response Teams",source:L,searchText:O,color:"purple"}),(0,e.createComponentVNode)(2,i,{title:"Tourists",source:w,searchText:O,color:"violet"}),(0,e.createComponentVNode)(2,i,{title:"Alive",source:V,searchText:O,color:"good"}),(0,e.createComponentVNode)(2,i,{title:"Ghosts",source:P,searchText:O,color:"grey"}),(0,e.createComponentVNode)(2,i,{title:"SSD",source:E,searchText:O,color:"grey"}),(0,e.createComponentVNode)(2,i,{title:"Dead",source:x,searchText:O,sorted:!1}),(0,e.createComponentVNode)(2,i,{title:"NPCs",source:M,searchText:O,sorted:!1}),(0,e.createComponentVNode)(2,i,{title:"Misc",source:D,searchText:O,sorted:!1})]})})}return u}()},15421:function(T,r,n){"use strict";r.__esModule=!0,r.OreRedemption=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(9394);function S(u){if(u==null)throw new TypeError("Cannot destructure "+u)}var B=(0,b.createLogger)("OreRedemption"),k=function(v){return v.toLocaleString("en-US")+" pts"},g=r.OreRedemption=function(){function u(v,h){return(0,e.createComponentVNode)(2,f.Window,{width:490,height:750,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l,{height:"100%"})}),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m)]})})})}return u}(),l=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.id,y=N.points,I=N.disk,L=Object.assign({},(S(v),v));return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({},L,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unclaimed Points",color:y>0?"good":"grey",bold:y>0&&"good",children:k(y)})}),(0,e.createComponentVNode)(2,o.Divider),I?(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Design disk",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,icon:"eject",content:I.name,tooltip:"Ejects the design disk.",onClick:function(){function w(){return p("eject_disk")}return w}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!I.design||!I.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){function w(){return p("download")}return w}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Stored design",children:(0,e.createComponentVNode)(2,o.Box,{color:I.design&&(I.compatible?"good":"bad"),children:I.design||"N/A"})})]}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No design disk inserted."})]})))},c=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.sheets,y=Object.assign({},(S(v),v));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"20%",children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},y,{children:[(0,e.createComponentVNode)(2,i,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),V.map(function(I){return(0,e.createComponentVNode)(2,d,{ore:I},I.id)})]})))})},m=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.alloys,y=Object.assign({},(S(v),v));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},y,{children:[(0,e.createComponentVNode)(2,i,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),V.map(function(I){return(0,e.createComponentVNode)(2,s,{ore:I},I.id)})]})))})},i=function(v,h){var C;return(0,e.createComponentVNode)(2,o.Box,{className:"OreHeader",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:v.title}),(C=v.columns)==null?void 0:C.map(function(p){return(0,e.createComponentVNode)(2,o.Stack.Item,{basis:p[1],textAlign:"center",color:"label",bold:!0,children:p[0]},p)})]})})},d=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=v.ore;if(!(N.value&&N.amount<=0&&!(["metal","glass"].indexOf(N.id)>-1)))return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"45%",align:"middle",children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",N.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:N.name})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",children:N.value}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(y,I){return p(N.value?"sheet":"alloy",{id:N.id,amount:I})}return V}()})})]})})},s=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=v.ore;return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"7%",align:"middle",children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["alloys32x32",N.id])})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",textAlign:"middle",align:"center",children:N.name}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"35%",textAlign:"middle",color:N.amount>=1?"good":"gray",align:"center",children:N.description}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"10%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(y,I){return p(N.value?"sheet":"alloy",{id:N.id,amount:I})}return V}()})})]})})}},52754:function(T,r,n){"use strict";r.__esModule=!0,r.PAI=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(70752),S=function(g){var l;try{l=b("./"+g+".js")}catch(m){if(m.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",g);throw m}var c=l[g];return c||(0,f.routingError)("missingExport",g)},B=r.PAI=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.app_template,s=i.app_icon,u=i.app_title,v=S(d);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{p:1,fill:!0,scrollable:!0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:s,mr:1}),u,d!=="pai_main_menu"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){function h(){return m("Back")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Home",icon:"arrow-up",onClick:function(){function h(){return m("MASTER_back")}return h}()})],4)]}),children:(0,e.createComponentVNode)(2,v)})})})})})}return k}()},85175:function(T,r,n){"use strict";r.__esModule=!0,r.PDA=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(59395),S=function(c){var m;try{m=b("./"+c+".js")}catch(d){if(d.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",c);throw d}var i=m[c];return i||(0,f.routingError)("missingExport",c)},B=r.PDA=function(){function l(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.app,v=s.owner;if(!v)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var h=S(u.template);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:u.icon,mr:1}),u.name]}),children:(0,e.createComponentVNode)(2,h)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:7.5,children:(0,e.createComponentVNode)(2,g)})]})})})}return l}(),k=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.idInserted,v=s.idLink,h=s.stationTime,C=s.cartridge_name;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",color:"transparent",onClick:function(){function p(){return d("Authenticate")}return p}(),content:u?v:"No ID Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"sd-card",color:"transparent",onClick:function(){function p(){return d("Eject")}return p}(),content:C?["Eject "+C]:"No Cartridge Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:h})]})},g=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.app;return(0,e.createComponentVNode)(2,t.Box,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[!!u.has_back&&(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"33%",mr:-.5,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:u.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){function v(){return d("Back")}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:u.has_back?"33%":"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:u.is_home?"disabled":"white",icon:"home",onClick:function(){function v(){d("Home")}return v}()})})]})})}},68654:function(T,r,n){"use strict";r.__esModule=!0,r.Pacman=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49968),b=r.Pacman=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.active,i=c.anchored,d=c.broken,s=c.emagged,u=c.fuel_type,v=c.fuel_usage,h=c.fuel_stored,C=c.fuel_cap,p=c.is_ai,N=c.tmp_current,V=c.tmp_max,y=c.tmp_overheat,I=c.output_max,L=c.power_gen,w=c.output_set,A=c.has_fuel,x=h/C,E=N/V,P=w*L,D=Math.round(h/v*2),M=Math.round(D/60),R=D>120?M+" minutes":D+" seconds";return(0,e.createComponentVNode)(2,o.Window,{width:500,height:225,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(d||!i)&&(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[!!d&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator is malfunctioning!"}),!d&&!i&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!d&&!!i&&(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!A,selected:m,onClick:function(){function O(){return l("toggle_power")}return O}()}),children:(0,e.createComponentVNode)(2,t.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",className:"ml-1",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power setting",children:[(0,e.createComponentVNode)(2,t.NumberInput,{value:w,minValue:1,maxValue:I*(s?2.5:1),step:1,className:"mt-1",onDrag:function(){function O(_,F){return l("change_power",{change_power:F})}return O}()}),"(",(0,f.formatPower)(P),")"]})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:E,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[N," \u2103"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[y>50&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),y>20&&y<=50&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"WARNING: Overheating!"}),y>1&&y<=20&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Temperature High"}),y===0&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fuel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||p||!A,onClick:function(){function O(){return l("eject_fuel")}return O}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Type",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:x,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(h/1e3)," dm\xB3"]})})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel usage",children:[v/1e3," dm\xB3/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel depletion",children:[!!A&&(v?R:"N/A"),!A&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}return S}()},1701:function(T,r,n){"use strict";r.__esModule=!0,r.PanDEMIC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PanDEMIC=function(){function i(d,s){var u=(0,a.useBackend)(s),v=u.data,h=v.beakerLoaded,C=v.beakerContainsBlood,p=v.beakerContainsVirus,N=v.resistances,V=N===void 0?[]:N,y;return h?C?C&&!p&&(y=(0,e.createFragment)([(0,e.createTextVNode)("No disease detected in provided blood sample.")],4)):y=(0,e.createFragment)([(0,e.createTextVNode)("No blood sample found in the loaded container.")],4):y=(0,e.createFragment)([(0,e.createTextVNode)("No container loaded.")],4),(0,e.createComponentVNode)(2,o.Window,{width:575,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[y&&!p?(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b,{fill:!0,vertical:!0}),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:y})}):(0,e.createComponentVNode)(2,k),(V==null?void 0:V.length)>0&&(0,e.createComponentVNode)(2,m,{align:"bottom"})]})})})}return i}(),b=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.beakerLoaded;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!C,onClick:function(){function p(){return v("eject_beaker")}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Destroy",confirmContent:"Destroy",disabled:!C,onClick:function(){function p(){return v("destroy_eject_beaker")}return p}()})],4)},S=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.beakerContainsVirus,p=d.strain,N=p.commonName,V=p.description,y=p.diseaseAgent,I=p.bloodDNA,L=p.bloodType,w=p.possibleTreatments,A=p.transmissionRoute,x=p.isAdvanced,E=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",children:I?(0,e.createVNode)(1,"span",null,I,0,{style:{"font-family":"'Courier New', monospace"}}):"Undetectable"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:L!=null?L:"Undetectable"}})})],4);if(!C)return(0,e.createComponentVNode)(2,t.LabeledList,{children:E});var P;return x&&(N!=null&&N!=="Unknown"?P=(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print Release Forms",onClick:function(){function D(){return v("print_release_forms",{strain_index:d.strainIndex})}return D}(),style:{"margin-left":"auto"}}):P=(0,e.createComponentVNode)(2,t.Button,{icon:"pen",content:"Name Disease",onClick:function(){function D(){return v("name_strain",{strain_index:d.strainIndex})}return D}(),style:{"margin-left":"auto"}})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Common Name",className:"common-name-label",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,align:"center",children:[N!=null?N:"Unknown",P]})}),V&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:V}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Disease Agent",children:y}),E,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Spread Vector",children:A!=null?A:"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Possible Cures",children:w!=null?w:"None"})]})},B=function(d,s){var u,v=(0,a.useBackend)(s),h=v.act,C=v.data,p=!!C.synthesisCooldown,N=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:p?"spinner":"clone",iconSpin:p,content:"Clone",disabled:p,onClick:function(){function V(){return h("clone_strain",{strain_index:d.strainIndex})}return V}()}),d.sectionButtons],0);return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:(u=d.sectionTitle)!=null?u:"Strain Information",buttons:N,children:(0,e.createComponentVNode)(2,S,{strain:d.strain,strainIndex:d.strainIndex})})})},k=function(d,s){var u,v=(0,a.useBackend)(s),h=v.act,C=v.data,p=C.selectedStrainIndex,N=C.strains,V=N[p-1];if(N.length===0)return(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No disease detected in provided blood sample."})});if(N.length===1){var y;return(0,e.createFragment)([(0,e.createComponentVNode)(2,B,{strain:N[0],strainIndex:1,sectionButtons:(0,e.createComponentVNode)(2,b)}),((y=N[0].symptoms)==null?void 0:y.length)>0&&(0,e.createComponentVNode)(2,l,{strain:N[0]})],0)}var I=(0,e.createComponentVNode)(2,b);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Culture Information",fill:!0,buttons:I,children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",style:{height:"100%"},children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:N.map(function(L,w){var A;return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"virus",selected:p-1===w,onClick:function(){function x(){return h("switch_strain",{strain_index:w+1})}return x}(),children:(A=L.commonName)!=null?A:"Unknown"},w)})})}),(0,e.createComponentVNode)(2,B,{strain:V,strainIndex:p}),((u=V.symptoms)==null?void 0:u.length)>0&&(0,e.createComponentVNode)(2,l,{className:"remove-section-bottom-padding",strain:V})]})})})},g=function(d){return d.reduce(function(s,u){return s+u},0)},l=function(d){var s=d.strain.symptoms;return(0,e.createComponentVNode)(2,t.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Infection Symptoms",fill:!0,className:d.className,children:(0,e.createComponentVNode)(2,t.Table,{className:"symptoms-table",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stealth"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Resistance"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stage Speed"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Transmissibility"})]}),s.map(function(u,v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.stealth}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.resistance}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.stageSpeed}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.transmissibility})]},v)}),(0,e.createComponentVNode)(2,t.Table.Row,{className:"table-spacer"}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"font-weight":"bold"},children:"Total"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(u){return u.stealth}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(u){return u.resistance}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(u){return u.stageSpeed}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(u){return u.transmissibility}))})]})]})})})},c=["flask","vial","eye-dropper"],m=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.synthesisCooldown,p=h.beakerContainsVirus,N=h.resistances;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Antibodies",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,wrap:!0,children:N.map(function(V,y){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:c[y%c.length],disabled:!!C,onClick:function(){function I(){return v("clone_vaccine",{resistance_index:y+1})}return I}(),mr:"0.5em"}),V]},y)})})})})}},67921:function(T,r,n){"use strict";r.__esModule=!0,r.ParticleAccelerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(79646),b=n(36352),S=n(98595),B=n(35840),k=n(38307),g=function(d){switch(d){case 1:return"north";case 2:return"south";case 4:return"east";case 8:return"west";case 5:return"northeast";case 6:return"southeast";case 9:return"northwest";case 10:return"southwest"}return""},l=r.ParticleAccelerator=function(){function i(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.assembled,p=h.power,N=h.strength,V=h.max_strength,y=h.icon,I=h.layout_1,L=h.layout_2,w=h.layout_3,A=h.orientation;return(0,e.createComponentVNode)(2,S.Window,{width:395,height:C?160:A==="north"||A==="south"?540:465,children:(0,e.createComponentVNode)(2,S.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Control Panel",buttons:(0,e.createComponentVNode)(2,t.Button,{dmIcon:"sync",content:"Connect",onClick:function(){function x(){return v("scan")}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",mb:"5px",children:(0,e.createComponentVNode)(2,t.Box,{color:C?"good":"bad",children:C?"Operational":"Error: Verify Configuration"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:!C,onClick:function(){function x(){return v("power")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Strength",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:!C||N===0,onClick:function(){function x(){return v("remove_strength")}return x}(),mr:"4px"}),N,(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:!C||N===V,onClick:function(){function x(){return v("add_strength")}return x}(),ml:"4px"})]})]})}),C?"":(0,e.createComponentVNode)(2,t.Section,{title:A?"EM Acceleration Chamber Orientation: "+(0,o.capitalize)(A):"Place EM Acceleration Chamber Next To Console",children:A===0?"":A==="north"||A==="south"?(0,e.createComponentVNode)(2,m):(0,e.createComponentVNode)(2,c)})]})})}return i}(),c=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.assembled,p=h.power,N=h.strength,V=h.max_strength,y=h.icon,I=h.layout_1,L=h.layout_2,w=h.layout_3,A=h.orientation;return(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(A==="east"?I:w).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:L.slice().map(function(x){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(A==="east"?w:I).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})})]})},m=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.assembled,p=h.power,N=h.strength,V=h.max_strength,y=h.icon,I=h.layout_1,L=h.layout_2,w=h.layout_3,A=h.orientation;return(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(A==="north"?I:w).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{children:L.slice().map(function(x){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(A==="north"?w:I).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,tooltip:x.status,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})})]})}},71432:function(T,r,n){"use strict";r.__esModule=!0,r.PdaPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PdaPainter=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.data,i=m.has_pda;return(0,e.createComponentVNode)(2,o.Window,{width:510,height:505,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:i?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,b)})})}return k}(),b=function(g,l){var c=(0,a.useBackend)(l),m=c.act;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"download",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){function i(){return m("insert_pda")}return i}()})]})})})},S=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.pda_colors;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,B)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Table,{className:"PdaPainter__list",children:Object.keys(d).map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{onClick:function(){function u(){return m("choose_pda",{selectedPda:s})}return u}(),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+d[s][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s})]},s)})})})})]})},B=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.current_appearance,s=i.preview_appearance;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Current PDA",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){function u(){return m("eject_pda")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){function u(){return m("paint_pda")}return u}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Preview",children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})})]})}},33388:function(T,r,n){"use strict";r.__esModule=!0,r.PersonalCrafting=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PersonalCrafting=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.busy,d=m.category,s=m.display_craftable_only,u=m.display_compact,v=m.prev_cat,h=m.next_cat,C=m.subcategory,p=m.prev_subcat,N=m.next_subcat;return(0,e.createComponentVNode)(2,o.Window,{width:700,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!i&&(0,e.createComponentVNode)(2,t.Dimmer,{fontSize:"32px",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,e.createComponentVNode)(2,t.Section,{title:d,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Show Craftable Only",icon:s?"check-square-o":"square-o",selected:s,onClick:function(){function V(){return c("toggle_recipes")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Compact Mode",icon:u?"check-square-o":"square-o",selected:u,onClick:function(){function V(){return c("toggle_compact")}return V}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:v,icon:"arrow-left",onClick:function(){function V(){return c("backwardCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:h,icon:"arrow-right",onClick:function(){function V(){return c("forwardCat")}return V}()})]}),C&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:p,icon:"arrow-left",onClick:function(){function V(){return c("backwardSubCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N,icon:"arrow-right",onClick:function(){function V(){return c("forwardSubCat")}return V}()})]}),u?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,S)]})]})})}return B}(),b=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.display_craftable_only,d=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[d.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function v(){return c("make",{make:u.ref})}return v}()}),u.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:u.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:u.req_text,content:"Requirements",color:"transparent"}),u.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:u.tool_text,content:"Tools",color:"transparent"})]},u.name)}),!i&&s.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),u.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:u.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:u.req_text,content:"Requirements",color:"transparent"}),u.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:u.tool_text,content:"Tools",color:"transparent"})]},u.name)})]})})},S=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.display_craftable_only,d=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[d.map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function v(){return c("make",{make:u.ref})}return v}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:u.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:u.req_text}),u.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:u.tool_text})]})},u.name)}),!i&&s.map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:u.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:u.req_text}),u.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:u.tool_text})]})},u.name)})]})}},56150:function(T,r,n){"use strict";r.__esModule=!0,r.Photocopier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Photocopier=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:440,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Photocopier",color:"silver",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Copies:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"2em",bold:!0,children:m.copynumber}),(0,e.createComponentVNode)(2,t.Stack.Item,{float:"right",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"minus",textAlign:"center",content:"",onClick:function(){function i(){return c("minus")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"plus",textAlign:"center",content:"",onClick:function(){function i(){return c("add")}return i}()})]})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Toner:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,children:m.toner})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Document:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.copyitem&&!m.mob,content:m.copyitem?m.copyitem:m.mob?m.mob+"'s ass!":"document",onClick:function(){function i(){return c("removedocument")}return i}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Folder:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.folder,content:m.folder?m.folder:"folder",onClick:function(){function i(){return c("removefolder")}return i}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,S)]})})})}return B}(),b=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.issilicon;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){function d(){return c("copy")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){function d(){return c("scandocument")}return d}()}),!!i&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file",color:"green",float:"center",textAlign:"center",content:"Print Text",onClick:function(){function d(){return c("ai_text")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print Image",onClick:function(){function d(){return c("ai_pic")}return d}()})],4)],0)},S=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Scanned Files",children:m.files.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:m.toner<=0,onClick:function(){function d(){return c("filecopy",{uid:i.uid})}return d}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){function d(){return c("deletefile",{uid:i.uid})}return d}()})]})},i.name)})})}},84676:function(T,r,n){"use strict";r.__esModule=!0,r.PoolController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=["tempKey"];function b(g,l){if(g==null)return{};var c={};for(var m in g)if({}.hasOwnProperty.call(g,m)){if(l.includes(m))continue;c[m]=g[m]}return c}var S={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}},B=function(l,c){var m=l.tempKey,i=b(l,f),d=S[m];if(!d)return null;var s=(0,a.useBackend)(c),u=s.data,v=s.act,h=u.currentTemp,C=d.label,p=d.icon,N=m===h,V=function(){v("setTemp",{temp:m})};return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({color:"transparent",selected:N,onClick:V},i,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:p}),C]})))},k=r.PoolController=function(){function g(l,c){for(var m=(0,a.useBackend)(c),i=m.data,d=i.emagged,s=i.currentTemp,u=S[s]||S.normal,v=u.label,h=u.color,C=[],p=0,N=Object.entries(S);p50?"battery-half":"battery-quarter")||h==="C"&&"bolt"||h==="F"&&"battery-full"||h==="M"&&"slash",color:h==="N"&&(C>50?"yellow":"red")||h==="C"&&"yellow"||h==="F"&&"green"||h==="M"&&"orange"}),(0,e.createComponentVNode)(2,B.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,o.toFixed)(C)+"%"})],4)};d.defaultHooks=f.pureComponentHooks;var s=function(v){var h,C,p=v.status;switch(p){case"AOn":h=!0,C=!0;break;case"AOff":h=!0,C=!1;break;case"On":h=!1,C=!0;break;case"Off":h=!1,C=!1;break}var N=(C?"On":"Off")+(" ["+(h?"auto":"manual")+"]");return(0,e.createComponentVNode)(2,B.ColorBox,{color:C?"good":"bad",content:h?void 0:"M",title:N})};s.defaultHooks=f.pureComponentHooks},50992:function(T,r,n){"use strict";r.__esModule=!0,r.PrisonerImplantManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(29319),f=n(3939),b=n(321),S=n(5485),B=n(98595),k=r.PrisonerImplantManager=function(){function g(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.loginState,u=d.prisonerInfo,v=d.chemicalInfo,h=d.trackingInfo,C;if(!s.logged_in)return(0,e.createComponentVNode)(2,B.Window,{theme:"security",width:500,height:850,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,S.LoginScreen)})});var p=[1,5,10];return(0,e.createComponentVNode)(2,B.Window,{theme:"security",width:500,height:850,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.LoginInfo),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:u.name?"eject":"id-card",selected:u.name,content:u.name?u.name:"-----",tooltip:u.name?"Eject ID":"Insert ID",onClick:function(){function N(){return i("id_card")}return N}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Points",children:[u.points!==null?u.points:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"minus-square",disabled:u.points===null,content:"Reset",onClick:function(){function N(){return i("reset_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Point Goal",children:[u.goal!==null?u.goal:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"pen",disabled:u.goal===null,content:"Edit",onClick:function(){function N(){return(0,f.modalOpen)(c,"set_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createVNode)(1,"box",null,[(0,e.createTextVNode)("1 minute of prison time should roughly equate to 150 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Sentences should not exceed 5000 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Permanent prisoners should not be given a point goal."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle.")],4,{hidden:u.goal===null})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Tracking Implants",children:h.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.subject]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:N.location}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:N.health}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){function V(){return(0,f.modalOpen)(c,"warn",{uid:N.uid})}return V}()})})]})]},N.subject)]}),(0,e.createVNode)(1,"br")],4)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Chemical Implants",children:v.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.name]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Reagents",children:N.volume})}),p.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{mt:2,disabled:N.volumec;return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:!0,title:N.name,dmIcon:N.icon,dmIconState:N.icon_state,buttonsAlt:(0,e.createComponentVNode)(2,t.Button,{bold:!0,translucent:!0,fontSize:1.5,tooltip:V&&"Not enough tickets",disabled:V,onClick:function(){function y(){return g("purchase",{purchase:N.itemID})}return y}(),children:[N.cost,(0,e.createComponentVNode)(2,t.Icon,{m:0,mt:.25,name:"ticket",color:V?"bad":"good",size:1.6})]}),children:N.desc},N.name)})})})})})})}return b}()},94813:function(T,r,n){"use strict";r.__esModule=!0,r.RCD=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(49148),S=r.RCD=function(){function i(d,s){return(0,e.createComponentVNode)(2,o.Window,{width:480,height:670,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,l),(0,e.createComponentVNode)(2,c)]})})]})}return i}(),B=function(d,s){var u=(0,a.useBackend)(s),v=u.data,h=v.matter,C=v.max_matter,p=C*.7,N=C*.25;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Matter Storage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[p,1/0],average:[N,p],bad:[-1/0,N]},value:h,maxValue:C,children:(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:h+" / "+C+" units"})})})})},k=function(){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Construction Type",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,g,{mode_type:"Floors and Walls"}),(0,e.createComponentVNode)(2,g,{mode_type:"Airlocks"}),(0,e.createComponentVNode)(2,g,{mode_type:"Windows"}),(0,e.createComponentVNode)(2,g,{mode_type:"Deconstruction"})]})})})},g=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=d.mode_type,p=h.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",content:C,selected:p===C?1:0,onClick:function(){function N(){return v("mode",{mode:C})}return N}()})})},l=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.door_name,p=h.electrochromic,N=h.airlock_glass;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Airlock Settings",children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",icon:"pen-alt",content:(0,e.createFragment)([(0,e.createTextVNode)("Rename: "),(0,e.createVNode)(1,"b",null,C,0)],0),onClick:function(){function V(){return(0,f.modalOpen)(s,"renameAirlock")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:N===1&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",content:"Electrochromic",selected:p,onClick:function(){function V(){return v("electrochromic")}return V}()})})]})})})},c=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.tab,p=h.locked,N=h.one_access,V=h.selected_accesses,y=h.regions;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"cog",selected:C===1,onClick:function(){function I(){return v("set_tab",{tab:1})}return I}(),children:"Airlock Types"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===2,icon:"list",onClick:function(){function I(){return v("set_tab",{tab:2})}return I}(),children:"Airlock Access"})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:C===1?(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Types",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:1})})]})}):C===2&&p?(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Access",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock-open",content:"Unlock",onClick:function(){function I(){return v("set_lock",{new_lock:"unlock"})}return I}()}),children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Airlock access selection is currently locked."]})})}):(0,e.createComponentVNode)(2,b.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock",content:"Lock",onClick:function(){function I(){return v("set_lock",{new_lock:"lock"})}return I}()}),usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:N,content:"One",onClick:function(){function I(){return v("set_one_access",{access:"one"})}return I}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!N,width:4,content:"All",onClick:function(){function I(){return v("set_one_access",{access:"all"})}return I}()})],4),accesses:y,selectedList:V,accessMod:function(){function I(L){return v("set",{access:L})}return I}(),grantAll:function(){function I(){return v("grant_all")}return I}(),denyAll:function(){function I(){return v("clear_all")}return I}(),grantDep:function(){function I(L){return v("grant_region",{region:L})}return I}(),denyDep:function(){function I(L){return v("deny_region",{region:L})}return I}()})})],4)},m=function(d,s){for(var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.door_types_ui_list,p=h.door_type,N=d.check_number,V=[],y=0;yf?w=(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,mb:1,children:"There are new messages"}):w=(0,e.createComponentVNode)(2,t.Box,{color:"label",mb:1,children:"There are no new messages"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Main Menu",buttons:(0,e.createComponentVNode)(2,t.Button,{width:9,content:L?"Speaker Off":"Speaker On",selected:!L,icon:L?"volume-mute":"volume-up",onClick:function(){function A(){return N("toggleSilent")}return A}()}),children:[w,(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Messages",icon:y>f?"envelope-open-text":"envelope",onClick:function(){function A(){return N("setScreen",{setScreen:6})}return A}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Assistance",icon:"hand-paper",onClick:function(){function A(){return N("setScreen",{setScreen:1})}return A}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Supplies",icon:"box",onClick:function(){function A(){return N("setScreen",{setScreen:2})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Secondary Goal",icon:"clipboard-list",onClick:function(){function A(){return N("setScreen",{setScreen:11})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Relay Anonymous Information",icon:"comment",onClick:function(){function A(){return N("setScreen",{setScreen:3})}return A}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Print Shipping Label",icon:"tag",onClick:function(){function A(){return N("setScreen",{setScreen:9})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){function A(){return N("setScreen",{setScreen:10})}return A}()})]})}),!!I&&(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){function A(){return N("setScreen",{setScreen:8})}return A}()})})]})})},l=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y=V.department,I=[],L;switch(h.purpose){case"ASSISTANCE":I=V.assist_dept,L="Request assistance from another department";break;case"SUPPLIES":I=V.supply_dept,L="Request supplies from another department";break;case"INFO":I=V.info_dept,L="Relay information to another department";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:L,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:I.filter(function(w){return w!==y}).map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Message",icon:"envelope",onClick:function(){function A(){return N("writeInput",{write:w,priority:S})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){function A(){return N("writeInput",{write:w,priority:B})}return A}()})]},w)})})})})},c=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y;switch(h.type){case"SUCCESS":y="Message sent successfully";break;case"FAIL":y="Unable to contact messaging server";break}return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:y,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function I(){return N("setScreen",{setScreen:0})}return I}()})})},m=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y,I;switch(h.type){case"MESSAGES":y=V.message_log,I="Message Log";break;case"SHIPPING":y=V.shipping_log,I="Shipping label print log";break}return y.reverse(),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:I,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),children:y.map(function(L){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"left",children:[L.map(function(w,A){return(0,e.createVNode)(1,"div",null,w,0,null,A)}),(0,e.createVNode)(1,"hr")]},L)})})})},i=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y=V.recipient,I=V.message,L=V.msgVerified,w=V.msgStamped;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function A(){return N("setScreen",{setScreen:0})}return A}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Recipient",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message",children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",color:"green",children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stamped by",color:"blue",children:w})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){function A(){return N("department",{department:y})}return A}()})})})],4)},d=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y=V.message,I=V.announceAuth;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Edit Message",icon:"edit",onClick:function(){function L(){return N("writeAnnouncement")}return L}()})],4),children:y})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[I?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(I&&y),onClick:function(){function L(){return N("sendAnnouncement")}return L}()})]})})],4)},s=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y=V.shipDest,I=V.msgVerified,L=V.ship_dept;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{title:"Print Shipping Label",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",children:I})]}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(y&&I),onClick:function(){function w(){return N("printLabel")}return w}()})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Destinations",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:L.map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:(0,e.createComponentVNode)(2,t.Button,{content:y===w?"Selected":"Select",selected:y===w,onClick:function(){function A(){return N("shipSelect",{shipSelect:w})}return A}()})},w)})})})})],4)},u=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y=V.secondaryGoalAuth,I=V.secondaryGoalEnabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Request Secondary Goal",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[I?y?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Complete your current goal first!"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Request Secondary Goal",icon:"clipboard-list",disabled:!(y&&I),onClick:function(){function L(){return N("requestSecondaryGoal")}return L}()})]})})],4)}},9861:function(T,r,n){"use strict";r.__esModule=!0,r.RndBackupConsole=r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RndBackupConsole=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.network_name,i=c.has_disk,d=c.disk_name,s=c.linked,u=c.techs,v=c.last_timestamp;return(0,e.createComponentVNode)(2,o.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Device Info",children:[(0,e.createComponentVNode)(2,t.Box,{mb:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Network",children:s?(0,e.createComponentVNode)(2,t.Button,{content:m,icon:"unlink",selected:1,onClick:function(){function h(){return l("unlink")}return h}()}):"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Loaded Disk",children:i?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:d+" (Last backup: "+v+")",icon:"save",selected:1,onClick:function(){function h(){return l("eject_disk")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Save all",onClick:function(){function h(){return l("saveall2disk")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load all",onClick:function(){function h(){return l("saveall2network")}return h}()})],4):"None"})]})}),!!s||(0,e.createComponentVNode)(2,b)]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Section,{title:"Tech Info",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Tech Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Disk Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),Object.keys(u).map(function(h){return!(u[h].network_level>0||u[h].disk_level>0)||(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u[h].name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u[h].network_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u[h].disk_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Load to network",disabled:!i||!s,onClick:function(){function C(){return l("savetech2network",{tech:h})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load to disk",disabled:!i||!s,onClick:function(){function C(){return l("savetech2disk",{tech:h})}return C}()})]})]},h)})]})})})]})})}return S}(),b=r.LinkMenu=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.controllers;return(0,e.createComponentVNode)(2,t.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function d(){return l("linktonetworkcontroller",{target_controller:i.addr})}return d}()})})]},i.addr)})]})})}return S}()},68303:function(T,r,n){"use strict";r.__esModule=!0,r.AnalyzerMenu=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=r.AnalyzerMenu=function(){function S(B,k){var g=(0,t.useBackend)(k),l=g.data,c=g.act,m=l.tech_levels,i=l.loaded_item,d=l.linked_analyzer,s=l.can_discover;return d?i?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Object Analysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Deconstruct",icon:"microscope",onClick:function(){function u(){c("deconstruct")}return u}()}),(0,e.createComponentVNode)(2,o.Button,{content:"Eject",icon:"eject",onClick:function(){function u(){c("eject_item")}return u}()}),!s||(0,e.createComponentVNode)(2,o.Button,{content:"Discover",icon:"atom",onClick:function(){function u(){c("discover")}return u}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:i.name})})}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Current Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Object Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"New Level"})]}),m.map(function(u){return(0,e.createComponentVNode)(2,b,{techLevel:u},u.id)})]})})],4):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"No item loaded. Standing by..."}):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"NO SCIENTIFIC ANALYZER LINKED TO CONSOLE"})}return S}(),b=function(B,k){var g=B.techLevel,l=g.name,c=g.desc,m=g.level,i=g.object_level,d=g.ui_icon,s=i!=null,u=s&&i>=m?Math.max(i,m+1):m;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:c})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:d})," ",l]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m}),s?(0,e.createComponentVNode)(2,o.Table.Cell,{children:i}):(0,e.createComponentVNode)(2,o.Table.Cell,{className:"research-level-no-effect",children:"-"}),(0,e.createComponentVNode)(2,o.Table.Cell,{className:(0,a.classes)([u!==m&&"upgraded-level"]),children:u})]})}},37556:function(T,r,n){"use strict";r.__esModule=!0,r.DataDiskMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o="design",f="tech",b=function(c,m){var i=(0,a.useBackend)(m),d=i.data,s=i.act,u=d.disk_data;return u?(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:u.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:u.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:u.desc})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function v(){return s("updt_tech")}return v}()})})]}):null},S=function(c,m){var i=(0,a.useBackend)(m),d=i.data,s=i.act,u=d.disk_data;if(!u)return null;var v=u.name,h=u.lathe_types,C=u.materials,p=h.join(", ");return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:v}),p?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Required Materials"})]}),C.map(function(N){return(0,e.createComponentVNode)(2,t.Box,{children:["- ",(0,e.createVNode)(1,"span",null,N.name,0,{style:{"text-transform":"capitalize"}})," x ",N.amount]},N.name)}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function N(){return s("updt_design")}return N}()})})]})},B=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.disk_data;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Section,Object.assign({buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Erase",icon:"eraser",disabled:!u,onClick:function(){function v(){return d("erase_disk")}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",icon:"eject",onClick:function(){function v(){d("eject_disk")}return v}()})],4)},c)))},k=function(c,m){var i=(0,a.useBackend)(m),d=i.data,s=i.act,u=d.disk_type,v=d.to_copy,h=c.title;return(0,e.createComponentVNode)(2,B,{title:h,children:(0,e.createComponentVNode)(2,t.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:v.sort(function(C,p){return C.name.localeCompare(p.name)}).map(function(C){var p=C.name,N=C.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:p,children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){function V(){u===f?s("copy_tech",{id:N}):s("copy_design",{id:N})}return V}()})},N)})})})})},g=r.DataDiskMenu=function(){function l(c,m){var i=(0,a.useBackend)(m),d=i.data,s=d.disk_type,u=d.disk_data;if(!s)return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",children:"No disk loaded."});switch(s){case o:return u?(0,e.createComponentVNode)(2,B,{title:"Design Disk",children:(0,e.createComponentVNode)(2,S)}):(0,e.createComponentVNode)(2,k,{title:"Design Disk"});case f:return u?(0,e.createComponentVNode)(2,B,{title:"Technology Disk",children:(0,e.createComponentVNode)(2,b)}):(0,e.createComponentVNode)(2,k,{title:"Technology Disk"});default:return(0,e.createFragment)([(0,e.createTextVNode)("UNRECOGNIZED DISK TYPE")],4)}}return l}()},16830:function(T,r,n){"use strict";r.__esModule=!0,r.LatheCategory=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=r.LatheCategory=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.data,l=k.act,c=g.category,m=g.matching_designs,i=g.menu,d=i===4,s=d?"build":"imprint";return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,height:36,title:c,children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,t.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:m.map(function(u){var v=u.id,h=u.name,C=u.can_build,p=u.materials;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:h,disabled:C<1,onClick:function(){function N(){return l(s,{id:v,amount:1})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C>=5?(0,e.createComponentVNode)(2,t.Button,{content:"x5",onClick:function(){function N(){return l(s,{id:v,amount:5})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C>=10?(0,e.createComponentVNode)(2,t.Button,{content:"x10",onClick:function(){function N(){return l(s,{id:v,amount:10})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.map(function(N){return(0,e.createFragment)([" | ",(0,e.createVNode)(1,"span",N.is_red?"color-red":null,[N.amount,(0,e.createTextVNode)(" "),N.name],0)],0)})})]},v)})})]})}return b}()},70497:function(T,r,n){"use strict";r.__esModule=!0,r.LatheChemicalStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheChemicalStorage=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.data,g=B.act,l=k.loaded_chemicals,c=k.menu===4;return(0,e.createComponentVNode)(2,t.Section,{title:"Chemical Storage",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Purge All",icon:"trash",onClick:function(){function m(){var i=c?"disposeallP":"disposeallI";g(i)}return m}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:l.map(function(m){var i=m.volume,d=m.name,s=m.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+i+" of "+d,children:(0,e.createComponentVNode)(2,t.Button,{content:"Purge",icon:"trash",onClick:function(){function u(){var v=c?"disposeP":"disposeI";g(v,{id:s})}return u}()})},s)})})]})}return f}()},70864:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMainMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=n(68198),b=r.LatheMainMenu=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.data,c=g.act,m=l.menu,i=l.categories,d=m===4?"Protolathe":"Circuit Imprinter";return(0,e.createComponentVNode)(2,t.Section,{title:d+" Menu",children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,f.LatheSearch),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Flex,{wrap:"wrap",children:i.map(function(s){return(0,e.createComponentVNode)(2,t.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-right",content:s,onClick:function(){function u(){c("setCategory",{category:s})}return u}()})},s)})})]})}return S}()},42878:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMaterialStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterialStorage=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.data,g=B.act,l=k.loaded_materials;return(0,e.createComponentVNode)(2,t.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,e.createComponentVNode)(2,t.Table,{children:l.map(function(c){var m=c.id,i=c.amount,d=c.name,s=function(){function C(p){var N=k.menu===4?"lathe_ejectsheet":"imprinter_ejectsheet";g(N,{id:m,amount:p})}return C}(),u=Math.floor(i/2e3),v=i<1,h=u===1?"":"s";return(0,e.createComponentVNode)(2,t.Table.Row,{className:v?"color-grey":"color-yellow",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"210px",children:["* ",i," of ",d]}),(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"110px",children:["(",u," sheet",h,")"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i>=2e3?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"1x",icon:"eject",onClick:function(){function C(){return s(1)}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"C",icon:"eject",onClick:function(){function C(){return s("custom")}return C}()}),i>=2e3*5?(0,e.createComponentVNode)(2,t.Button,{content:"5x",icon:"eject",onClick:function(){function C(){return s(5)}return C}()}):null,(0,e.createComponentVNode)(2,t.Button,{content:"All",icon:"eject",onClick:function(){function C(){return s(50)}return C}()})],0):null})]},m)})})})}return f}()},52662:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMaterials=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterials=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.data,g=k.total_materials,l=k.max_materials,c=k.max_chemicals,m=k.total_chemicals;return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,e.createComponentVNode)(2,t.Table,{width:"auto",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g}),l?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+l}):null]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:m}),c?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+c}):null]})]})})}return f}()},9681:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(12644),f=n(70864),b=n(16830),S=n(42878),B=n(70497),k=["menu"];function g(d,s){if(d==null)return{};var u={};for(var v in d)if({}.hasOwnProperty.call(d,v)){if(s.includes(v))continue;u[v]=d[v]}return u}var l=t.Tabs.Tab,c=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.menu===o.MENU.LATHE?["nav_protolathe",C.submenu_protolathe]:["nav_imprinter",C.submenu_imprinter],N=p[0],V=p[1],y=s.menu,I=g(s,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,l,Object.assign({selected:V===y,onClick:function(){function L(){return h(N,{menu:y})}return L}()},I)))},m=function(s){switch(s){case o.PRINTER_MENU.MAIN:return(0,e.createComponentVNode)(2,f.LatheMainMenu);case o.PRINTER_MENU.SEARCH:return(0,e.createComponentVNode)(2,b.LatheCategory);case o.PRINTER_MENU.MATERIALS:return(0,e.createComponentVNode)(2,S.LatheMaterialStorage);case o.PRINTER_MENU.CHEMICALS:return(0,e.createComponentVNode)(2,B.LatheChemicalStorage)}},i=r.LatheMenu=function(){function d(s,u){var v=(0,a.useBackend)(u),h=v.data,C=h.menu,p=h.linked_lathe,N=h.linked_imprinter;return C===o.MENU.LATHE&&!p?(0,e.createComponentVNode)(2,t.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"}):C===o.MENU.IMPRINTER&&!N?(0,e.createComponentVNode)(2,t.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MAIN,icon:"bars",children:"Main Menu"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MATERIALS,icon:"layer-group",children:"Materials"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.CHEMICALS,icon:"flask-vial",children:"Chemicals"})]}),m(h.menu===o.MENU.LATHE?h.submenu_protolathe:h.submenu_imprinter)]})}return d}()},68198:function(T,r,n){"use strict";r.__esModule=!0,r.LatheSearch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheSearch=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.act;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"Search...",onEnter:function(){function g(l,c){return k("search",{to_search:c})}return g}()})})}return f}()},81421:function(T,r,n){"use strict";r.__esModule=!0,r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=r.LinkMenu=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.controllers;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),c.map(function(m){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.addr}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.net_id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function i(){return g("linktonetworkcontroller",{target_controller:m.addr})}return i}()})})]},m.addr)})]})})})})}return b}()},6256:function(T,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.SettingsMenu=function(){function S(B,k){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,b)]})}return S}(),f=function(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.sync,i=c.admin;return(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",align:"flex-start",children:[(0,e.createComponentVNode)(2,t.Button,{color:"red",icon:"unlink",content:"Disconnect from Research Network",onClick:function(){function d(){l("unlink")}return d}()}),i===1?(0,e.createComponentVNode)(2,t.Button,{icon:"gears",color:"red",content:"[ADMIN] Maximize research levels",onClick:function(){function d(){return l("maxresearch")}return d}()}):null]})})},b=function(B,k){var g=(0,a.useBackend)(k),l=g.data,c=g.act,m=l.linked_analyzer,i=l.linked_lathe,d=l.linked_imprinter;return(0,e.createComponentVNode)(2,t.Section,{title:"Linked Devices",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){function s(){return c("find_device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Scientific Analyzer",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!m,content:m?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"analyze"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Protolathe",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!i,content:i?"Unlink":"Undetected",onClick:function(){function s(){c("disconnect",{item:"lathe"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Circuit Imprinter",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!d,content:d?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"imprinter"})}return s}()})})]})})}},12644:function(T,r,n){"use strict";r.__esModule=!0,r.RndConsole=r.PRINTER_MENU=r.MENU=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(35840),b=n(37556),S=n(9681),B=n(81421),k=n(6256),g=n(68303),l=["menu"];function c(p,N){if(p==null)return{};var V={};for(var y in p)if({}.hasOwnProperty.call(p,y)){if(N.includes(y))continue;V[y]=p[y]}return V}var m=o.Tabs.Tab,i=r.MENU={MAIN:0,DISK:2,ANALYZE:3,LATHE:4,IMPRINTER:5,SETTINGS:6},d=r.PRINTER_MENU={MAIN:0,SEARCH:1,MATERIALS:2,CHEMICALS:3},s=function(N){switch(N){case i.MAIN:return(0,e.createComponentVNode)(2,C);case i.DISK:return(0,e.createComponentVNode)(2,b.DataDiskMenu);case i.ANALYZE:return(0,e.createComponentVNode)(2,g.AnalyzerMenu);case i.LATHE:case i.IMPRINTER:return(0,e.createComponentVNode)(2,S.LatheMenu);case i.SETTINGS:return(0,e.createComponentVNode)(2,k.SettingsMenu);default:return"UNKNOWN MENU"}},u=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.menu,A=N.menu,x=c(N,l);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,m,Object.assign({selected:w===A,onClick:function(){function E(){return I("nav",{menu:A})}return E}()},x)))},v=r.RndConsole=function(){function p(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data;if(!L.linked)return(0,e.createComponentVNode)(2,B.LinkMenu);var w=L.menu,A=L.linked_analyzer,x=L.linked_lathe,E=L.linked_imprinter,P=L.wait_message;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,u,{icon:"flask",menu:i.MAIN,children:"Research"}),!!A&&(0,e.createComponentVNode)(2,u,{icon:"microscope",menu:i.ANALYZE,children:"Analyze"}),!!x&&(0,e.createComponentVNode)(2,u,{icon:"print",menu:i.LATHE,children:"Protolathe"}),!!E&&(0,e.createComponentVNode)(2,u,{icon:"memory",menu:i.IMPRINTER,children:"Imprinter"}),(0,e.createComponentVNode)(2,u,{icon:"floppy-disk",menu:i.DISK,children:"Disk"}),(0,e.createComponentVNode)(2,u,{icon:"cog",menu:i.SETTINGS,children:"Settings"})]}),s(w),(0,e.createComponentVNode)(2,h)]})})})}return p}(),h=function(N,V){var y=(0,a.useBackend)(V),I=y.data,L=I.wait_message;return L?(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay",children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay__Wrapper",children:(0,e.createComponentVNode)(2,o.NoticeBox,{color:"black",children:L})})}):null},C=function(N,V){var y=(0,a.useBackend)(V),I=y.data,L=I.tech_levels;return(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Level"})]}),L.map(function(w){var A=w.id,x=w.name,E=w.desc,P=w.level,D=w.ui_icon;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:E})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:D})," ",x]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P})]},A)})]})})}},29205:function(T,r,n){"use strict";r.__esModule=!0,r.RndNetController=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.RndNetController=function(){function k(g,l){var c=(0,t.useBackend)(l),m=c.act,i=c.data,d=i.ion,s=(0,t.useLocalState)(l,"mainTabIndex",0),u=s[0],v=s[1],h=function(){function C(p){switch(p){case 0:return(0,e.createComponentVNode)(2,S);case 1:return(0,e.createComponentVNode)(2,B);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return C}();return(0,e.createComponentVNode)(2,f.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:u===0,onClick:function(){function C(){return v(0)}return C}(),children:"Network Management"},"ConfigPage"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"floppy-disk",selected:u===1,onClick:function(){function C(){return v(1)}return C}(),children:"Design Management"},"DesignPage")]}),h(u)]})})}return k}(),S=function(g,l){var c=(0,t.useBackend)(l),m=c.act,i=c.data,d=(0,t.useLocalState)(l,"filterType","ALL"),s=d[0],u=d[1],v=i.network_password,h=i.network_name,C=i.devices,p=[];p.push(s),s==="MSC"&&(p.push("BCK"),p.push("PGN"));var N=s==="ALL"?C:C.filter(function(V){return p.indexOf(V.dclass)>-1});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Network Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Name",children:(0,e.createComponentVNode)(2,o.Button,{content:h||"Unset",selected:h,icon:"edit",onClick:function(){function V(){return m("network_name")}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Password",children:(0,e.createComponentVNode)(2,o.Button,{content:v||"Unset",selected:v,icon:"lock",onClick:function(){function V(){return m("network_password")}return V}()})})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Connected Devices",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="ALL",onClick:function(){function V(){return u("ALL")}return V}(),icon:"network-wired",children:"All Devices"},"AllDevices"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="SRV",onClick:function(){function V(){return u("SRV")}return V}(),icon:"server",children:"R&D Servers"},"RNDServers"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="RDC",onClick:function(){function V(){return u("RDC")}return V}(),icon:"desktop",children:"R&D Consoles"},"RDConsoles"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MFB",onClick:function(){function V(){return u("MFB")}return V}(),icon:"industry",children:"Exosuit Fabricators"},"Mechfabs"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MSC",onClick:function(){function V(){return u("MSC")}return V}(),icon:"microchip",children:"Miscellaneous Devices"},"Misc")]}),(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Unlink"})]}),N.map(function(V){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function y(){return m("unlink_device",{dclass:V.dclass,uid:V.id})}return y}()})})]},V.id)})]})]})],4)},B=function(g,l){var c=(0,t.useBackend)(l),m=c.act,i=c.data,d=i.designs,s=(0,t.useLocalState)(l,"searchText",""),u=s[0],v=s[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Design Management",children:[(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search for designs",mb:2,onInput:function(){function h(C,p){return v(p)}return h}()}),d.filter((0,a.createSearch)(u,function(h){return h.name})).map(function(h){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,content:h.name,checked:!h.blacklisted,onClick:function(){function C(){return m(h.blacklisted?"unblacklist_design":"blacklist_design",{d_uid:h.uid})}return C}()},h.name)})]})}},63315:function(T,r,n){"use strict";r.__esModule=!0,r.RndServer=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=n(98595),b=r.RndServer=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.active,s=i.network_name;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:500,resizable:!0,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Section,{title:"Server Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Machine power",children:(0,e.createComponentVNode)(2,o.Button,{content:d?"On":"Off",selected:d,icon:"power-off",onClick:function(){function u(){return m("toggle_active")}return u}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Link status",children:s===null?(0,e.createComponentVNode)(2,o.Box,{color:"red",children:"Unlinked"}):(0,e.createComponentVNode)(2,o.Box,{color:"green",children:"Linked"})})]})}),s===null?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,S)]})})}return k}(),S=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.network_name;return(0,e.createComponentVNode)(2,o.Section,{title:"Network Info",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Connected network ID",children:d}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function s(){return m("unlink")}return s}()})})]})})},B=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.controllers;return(0,e.createComponentVNode)(2,o.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),d.map(function(s){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:s.netname}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function u(){return m("link",{addr:s.addr})}return u}()})})]},s.addr)})]})})}},26109:function(T,r,n){"use strict";r.__esModule=!0,r.RobotSelfDiagnosis=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=function(k,g){var l=k/g;return l<=.2?"good":l<=.5?"average":"bad"},S=r.RobotSelfDiagnosis=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.data,m=c.component_data;return(0,e.createComponentVNode)(2,o.Window,{width:280,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:m.map(function(i,d){return(0,e.createComponentVNode)(2,t.Section,{title:(0,f.capitalize)(i.name),children:i.installed<=0?(0,e.createComponentVNode)(2,t.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:i.installed===-1?"Destroyed":"Missing"})})}):(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"72%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",color:b(i.brute_damage,i.max_damage),children:i.brute_damage}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",color:b(i.electronic_damage,i.max_damage),children:i.electronic_damage})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Powered",color:i.powered?"good":"bad",children:i.powered?"Yes":"No"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Enabled",color:i.status?"good":"bad",children:i.status?"Yes":"No"})]})})]})},d)})})})}return B}()},97997:function(T,r,n){"use strict";r.__esModule=!0,r.RoboticsControlConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RoboticsControlConsole=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.can_hack,i=c.safety,d=c.show_lock_all,s=c.cyborgs,u=s===void 0?[]:s;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:460,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!d&&(0,e.createComponentVNode)(2,t.Section,{title:"Emergency Lock Down",children:[(0,e.createComponentVNode)(2,t.Button,{icon:i?"lock":"unlock",content:i?"Disable Safety":"Enable Safety",selected:i,onClick:function(){function v(){return l("arm",{})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lock",disabled:i,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){function v(){return l("masslock",{})}return v}()})]}),(0,e.createComponentVNode)(2,b,{cyborgs:u,can_hack:m})]})})}return S}(),b=function(B,k){var g=B.cyborgs,l=B.can_hack,c=(0,a.useBackend)(k),m=c.act,i=c.data,d="Detonate";return i.detonate_cooldown>0&&(d+=" ("+i.detonate_cooldown+"s)"),g.length?g.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createFragment)([!!s.hackable&&!s.emagged&&(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){function u(){return m("hackbot",{uid:s.uid})}return u}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:s.locked_down?"unlock":"lock",color:s.locked_down?"good":"default",content:s.locked_down?"Release":"Lockdown",disabled:!i.auth,onClick:function(){function u(){return m("stopbot",{uid:s.uid})}return u}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:d,disabled:!i.auth||i.detonate_cooldown>0,color:"bad",onClick:function(){function u(){return m("killbot",{uid:s.uid})}return u}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Box,{color:s.status?"bad":s.locked_down?"average":"good",children:s.status?"Not Responding":s.locked_down?"Locked Down":"Nominal"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:(0,e.createComponentVNode)(2,t.Box,{children:s.locstring})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.health>50?"good":"bad",value:s.health/100})}),typeof s.charge=="number"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.charge>30?"good":"bad",value:s.charge/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Capacity",children:(0,e.createComponentVNode)(2,t.Box,{color:s.cell_capacity<3e4?"average":"good",children:s.cell_capacity})})],4)||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"No Power Cell"})}),!!s.is_hacked&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safeties",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"DISABLED"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Module",children:s.module}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master AI",children:(0,e.createComponentVNode)(2,t.Box,{color:s.synchronization?"default":"average",children:s.synchronization||"None"})})]})},s.uid)}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cyborg units detected within access parameters."})}},54431:function(T,r,n){"use strict";r.__esModule=!0,r.Safe=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Safe=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.dial,s=i.open,u=i.locked,v=i.contents;return(0,e.createComponentVNode)(2,o.Window,{theme:"safe",width:600,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving",children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,e.createComponentVNode)(2,t.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,e.createVNode)(1,"br"),s?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,t.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*d+"deg)","z-index":0}})]}),!s&&(0,e.createComponentVNode)(2,B)]})})}return k}(),b=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.dial,s=i.open,u=i.locked,v=function(C,p){return(0,e.createComponentVNode)(2,t.Button,{disabled:s||p&&!u,icon:"arrow-"+(p?"right":"left"),content:(p?"Right":"Left")+" "+C,iconRight:p,onClick:function(){function N(){return m(p?"turnleft":"turnright",{num:C})}return N}(),style:{"z-index":10}})};return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:u,icon:s?"lock":"lock-open",content:s?"Close":"Open",mb:"0.5rem",onClick:function(){function h(){return m("open")}return h}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{position:"absolute",children:[v(50),v(10),v(1)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[v(1,!0),v(10,!0),v(50,!0)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--number",children:d})]})},S=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.contents;return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--contents",overflow:"auto",children:d.map(function(s,u){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mb:"0.5rem",onClick:function(){function v(){return m("retrieve",{index:u+1})}return v}(),children:[(0,e.createComponentVNode)(2,t.Box,{as:"img",src:s.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),s.name]}),(0,e.createVNode)(1,"br")],4,s)})})},B=function(g,l){return(0,e.createComponentVNode)(2,t.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,e.createComponentVNode)(2,t.Box,{children:["1. Turn the dial left to the first number.",(0,e.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,e.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,e.createVNode)(1,"br"),"4. Open the safe."]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},29740:function(T,r,n){"use strict";r.__esModule=!0,r.SatelliteControlSatellitesList=r.SatelliteControlMapView=r.SatelliteControlFooter=r.SatelliteControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SatelliteControl=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=(0,a.useLocalState)(l,"tabIndex",i.tabIndex),s=d[0],u=d[1],v=function(){function C(p){u(p),m("set_tab_index",{tab_index:p})}return C}(),h=function(){function C(p){switch(p){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,S);default:return"WE SHOULDN'T BE HERE!"}}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"table",selected:s===0,onClick:function(){function C(){return v(0)}return C}(),children:"Satellites"},"Satellites"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"map-marked-alt",selected:s===1,onClick:function(){function C(){return v(1)}return C}(),children:"Map View"},"MapView")]})}),h(s),(0,e.createComponentVNode)(2,B)]})})})}return k}(),b=r.SatelliteControlSatellitesList=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.satellites;return(0,e.createComponentVNode)(2,t.Section,{title:"Satellite Network Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:d.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"#"+s.id,children:[s.mode," ",(0,e.createComponentVNode)(2,t.Button,{content:s.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){function u(){return m("toggle",{id:s.id})}return u}()})]},s.id)})})})}return k}(),S=r.SatelliteControlMapView=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.satellites,s=i.has_goal,u=i.defended,v=i.collisions,h=i.fake_meteors,C=i.zoom,p=i.offsetX,N=i.offsetY,V=0;return(0,e.createComponentVNode)(2,t.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{zoom:C,offsetX:p,offsetY:N,onZoom:function(){function y(I){return m("set_zoom",{zoom:I})}return y}(),onOffsetChange:function(){function y(I,L){return m("set_offset",{offset_x:L.offsetX,offset_y:L.offsetY})}return y}(),children:[d.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"satellite",tooltip:y.active?"Shield Satellite":"Inactive Shield Satellite",color:y.active?"white":"grey",onClick:function(){function I(){return m("toggle",{id:y.id})}return I}()},V++)}),s&&u.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"circle",tooltip:"Successful Defense",color:"blue"},V++)}),s&&v.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"x",tooltip:"Meteor Hit",color:"red"},V++)}),s&&h.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"meteor",tooltip:"Incoming Meteor",color:"white"},V++)})]})})}return k}(),B=r.SatelliteControlFooter=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.notice,s=i.notice_color,u=i.has_goal,v=i.coverage,h=i.coverage_goal,C=i.testing;return(0,e.createFragment)([u&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Station Shield Coverage",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:v>=h?"good":"average",value:v,maxValue:100,children:[v,"%"]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Check coverage",disabled:C,onClick:function(){function p(){return m("begin_test")}return p}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:s,children:d})],0)}return k}()},44162:function(T,r,n){"use strict";r.__esModule=!0,r.SecureStorage=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(36352),S=n(92986),B=r.SecureStorage=function(){function c(m,i){return(0,e.createComponentVNode)(2,f.Window,{theme:"securestorage",height:500,width:280,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,g)})})})})}return c}(),k=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=window.event?m.which:m.keyCode;if(u===S.KEY_ENTER){m.preventDefault(),s("keypad",{digit:"E"});return}if(u===S.KEY_ESCAPE){m.preventDefault(),s("keypad",{digit:"C"});return}if(u===S.KEY_BACKSPACE){m.preventDefault(),s("backspace");return}if(u>=S.KEY_0&&u<=S.KEY_9){m.preventDefault(),s("keypad",{digit:u-S.KEY_0});return}if(u>=S.KEY_NUMPAD_0&&u<=S.KEY_NUMPAD_9){m.preventDefault(),s("keypad",{digit:u-S.KEY_NUMPAD_0});return}},g=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=u.locked,h=u.no_passcode,C=u.emagged,p=u.user_entered_code,N=[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]],V=h?"":v?"bad":"good";return(0,e.createComponentVNode)(2,o.Section,{fill:!0,onKeyDown:function(){function y(I){return k(I,i)}return y}(),children:[(0,e.createComponentVNode)(2,o.Stack.Item,{height:7.3,children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+V]),height:"100%",children:C?"ERROR":p})}),(0,e.createComponentVNode)(2,o.Table,{children:N.map(function(y){return(0,e.createComponentVNode)(2,b.TableRow,{children:y.map(function(I){return(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,l,{number:I})},I)})},y[0])})})]})},l=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=m.number;return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,bold:!0,mb:"6px",content:v,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,a.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+v]),onClick:function(){function h(){return s("keypad",{digit:v})}return h}()})}},6272:function(T,r,n){"use strict";r.__esModule=!0,r.SecurityRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939),S=n(321),B=n(5485),k=n(22091),g={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},l=function(p,N){(0,b.modalOpen)(p,"edit",{field:N.edit,value:N.value})},c=r.SecurityRecords=function(){function C(p,N){var V=(0,t.useBackend)(N),y=V.act,I=V.data,L=I.loginState,w=I.currentPage,A;if(L.logged_in)w===1?A=(0,e.createComponentVNode)(2,i):w===2&&(A=(0,e.createComponentVNode)(2,u));else return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,B.LoginScreen)})});return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,m),A]})})]})}return C}(),m=function(p,N){var V=(0,t.useBackend)(N),y=V.act,I=V.data,L=I.currentPage,w=I.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:L===1,onClick:function(){function A(){return y("page",{page:1})}return A}(),children:"List Records"}),L===2&&w&&!w.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:L===2,children:["Record: ",w.fields[0].value]})]})})},i=function(p,N){var V=(0,t.useBackend)(N),y=V.act,I=V.data,L=I.records,w=(0,t.useLocalState)(N,"searchText",""),A=w[0],x=w[1],E=(0,t.useLocalState)(N,"sortId","name"),P=E[0],D=E[1],M=(0,t.useLocalState)(N,"sortOrder",!0),R=M[0],O=M[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,s)}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"SecurityRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,d,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,d,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,d,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,d,{id:"fingerprint",children:"Fingerprint"}),(0,e.createComponentVNode)(2,d,{id:"status",children:"Criminal Status"})]}),L.filter((0,a.createSearch)(A,function(_){return _.name+"|"+_.id+"|"+_.rank+"|"+_.fingerprint+"|"+_.status})).sort(function(_,F){var U=R?1:-1;return _[P].localeCompare(F[P])*U}).map(function(_){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"SecurityRecords__listRow--"+g[_.status],onClick:function(){function F(){return y("view",{uid_gen:_.uid_gen,uid_sec:_.uid_sec})}return F}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",_.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:_.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:_.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:_.fingerprint}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:_.status})]},_.id)})]})})})],4)},d=function(p,N){var V=(0,t.useLocalState)(N,"sortId","name"),y=V[0],I=V[1],L=(0,t.useLocalState)(N,"sortOrder",!0),w=L[0],A=L[1],x=p.id,E=p.children;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:y!==x&&"transparent",fluid:!0,onClick:function(){function P(){y===x?A(!w):(I(x),A(!0))}return P}(),children:[E,y===x&&(0,e.createComponentVNode)(2,o.Icon,{name:w?"sort-up":"sort-down",ml:"0.25rem;"})]})})})},s=function(p,N){var V=(0,t.useBackend)(N),y=V.act,I=V.data,L=I.isPrinting,w=(0,t.useLocalState)(N,"searchText",""),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{ml:"0.25rem",content:"New Record",icon:"plus",onClick:function(){function E(){return y("new_general")}return E}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Cell Log",onClick:function(){function E(){return(0,b.modalOpen)(N,"print_cell_log")}return E}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",fluid:!0,onInput:function(){function E(P,D){return x(D)}return E}()})})]})},u=function(p,N){var V=(0,t.useBackend)(N),y=V.act,I=V.data,L=I.isPrinting,w=I.general,A=I.security;return!w||!w.fields?(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"General records lost!"}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Record",onClick:function(){function x(){return y("print_record")}return x}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated with this crew member!",tooltipPosition:"bottom-start",content:"Delete Record",onClick:function(){function x(){return y("delete_general")}return x}()})],4),children:(0,e.createComponentVNode)(2,v)})}),!A||!A.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function x(){return y("new_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Security records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:A.empty,content:"Delete Record",onClick:function(){function x(){return y("delete_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:A.fields.map(function(x,E){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:x.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(x.value),!!x.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:x.line_break?"1rem":"initial",onClick:function(){function P(){return l(N,x)}return P}()})]},E)})})})})}),(0,e.createComponentVNode)(2,h)],4)],0)},v=function(p,N){var V=(0,t.useBackend)(N),y=V.data,I=y.general;return!I||!I.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:I.fields.map(function(L,w){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:L.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(""+L.value),!!L.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:L.line_break?"1rem":"initial",onClick:function(){function A(){return l(N,L)}return A}()})]},w)})})}),!!I.has_photos&&I.photos.map(function(L,w){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:L,style:{width:"96px","margin-top":"5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",w+1]},w)})]})},h=function(p,N){var V=(0,t.useBackend)(N),y=V.act,I=V.data,L=I.security;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function w(){return(0,b.modalOpen)(N,"comment_add")}return w}()}),children:L.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):L.comments.map(function(w,A){return(0,e.createComponentVNode)(2,o.Box,{preserveWhitespace:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:w.header||"Auto-generated"}),(0,e.createVNode)(1,"br"),w.text||w,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function x(){return y("comment_delete",{id:A+1})}return x}()})]},A)})})})}},5099:function(T,r,n){"use strict";r.__esModule=!0,r.SeedExtractor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939);function S(d,s){var u=typeof Symbol!="undefined"&&d[Symbol.iterator]||d["@@iterator"];if(u)return(u=u.call(d)).next.bind(u);if(Array.isArray(d)||(u=B(d))||s&&d&&typeof d.length=="number"){u&&(d=u);var v=0;return function(){return v>=d.length?{done:!0}:{done:!1,value:d[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function B(d,s){if(d){if(typeof d=="string")return k(d,s);var u={}.toString.call(d).slice(8,-1);return u==="Object"&&d.constructor&&(u=d.constructor.name),u==="Map"||u==="Set"?Array.from(d):u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?k(d,s):void 0}}function k(d,s){(s==null||s>d.length)&&(s=d.length);for(var u=0,v=Array(s);u=A},h=function(w,A){return w<=A},C=s.split(" "),p=[],N=function(){var w=I.value,A=w.split(":");if(A.length===0)return 0;if(A.length===1)return p.push(function(P){return(P.name+" ("+P.variant+")").toLocaleLowerCase().includes(A[0].toLocaleLowerCase())}),0;if(A.length>2)return{v:function(){function P(D){return!1}return P}()};var x,E=u;if(A[1][A[1].length-1]==="-"?(E=h,x=Number(A[1].substring(0,A[1].length-1))):A[1][A[1].length-1]==="+"?(E=v,x=Number(A[1].substring(0,A[1].length-1))):x=Number(A[1]),isNaN(x))return{v:function(){function P(D){return!1}return P}()};switch(A[0].toLocaleLowerCase()){case"l":case"life":case"lifespan":p.push(function(P){return E(P.lifespan,x)});break;case"e":case"end":case"endurance":p.push(function(P){return E(P.endurance,x)});break;case"m":case"mat":case"maturation":p.push(function(P){return E(P.maturation,x)});break;case"pr":case"prod":case"production":p.push(function(P){return E(P.production,x)});break;case"y":case"yield":p.push(function(P){return E(P.yield,x)});break;case"po":case"pot":case"potency":p.push(function(P){return E(P.potency,x)});break;case"s":case"stock":case"c":case"count":case"a":case"amount":p.push(function(P){return E(P.amount,x)});break;default:return{v:function(){function P(D){return!1}return P}()}}},V,y=S(C),I;!(I=y()).done;)if(V=N(),V!==0&&V)return V.v;return function(L){for(var w=0,A=p;w=1?Number(E):1)}return A}()})]})]})}},2916:function(T,r,n){"use strict";r.__esModule=!0,r.ShuttleConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleConsole=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:150,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:l.status?l.status:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!l.shuttle&&(!!l.docking_ports_len&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Send to ",children:l.docking_ports.map(function(c){return(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",content:c.name,onClick:function(){function m(){return g("move",{move:c.id})}return m}()},c.name)})})||(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:"red",children:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!l.admin_controlled&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorization",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!l.status,onClick:function(){function c(){return g("request")}return c}()})})],0))]})})})})}return b}()},39401:function(T,r,n){"use strict";r.__esModule=!0,r.ShuttleManipulator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleManipulator=function(){function k(g,l){var c=(0,a.useLocalState)(l,"tabIndex",0),m=c[0],i=c[1],d=function(){function s(u){switch(u){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,B);default:return"WE SHOULDN'T BE HERE!"}}return s}();return(0,e.createComponentVNode)(2,o.Window,{width:650,height:700,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===0,onClick:function(){function s(){return i(0)}return s}(),icon:"info-circle",children:"Status"},"Status"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===1,onClick:function(){function s(){return i(1)}return s}(),icon:"file-import",children:"Templates"},"Templates"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===2,onClick:function(){function s(){return i(2)}return s}(),icon:"tools",children:"Modification"},"Modification")]}),d(m)]})})})}return k}(),b=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.shuttles;return(0,e.createComponentVNode)(2,t.Box,{children:d.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:s.id}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Timer",children:s.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Mode",children:s.mode}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Status",children:s.status}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function u(){return m("jump_to",{type:"mobile",id:s.id})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){function u(){return m("fast_travel",{id:s.id})}return u}()})]})]})},s.name)})})},S=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.templates_tabs,s=i.existing_shuttle,u=i.templates;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:d.map(function(v){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===s.id,icon:"file",onClick:function(){function h(){return m("select_template_category",{cat:v})}return h}(),children:v},v)})}),!!s&&u[s.id].templates.map(function(v){return(0,e.createComponentVNode)(2,t.Section,{title:v.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[v.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:v.description}),v.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:v.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Load Template",icon:"download",onClick:function(){function h(){return m("select_template",{shuttle_id:v.shuttle_id})}return h}()})})]})},v.name)})]})},B=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.existing_shuttle,s=i.selected;return(0,e.createComponentVNode)(2,t.Box,{children:[d?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: "+d.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:d.status}),d.timer&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Timer",children:d.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function u(){return m("jump_to",{type:"mobile",id:d.id})}return u}()})})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: None"}),s?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: "+s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:s.description}),s.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Preview",icon:"eye",onClick:function(){function u(){return m("preview",{shuttle_id:s.shuttle_id})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Load",icon:"download",onClick:function(){function u(){return m("load",{shuttle_id:s.shuttle_id})}return u}()})]})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: None"})]})}},86013:function(T,r,n){"use strict";r.__esModule=!0,r.SingularityMonitor=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(44879),f=n(72253),b=n(36036),S=n(76910),B=n(98595),k=n(36352),g=r.SingularityMonitor=function(){function i(d,s){var u=(0,f.useBackend)(s),v=u.act,h=u.data;return h.active===0?(0,e.createComponentVNode)(2,c):(0,e.createComponentVNode)(2,m)}return i}(),l=function(d){return Math.log2(16+Math.max(0,d))-4},c=function(d,s){var u=(0,f.useBackend)(s),v=u.act,h=u.data,C=h.singularities,p=C===void 0?[]:C;return(0,e.createComponentVNode)(2,B.Window,{width:450,height:185,children:(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Detected Singularities",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"sync",content:"Refresh",onClick:function(){function N(){return v("refresh")}return N}()}),children:(0,e.createComponentVNode)(2,b.Table,{children:p.map(function(N){return(0,e.createComponentVNode)(2,b.Table.Row,{children:[(0,e.createComponentVNode)(2,b.Table.Cell,{children:N.singularity_id+". "+N.area_name}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,color:"label",children:"Stage:"}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,width:"120px",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N.stage,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(N.stage)})}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,b.Button,{content:"Details",onClick:function(){function V(){return v("view",{view:N.singularity_id})}return V}()})})]},N.singularity_id)})})})})})},m=function(d,s){var u=(0,f.useBackend)(s),v=u.act,h=u.data,C=h.active,p=h.singulo_stage,N=h.singulo_potential_stage,V=h.singulo_energy,y=h.singulo_high,I=h.singulo_low,L=h.generators,w=L===void 0?[]:L;return(0,e.createComponentVNode)(2,B.Window,{width:550,height:185,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(p)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Potential Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N,minValue:0,maxValue:6,ranges:{good:[1,p+.5],average:[p+.5,p+1.5],bad:[p+1.5,p+2]},children:(0,o.toFixed)(N)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:V,minValue:I,maxValue:y,ranges:{good:[.67*y+.33*I,y],average:[.33*y+.67*I,.67*y+.33*I],bad:[I,.33*y+.67*I]},children:(0,o.toFixed)(V)+"MJ"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Field Generators",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function A(){return v("back")}return A}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(A){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Remaining Charge",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:A.charge,minValue:0,maxValue:125,ranges:{good:[80,125],average:[30,80],bad:[0,30]},children:(0,o.toFixed)(A.charge)})},A.gen_index)})})})})]})})})}},88284:function(T,r,n){"use strict";r.__esModule=!0,r.Sleeper=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],S=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],B={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],g=r.Sleeper=function(){function u(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.hasOccupant,y=V?(0,e.createComponentVNode)(2,l):(0,e.createComponentVNode)(2,s);return(0,e.createComponentVNode)(2,f.Window,{width:550,height:760,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:y}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i)})]})})})}return u}(),l=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.occupant;return(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,d)],4)},c=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.occupant,y=N.auto_eject_dead;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xA0"}),(0,e.createComponentVNode)(2,o.Button,{icon:y?"toggle-on":"toggle-off",selected:y,content:y?"On":"Off",onClick:function(){function I(){return p("auto_eject_dead_"+(y?"off":"on"))}return I}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",content:"Eject",onClick:function(){function I(){return p("ejectify")}return I}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:V.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxHealth,value:V.health/V.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]},children:(0,a.round)(V.health,0)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:b[V.stat][0],children:b[V.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxTemp,value:V.bodyTemperature/V.maxTemp,color:k[V.temperatureSuitability+3],children:[(0,a.round)(V.btCelsius,0),"\xB0C,",(0,a.round)(V.btFaren,0),"\xB0F"]})}),!!V.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.bloodMax,value:V.bloodLevel/V.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[V.bloodPercent,"%, ",V.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[V.pulse," BPM"]})],4)]})})},m=function(v,h){var C=(0,t.useBackend)(h),p=C.data,N=p.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Damage",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:S.map(function(V,y){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V[0],children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:"100",value:N[V[1]]/100,ranges:B,children:(0,a.round)(N[V[1]],0)},y)},y)})})})},i=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.hasOccupant,y=N.isBeakerLoaded,I=N.beakerMaxSpace,L=N.beakerFreeSpace,w=N.dialysis,A=w&&L>0;return(0,e.createComponentVNode)(2,o.Section,{title:"Dialysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!y||L<=0||!V,selected:A,icon:A?"toggle-on":"toggle-off",content:A?"Active":"Inactive",onClick:function(){function x(){return p("togglefilter")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!y,icon:"eject",content:"Eject",onClick:function(){function x(){return p("removebeaker")}return x}()})],4),children:y?(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:I,value:L/I,ranges:{good:[.5,1/0],average:[.25,.5],bad:[-1/0,.25]},children:[L,"u"]})})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No beaker loaded."})})},d=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.occupant,y=N.chemicals,I=N.maxchem,L=N.amounts;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Chemicals",children:y.map(function(w,A){var x="",E;return w.overdosing?(x="bad",E=(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle"}),"\xA0 Overdosing!"]})):w.od_warning&&(x="average",E=(0,e.createComponentVNode)(2,o.Box,{color:"average",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle"}),"\xA0 Close to overdosing"]})),(0,e.createComponentVNode)(2,o.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{title:w.title,level:"3",mx:"0",lineHeight:"18px",buttons:E,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:I,value:w.occ_amount/I,color:x,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[w.pretty_amount,"/",I,"u"]}),L.map(function(P,D){return(0,e.createComponentVNode)(2,o.Button,{disabled:!w.injectable||w.occ_amount+P>I||V.stat===2,icon:"syringe",content:"Inject "+P+"u",title:"Inject "+P+"u of "+w.title+" into the occupant",mb:"0",height:"19px",onClick:function(){function M(){return p("chemical",{chemid:w.id,amount:P})}return M}()},D)})]})})},A)})})},s=function(v,h){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},21597:function(T,r,n){"use strict";r.__esModule=!0,r.SlotMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SlotMachine=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data;if(l.money===null)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:90,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"Could not scan your card or could not find account!"}),(0,e.createComponentVNode)(2,t.Box,{children:"Please wear or hold your ID and try again."})]})})});var c;return l.plays===1?c=l.plays+" player has tried their luck today!":c=l.plays+" players have tried their luck today!",(0,e.createComponentVNode)(2,o.Window,{width:300,height:151,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{lineHeight:2,children:c}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Credits Remaining",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:l.money})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10 credits to spin",children:(0,e.createComponentVNode)(2,t.Button,{icon:"coins",disabled:l.working,content:l.working?"Spinning...":"Spin",onClick:function(){function m(){return g("spin")}return m}()})})]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,lineHeight:2,color:l.resultlvl,children:l.result})]})})})}return b}()},46348:function(T,r,n){"use strict";r.__esModule=!0,r.Smartfridge=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Smartfridge=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.secure,m=l.can_dry,i=l.drying,d=l.contents;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Secure Access: Please have your identification ready."}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m?"Drying rack":"Contents",buttons:!!m&&(0,e.createComponentVNode)(2,t.Button,{width:4,icon:i?"power-off":"times",content:i?"On":"Off",selected:i,onClick:function(){function s(){return g("drying")}return s}()}),children:[!d&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cookie-bite",size:5,color:"brown"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No products loaded."]})}),!!d&&d.slice().sort(function(s,u){return s.display_name.localeCompare(u.display_name)}).map(function(s){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"55%",children:s.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:["(",s.quantity," in stock)"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:13,children:[(0,e.createComponentVNode)(2,t.Button,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){function u(){return g("vend",{index:s.vend,amount:1})}return u}()}),(0,e.createComponentVNode)(2,t.NumberInput,{width:"40px",minValue:0,value:0,maxValue:s.quantity,step:1,stepPixelSize:3,onChange:function(){function u(v,h){return g("vend",{index:s.vend,amount:h})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){function u(){return g("vend",{index:s.vend,amount:s.quantity})}return u}()})]})]},s)})]})]})})})}return b}()},86162:function(T,r,n){"use strict";r.__esModule=!0,r.Smes=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595),b=1e3,S=r.Smes=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.capacityPercent,d=m.capacity,s=m.charge,u=m.inputAttempt,v=m.inputting,h=m.inputLevel,C=m.inputLevelMax,p=m.inputAvailable,N=m.outputPowernet,V=m.outputAttempt,y=m.outputting,I=m.outputLevel,L=m.outputLevelMax,w=m.outputUsed,A=i>=100&&"good"||v&&"average"||"bad",x=y&&"good"||s>0&&"average"||"bad";return(0,e.createComponentVNode)(2,f.Window,{width:340,height:345,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stored Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i*.01,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u?"sync-alt":"times",selected:u,onClick:function(){function E(){return c("tryinput")}return E}(),children:u?"Auto":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:A,children:i>=100&&"Fully Charged"||v&&"Charging"||"Not Charging"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Input",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:h===0,onClick:function(){function E(){return c("input",{target:"min"})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:h===0,onClick:function(){function E(){return c("input",{adjust:-1e4})}return E}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:h/b,fillValue:p/b,minValue:0,maxValue:C/b,step:5,stepPixelSize:4,format:function(){function E(P){return(0,o.formatPower)(P*b,1)}return E}(),onChange:function(){function E(P,D){return c("input",{target:D*b})}return E}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:h===C,onClick:function(){function E(){return c("input",{adjust:1e4})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:h===C,onClick:function(){function E(){return c("input",{target:"max"})}return E}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available",children:(0,o.formatPower)(p)})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Output Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){function E(){return c("tryoutput")}return E}(),children:V?"On":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:x,children:N?y?"Sending":s>0?"Not Sending":"No Charge":"Not Connected"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Output",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:I===0,onClick:function(){function E(){return c("output",{target:"min"})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:I===0,onClick:function(){function E(){return c("output",{adjust:-1e4})}return E}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:I/b,minValue:0,maxValue:L/b,step:5,stepPixelSize:4,format:function(){function E(P){return(0,o.formatPower)(P*b,1)}return E}(),onChange:function(){function E(P,D){return c("output",{target:D*b})}return E}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:I===L,onClick:function(){function E(){return c("output",{adjust:1e4})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:I===L,onClick:function(){function E(){return c("output",{target:"max"})}return E}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Outputting",children:(0,o.formatPower)(w)})]})})]})})})}return B}()},63584:function(T,r,n){"use strict";r.__esModule=!0,r.SolarControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SolarControl=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=0,m=1,i=2,d=l.generated,s=l.generated_ratio,u=l.tracking_state,v=l.tracking_rate,h=l.connected_panels,C=l.connected_tracker,p=l.cdir,N=l.direction,V=l.rotating_direction;return(0,e.createComponentVNode)(2,o.Window,{width:490,height:277,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){function y(){return g("refresh")}return y}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar tracker",color:C?"good":"bad",children:C?"OK":"N/A"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar panels",color:h>0?"good":"bad",children:h})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{size:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power output",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:s,children:d+" W"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[p,"\xB0 (",N,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[u===i&&(0,e.createComponentVNode)(2,t.Box,{children:" Automated "}),u===m&&(0,e.createComponentVNode)(2,t.Box,{children:[" ",v,"\xB0/h (",V,")"," "]}),u===c&&(0,e.createComponentVNode)(2,t.Box,{children:" Tracker offline "})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[u!==i&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:p,onDrag:function(){function y(I,L){return g("cdir",{cdir:L})}return y}()}),u===i&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker status",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:u===c,onClick:function(){function y(){return g("track",{track:c})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"clock-o",content:"Timed",selected:u===m,onClick:function(){function y(){return g("track",{track:m})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:u===i,disabled:!C,onClick:function(){function y(){return g("track",{track:i})}return y}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[u===m&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:v,format:function(){function y(I){var L=Math.sign(I)>0?"+":"-";return L+Math.abs(I)}return y}(),onDrag:function(){function y(I,L){return g("tdir",{tdir:L})}return y}()}),u===c&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Tracker offline "}),u===i&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}return b}()},38096:function(T,r,n){"use strict";r.__esModule=!0,r.SpawnersMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpawnersMenu=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.spawners||[];return(0,e.createComponentVNode)(2,o.Window,{width:700,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{children:c.map(function(m){return(0,e.createComponentVNode)(2,t.Section,{mb:.5,title:m.name+" ("+m.amount_left+" left)",level:2,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){function i(){return g("jump",{ID:m.uids})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){function i(){return g("spawn",{ID:m.uids})}return i}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:m.desc}),!!m.fluff&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:m.fluff}),!!m.important_info&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:m.important_info})]},m.name)})})})})}return b}()},30586:function(T,r,n){"use strict";r.__esModule=!0,r.SpecMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpecMenu=function(){function g(l,c){return(0,e.createComponentVNode)(2,o.Window,{width:1100,height:600,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,k)]})})})}return g}(),b=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function u(){return i("hemomancer")}return u}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Vampiric claws",16),(0,e.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood Barrier",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood tendrils",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Sanguine pool",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Predator senses",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood eruption",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"The blood bringers rite",16),(0,e.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4)]})})},S=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function u(){return i("umbrae")}return u}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Cloak of darkness",16),(0,e.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow anchor",16),(0,e.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow snare",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Dark passage",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Extinguish",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,e.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Eternal darkness",16),(0,e.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,e.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16)]})})},B=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function u(){return i("gargantua")}return u}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rejuvenate",16),(0,e.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell",16),(0,e.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Seismic stomp",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood rush",16),(0,e.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell II",16),(0,e.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Overwhelming force",16),(0,e.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Demonic grasp",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Charge",16),(0,e.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Desecrated Duel",16),(0,e.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4)]})})},k=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function u(){return i("dantalion")}return u}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Enthrall",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall cap",16),(0,e.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall commune",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Subspace swap",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Pacify",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Decoy",16),(0,e.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rally thralls",16),(0,e.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood bond",16),(0,e.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Mass Hysteria",16),(0,e.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4)]})})}},95152:function(T,r,n){"use strict";r.__esModule=!0,r.StackCraft=void 0;var e=n(89005),a=n(72253),t=n(88510),o=n(64795),f=n(25328),b=n(98595),S=n(36036),B=r.StackCraft=function(){function s(){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:500,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return s}(),k=function(u,v){var h=(0,a.useBackend)(v),C=h.data,p=C.amount,N=C.recipes,V=(0,a.useLocalState)(v,"searchText",""),y=V[0],I=V[1],L=g(N,(0,f.createSearch)(y)),w=(0,a.useLocalState)(v,"",!1),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,S.Section,{fill:!0,scrollable:!0,title:"Amount: "+p,buttons:(0,e.createFragment)([A&&(0,e.createComponentVNode)(2,S.Input,{width:12.5,value:y,placeholder:"Find recipe",onInput:function(){function E(P,D){return I(D)}return E}()}),(0,e.createComponentVNode)(2,S.Button,{ml:.5,tooltip:"Search",tooltipPosition:"bottom-end",icon:"magnifying-glass",selected:A,onClick:function(){function E(){return x(!A)}return E}()})],0),children:L?(0,e.createComponentVNode)(2,i,{recipes:L}):(0,e.createComponentVNode)(2,S.NoticeBox,{children:"No recipes found!"})})},g=function s(u,v){var h=(0,o.flow)([(0,t.map)(function(C){var p=C[0],N=C[1];return l(N)?v(p)?C:[p,s(N,v)]:v(p)?C:[p,void 0]}),(0,t.filter)(function(C){var p=C[0],N=C[1];return N!==void 0}),(0,t.sortBy)(function(C){var p=C[0],N=C[1];return p}),(0,t.sortBy)(function(C){var p=C[0],N=C[1];return!l(N)}),(0,t.reduce)(function(C,p){var N=p[0],V=p[1];return C[N]=V,C},{})])(Object.entries(u));return Object.keys(h).length?h:void 0},l=function(u){return u.uid===void 0},c=function(u,v){return u.required_amount>v?0:Math.floor(v/u.required_amount)},m=function(u,v){for(var h=(0,a.useBackend)(v),C=h.act,p=u.recipe,N=u.max_possible_multiplier,V=Math.min(N,Math.floor(p.max_result_amount/p.result_amount)),y=[5,10,25],I=[],L=function(){var E=A[w];V>=E&&I.push((0,e.createComponentVNode)(2,S.Button,{bold:!0,translucent:!0,fontSize:.85,width:"32px",content:E*p.result_amount+"x",onClick:function(){function P(){return C("make",{recipe_uid:p.uid,multiplier:E})}return P}()}))},w=0,A=y;w1?I+"x ":"",M=L>1?"s":"",R=""+D+V,O=L+" sheet"+M,_=c(y,N);return(0,e.createComponentVNode)(2,S.ImageButton,{fluid:!0,base64:P,dmIcon:x,dmIconState:E,imageSize:32,disabled:!_,tooltip:O,buttons:w>1&&_>1&&(0,e.createComponentVNode)(2,m,{recipe:y,max_possible_multiplier:_}),onClick:function(){function F(){return C("make",{recipe_uid:A,multiplier:1})}return F}(),children:R})}},38307:function(T,r,n){"use strict";r.__esModule=!0,r.StationAlertConsoleContent=r.StationAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.StationAlertConsole=function(){function S(){return(0,e.createComponentVNode)(2,o.Window,{width:325,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b)})})}return S}(),b=r.StationAlertConsoleContent=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.data,c=l.alarms||[],m=c.Fire||[],i=c.Atmosphere||[],d=c.Power||[];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Fire Alarms",children:(0,e.createVNode)(1,"ul",null,[m.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),m.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Atmospherics Alarms",children:(0,e.createVNode)(1,"ul",null,[i.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),i.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Alarms",children:(0,e.createVNode)(1,"ul",null,[d.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),d.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)})],4)}return S}()},96091:function(T,r,n){"use strict";r.__esModule=!0,r.StationTraitsPanel=void 0;var e=n(89005),a=n(88510),t=n(42127),o=n(72253),f=n(36036),b=n(98595),S=function(l){return l[l.SetupFutureStationTraits=0]="SetupFutureStationTraits",l[l.ViewStationTraits=1]="ViewStationTraits",l}(S||{}),B=function(c,m){var i=(0,o.useBackend)(m),d=i.act,s=i.data,u=s.future_station_traits,v=(0,o.useLocalState)(m,"selectedFutureTrait",null),h=v[0],C=v[1],p=Object.fromEntries(s.valid_station_traits.map(function(V){return[V.name,V.path]})),N=Object.keys(p);return N.sort(),(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Dropdown,{displayText:!h&&"Select trait to add...",onSelected:C,options:N,selected:h,width:"100%"})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"green",icon:"plus",onClick:function(){function V(){if(h){var y=p[h],I=[y];if(u){var L,w=u.map(function(A){return A.path});if(w.indexOf(y)!==-1)return;I=(L=I).concat.apply(L,w)}d("setup_future_traits",{station_traits:I})}}return V}(),children:"Add"})})]}),(0,e.createComponentVNode)(2,f.Divider),Array.isArray(u)?u.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:u.map(function(V){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:V.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"red",icon:"times",onClick:function(){function y(){d("setup_future_traits",{station_traits:(0,a.filterMap)(u,function(I){if(I.path!==V.path)return I.path})})}return y}(),children:"Delete"})})]})},V.path)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No station traits will run next round."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){function V(){return d("clear_future_traits")}return V}(),children:"Run Station Traits Normally"})]}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No future station traits are planned."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){function V(){return d("setup_future_traits",{station_traits:[]})}return V}(),children:"Prevent station traits from running next round"})]})]})},k=function(c,m){var i=(0,o.useBackend)(m),d=i.act,s=i.data;return s.current_traits.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:s.current_traits.map(function(u){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:u.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button.Confirm,{content:"Revert",color:"red",disabled:s.too_late_to_revert||!u.can_revert,tooltip:!u.can_revert&&"This trait is not revertable."||s.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){function v(){return d("revert",{ref:u.ref})}return v}()})})]})},u.ref)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:"There are no active station traits."})},g=r.StationTraitsPanel=function(){function l(c,m){var i=(0,o.useLocalState)(m,"station_traits_tab",S.ViewStationTraits),d=i[0],s=i[1],u;switch(d){case S.SetupFutureStationTraits:u=(0,e.createComponentVNode)(2,B);break;case S.ViewStationTraits:u=(0,e.createComponentVNode)(2,k);break;default:(0,t.exhaustiveCheck)(d)}return(0,e.createComponentVNode)(2,b.Window,{title:"Modify Station Traits",height:350,width:350,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"eye",selected:d===S.ViewStationTraits,onClick:function(){function v(){return s(S.ViewStationTraits)}return v}(),children:"View"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"edit",selected:d===S.SetupFutureStationTraits,onClick:function(){function v(){return s(S.SetupFutureStationTraits)}return v}(),children:"Edit"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:[(0,e.createComponentVNode)(2,f.Divider),u]})]})})})}return l}()},39409:function(T,r,n){"use strict";r.__esModule=!0,r.StripMenu=void 0;var e=n(89005),a=n(88510),t=n(79140),o=n(72253),f=n(36036),b=n(98595),S=5,B=9,k=function(h){return h===0?5:9},g="64px",l=function(h){return h[0]+"/"+h[1]},c=function(h){var C=h.align,p=h.children;return(0,e.createComponentVNode)(2,f.Box,{style:{position:"absolute",left:C==="left"?"6px":"48px","text-align":C,"text-shadow":"2px 2px 2px #000",top:"2px"},children:p})},m={enable_internals:{icon:"lungs",text:"Enable internals"},disable_internals:{icon:"lungs",text:"Disable internals"},enable_lock:{icon:"lock",text:"Enable lock"},disable_lock:{icon:"unlock",text:"Disable lock"},suit_sensors:{icon:"tshirt",text:"Adjust suit sensors"},remove_accessory:{icon:"medal",text:"Remove accessory"},dislodge_headpocket:{icon:"head-side-virus",text:"Dislodge headpocket"}},i={eyes:{displayName:"eyewear",gridSpot:l([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:l([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:l([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:l([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:l([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:l([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:l([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:l([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:l([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:l([1,4])},jumpsuit:{displayName:"uniform",gridSpot:l([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:l([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:l([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:l([2,3]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:l([2,4]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:l([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:l([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:l([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:l([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:l([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:l([3,4]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:l([3,3]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:l([4,4]),image:"inventory-pda.png"}},d={eyes:{displayName:"eyewear",gridSpot:l([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:l([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:l([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:l([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:l([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:l([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:l([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:l([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:l([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:l([1,4])},jumpsuit:{displayName:"uniform",gridSpot:l([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:l([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:l([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:l([4,4]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:l([4,5]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:l([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:l([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:l([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:l([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:l([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:l([4,7]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:l([4,6]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:l([4,8]),image:"inventory-pda.png"}},s=function(v){return v[v.Completely=1]="Completely",v[v.Hidden=2]="Hidden",v}(s||{}),u=r.StripMenu=function(){function v(h,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,y=new Map;if(V.show_mode===0)for(var I=0,L=Object.keys(V.items);I=.01})},(0,a.sortBy)(function(E){return-E.amount})])(h.gases||[]),x=Math.max.apply(Math,[1].concat(A.map(function(E){return E.portion})));return(0,e.createComponentVNode)(2,B.Window,{width:550,height:270,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Peak EER",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:V,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(V)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Nominal EER",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(N)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Gas Coefficient",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:w,minValue:1,maxValue:5.25,ranges:{bad:[1,1.55],average:[1.55,5.25],good:[5.25,1/0]},children:w.toFixed(2)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:l(y),minValue:0,maxValue:l(1e4),ranges:{teal:[-1/0,l(80)],good:[l(80),l(373)],average:[l(373),l(1e3)],bad:[l(1e3),1/0]},children:(0,o.toFixed)(y)+" K"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mole Per Tile",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:L,minValue:0,maxValue:12e3,ranges:{teal:[-1/0,100],average:[100,11333],good:[11333,12e3],bad:[12e3,1/0]},children:(0,o.toFixed)(L)+" mol"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:l(I),minValue:0,maxValue:l(5e4),ranges:{good:[l(1),l(300)],average:[-1/0,l(1e3)],bad:[l(1e3),1/0]},children:(0,o.toFixed)(I)+" kPa"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function E(){return v("back")}return E}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:A.map(function(E){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:(0,S.getGasLabel)(E.name),children:(0,e.createComponentVNode)(2,b.ProgressBar,{color:(0,S.getGasColor)(E.name),value:E.portion,minValue:0,maxValue:x,children:(0,o.toFixed)(E.amount)+" mol ("+E.portion+"%)"})},E.name)})})})})]})})})}},46029:function(T,r,n){"use strict";r.__esModule=!0,r.SyndicateComputerSimple=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SyndicateComputerSimple=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data;return(0,e.createComponentVNode)(2,o.Window,{theme:"syndicate",width:400,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:l.rows.map(function(c){return(0,e.createComponentVNode)(2,t.Section,{title:c.title,buttons:(0,e.createComponentVNode)(2,t.Button,{content:c.buttontitle,disabled:c.buttondisabled,tooltip:c.buttontooltip,tooltipPosition:"left",onClick:function(){function m(){return g(c.buttonact)}return m}()}),children:[c.status,!!c.bullets&&(0,e.createComponentVNode)(2,t.Box,{children:c.bullets.map(function(m){return(0,e.createComponentVNode)(2,t.Box,{children:m},m)})})]},c.title)})})})}return b}()},36372:function(T,r,n){"use strict";r.__esModule=!0,r.TEG=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(B){return B.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},b=r.TEG=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data;return c.error?(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:[c.error,(0,e.createComponentVNode)(2,t.Button,{icon:"circle",content:"Recheck",onClick:function(){function m(){return l("check")}return m}()})]})})}):(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cold Loop ("+c.cold_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Inlet",children:[f(c.cold_inlet_temp)," K, ",f(c.cold_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Outlet",children:[f(c.cold_outlet_temp)," K, ",f(c.cold_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Hot Loop ("+c.hot_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Inlet",children:[f(c.hot_inlet_temp)," K, ",f(c.hot_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Outlet",children:[f(c.hot_outlet_temp)," K, ",f(c.hot_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Output",children:[f(c.output_power)," W",!!c.warning_switched&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}return S}()},56441:function(T,r,n){"use strict";r.__esModule=!0,r.TachyonArrayContent=r.TachyonArray=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TachyonArray=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.records,i=m===void 0?[]:m,d=c.explosion_target,s=c.toxins_tech,u=c.printing;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shift's Target",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Toxins Level",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Administration",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print All Logs",disabled:!i.length||u,align:"center",onClick:function(){function v(){return l("print_logs")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!i.length,color:"bad",align:"center",onClick:function(){function v(){return l("delete_logs")}return v}()})]})]})}),i.length?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No Records"})]})})}return S}(),b=r.TachyonArrayContent=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.records,i=m===void 0?[]:m;return(0,e.createComponentVNode)(2,t.Section,{title:"Logged Explosions",children:(0,e.createComponentVNode)(2,t.Flex,{children:(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Epicenter"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actual Size"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Theoretical Size"})]}),i.map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.logged_time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.epicenter}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.actual_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.theoretical_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){function s(){return l("delete_record",{index:d.index})}return s}()})})]},d.index)})]})})})})}return S}()},1754:function(T,r,n){"use strict";r.__esModule=!0,r.Tank=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Tank=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c;return l.has_mask?c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,width:"76%",icon:l.connected?"check":"times",content:l.connected?"Internals On":"Internals Off",selected:l.connected,onClick:function(){function m(){return g("internals")}return m}()})}):c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,e.createComponentVNode)(2,o.Window,{width:325,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tank Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:l.tankPressure+" kPa"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Release Pressure",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:l.ReleasePressure===l.minReleasePressure,tooltip:"Min",onClick:function(){function m(){return g("pressure",{pressure:"min"})}return m}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:parseFloat(l.releasePressure),width:"65px",unit:"kPa",minValue:l.minReleasePressure,maxValue:l.maxReleasePressure,onChange:function(){function m(i,d){return g("pressure",{pressure:d})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:l.ReleasePressure===l.maxReleasePressure,tooltip:"Max",onClick:function(){function m(){return g("pressure",{pressure:"max"})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"undo",content:"",disabled:l.ReleasePressure===l.defaultReleasePressure,tooltip:"Reset",onClick:function(){function m(){return g("pressure",{pressure:"reset"})}return m}()})]}),c]})})})})}return b}()},7579:function(T,r,n){"use strict";r.__esModule=!0,r.TankDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TankDispenser=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.o_tanks,m=l.p_tanks;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:c===0,icon:"arrow-circle-down",onClick:function(){function i(){return g("oxygen")}return i}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+m+")",disabled:m===0,icon:"arrow-circle-down",onClick:function(){function i(){return g("plasma")}return i}()})})]})})})}return b}()},16136:function(T,r,n){"use strict";r.__esModule=!0,r.TcommsCore=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsCore=function(){function g(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.ion,u=(0,a.useLocalState)(c,"tabIndex",0),v=u[0],h=u[1],C=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,S);case 1:return(0,e.createComponentVNode)(2,B);case 2:return(0,e.createComponentVNode)(2,k);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:900,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[s===1&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"wrench",selected:v===0,onClick:function(){function p(){return h(0)}return p}(),children:"Configuration"},"ConfigPage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"link",selected:v===1,onClick:function(){function p(){return h(1)}return p}(),children:"Device Linkage"},"LinkagePage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"user-times",selected:v===2,onClick:function(){function p(){return h(2)}return p}(),children:"User Filtering"},"FilterPage")]}),C(v)]})})}return g}(),b=function(){return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},S=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.active,u=d.sectors_available,v=d.nttc_toggle_jobs,h=d.nttc_toggle_job_color,C=d.nttc_toggle_name_color,p=d.nttc_toggle_command_bold,N=d.nttc_job_indicator_type,V=d.nttc_setting_language,y=d.network_id;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"On":"Off",selected:s,icon:"power-off",onClick:function(){function I(){return i("toggle_active")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sector Coverage",children:u})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Radio Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcements",children:(0,e.createComponentVNode)(2,t.Button,{content:v?"On":"Off",selected:v,icon:"user-tag",onClick:function(){function I(){return i("nttc_toggle_jobs")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:h?"On":"Off",selected:h,icon:"clipboard-list",onClick:function(){function I(){return i("nttc_toggle_job_color")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:C?"On":"Off",selected:C,icon:"user-tag",onClick:function(){function I(){return i("nttc_toggle_name_color")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Command Amplification",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){function I(){return i("nttc_toggle_command_bold")}return I}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Advanced",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcement Format",children:(0,e.createComponentVNode)(2,t.Button,{content:N||"Unset",selected:N,icon:"pencil-alt",onClick:function(){function I(){return i("nttc_job_indicator_type")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Language Conversion",children:(0,e.createComponentVNode)(2,t.Button,{content:V||"Unset",selected:V,icon:"globe",onClick:function(){function I(){return i("nttc_setting_language")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:y||"Unset",selected:y,icon:"server",onClick:function(){function I(){return i("network_id")}return I}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){function I(){return i("import")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){function I(){return i("export")}return I}()})]})],4)},B=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.link_password,u=d.relay_entries;return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linkage Password",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"lock",onClick:function(){function v(){return i("change_password")}return v}()})})}),(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Unlink"})]}),u.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.status===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Online"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Offline"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",onClick:function(){function h(){return i("unlink",{addr:v.addr})}return h}()})})]},v.addr)})]})]})},k=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.filtered_users;return(0,e.createComponentVNode)(2,t.Section,{title:"User Filtering",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Add User",icon:"user-plus",onClick:function(){function u(){return i("add_filter")}return u}()}),children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"90%"},children:"User"}),(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),s.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"user-times",onClick:function(){function v(){return i("remove_filter",{user:u})}return v}()})})]},u)})]})})}},88046:function(T,r,n){"use strict";r.__esModule=!0,r.TcommsRelay=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsRelay=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.linked,d=m.active,s=m.network_id;return(0,e.createComponentVNode)(2,o.Window,{width:600,height:292,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Relay Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:d?"On":"Off",selected:d,icon:"power-off",onClick:function(){function u(){return c("toggle_active")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"server",onClick:function(){function u(){return c("network_id")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Link Status",children:i===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Linked"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Unlinked"})})]})}),i===1?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,S)]})})}return B}(),b=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.linked_core_id,d=m.linked_core_addr,s=m.hidden_link;return(0,e.createComponentVNode)(2,t.Section,{title:"Link Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core ID",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core Address",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hidden Link",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"Yes":"No",icon:s?"eye-slash":"eye",selected:s,onClick:function(){function u(){return c("toggle_hidden_link")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function u(){return c("unlink")}return u}()})})]})})},S=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.cores;return(0,e.createComponentVNode)(2,t.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),i.map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function s(){return c("link",{addr:d.addr})}return s}()})})]},d.addr)})]})})}},20802:function(T,r,n){"use strict";r.__esModule=!0,r.Teleporter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Teleporter=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.targetsTeleport?l.targetsTeleport:{},m=0,i=1,d=2,s=l.calibrated,u=l.calibrating,v=l.powerstation,h=l.regime,C=l.teleporterhub,p=l.target,N=l.locked,V=l.adv_beacon_allowed,y=l.advanced_beacon_locking;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:270,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:[(!v||!C)&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Error",children:[C,!v&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Powerstation not linked "}),v&&!C&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Teleporter hub not linked "})]}),v&&C&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Status",buttons:(0,e.createFragment)(!!V&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",children:"Advanced Beacon Locking:\xA0"}),(0,e.createComponentVNode)(2,t.Button,{selected:y,icon:y?"toggle-on":"toggle-off",content:y?"Enabled":"Disabled",onClick:function(){function I(){return g("advanced_beacon_locking",{on:y?0:1})}return I}()})],4),0),children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[h===m&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:u,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function I(L){return g("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return I}()}),h===i&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:u,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function I(L){return g("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return I}()}),h===d&&(0,e.createComponentVNode)(2,t.Box,{children:p})]})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Regime:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:h===i?"good":null,onClick:function(){function I(){return g("setregime",{regime:i})}return I}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:h===m?"good":null,onClick:function(){function I(){return g("setregime",{regime:m})}return I}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:h===d?"good":null,disabled:!N,onClick:function(){function I(){return g("setregime",{regime:d})}return I}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{label:"Calibration",mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[p!=="None"&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:15.8,textAlign:"center",mt:.5,children:u&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"In Progress"})||s&&(0,e.createComponentVNode)(2,t.Box,{color:"good",children:"Optimal"})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Sub-Optimal"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!(s||u),onClick:function(){function I(){return g("calibrate")}return I}()})})]}),p==="None"&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(N&&v&&C&&h===d)&&(0,e.createComponentVNode)(2,t.Section,{title:"GPS",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){function I(){return g("load")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){function I(){return g("eject")}return I}()})]})})]})})})})}return b}()},48517:function(T,r,n){"use strict";r.__esModule=!0,r.TelescienceConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TelescienceConsole=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.last_msg,m=l.linked_pad,i=l.held_gps,d=l.lastdata,s=l.power_levels,u=l.current_max_power,v=l.current_power,h=l.current_bearing,C=l.current_elevation,p=l.current_sector,N=l.working,V=l.max_z,y=(0,a.useLocalState)(B,"dummyrot",h),I=y[0],L=y[1];return(0,e.createComponentVNode)(2,o.Window,{width:400,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createFragment)([c,!(d.length>0)||(0,e.createVNode)(1,"ul",null,d.map(function(w){return(0,e.createVNode)(1,"li",null,w,0,null,w)}),0)],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Telepad Status",children:m===1?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Bearing",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:[(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:360,disabled:N,value:h,onDrag:function(){function w(A,x){return L(x)}return w}(),onChange:function(){function w(A,x){return g("setbear",{bear:x})}return w}()}),(0,e.createComponentVNode)(2,t.Icon,{ml:1,size:1,name:"arrow-up",rotation:I})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Elevation",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:100,disabled:N,value:C,onChange:function(){function w(A,x){return g("setelev",{elev:x})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Level",children:s.map(function(w,A){return(0,e.createComponentVNode)(2,t.Button,{content:w,selected:v===w,disabled:A>=u-1||N,onClick:function(){function x(){return g("setpwr",{pwr:A+1})}return x}()},w)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Sector",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:1,minValue:2,maxValue:V,value:p,disabled:N,onChange:function(){function w(A,x){return g("setz",{newz:x})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Telepad Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Send",disabled:N,onClick:function(){function w(){return g("pad_send")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Receive",disabled:N,onClick:function(){function w(){return g("pad_receive")}return w}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Crystal Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Recalibrate Crystals",disabled:N,onClick:function(){function w(){return g("recal_crystals")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject Crystals",disabled:N,onClick:function(){function w(){return g("eject_crystals")}return w}()})]})]}):(0,e.createFragment)([(0,e.createTextVNode)("No pad linked to console. Please use a multitool to link a pad.")],4)}),(0,e.createComponentVNode)(2,t.Section,{title:"GPS Actions",children:i===1?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{disabled:i===0||N,content:"Eject GPS",onClick:function(){function w(){return g("eject_gps")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:i===0||N,content:"Store Coordinates",onClick:function(){function w(){return g("store_to_gps")}return w}()})],4):(0,e.createFragment)([(0,e.createTextVNode)("Please insert a GPS to store coordinates to it.")],4)})]})})}return b}()},21800:function(T,r,n){"use strict";r.__esModule=!0,r.TempGun=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.TempGun=function(){function g(l,c){var m=(0,t.useBackend)(c),i=m.act,d=m.data,s=d.target_temperature,u=d.temperature,v=d.max_temp,h=d.min_temp;return(0,e.createComponentVNode)(2,f.Window,{width:250,height:121,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:h,maxValue:v,value:s,format:function(){function C(p){return(0,a.toFixed)(p,2)}return C}(),width:"50px",onDrag:function(){function C(p,N){return i("target_temperature",{target_temperature:N})}return C}()}),"\xB0C"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Temperature",children:(0,e.createComponentVNode)(2,o.Box,{color:S(u),bold:u>500-273.15,children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(u,2)}),"\xB0C"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power Cost",children:(0,e.createComponentVNode)(2,o.Box,{color:k(u),children:B(u)})})]})})})})}return g}(),S=function(l){return l<=-100?"blue":l<=0?"teal":l<=100?"green":l<=200?"orange":"red"},B=function(l){return l<=100-273.15?"High":l<=250-273.15?"Medium":l<=300-273.15?"Low":l<=400-273.15?"Medium":"High"},k=function(l){return l<=100-273.15?"red":l<=250-273.15?"orange":l<=300-273.15?"green":l<=400-273.15?"orange":"red"}},24410:function(T,r,n){"use strict";r.__esModule=!0,r.sanitizeMultiline=r.removeAllSkiplines=r.TextInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(72253),f=n(92986),b=n(36036),S=n(98595),B=r.sanitizeMultiline=function(){function c(m){return m.replace(/(\n|\r\n){3,}/,"\n\n")}return c}(),k=r.removeAllSkiplines=function(){function c(m){return m.replace(/[\r\n]+/,"")}return c}(),g=r.TextInputModal=function(){function c(m,i){var d=(0,o.useBackend)(i),s=d.act,u=d.data,v=u.max_length,h=u.message,C=h===void 0?"":h,p=u.multiline,N=u.placeholder,V=u.timeout,y=u.title,I=(0,o.useLocalState)(i,"input",N||""),L=I[0],w=I[1],A=function(){function P(D){if(D!==L){var M=p?B(D):k(D);w(M)}}return P}(),x=p||L.length>=40,E=130+(C.length>40?Math.ceil(C.length/4):0)+(x?80:0);return(0,e.createComponentVNode)(2,S.Window,{title:y,width:325,height:E,children:[V&&(0,e.createComponentVNode)(2,a.Loader,{value:V}),(0,e.createComponentVNode)(2,S.Window.Content,{onKeyDown:function(){function P(D){var M=window.event?D.which:D.keyCode;M===f.KEY_ENTER&&(!x||!D.shiftKey)&&s("submit",{entry:L}),M===f.KEY_ESCAPE&&s("cancel")}return P}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l,{input:L,onChange:A})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:L,message:L.length+"/"+v})})]})})})]})}return c}(),l=function(m,i){var d=(0,o.useBackend)(i),s=d.act,u=d.data,v=u.max_length,h=u.multiline,C=m.input,p=m.onChange,N=h||C.length>=40;return(0,e.createComponentVNode)(2,b.TextArea,{autoFocus:!0,autoSelect:!0,height:h||C.length>=40?"100%":"1.8rem",maxLength:v,onEscape:function(){function V(){return s("cancel")}return V}(),onEnter:function(){function V(y,I){N&&y.shiftKey||(y.preventDefault(),s("submit",{entry:I}))}return V}(),onChange:function(){function V(y,I){return p(I)}return V}(),placeholder:"Type something...",value:C})}},25036:function(T,r,n){"use strict";r.__esModule=!0,r.ThermoMachine=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.ThermoMachine=function(){function S(B,k){var g=(0,t.useBackend)(k),l=g.act,c=g.data;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:225,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,o.Section,{title:"Status",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.temperature,format:function(){function m(i){return(0,a.toFixed)(i,2)}return m}()})," K"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pressure",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.pressure,format:function(){function m(i){return(0,a.toFixed)(i,2)}return m}()})," kPa"]})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Controls",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){function m(){return l("power")}return m}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Setting",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){function m(){return l("cooling")}return m}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){function m(){return l("target",{target:c.min})}return m}()}),(0,e.createComponentVNode)(2,o.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(){function m(i,d){return l("target",{target:d})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){function m(){return l("target",{target:c.max})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){function m(){return l("target",{target:c.initial})}return m}()})]})]})})]})})}return S}()},20035:function(T,r,n){"use strict";r.__esModule=!0,r.TransferValve=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TransferValve=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.tank_one,m=l.tank_two,i=l.attached_device,d=l.valve;return(0,e.createComponentVNode)(2,o.Window,{width:460,height:285,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Valve Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:d?"unlock":"lock",content:d?"Open":"Closed",disabled:!c||!m,onClick:function(){function s(){return g("toggle")}return s}()})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Assembly",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Configure Assembly",disabled:!i,onClick:function(){function s(){return g("device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:i?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:i,disabled:!i,onClick:function(){function s(){return g("remove_device")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Assembly"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment One",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:c?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:c,disabled:!c,onClick:function(){function s(){return g("tankone")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment Two",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:m?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:m,disabled:!m,onClick:function(){function s(){return g("tanktwo")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})})]})})}return b}()},78166:function(T,r,n){"use strict";r.__esModule=!0,r.TurbineComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595),b=n(44879),S=r.TurbineComputer=function(){function g(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.compressor,u=d.compressor_broken,v=d.turbine,h=d.turbine_broken,C=d.online,p=d.throttle,N=d.preBurnTemperature,V=d.bearingDamage,y=!!(s&&!u&&v&&!h);return(0,e.createComponentVNode)(2,f.Window,{width:400,height:415,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:C?"power-off":"times",content:C?"Online":"Offline",selected:C,disabled:!y,onClick:function(){function I(){return i("toggle_power")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Disconnect",onClick:function(){function I(){return i("disconnect")}return I}()})],4),children:y?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,B)}),V>=100?(0,e.createComponentVNode)(2,t.Stack,{mb:"30px",fontsize:"256px",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:"Bearings Inoperable, Repair Required"})}):(0,e.createComponentVNode)(2,t.Section,{title:"Throttle",children:y?(0,e.createComponentVNode)(2,t.Knob,{size:3,value:p,unit:"%",minValue:0,maxValue:100,step:1,stepPixelSize:1,onDrag:function(){function I(L,w){return i("set_throttle",{throttle:w})}return I}()}):""})]})})}return g}(),B=function(l,c){var m=(0,a.useBackend)(c),i=m.data,d=i.compressor,s=i.compressor_broken,u=i.turbine,v=i.turbine_broken,h=i.online;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Status",color:!d||s?"bad":"good",children:s?d?"Offline":"Missing":"Online"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Status",color:!u||v?"bad":"good",children:v?u?"Offline":"Missing":"Online"})]})},k=function(l,c){var m=(0,a.useBackend)(c),i=m.data,d=i.rpm,s=i.temperature,u=i.power,v=i.bearingDamage,h=i.preBurnTemperature,C=i.postBurnTemperature,p=i.thermalEfficiency,N=i.compressionRatio,V=i.gasThroughput;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Speed",children:[d," RPM"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Effective Compression Ratio",children:[N,":1"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gasmix Pre Burn Temp",children:[h," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gasmix Post Burn Temp",children:[C," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Temp",children:[s," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Thermal Efficiency",children:[p*100," %"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gas Throughput",children:[V/2," mol/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Generated Power",children:(0,o.formatPower)(u)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bearing Damage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:v,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,b.toFixed)(v)+"%"})})]})}},52847:function(T,r,n){"use strict";r.__esModule=!0,r.Uplink=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),S=n(98595),B=n(3939),k=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,l);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,u);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}},g=r.Uplink=function(){function v(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=V.cart,I=(0,f.useLocalState)(C,"tabIndex",0),L=I[0],w=I[1],A=(0,f.useLocalState)(C,"searchText",""),x=A[0],E=A[1];return(0,e.createComponentVNode)(2,S.Window,{width:900,height:600,theme:"syndicate",children:[(0,e.createComponentVNode)(2,B.ComplexModal),(0,e.createComponentVNode)(2,S.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===0,onClick:function(){function P(){w(0),E("")}return P}(),icon:"store",children:"View Market"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===1,onClick:function(){function P(){w(1),E("")}return P}(),icon:"shopping-cart",children:["View Shopping Cart ",y&&y.length?"("+y.length+")":""]},"Cart"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===2,onClick:function(){function P(){w(2),E("")}return P}(),icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{onClick:function(){function P(){return N("lock")}return P}(),icon:"lock",children:"Lock Uplink"},"LockUplink")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(L)})]})})]})}return v}(),l=function(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=V.crystals,I=V.cats,L=(0,f.useLocalState)(C,"uplinkItems",I[0].items),w=L[0],A=L[1],x=(0,f.useLocalState)(C,"searchText",""),E=x[0],P=x[1],D=function(U,z){z===void 0&&(z="");var $=(0,o.createSearch)(z,function(G){var X=G.hijack_only===1?"|hijack":"";return G.name+"|"+G.desc+"|"+G.cost+"tc"+X});return(0,t.flow)([(0,a.filter)(function(G){return G==null?void 0:G.name}),z&&(0,a.filter)($),(0,a.sortBy)(function(G){return G==null?void 0:G.name})])(U)},M=function(U){if(P(U),U==="")return A(I[0].items);A(D(I.map(function(z){return z.items}).flat(),U))},R=(0,f.useLocalState)(C,"showDesc",1),O=R[0],_=R[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Current Balance: "+y+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:O,onClick:function(){function F(){return _(!O)}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Random Item",icon:"question",onClick:function(){function F(){return N("buyRandom")}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){function F(){return N("refund")}return F}()})],4),children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search Equipment",onInput:function(){function F(U,z){M(z)}return F}(),value:E})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:I.map(function(F){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:E!==""?!1:F.items===w,onClick:function(){function U(){A(F.items),P("")}return U}(),children:F.cat},F)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:w.map(function(F){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,i,{i:F,showDecription:O},(0,o.decodeHtmlEntities)(F.name))},(0,o.decodeHtmlEntities)(F.name))})})})})]})]})},c=function(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=V.cart,I=V.crystals,L=V.cart_price,w=(0,f.useLocalState)(C,"showDesc",0),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Current Balance: "+I+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:A,onClick:function(){function E(){return x(!A)}return E}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Empty Cart",icon:"trash",onClick:function(){function E(){return N("empty_cart")}return E}(),disabled:!y}),(0,e.createComponentVNode)(2,b.Button,{content:"Purchase Cart ("+L+"TC)",icon:"shopping-cart",onClick:function(){function E(){return N("purchase_cart")}return E}(),disabled:!y||L>I})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:y?y.map(function(E){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,i,{i:E,showDecription:A,buttons:(0,e.createComponentVNode)(2,s,{i:E})})},(0,o.decodeHtmlEntities)(E.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,e.createComponentVNode)(2,m)]})},m=function(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=V.cats,I=V.lucky_numbers;return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"dice",content:"See more suggestions",onClick:function(){function L(){return N("shuffle_lucky_numbers")}return L}()}),children:(0,e.createComponentVNode)(2,b.Stack,{wrap:!0,children:I.map(function(L){return y[L.cat].items[L.item]}).filter(function(L){return L!=null}).map(function(L,w){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",children:(0,e.createComponentVNode)(2,i,{grow:!0,i:L})},w)})})})})},i=function(h,C){var p=h.i,N=h.showDecription,V=N===void 0?1:N,y=h.buttons,I=y===void 0?(0,e.createComponentVNode)(2,d,{i:p}):y;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(p.name),showBottom:V,buttons:I,children:V?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(p.desc)}):null})},d=function(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=h.i,I=V.crystals;return(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",color:y.hijack_only===1&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){function L(){return N("add_to_cart",{item:y.obj_path})}return L}(),disabled:y.cost>I}),(0,e.createComponentVNode)(2,b.Button,{content:"Buy ("+y.cost+"TC)"+(y.refundable?" [Refundable]":""),color:y.hijack_only===1&&"red",tooltip:y.hijack_only===1&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){function L(){return N("buyItem",{item:y.obj_path})}return L}(),disabled:y.cost>I})],4)},s=function(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=h.i,I=V.exploitable;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+y.cost*y.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){function L(){return N("remove_from_cart",{item:y.obj_path})}return L}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",tooltip:y.limit===0&&"Discount already redeemed!",ml:"5px",onClick:function(){function L(){return N("set_cart_item_quantity",{item:y.obj_path,quantity:--y.amount})}return L}(),disabled:y.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:y.amount,width:"45px",tooltipPosition:"bottom-end",tooltip:y.limit===0&&"Discount already redeemed!",onCommit:function(){function L(w,A){return N("set_cart_item_quantity",{item:y.obj_path,quantity:A})}return L}(),disabled:y.limit!==-1&&y.amount>=y.limit&&y.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:y.limit===0&&"Discount already redeemed!",onClick:function(){function L(){return N("set_cart_item_quantity",{item:y.obj_path,quantity:++y.amount})}return L}(),disabled:y.limit!==-1&&y.amount>=y.limit})]})},u=function(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=V.exploitable,I=V.selected_record,L=(0,f.useLocalState)(C,"searchText",""),w=L[0],A=L[1],x=function(D,M){M===void 0&&(M="");var R=(0,o.createSearch)(M,function(O){return O.name});return(0,t.flow)([(0,a.filter)(function(O){return O==null?void 0:O.name}),M&&(0,a.filter)(R),(0,a.sortBy)(function(O){return O.name})])(D)},E=x(y,w);return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(){function P(D,M){return A(M)}return P}()}),(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:E.map(function(P){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:P.name===I.name,onClick:function(){function D(){return N("view_record",{uid_gen:P.uid_gen})}return D}(),children:P.name},P)})})]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:I.name,children:(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:I.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:I.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:I.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:I.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:I.species}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"NT Relation",children:I.nt_relation})]})}),!!I.has_photos&&I.photos.map(function(P,D){return(0,e.createComponentVNode)(2,b.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:P,style:{width:"96px","margin-top":"1rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",D+1]},D)})]})})})]})}},12261:function(T,r,n){"use strict";r.__esModule=!0,r.Vending=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=B.product,i=B.productStock,d=B.productIcon,s=B.productIconState,u=c.locked,v=c.bypass_lock,h=c.user,C=c.usermoney,p=c.inserted_cash,N=c.vend_ready,V=c.inserted_item_name,y="ERROR!",I="";u&&v?(y="FREE ("+m.price+")",I="arrow-circle-down"):!u||m.price===0?(y="FREE",I="arrow-circle-down"):(y=m.price,I="shopping-cart");var L=!N||i===0||u&&!v&&m.price>C&&m.price>p;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,t.DmIcon,{verticalAlign:"middle",icon:d,icon_state:s,fallback:(0,e.createComponentVNode)(2,t.Icon,{p:.66,name:"spinner",size:2,spin:!0})})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:m.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Box,{color:i<=0&&"bad"||i<=m.max_amount/2&&"average"||"good",children:[i," in stock"]})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,disabled:L,icon:I,content:y,textAlign:"left",onClick:function(){function w(){return l("vend",{inum:m.inum})}return w}()})})]})},b=r.Vending=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.user,i=c.usermoney,d=c.inserted_cash,s=c.product_records,u=s===void 0?[]:s,v=c.hidden_records,h=v===void 0?[]:v,C=c.stock,p=c.vend_ready,N=c.inserted_item_name,V=c.panel_open,y=c.speaker,I=c.locked,L=c.bypass_lock,w;return w=[].concat(u),c.extended_inventory&&(w=[].concat(w,h)),w=w.filter(function(A){return!!A}),(0,e.createComponentVNode)(2,o.Window,{title:"Vending Machine",width:450,height:Math.min((!I||L?230:171)+w.length*32,585),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(!I||!!L)&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Configuration",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen-to-square",content:"Rename Vendor",onClick:function(){function A(){return l("rename",{})}return A}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen-to-square",content:"Change Vendor Appearance",onClick:function(){function A(){return l("change_appearance",{})}return A}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!N&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:(0,e.createVNode)(1,"span",null,N,0,{style:{"text-transform":"capitalize"}}),onClick:function(){function A(){return l("eject_item",{})}return A}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{disabled:!d,icon:"money-bill-wave-alt",content:d?(0,e.createFragment)([(0,e.createVNode)(1,"b",null,d,0),(0,e.createTextVNode)(" credits")],0):"Dispense Change",tooltip:d?"Dispense Change":null,textAlign:"left",onClick:function(){function A(){return l("change")}return A}()})})]}),children:m&&(0,e.createComponentVNode)(2,t.Box,{children:["Welcome, ",(0,e.createVNode)(1,"b",null,m.name,0),", ",(0,e.createVNode)(1,"b",null,m.job||"Unemployed",0),"!",(0,e.createVNode)(1,"br"),"Your balance is ",(0,e.createVNode)(1,"b",null,[i,(0,e.createTextVNode)(" credits")],0),".",(0,e.createVNode)(1,"br")]})})}),!!V&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:(0,e.createComponentVNode)(2,t.Button,{icon:y?"check":"volume-mute",selected:y,content:"Speaker",textAlign:"left",onClick:function(){function A(){return l("toggle_voice",{})}return A}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:(0,e.createComponentVNode)(2,t.Table,{children:w.map(function(A){return(0,e.createComponentVNode)(2,f,{product:A,productStock:C[A.name],productIcon:A.icon,productIconState:A.icon_state},A.name)})})})})]})})})}return S}()},68971:function(T,r,n){"use strict";r.__esModule=!0,r.VolumeMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VolumeMixer=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.channels;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:Math.min(95+c.length*50,565),children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:c.map(function(m,i){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.25rem",color:"label",mt:i>0&&"0.5rem",children:m.name}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:.5,children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){function d(){return g("volume",{channel:m.num,volume:0})}return d}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:m.volume,onChange:function(){function d(s,u){return g("volume",{channel:m.num,volume:u})}return d}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){function d(){return g("volume",{channel:m.num,volume:100})}return d}()})})})]})})],4,m.num)})})})})}return b}()},2510:function(T,r,n){"use strict";r.__esModule=!0,r.VotePanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VotePanel=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.remaining,m=l.question,i=l.choices,d=l.user_vote,s=l.counts,u=l.show_counts;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:360,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m,children:[(0,e.createComponentVNode)(2,t.Box,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),i.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mb:1,fluid:!0,translucent:!0,lineHeight:3,multiLine:v,content:v+(u?" ("+(s[v]||0)+")":""),onClick:function(){function h(){return g("vote",{target:v})}return h}(),selected:v===d})},v)})]})})})}return b}()},30138:function(T,r,n){"use strict";r.__esModule=!0,r.Wires=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Wires=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.wires||[],m=l.status||[],i=56+c.length*23+(status?0:15+m.length*17);return(0,e.createComponentVNode)(2,o.Window,{width:350,height:i,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:c.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{className:"candystripe",label:d.color_name,labelColor:d.seen_color,color:d.seen_color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:d.cut?"Mend":"Cut",onClick:function(){function s(){return g("cut",{wire:d.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Pulse",onClick:function(){function s(){return g("pulse",{wire:d.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:d.attached?"Detach":"Attach",onClick:function(){function s(){return g("attach",{wire:d.color})}return s}()})],4),children:!!d.wire&&(0,e.createVNode)(1,"i",null,[(0,e.createTextVNode)("("),d.wire,(0,e.createTextVNode)(")")],0)},d.seen_color)})})})}),!!m.length&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(d){return(0,e.createComponentVNode)(2,t.Box,{color:"lightgray",children:d},d)})})})]})})})}return b}()},21400:function(T,r,n){"use strict";r.__esModule=!0,r.WizardApprenticeContract=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.WizardApprenticeContract=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.used;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:555,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,e.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),c?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,e.createComponentVNode)(2,t.Section,{title:"Which school of magic is your apprentice studying?",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,e.createVNode)(1,"br"),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("fire")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,e.createVNode)(1,"br"),"They know Teleport, Blink and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("translocation")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,e.createVNode)(1,"br"),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("restoration")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,e.createVNode)(1,"br"),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("stealth")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,e.createVNode)(1,"br"),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping."," ",(0,e.createVNode)(1,"br"),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("honk")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})})]})})}return b}()},49148:function(T,r,n){"use strict";r.__esModule=!0,r.AccessList=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036);function f(g,l){var c=typeof Symbol!="undefined"&&g[Symbol.iterator]||g["@@iterator"];if(c)return(c=c.call(g)).next.bind(c);if(Array.isArray(g)||(c=b(g))||l&&g&&typeof g.length=="number"){c&&(g=c);var m=0;return function(){return m>=g.length?{done:!0}:{done:!1,value:g[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(g,l){if(g){if(typeof g=="string")return S(g,l);var c={}.toString.call(g).slice(8,-1);return c==="Object"&&g.constructor&&(c=g.constructor.name),c==="Map"||c==="Set"?Array.from(g):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?S(g,l):void 0}}function S(g,l){(l==null||l>g.length)&&(l=g.length);for(var c=0,m=Array(l);c0&&!V.includes(O.ref)&&!p.includes(O.ref),checked:p.includes(O.ref),onClick:function(){function _(){return y(O.ref)}return _}()},O.desc)})]})]})})}return g}()},26991:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosScan=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=function(B,k,g,l,c){return Bl?"average":B>c?"bad":"good"},b=r.AtmosScan=function(){function S(B,k){var g=B.data.aircontents;return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,a.filter)(function(l){return l.val!=="0"||l.entry==="Pressure"||l.entry==="Temperature"})(g).map(function(l){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:l.entry,color:f(l.val,l.bad_low,l.poor_low,l.poor_high,l.bad_high),children:[l.val,l.units]},l.entry)})})})}return S}()},85870:function(T,r,n){"use strict";r.__esModule=!0,r.BeakerContents=void 0;var e=n(89005),a=n(36036),t=n(15964),o=function(S){return S+" unit"+(S===1?"":"s")},f=r.BeakerContents=function(){function b(S){var B=S.beakerLoaded,k=S.beakerContents,g=k===void 0?[]:k,l=S.buttons;return(0,e.createComponentVNode)(2,a.Stack,{vertical:!0,children:[!B&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"No beaker loaded."})||g.length===0&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"Beaker is empty."}),g.map(function(c,m){return(0,e.createComponentVNode)(2,a.Stack,{children:[(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",grow:!0,children:[o(c.volume)," of ",c.name]},c.name),!!l&&(0,e.createComponentVNode)(2,a.Stack.Item,{children:l(c,m)})]},c.name)})]})}return b}();f.propTypes={beakerLoaded:t.bool,beakerContents:t.array,buttons:t.arrayOf(t.element)}},92963:function(T,r,n){"use strict";r.__esModule=!0,r.BotStatus=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.BotStatus=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.act,g=B.data,l=g.locked,c=g.noaccess,m=g.maintpanel,i=g.on,d=g.autopatrol,s=g.canhack,u=g.emagged,v=g.remote_disabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe an ID card to ",l?"unlock":"lock"," this interface."]}),(0,e.createComponentVNode)(2,t.Section,{title:"General Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:i?"power-off":"times",content:i?"On":"Off",selected:i,disabled:c,onClick:function(){function h(){return k("power")}return h}()})}),d!==null&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Patrol",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:d,content:"Auto Patrol",disabled:c,onClick:function(){function h(){return k("autopatrol")}return h}()})}),!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Maintenance Panel",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Panel Open!"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety System",children:(0,e.createComponentVNode)(2,t.Box,{color:u?"bad":"good",children:u?"DISABLED!":"Enabled"})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hacking",children:(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:u?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){function h(){return k("hack")}return h}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Access",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:!v,content:"AI Remote Control",disabled:c,onClick:function(){function h(){return k("disableremote")}return h}()})})]})})],4)}return f}()},3939:function(T,r,n){"use strict";r.__esModule=!0,r.modalRegisterBodyOverride=r.modalOpen=r.modalClose=r.modalAnswer=r.ComplexModal=void 0;var e=n(89005),a=n(72253),t=n(36036),o={},f=r.modalOpen=function(){function g(l,c,m){var i=(0,a.useBackend)(l),d=i.act,s=i.data,u=Object.assign(s.modal?s.modal.args:{},m||{});d("modal_open",{id:c,arguments:JSON.stringify(u)})}return g}(),b=r.modalRegisterBodyOverride=function(){function g(l,c){o[l]=c}return g}(),S=r.modalAnswer=function(){function g(l,c,m,i){var d=(0,a.useBackend)(l),s=d.act,u=d.data;if(u.modal){var v=Object.assign(u.modal.args||{},i||{});s("modal_answer",{id:c,answer:m,arguments:JSON.stringify(v)})}}return g}(),B=r.modalClose=function(){function g(l,c){var m=(0,a.useBackend)(l),i=m.act;i("modal_close",{id:c})}return g}(),k=r.ComplexModal=function(){function g(l,c){var m=(0,a.useBackend)(c),i=m.data;if(i.modal){var d=i.modal,s=d.id,u=d.text,v=d.type,h,C=(0,e.createComponentVNode)(2,t.Button,{className:"Button--modal",icon:"arrow-left",content:"Cancel",onClick:function(){function L(){return B(c)}return L}()}),p,N,V="auto";if(o[s])p=o[s](i.modal,c);else if(v==="input"){var y=i.modal.value;h=function(){function L(w){return S(c,s,y)}return L}(),p=(0,e.createComponentVNode)(2,t.Input,{value:i.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(){function L(w,A){y=A}return L}()}),N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){function L(){return B(c)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){function L(){return S(c,s,y)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]})}else if(v==="choice"){var I=typeof i.modal.choices=="object"?Object.values(i.modal.choices):i.modal.choices;p=(0,e.createComponentVNode)(2,t.Dropdown,{options:I,selected:i.modal.value,width:"100%",my:"0.5rem",onSelected:function(){function L(w){return S(c,s,w)}return L}()}),V="initial"}else v==="bento"?p=(0,e.createComponentVNode)(2,t.Stack,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:i.modal.choices.map(function(L,w){return(0,e.createComponentVNode)(2,t.Stack.Item,{flex:"1 1 auto",children:(0,e.createComponentVNode)(2,t.Button,{selected:w+1===parseInt(i.modal.value,10),onClick:function(){function A(){return S(c,s,w+1)}return A}(),children:(0,e.createVNode)(1,"img",null,null,1,{src:L})})},w)})}):v==="boolean"&&(N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:i.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){function L(){return S(c,s,0)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:i.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){function L(){return S(c,s,1)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]}));return(0,e.createComponentVNode)(2,t.Modal,{maxWidth:l.maxWidth||window.innerWidth/2+"px",maxHeight:l.maxHeight||window.innerHeight/2+"px",onEnter:h,mx:"auto",overflowY:V,"padding-bottom":"5px",children:[u&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:u}),o[s]&&C,p,N]})}}return g}()},41874:function(T,r,n){"use strict";r.__esModule=!0,r.CrewManifest=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(76910),b=f.COLORS.department,S=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],B=function(m){return S.indexOf(m)!==-1?"green":"orange"},k=function(m){if(S.indexOf(m)!==-1)return!0},g=function(m){return m.length>0&&(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,color:"white",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"50%",children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"35%",children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"15%",children:"Active"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{color:B(i.rank),bold:k(i.rank),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(i.name)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(i.rank)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.active})]},i.name+i.rank)})]})},l=r.CrewManifest=function(){function c(m,i){var d=(0,a.useBackend)(i),s=d.act,u;if(m.data)u=m.data;else{var v=(0,a.useBackend)(i),h=v.data;u=h}var C=u,p=C.manifest,N=p.heads,V=p.sec,y=p.eng,I=p.med,L=p.sci,w=p.ser,A=p.sup,x=p.misc;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.command,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:g(N)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.security,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:g(V)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.engineering,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:g(y)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.medical,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:g(I)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.science,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:g(L)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.service,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:g(w)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.supply,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:g(A)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:g(x)})]})}return c}()},19203:function(T,r,n){"use strict";r.__esModule=!0,r.InputButtons=void 0;var e=n(89005),a=n(36036),t=n(72253),o=r.InputButtons=function(){function f(b,S){var B=(0,t.useBackend)(S),k=B.act,g=B.data,l=g.large_buttons,c=g.swapped_buttons,m=b.input,i=b.message,d=b.disabled,s=(0,e.createComponentVNode)(2,a.Button,{color:"good",content:"Submit",bold:!!l,fluid:!!l,onClick:function(){function v(){return k("submit",{entry:m})}return v}(),textAlign:"center",tooltip:l&&i,disabled:d,width:!l&&6}),u=(0,e.createComponentVNode)(2,a.Button,{color:"bad",content:"Cancel",bold:!!l,fluid:!!l,onClick:function(){function v(){return k("cancel")}return v}(),textAlign:"center",width:!l&&6});return(0,e.createComponentVNode)(2,a.Flex,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[l?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,ml:c?.5:0,mr:c?0:.5,children:u}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:u}),!l&&i&&(0,e.createComponentVNode)(2,a.Flex.Item,{children:(0,e.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:i})}),l?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,mr:c?.5:0,ml:c?0:.5,children:s}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:s})]})}return f}()},195:function(T,r,n){"use strict";r.__esModule=!0,r.InterfaceLockNoticeBox=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.InterfaceLockNoticeBox=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.act,g=B.data,l=b.siliconUser,c=l===void 0?g.siliconUser:l,m=b.locked,i=m===void 0?g.locked:m,d=b.normallyLocked,s=d===void 0?g.normallyLocked:d,u=b.onLockStatusChange,v=u===void 0?function(){return k("lock")}:u,h=b.accessText,C=h===void 0?"an ID card":h;return c?(0,e.createComponentVNode)(2,t.NoticeBox,{color:c&&"grey",children:(0,e.createComponentVNode)(2,t.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:"Interface lock status:"}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:"1"}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{m:"0",color:s?"red":"green",icon:s?"lock":"unlock",content:s?"Locked":"Unlocked",onClick:function(){function p(){v&&v(!i)}return p}()})})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe ",C," to ",i?"unlock":"lock"," this interface."]})}return f}()},51057:function(T,r,n){"use strict";r.__esModule=!0,r.Loader=void 0;var e=n(89005),a=n(44879),t=n(36036),o=r.Loader=function(){function f(b){var S=b.value;return(0,e.createVNode)(1,"div","AlertModal__Loader",(0,e.createComponentVNode)(2,t.Box,{className:"AlertModal__LoaderProgress",style:{width:(0,a.clamp01)(S)*100+"%"}}),2)}return f}()},321:function(T,r,n){"use strict";r.__esModule=!0,r.LoginInfo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginInfo=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.act,g=B.data,l=g.loginState;if(g)return(0,e.createComponentVNode)(2,t.NoticeBox,{info:!0,children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:["Logged in as: ",l.name," (",l.rank,")"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!l.id,content:"Eject ID",color:"good",onClick:function(){function c(){return k("login_eject")}return c}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){function c(){return k("login_logout")}return c}()})]})]})})}return f}()},5485:function(T,r,n){"use strict";r.__esModule=!0,r.LoginScreen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginScreen=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.act,g=B.data,l=g.loginState,c=g.isAI,m=g.isRobot,i=g.isAdmin;return(0,e.createComponentVNode)(2,t.Section,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",align:"center",justify:"center",children:(0,e.createComponentVNode)(2,t.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,e.createComponentVNode)(2,t.Box,{color:"label",my:"1rem",children:["ID:",(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:l.id?l.id:"----------",ml:"0.5rem",onClick:function(){function d(){return k("login_insert")}return d}()})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",disabled:!l.id,content:"Login",onClick:function(){function d(){return k("login_login",{login_type:1})}return d}()}),!!c&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){function d(){return k("login_login",{login_type:2})}return d}()}),!!m&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){function d(){return k("login_login",{login_type:3})}return d}()}),!!i&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){function d(){return k("login_login",{login_type:4})}return d}()})]})})})}return f}()},62411:function(T,r,n){"use strict";r.__esModule=!0,r.Operating=void 0;var e=n(89005),a=n(36036),t=n(15964),o=r.Operating=function(){function f(b){var S=b.operating,B=b.name;if(S)return(0,e.createComponentVNode)(2,a.Dimmer,{children:(0,e.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,e.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,e.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,e.createVNode)(1,"br"),"The ",B," is processing..."]})})})}return f}();o.propTypes={operating:t.bool,name:t.string}},13545:function(T,r,n){"use strict";r.__esModule=!0,r.Signaler=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.Signaler=function(){function b(S,B){var k=(0,t.useBackend)(B),g=k.act,l=S.data,c=l.code,m=l.frequency,i=l.minFrequency,d=l.maxFrequency;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:i/10,maxValue:d/10,value:m/10,format:function(){function s(u){return(0,a.toFixed)(u,1)}return s}(),width:"80px",onDrag:function(){function s(u,v){return g("freq",{freq:v})}return s}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:c,width:"80px",onDrag:function(){function s(u,v){return g("code",{code:v})}return s}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){function s(){return g("signal")}return s}()})]})}return b}()},41984:function(T,r,n){"use strict";r.__esModule=!0,r.SimpleRecords=void 0;var e=n(89005),a=n(72253),t=n(25328),o=n(64795),f=n(88510),b=n(36036),S=r.SimpleRecords=function(){function g(l,c){var m=l.data.records;return(0,e.createComponentVNode)(2,b.Box,{children:m?(0,e.createComponentVNode)(2,k,{data:l.data,recordType:l.recordType}):(0,e.createComponentVNode)(2,B,{data:l.data})})}return g}(),B=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=l.data.recordsList,s=(0,a.useLocalState)(c,"searchText",""),u=s[0],v=s[1],h=function(N,V){V===void 0&&(V="");var y=(0,t.createSearch)(V,function(I){return I.Name});return(0,o.flow)([(0,f.filter)(function(I){return I==null?void 0:I.Name}),V&&(0,f.filter)(y),(0,f.sortBy)(function(I){return I.Name})])(d)},C=h(d,u);return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(){function p(N,V){return v(V)}return p}()}),C.map(function(p){return(0,e.createComponentVNode)(2,b.Box,{children:(0,e.createComponentVNode)(2,b.Button,{mb:.5,content:p.Name,icon:"user",onClick:function(){function N(){return i("Records",{target:p.uid})}return N}()})},p)})]})},k=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=l.data.records,s=d.general,u=d.medical,v=d.security,h;switch(l.recordType){case"MED":h=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Medical Data",children:u?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Blood Type",children:u.blood_type}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Disabilities",children:u.mi_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:u.mi_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Disabilities",children:u.ma_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:u.ma_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Allergies",children:u.alg}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:u.alg_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Current Diseases",children:u.cdi}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:u.cdi_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:u.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":h=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Security Data",children:v?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Criminal Status",children:v.criminal}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Crimes",children:v.mi_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:v.mi_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Crimes",children:v.ma_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:v.ma_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:v.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Security record lost!"})});break}return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Section,{title:"General Data",children:s?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Name",children:s.name}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:s.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:s.species}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:s.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:s.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"General record lost!"})}),h]})}},22091:function(T,r,n){"use strict";r.__esModule=!0,r.TemporaryNotice=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.TemporaryNotice=function(){function f(b,S){var B,k=(0,a.useBackend)(S),g=k.act,l=k.data,c=l.temp;if(c){var m=(B={},B[c.style]=!0,B);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.NoticeBox,Object.assign({},m,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:c.text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"times-circle",onClick:function(){function i(){return g("cleartemp")}return i}()})})]})})))}}return f}()},95213:function(T,r,n){"use strict";r.__esModule=!0,r.goonstation_PTL=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595);/** + */function m(w,A){w.prototype=Object.create(A.prototype),w.prototype.constructor=w,i(w,A)}function i(w,A){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(x,E){return x.__proto__=E,x},i(w,A)}function d(w,A){if(w==null)return{};var x={};for(var E in w)if({}.hasOwnProperty.call(w,E)){if(A.includes(E))continue;x[E]=w[E]}return x}var s=r.ColorPickerModal=function(){function w(A,x){var E=(0,t.useBackend)(x),P=E.data,D=P.timeout,M=P.message,R=P.title,O=P.autofocus,_=P.default_color,F=_===void 0?"#000000":_,U=(0,t.useLocalState)(x,"color_picker_choice",(0,S.hexToHsva)(F)),z=U[0],$=U[1];return(0,e.createComponentVNode)(2,f.Window,{height:400,title:R,width:600,theme:"generic",children:[!!D&&(0,e.createComponentVNode)(2,a.Loader,{value:D}),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[M&&(0,e.createComponentVNode)(2,o.Stack.Item,{m:1,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",overflow:"hidden",children:M})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[!!O&&(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,u,{color:z,setColor:$,defaultColor:F})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l.InputButtons,{input:(0,S.hsvaToHex)(z)})})]})})]})}return w}(),u=r.ColorSelector=function(){function w(A,x){var E=A.color,P=A.setColor,D=A.defaultColor,M=function(){function _(F){P(function(U){return Object.assign({},U,F)})}return _}(),R=(0,S.hsvaToRgba)(E),O=(0,S.hsvaToHex)(E);return(0,e.createComponentVNode)(2,o.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{mr:2,children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createVNode)(1,"div","react-colorful",[(0,e.createComponentVNode)(2,N,{hsva:E,onChange:M}),(0,e.createComponentVNode)(2,V,{hue:E.h,onChange:M,className:"react-colorful__last-control"})],4)}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Current"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Previous"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Tooltip,{content:O,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:O})}),(0,e.createComponentVNode)(2,o.Tooltip,{content:D,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:D})})]})]})}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:!0,fontSize:"15px",lineHeight:"24px",children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"Hex:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"24px",children:(0,e.createComponentVNode)(2,C,{fluid:!0,color:(0,S.hsvaToHex)(E).substring(1),onChange:function(){function _(F){g.logger.info(F),P((0,S.hexToHsva)(F))}return _}(),prefixed:!0})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"H:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,V,{hue:E.h,onChange:M})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:E.h,callback:function(){function _(F,U){return M({h:U})}return _}(),max:360,unit:"\xB0"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"S:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,y,{color:E,onChange:M})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:E.s,callback:function(){function _(F,U){return M({s:U})}return _}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"V:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,I,{color:E,onChange:M})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:E.v,callback:function(){function _(F,U){return M({v:U})}return _}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"R:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:E,onChange:M,target:"r"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:R.r,callback:function(){function _(F,U){R.r=U,M((0,S.rgbaToHsva)(R))}return _}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"G:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:E,onChange:M,target:"g"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:R.g,callback:function(){function _(F,U){R.g=U,M((0,S.rgbaToHsva)(R))}return _}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"B:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:E,onChange:M,target:"b"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,v,{value:R.b,callback:function(){function _(F,U){R.b=U,M((0,S.rgbaToHsva)(R))}return _}(),max:255})})]})})]})})]})}return w}(),v=function(A){var x=A.value,E=A.callback,P=A.min,D=P===void 0?0:P,M=A.max,R=M===void 0?100:M,O=A.unit;return(0,e.createComponentVNode)(2,o.NumberInput,{width:"70px",value:Math.round(x),step:1,minValue:D,maxValue:R,onChange:E,unit:O})},h=function(A){return"#"+A},C=r.HexColorInput=function(){function w(A){var x=A.prefixed,E=A.alpha,P=A.color,D=A.fluid,M=A.onChange,R=d(A,c),O=function(){function F(U){return U.replace(/([^0-9A-F]+)/gi,"").substring(0,E?8:6)}return F}(),_=function(){function F(U){return(0,S.validHex)(U,E)}return F}();return(0,e.normalizeProps)((0,e.createComponentVNode)(2,p,Object.assign({},R,{fluid:D,color:P,onChange:M,escape:O,format:x?h:void 0,validate:_})))}return w}(),p=r.ColorInput=function(w){function A(E){var P;return P=w.call(this)||this,P.props=void 0,P.state=void 0,P.handleInput=function(D){var M=P.props.escape(D.currentTarget.value);P.setState({localValue:M})},P.handleBlur=function(D){D.currentTarget&&(P.props.validate(D.currentTarget.value)?P.props.onChange(P.props.escape?P.props.escape(D.currentTarget.value):D.currentTarget.value):P.setState({localValue:P.props.escape(P.props.color)}))},P.props=E,P.state={localValue:P.props.escape(P.props.color)},P}m(A,w);var x=A.prototype;return x.componentDidUpdate=function(){function E(P,D){P.color!==this.props.color&&this.setState({localValue:this.props.escape(this.props.color)})}return E}(),x.render=function(){function E(){return(0,e.createComponentVNode)(2,o.Box,{className:(0,k.classes)(["Input",this.props.fluid&&"Input--fluid"]),children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),(0,e.createVNode)(64,"input","Input__input",null,1,{value:this.props.format?this.props.format(this.state.localValue):this.state.localValue,spellCheck:"false",onInput:this.handleInput,onBlur:this.handleBlur})]})}return E}(),A}(e.Component),N=function(A){var x=A.hsva,E=A.onChange,P=function(O){E({s:O.left*100,v:100-O.top*100})},D=function(O){E({s:(0,b.clamp)(x.s+O.left*100,0,100),v:(0,b.clamp)(x.v-O.top*100,0,100)})},M={"background-color":(0,S.hsvaToHslString)({h:x.h,s:100,v:100,a:1})+" !important"};return(0,e.createVNode)(1,"div","react-colorful__saturation_value",(0,e.createComponentVNode)(2,B.Interactive,{onMove:P,onKey:D,"aria-label":"Color","aria-valuetext":"Saturation "+Math.round(x.s)+"%, Brightness "+Math.round(x.v)+"%",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation_value-pointer",top:1-x.v/100,left:x.s/100,color:(0,S.hsvaToHslString)(x)})}),2,{style:M})},V=function(A){var x=A.className,E=A.hue,P=A.onChange,D=function(_){P({h:360*_.left})},M=function(_){P({h:(0,b.clamp)(E+_.left*360,0,360)})},R=(0,k.classes)(["react-colorful__hue",x]);return(0,e.createVNode)(1,"div",R,(0,e.createComponentVNode)(2,B.Interactive,{onMove:D,onKey:M,"aria-label":"Hue","aria-valuenow":Math.round(E),"aria-valuemax":"360","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__hue-pointer",left:E/360,color:(0,S.hsvaToHslString)({h:E,s:100,v:100,a:1})})}),2)},y=function(A){var x=A.className,E=A.color,P=A.onChange,D=function(_){P({s:100*_.left})},M=function(_){P({s:(0,b.clamp)(E.s+_.left*100,0,100)})},R=(0,k.classes)(["react-colorful__saturation",x]);return(0,e.createVNode)(1,"div",R,(0,e.createComponentVNode)(2,B.Interactive,{style:{background:"linear-gradient(to right, "+(0,S.hsvaToHslString)({h:E.h,s:0,v:E.v,a:1})+", "+(0,S.hsvaToHslString)({h:E.h,s:100,v:E.v,a:1})+")"},onMove:D,onKey:M,"aria-label":"Saturation","aria-valuenow":Math.round(E.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation-pointer",left:E.s/100,color:(0,S.hsvaToHslString)({h:E.h,s:E.s,v:E.v,a:1})})}),2)},I=function(A){var x=A.className,E=A.color,P=A.onChange,D=function(_){P({v:100*_.left})},M=function(_){P({v:(0,b.clamp)(E.v+_.left*100,0,100)})},R=(0,k.classes)(["react-colorful__value",x]);return(0,e.createVNode)(1,"div",R,(0,e.createComponentVNode)(2,B.Interactive,{style:{background:"linear-gradient(to right, "+(0,S.hsvaToHslString)({h:E.h,s:E.s,v:0,a:1})+", "+(0,S.hsvaToHslString)({h:E.h,s:E.s,v:100,a:1})+")"},onMove:D,onKey:M,"aria-label":"Value","aria-valuenow":Math.round(E.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__value-pointer",left:E.v/100,color:(0,S.hsvaToHslString)({h:E.h,s:E.s,v:E.v,a:1})})}),2)},L=function(A){var x=A.className,E=A.color,P=A.onChange,D=A.target,M=(0,S.hsvaToRgba)(E),R=function($){M[D]=$,P((0,S.rgbaToHsva)(M))},O=function($){R(255*$.left)},_=function($){R((0,b.clamp)(M[D]+$.left*255,0,255))},F=(0,k.classes)(["react-colorful__"+D,x]),U=D==="r"?"rgb("+Math.round(M.r)+",0,0)":D==="g"?"rgb(0,"+Math.round(M.g)+",0)":"rgb(0,0,"+Math.round(M.b)+")";return(0,e.createVNode)(1,"div",F,(0,e.createComponentVNode)(2,B.Interactive,{onMove:O,onKey:_,"aria-valuenow":M[D],"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__"+D+"-pointer",left:M[D]/255,color:U})}),2)}},8444:function(T,r,n){"use strict";r.__esModule=!0,r.ColourMatrixTester=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ColourMatrixTester=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.colour_data,m=[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:190,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Matrix",children:m.map(function(i){return(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",textColor:"label",children:i.map(function(d){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:1,children:[d.name,":\xA0",(0,e.createComponentVNode)(2,t.NumberInput,{width:4,value:c[d.idx],step:.05,minValue:-5,maxValue:5,stepPixelSize:5,onChange:function(){function s(u,v){return g("setvalue",{idx:d.idx+1,value:v})}return s}()})]},d.name)})},i)})})})})})}return b}()},63818:function(T,r,n){"use strict";r.__esModule=!0,r.CommunicationsComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(s){switch(s){case 1:return(0,e.createComponentVNode)(2,B);case 2:return(0,e.createComponentVNode)(2,l);case 3:return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,c)})});case 4:return(0,e.createComponentVNode)(2,i);default:return"ERROR. Unknown menu_state. Please contact NT Technical Support."}},b=r.CommunicationsComputer=function(){function d(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.menu_state;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),f(p)]})})})}return d}(),S=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.authenticated,N=C.noauthbutton,V=C.esc_section,y=C.esc_callable,I=C.esc_recallable,L=C.esc_status,w=C.authhead,A=C.is_ai,x=C.lastCallLoc,E=!1,P;return p?p===1?P="Command":p===2?P="Captain":p===3?P="CentComm Officer":p===4?(P="CentComm Secure Connection",E=!0):P="ERROR: Report This Bug!":P="Not Logged In",(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authentication",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:P})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"sign-out-alt":"id-card",selected:p,disabled:N,content:p?"Log Out ("+P+")":"Log In",onClick:function(){function D(){return h("auth")}return D}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Escape Shuttle",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!L&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:L}),!!y&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"rocket",content:"Call Shuttle",disabled:!w,onClick:function(){function D(){return h("callshuttle")}return D}()})}),!!I&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Recall Shuttle",disabled:!w||A,onClick:function(){function D(){return h("cancelshuttle")}return D}()})}),!!x&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Last Call/Recall From",children:x})]})})})],4)},B=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.is_admin;return p?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,g)},k=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.is_admin,N=C.gamma_armory_location,V=C.admin_levels,y=C.authenticated,I=C.ert_allowed;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"CentComm Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:V,required_access:p,use_confirm:1})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:"Make Central Announcement",disabled:!p,onClick:function(){function L(){return h("send_to_cc_announcement_page")}return L}()}),y===4&&(0,e.createComponentVNode)(2,t.Button,{icon:"plus",content:"Make Other Announcement",disabled:!p,onClick:function(){function L(){return h("make_other_announcement")}return L}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Response Team",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"ambulance",content:"Dispatch ERT",disabled:!p,onClick:function(){function L(){return h("dispatch_ert")}return L}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:I,content:I?"ERT calling enabled":"ERT calling disabled",tooltip:I?"Command can request an ERT":"ERTs cannot be requested",disabled:!p,onClick:function(){function L(){return h("toggle_ert_allowed")}return L}(),selected:null})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:"Get Authentication Codes",disabled:!p,onClick:function(){function L(){return h("send_nuke_codes")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gamma Armory",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"biohazard",content:N?"Send Gamma Armory":"Recall Gamma Armory",disabled:!p,onClick:function(){function L(){return h("move_gamma_armory")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"coins",content:"View Economy",disabled:!p,onClick:function(){function L(){return h("view_econ")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fax",content:"Fax Manager",disabled:!p,onClick:function(){function L(){return h("view_fax")}return L}()})]})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"View Command accessible controls",children:(0,e.createComponentVNode)(2,g)})]})},g=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.msg_cooldown,N=C.emagged,V=C.cc_cooldown,y=C.security_level_color,I=C.str_security_level,L=C.levels,w=C.authcapt,A=C.authhead,x=C.messages,E="Make Priority Announcement";p>0&&(E+=" ("+p+"s)");var P=N?"Message [UNKNOWN]":"Message CentComm",D="Request Authentication Codes";return V>0&&(P+=" ("+V+"s)",D+=" ("+V+"s)"),(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Captain-Only Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Alert",color:y,children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:L,required_access:w})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:E,disabled:!w||p>0,onClick:function(){function M(){return h("announce")}return M}()})}),!!N&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",color:"red",content:P,disabled:!w||V>0,onClick:function(){function M(){return h("MessageSyndicate")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!w,onClick:function(){function M(){return h("RestoreBackup")}return M}()})]})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",content:P,disabled:!w||V>0,onClick:function(){function M(){return h("MessageCentcomm")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bomb",content:D,disabled:!w||V>0,onClick:function(){function M(){return h("nukerequest")}return M}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Command Staff Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Displays",children:(0,e.createComponentVNode)(2,t.Button,{icon:"tv",content:"Change Status Displays",disabled:!A,onClick:function(){function M(){return h("status")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Incoming Messages",children:(0,e.createComponentVNode)(2,t.Button,{icon:"folder-open",content:"View ("+x.length+")",disabled:!A,onClick:function(){function M(){return h("messagelist")}return M}()})})]})})})],4)},l=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.stat_display,N=C.authhead,V=C.current_message_title,y=p.presets.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.name===p.type,disabled:!N,onClick:function(){function w(){return h("setstat",{statdisp:L.name})}return w}()},L.name)}),I=p.alerts.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.alert===p.icon,disabled:!N,onClick:function(){function w(){return h("setstat",{statdisp:3,alert:L.alert})}return w}()},L.alert)});return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Status Screens",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function L(){return h("main")}return L}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Presets",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alerts",children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 1",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_1,disabled:!N,onClick:function(){function L(){return h("setmsg1")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 2",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_2,disabled:!N,onClick:function(){function L(){return h("setmsg2")}return L}()})})]})})})},c=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.authhead,N=C.current_message_title,V=C.current_message,y=C.messages,I=C.security_level,L;if(N)L=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:N,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Return To Message List",disabled:!p,onClick:function(){function A(){return h("messagelist")}return A}()}),children:(0,e.createComponentVNode)(2,t.Box,{children:V})})});else{var w=y.map(function(A){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:A.title,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eye",content:"View",disabled:!p||N===A.title,onClick:function(){function x(){return h("messagelist",{msgid:A.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"times",content:"Delete",disabled:!p,onClick:function(){function x(){return h("delmessage",{msgid:A.id})}return x}()})]},A.id)});L=(0,e.createComponentVNode)(2,t.Section,{title:"Messages Received",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function A(){return h("main")}return A}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w})})}return(0,e.createComponentVNode)(2,t.Box,{children:L})},m=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=s.levels,N=s.required_access,V=s.use_confirm,y=C.security_level;return V?p.map(function(I){return(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:I.icon,content:I.name,disabled:!N||I.id===y,tooltip:I.tooltip,onClick:function(){function L(){return h("newalertlevel",{level:I.id})}return L}()},I.name)}):p.map(function(I){return(0,e.createComponentVNode)(2,t.Button,{icon:I.icon,content:I.name,disabled:!N||I.id===y,tooltip:I.tooltip,onClick:function(){function L(){return h("newalertlevel",{level:I.id})}return L}()},I.name)})},i=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.is_admin,N=C.possible_cc_sounds;if(!p)return h("main");var V=(0,a.useLocalState)(u,"subtitle",""),y=V[0],I=V[1],L=(0,a.useLocalState)(u,"text",""),w=L[0],A=L[1],x=(0,a.useLocalState)(u,"classified",0),E=x[0],P=x[1],D=(0,a.useLocalState)(u,"beepsound","Beep"),M=D[0],R=D[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Central Command Report",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function O(){return h("main")}return O}()}),children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Subtitle here.",fluid:!0,value:y,onChange:function(){function O(_,F){return I(F)}return O}(),mb:"5px"}),(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Announcement here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:w,onChange:function(){function O(_,F){return A(F)}return O}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Send Announcement",fluid:!0,icon:"paper-plane",center:!0,mt:"5px",textAlign:"center",onClick:function(){function O(){return h("make_cc_announcement",{subtitle:y,text:w,classified:E,beepsound:M})}return O}()}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"260px",height:"20px",options:N,selected:M,onSelected:function(){function O(_){return R(_)}return O}(),disabled:E})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"volume-up",mx:"5px",disabled:E,tooltip:"Test sound",onClick:function(){function O(){return h("test_sound",{sound:M})}return O}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:E,content:"Classified",fluid:!0,tooltip:E?"Sent to station communications consoles":"Publically announced",onClick:function(){function O(){return P(!E)}return O}()})})]})]})})}},20562:function(T,r,n){"use strict";r.__esModule=!0,r.CompostBin=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CompostBin=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.biomass,m=l.compost,i=l.biomass_capacity,d=l.compost_capacity,s=l.potassium,u=l.potassium_capacity,v=l.potash,h=l.potash_capacity,C=(0,a.useSharedState)(B,"vendAmount",1),p=C[0],N=C[1];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:250,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{label:"Resources",children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:c,minValue:0,maxValue:i,ranges:{good:[i*.5,1/0],average:[i*.25,i*.5],bad:[-1/0,i*.25]},children:[c," / ",i," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compost",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:m,minValue:0,maxValue:d,ranges:{good:[d*.5,1/0],average:[d*.25,d*.5],bad:[-1/0,d*.25]},children:[m," / ",d," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potassium",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:s,minValue:0,maxValue:u,ranges:{good:[u*.5,1/0],average:[u*.25,u*.5],bad:[-1/0,u*.25]},children:[s," / ",u," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potash",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:v,minValue:0,maxValue:h,ranges:{good:[h*.5,1/0],average:[h*.25,h*.5],bad:[-1/0,h*.25]},children:[v," / ",h," Units"]})})]})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mr:"5px",color:"silver",children:"Soil clumps to make:"}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:p,width:"32px",minValue:1,maxValue:10,stepPixelSize:7,onChange:function(){function V(y,I){return N(I)}return V}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,align:"center",content:"Make Soil",disabled:m<25*p,icon:"arrow-circle-down",onClick:function(){function V(){return g("create",{amount:p})}return V}()})})})]})})})}return b}()},21813:function(T,r,n){"use strict";r.__esModule=!0,r.Contractor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(73379),b=n(98595);function S(h,C){h.prototype=Object.create(C.prototype),h.prototype.constructor=h,B(h,C)}function B(h,C){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,N){return p.__proto__=N,p},B(h,C)}var k={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},g=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(Math.random()*2e4),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],l=r.Contractor=function(){function h(C,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,I;y.unauthorized?I=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,u,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){function x(){}return x}()})}):y.load_animation_completed?I=(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:(0,e.createComponentVNode)(2,c)}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",overflow:"hidden",children:y.page===1?(0,e.createComponentVNode)(2,i,{height:"100%"}):(0,e.createComponentVNode)(2,s,{height:"100%"})})],4):I=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,u,{height:"100%",allMessages:g,finishedTimeout:3e3,onFinished:function(){function x(){return V("complete_load_animation")}return x}()})});var L=(0,t.useLocalState)(p,"viewingPhoto",""),w=L[0],A=L[1];return(0,e.createComponentVNode)(2,b.Window,{theme:"syndicate",width:500,height:600,children:[w&&(0,e.createComponentVNode)(2,v),(0,e.createComponentVNode)(2,b.Window.Content,{className:"Contractor",children:(0,e.createComponentVNode)(2,o.Flex,{direction:"column",height:"100%",children:I})})]})}return h}(),c=function(C,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,I=y.tc_available,L=y.tc_paid_out,w=y.completed_contracts,A=y.rep;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Summary",buttons:(0,e.createComponentVNode)(2,o.Box,{verticalAlign:"middle",mt:"0.25rem",children:[A," Rep"]})},C,{children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",children:[I," TC"]}),(0,e.createComponentVNode)(2,o.Button,{disabled:I<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){function x(){return V("claim")}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Earned",children:[L," TC"]})]})}),(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Box,{height:"20px",lineHeight:"20px",inline:!0,children:w})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(C,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,I=y.page;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Tabs,Object.assign({},C,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:I===1,onClick:function(){function L(){return V("page",{page:1})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"suitcase"}),"Contracts"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:I===2,onClick:function(){function L(){return V("page",{page:2})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"shopping-cart"}),"Hub"]})]})))},i=function(C,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,I=y.contracts,L=y.contract_active,w=y.can_extract,A=!!L&&I.filter(function(M){return M.status===1})[0],x=A&&A.time_left>0,E=(0,t.useLocalState)(p,"viewingPhoto",""),P=E[0],D=E[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,e.createComponentVNode)(2,o.Button,{disabled:!w||x,icon:"parachute-box",content:["Call Extraction",x&&(0,e.createComponentVNode)(2,f.Countdown,{timeLeft:A.time_left,format:function(){function M(R,O){return" ("+O.substr(3)+")"}return M}()})],onClick:function(){function M(){return V("extract")}return M}()})},C,{children:I.slice().sort(function(M,R){return M.status===1?-1:R.status===1?1:M.status-R.status}).map(function(M){var R;return(0,e.createComponentVNode)(2,o.Section,{title:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",color:M.status===1&&"good",children:M.target_name}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:M.has_photo&&(0,e.createComponentVNode)(2,o.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){function O(){return D("target_photo_"+M.uid+".png")}return O}()})})]}),className:"Contractor__Contract",buttons:(0,e.createComponentVNode)(2,o.Box,{width:"100%",children:[!!k[M.status]&&(0,e.createComponentVNode)(2,o.Box,{color:k[M.status][1],inline:!0,mt:M.status!==1&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:k[M.status][0]}),M.status===1&&(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){function O(){return V("abort")}return O}()})]}),children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"2",mr:"0.5rem",children:[M.fluff_message,!!M.completed_time&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",M.completed_time]}),!!M.dead_extraction&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!M.fail_reason&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",M.fail_reason]})]}),(0,e.createComponentVNode)(2,o.Flex.Item,{flexBasis:"100%",children:[(0,e.createComponentVNode)(2,o.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xA0",d(M)]}),(R=M.difficulties)==null?void 0:R.map(function(O,_){return(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!!L,content:O.name+" ("+O.reward+" TC)",onClick:function(){function F(){return V("activate",{uid:M.uid,difficulty:_+1})}return F}()},_)}),!!M.objective&&(0,e.createComponentVNode)(2,o.Box,{color:"white",bold:!0,children:[M.objective.extraction_name,(0,e.createVNode)(1,"br"),"(",(M.objective.rewards.tc||0)+" TC",",\xA0",(M.objective.rewards.credits||0)+" Credits",")"]})]})]})},M.uid)})})))},d=function(C){if(!(!C.objective||C.status>1)){var p=C.objective.locs.user_area_id,N=C.objective.locs.user_coords,V=C.objective.locs.target_area_id,y=C.objective.locs.target_coords,I=p===V;return(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:I?"dot-circle-o":"arrow-alt-circle-right-o",color:I?"green":"yellow",rotation:I?null:-(0,a.rad2deg)(Math.atan2(y[1]-N[1],y[0]-N[0])),lineHeight:I?null:"0.85",size:"1.5"})})}},s=function(C,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,I=y.rep,L=y.buyables;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Purchases",overflow:"auto"},C,{children:L.map(function(w){return(0,e.createComponentVNode)(2,o.Section,{title:w.name,children:[w.description,(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:I-1&&(0,e.createComponentVNode)(2,o.Box,{as:"span",color:w.stock===0?"bad":"good",ml:"0.5rem",children:[w.stock," in stock"]})]},w.uid)})})))},u=function(h){function C(N){var V;return V=h.call(this,N)||this,V.timer=null,V.state={currentIndex:0,currentDisplay:[]},V}S(C,h);var p=C.prototype;return p.tick=function(){function N(){var V=this.props,y=this.state;if(y.currentIndex<=V.allMessages.length){this.setState(function(L){return{currentIndex:L.currentIndex+1}});var I=y.currentDisplay;I.push(V.allMessages[y.currentIndex])}else clearTimeout(this.timer),setTimeout(V.onFinished,V.finishedTimeout)}return N}(),p.componentDidMount=function(){function N(){var V=this,y=this.props.linesPerSecond,I=y===void 0?2.5:y;this.timer=setInterval(function(){return V.tick()},1e3/I)}return N}(),p.componentWillUnmount=function(){function N(){clearTimeout(this.timer)}return N}(),p.render=function(){function N(){return(0,e.createComponentVNode)(2,o.Box,{m:1,children:this.state.currentDisplay.map(function(V){return(0,e.createFragment)([V,(0,e.createVNode)(1,"br")],0,V)})})}return N}(),C}(e.Component),v=function(C,p){var N=(0,t.useLocalState)(p,"viewingPhoto",""),V=N[0],y=N[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Contractor__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:V}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function I(){return y("")}return I}()})]})}},54151:function(T,r,n){"use strict";r.__esModule=!0,r.ConveyorSwitch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ConveyorSwitch=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.slowFactor,m=l.oneWay,i=l.position;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lever position",children:i>0?"forward":i<0?"reverse":"neutral"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Allow reverse",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!m,onClick:function(){function d(){return g("toggleOneWay")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slowdown factor",children:(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",onClick:function(){function d(){return g("slowFactor",{value:c-5})}return d}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-left",onClick:function(){function d(){return g("slowFactor",{value:c-1})}return d}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Slider,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(){function d(s){return s+"x"}return d}(),onChange:function(){function d(s,u){return g("slowFactor",{value:u})}return d}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-right",onClick:function(){function d(){return g("slowFactor",{value:c+1})}return d}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",onClick:function(){function d(){return g("slowFactor",{value:c+5})}return d}()})," "]})]})})]})})})})}return b}()},73169:function(T,r,n){"use strict";r.__esModule=!0,r.CrewMonitor=void 0;var e=n(89005),a=n(88510),t=n(25328),o=n(72253),f=n(36036),b=n(36352),S=n(76910),B=n(98595),k=n(96184),g=["color"];function l(v,h){if(v==null)return{};var C={};for(var p in v)if({}.hasOwnProperty.call(v,p)){if(h.includes(p))continue;C[p]=v[p]}return C}var c=function(h,C){return h.dead?"Deceased":parseInt(h.health,10)<=C?"Critical":parseInt(h.stat,10)===1?"Unconscious":"Living"},m=function(h,C){return h.dead?"red":parseInt(h.health,10)<=C?"orange":parseInt(h.stat,10)===1?"blue":"green"},i=r.CrewMonitor=function(){function v(h,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,y=(0,o.useLocalState)(C,"tabIndex",V.tabIndex),I=y[0],L=y[1],w=function(){function x(E){L(E),N("set_tab_index",{tab_index:E})}return x}(),A=function(){function x(E){switch(E){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,u);default:return"WE SHOULDN'T BE HERE!"}}return x}();return(0,e.createComponentVNode)(2,B.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"table",selected:I===0,onClick:function(){function x(){return w(0)}return x}(),children:"Data View"},"DataView"),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"map-marked-alt",selected:I===1,onClick:function(){function x(){return w(1)}return x}(),children:"Map View"},"MapView")]})}),A(I)]})})})}return v}(),d=function(h,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,y=V.possible_levels,I=V.viewing_current_z_level,L=V.is_advanced,w=V.highlightedNames,A=(0,a.sortBy)(function(M){return!w.includes(M.name)},function(M){return M.name})(V.crewmembers||[]),x=(0,o.useLocalState)(C,"search",""),E=x[0],P=x[1],D=(0,t.createSearch)(E,function(M){return M.name+"|"+M.assignment+"|"+M.area});return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,backgroundColor:"transparent",children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(){function M(R,O){return P(O)}return M}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:L?(0,e.createComponentVNode)(2,f.Dropdown,{mr:"5px",width:"50px",options:y,selected:I,onSelected:function(){function M(R){return N("switch_level",{new_level:R})}return M}()}):null})]}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{tooltip:"Clear highlights",icon:"square-xmark",onClick:function(){function M(){return N("clear_highlighted_names")}return M}()})}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Location"})]}),A.filter(D).map(function(M,R){var O=w.includes(M.name);return(0,e.createComponentVNode)(2,f.Table.Row,{bold:!!M.is_command,children:[(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,k.ButtonCheckbox,{checked:O,tooltip:"Mark on map",onClick:function(){function _(){return N(O?"remove_highlighted_name":"add_highlighted_name",{name:M.name})}return _}()})}),(0,e.createComponentVNode)(2,b.TableCell,{children:[M.name," (",M.assignment,")"]}),(0,e.createComponentVNode)(2,b.TableCell,{children:[(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:m(M,V.critThreshold),children:c(M,V.critThreshold)}),M.sensor_type>=2||V.ignoreSensors?(0,e.createComponentVNode)(2,f.Box,{inline:!0,ml:1,children:["(",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:S.COLORS.damageType.oxy,children:M.oxy}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:S.COLORS.damageType.toxin,children:M.tox}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:S.COLORS.damageType.burn,children:M.fire}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:S.COLORS.damageType.brute,children:M.brute}),")"]}):null]}),(0,e.createComponentVNode)(2,b.TableCell,{children:M.sensor_type===3||V.ignoreSensors?V.isAI||V.isObserver?(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"location-arrow",content:M.area+" ("+M.x+", "+M.y+")",onClick:function(){function _(){return N("track",{track:M.ref})}return _}()}):M.area+" ("+M.x+", "+M.y+")":(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:"grey",children:"Not Available"})})]},R)})]})]})},s=function(h,C){var p=h.color,N=l(h,g);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.NanoMap.Marker,Object.assign({},N,{children:(0,e.createVNode)(1,"span","highlighted-marker color-border-"+p)})))},u=function(h,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,y=V.highlightedNames;return(0,e.createComponentVNode)(2,f.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,f.NanoMap,{zoom:V.zoom,offsetX:V.offsetX,offsetY:V.offsetY,onZoom:function(){function I(L){return N("set_zoom",{zoom:L})}return I}(),onOffsetChange:function(){function I(L,w){return N("set_offset",{offset_x:w.offsetX,offset_y:w.offsetY})}return I}(),children:V.crewmembers.filter(function(I){return I.sensor_type===3||V.ignoreSensors}).map(function(I){var L=m(I,V.critThreshold),w=y.includes(I.name),A=function(){return V.isObserver?N("track",{track:I.ref}):null},x=function(){return N(w?"remove_highlighted_name":"add_highlighted_name",{name:I.name})},E=I.name+" ("+I.assignment+")";return w?(0,e.createComponentVNode)(2,s,{x:I.x,y:I.y,tooltip:E,color:L,onClick:A,onDblClick:x},I.ref):(0,e.createComponentVNode)(2,f.NanoMap.MarkerIcon,{x:I.x,y:I.y,icon:"circle",tooltip:E,color:L,onClick:A,onDblClick:x},I.ref)})})})}},63987:function(T,r,n){"use strict";r.__esModule=!0,r.Cryo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],S=r.Cryo=function(){function g(l,c){return(0,e.createComponentVNode)(2,o.Window,{width:520,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,B)})})})}return g}(),B=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.isOperating,u=d.hasOccupant,v=d.occupant,h=v===void 0?[]:v,C=d.cellTemperature,p=d.cellTemperatureStatus,N=d.isBeakerLoaded,V=d.cooldownProgress,y=d.auto_eject_healthy,I=d.auto_eject_dead;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",onClick:function(){function L(){return i("ejectOccupant")}return L}(),disabled:!u,children:"Eject"}),children:u?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(h.health)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[h.stat][0],children:b[h.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),f.map(function(L){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:L.label,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:h[L.type]/100,ranges:{bad:[.01,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(h[L.type])})})},L.id)})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Cell",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function L(){return i("ejectBeaker")}return L}(),disabled:!N,children:"Eject Beaker"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",onClick:function(){function L(){return i(s?"switchOff":"switchOn")}return L}(),selected:s,children:s?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",color:p,children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:C})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dosage interval",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!N&&"average",value:V,minValue:0,maxValue:100})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:y?"toggle-on":"toggle-off",selected:y,onClick:function(){function L(){return i(y?"auto_eject_healthy_off":"auto_eject_healthy_on")}return L}(),children:y?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:I?"toggle-on":"toggle-off",selected:I,onClick:function(){function L(){return i(I?"auto_eject_dead_off":"auto_eject_dead_on")}return L}(),children:I?"On":"Off"})})]})})})],4)},k=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.isBeakerLoaded,u=d.beakerLabel,v=d.beakerVolume;return s?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!u&&"average",children:[u||"No label",":"]}),(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!v&&"bad",ml:1,children:v?(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:v,format:function(){function h(C){return Math.round(C)+" units remaining"}return h}()}):"Beaker is empty"})],4):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"bad",children:"No beaker loaded"})}},86099:function(T,r,n){"use strict";r.__esModule=!0,r.CryopodConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.CryopodConsole=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.data,i=m.account_name,d=m.allow_items;return(0,e.createComponentVNode)(2,o.Window,{title:"Cryopod Console",width:400,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Hello, "+(i||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,e.createComponentVNode)(2,S),!!d&&(0,e.createComponentVNode)(2,B)]})})}return k}(),S=function(g,l){var c=(0,a.useBackend)(l),m=c.data,i=m.frozen_crew;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Crew",children:i.length?(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:i.map(function(d,s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.name,children:d.rank},s)})})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored crew!"})})},B=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.frozen_items,s=function(v){var h=v.toString();return h.startsWith("the ")&&(h=h.slice(4,h.length)),(0,f.toTitleCase)(h)};return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Items",children:d.length?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:d.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s(u.name),buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){function v(){return m("one_item",{item:u.uid})}return v}()})},u)})})}),(0,e.createComponentVNode)(2,t.Button,{content:"Drop All Items",color:"red",onClick:function(){function u(){return m("all_items")}return u}()})],4):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored items!"})})}},12692:function(T,r,n){"use strict";r.__esModule=!0,r.DNAModifier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],S=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],B=[5,10,20,30,50],k=r.DNAModifier=function(){function p(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.irradiating,A=L.dnaBlockSize,x=L.occupant;V.dnaBlockSize=A,V.isDNAInvalid=!x.isViableSubject||!x.uniqueIdentity||!x.structuralEnzymes;var E;return w&&(E=(0,e.createComponentVNode)(2,h,{duration:w})),(0,e.createComponentVNode)(2,o.Window,{width:660,height:775,children:[(0,e.createComponentVNode)(2,f.ComplexModal),E,(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l)})]})})]})}return p}(),g=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.locked,A=L.hasOccupant,x=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!A,selected:w,icon:w?"toggle-on":"toggle-off",content:w?"Engaged":"Disengaged",onClick:function(){function E(){return I("toggleLock")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!A||w,icon:"user-slash",content:"Eject",onClick:function(){function E(){return I("ejectOccupant")}return E}()})],4),children:A?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:x.minHealth,max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[x.stat][0],children:b[x.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})}),V.isDNAInvalid?(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Radiation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:"0",max:"100",value:x.radiationLevel/100,color:"average"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:L.occupant.uniqueEnzymes?L.occupant.uniqueEnzymes:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 Unknown"]})})]})],0):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Cell unoccupied."})})},l=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.selectedMenuKey,A=L.hasOccupant,x=L.occupant;if(A){if(V.isDNAInvalid)return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No operation possible on this subject."]})})})}else return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant in DNA modifier."]})})});var E;return w==="ui"?E=(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,i)],4):w==="se"?E=(0,e.createFragment)([(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,i)],4):w==="buffer"?E=(0,e.createComponentVNode)(2,d):w==="rejuvenators"&&(E=(0,e.createComponentVNode)(2,v)),(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:S.map(function(P,D){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:P[2],selected:w===P[0],onClick:function(){function M(){return I("selectMenuKey",{key:P[0]})}return M}(),children:P[1]},D)})}),E]})},c=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.selectedUIBlock,A=L.selectedUISubBlock,x=L.selectedUITarget,E=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Unique Identifier",children:[(0,e.createComponentVNode)(2,C,{dnaString:E.uniqueIdentity,selectedBlock:w,selectedSubblock:A,blockSize:V.dnaBlockSize,action:"selectUIBlock"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:15,stepPixelSize:"20",value:x,format:function(){function P(D){return D.toString(16).toUpperCase()}return P}(),ml:"0",onChange:function(){function P(D,M){return I("changeUITarget",{value:M})}return P}()})})}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){function P(){return I("pulseUIRadiation")}return P}()})]})},m=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.selectedSEBlock,A=L.selectedSESubBlock,x=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Structural Enzymes",children:[(0,e.createComponentVNode)(2,C,{dnaString:x.structuralEnzymes,selectedBlock:w,selectedSubblock:A,blockSize:V.dnaBlockSize,action:"selectSEBlock"}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){function E(){return I("pulseSERadiation")}return E}()})]})},i=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.radiationIntensity,A=L.radiationDuration;return(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Emitter",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Intensity",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:10,stepPixelSize:20,value:w,popUpPosition:"right",ml:"0",onChange:function(){function x(E,P){return I("radiationIntensity",{value:P})}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:A,popUpPosition:"right",ml:"0",onChange:function(){function x(E,P){return I("radiationDuration",{value:P})}return x}()})})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){function x(){return I("pulseRadiation")}return x}()})]})},d=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.buffers,A=w.map(function(x,E){return(0,e.createComponentVNode)(2,s,{id:E+1,name:"Buffer "+(E+1),buffer:x},E)});return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{height:"75%",mt:1,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Buffers",children:A})}),(0,e.createComponentVNode)(2,t.Stack.Item,{height:"25%",children:(0,e.createComponentVNode)(2,u)})]})},s=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=N.id,A=N.name,x=N.buffer,E=L.isInjectorReady,P=A+(x.data?" - "+x.label:"");return(0,e.createComponentVNode)(2,t.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,t.Section,{title:P,mx:"0",lineHeight:"18px",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!x.data,icon:"trash",content:"Clear",onClick:function(){function D(){return I("bufferOption",{option:"clear",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data,icon:"pen",content:"Rename",onClick:function(){function D(){return I("bufferOption",{option:"changeLabel",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data||!L.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){function D(){return I("bufferOption",{option:"saveDisk",id:w})}return D}()})],4),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Write",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"saveUI",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"saveUIAndUE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"saveSE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!L.hasDisk||!L.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"loadDisk",id:w})}return D}()})]}),!!x.data&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:x.owner||(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[x.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!x.ue&&" and Unique Enzymes"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transfer to",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:!E,icon:E?"syringe":"spinner",iconSpin:!E,content:"Injector",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"createInjector",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!E,icon:E?"syringe":"spinner",iconSpin:!E,content:"Block Injector",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"createInjector",id:w,block:1})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){function D(){return I("bufferOption",{option:"transfer",id:w})}return D}()})]})],4)]}),!x.data&&(0,e.createComponentVNode)(2,t.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},u=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.hasDisk,A=L.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!w||!A.data,icon:"trash",content:"Wipe",onClick:function(){function x(){return I("wipeDisk")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function x(){return I("ejectDisk")}return x}()})],4),children:w?A.data?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Label",children:A.label?A.label:"No label"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:A.owner?A.owner:(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[A.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!A.ue&&" and Unique Enzymes"]})]}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Disk is blank."}):(0,e.createComponentVNode)(2,t.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"save-o",size:"4"}),(0,e.createVNode)(1,"br"),"No disk inserted."]})})},v=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.isBeakerLoaded,A=L.beakerVolume,x=L.beakerLabel;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function E(){return I("ejectBeaker")}return E}()}),children:w?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Inject",children:[B.map(function(E,P){return(0,e.createComponentVNode)(2,t.Button,{disabled:E>A,icon:"syringe",content:E,onClick:function(){function D(){return I("injectRejuvenators",{amount:E})}return D}()},P)}),(0,e.createComponentVNode)(2,t.Button,{disabled:A<=0,icon:"syringe",content:"All",onClick:function(){function E(){return I("injectRejuvenators",{amount:A})}return E}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"0.5rem",children:x||"No label"}),A?(0,e.createComponentVNode)(2,t.Box,{color:"good",children:[A," unit",A===1?"":"s"," remaining"]}):(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Empty"})]})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No beaker loaded.",16)]})})})},h=function(N,V){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"average",children:(0,e.createVNode)(1,"h1",null,[(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"}),(0,e.createTextVNode)("\xA0Irradiating occupant\xA0"),(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"})],4)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,[(0,e.createTextVNode)("For "),N.duration,(0,e.createTextVNode)(" second"),N.duration===1?"":"s"],0)})]})},C=function(N,V){for(var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=N.dnaString,A=N.selectedBlock,x=N.selectedSubblock,E=N.blockSize,P=N.action,D=w.split(""),M=0,R=[],O=function(){for(var U=_/E+1,z=[],$=function(){var J=G+1;z.push((0,e.createComponentVNode)(2,t.Button,{selected:A===U&&x===J,content:D[_+G],mb:"0",onClick:function(){function se(){return I(P,{block:U,subblock:J})}return se}()}))},G=0;Gu.spawnpoints?"red":"green",children:[u.total," total, versus ",u.spawnpoints," spawnpoints"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispatch",children:(0,e.createComponentVNode)(2,t.Button,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){function N(){return s("dispatch_ert",{silent:C})}return N}()})})]})})})},g=function(m,i){var d=(0,a.useBackend)(i),s=d.act,u=d.data,v=u.ert_request_messages;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:v&&v.length?v.map(function(h){return(0,e.createComponentVNode)(2,t.Section,{title:h.time,buttons:(0,e.createComponentVNode)(2,t.Button,{content:h.sender_real_name,onClick:function(){function C(){return s("view_player_panel",{uid:h.sender_uid})}return C}(),tooltip:"View player panel"}),children:h.message},(0,f.decodeHtmlEntities)(h.time))}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"broadcast-tower",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No ERT requests."]})})})})},l=function(m,i){var d=(0,a.useBackend)(i),s=d.act,u=d.data,v=(0,a.useLocalState)(i,"text",""),h=v[0],C=v[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:19,fluid:!0,multiline:1,value:h,onChange:function(){function p(N,V){return C(V)}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){function p(){return s("deny_ert",{reason:h})}return p}()})]})})}},90217:function(T,r,n){"use strict";r.__esModule=!0,r.EconomyManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.EconomyManager=function(){function B(k,g){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:325,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,S)})]})}return B}(),S=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.next_payroll_time;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Global",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"global"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"department"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Members",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"department_members"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Single Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"crew_member"})}return d}()})})]}),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Box,{mb:.5,children:["Next Payroll in: ",i," Minutes"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){function d(){return c("delay_payroll")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){function d(){return c("set_payroll")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){function d(){return c("accelerate_payroll")}return d}()})]}),(0,e.createComponentVNode)(2,t.NoticeBox,{children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons!"]})],4)}},82565:function(T,r,n){"use strict";r.__esModule=!0,r.Electropack=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Electropack=function(){function S(B,k){var g=(0,t.useBackend)(k),l=g.act,c=g.data,m=c.power,i=c.code,d=c.frequency,s=c.minFrequency,u=c.maxFrequency;return(0,e.createComponentVNode)(2,f.Window,{width:360,height:135,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,o.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,onClick:function(){function v(){return l("power")}return v}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function v(){return l("reset",{reset:"freq"})}return v}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:u/10,value:d/10,format:function(){function v(h){return(0,a.toFixed)(h,1)}return v}(),width:"80px",onChange:function(){function v(h,C){return l("freq",{freq:C})}return v}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function v(){return l("reset",{reset:"code"})}return v}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:i,width:"80px",onChange:function(){function v(h,C){return l("code",{code:C})}return v}()})})]})})})})}return S}()},11243:function(T,r,n){"use strict";r.__esModule=!0,r.Emojipedia=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.Emojipedia=function(){function B(k,g){var l=(0,t.useBackend)(g),c=l.data,m=c.emoji_list,i=(0,t.useLocalState)(g,"searchText",""),d=i[0],s=i[1],u=m.filter(function(v){return v.name.toLowerCase().includes(d.toLowerCase())});return(0,e.createComponentVNode)(2,f.Window,{width:325,height:400,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Emojipedia v1.0.1",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by name",value:d,onInput:function(){function v(h,C){return s(C)}return v}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Click on an emoji to copy its tag!",tooltipPosition:"bottom",icon:"circle-question"})],4),children:u.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{m:1,color:"transparent",className:(0,a.classes)(["emoji16x16","emoji-"+v.name]),style:{transform:"scale(1.5)"},tooltip:v.name,onClick:function(){function h(){S(v.name)}return h}()},v.name)})})})})}return B}(),S=function(k){var g=document.createElement("input"),l=":"+k+":";g.value=l,document.body.appendChild(g),g.select(),document.execCommand("copy"),document.body.removeChild(g)}},36730:function(T,r,n){"use strict";r.__esModule=!0,r.EvolutionMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(64795),S=n(88510),B=r.EvolutionMenu=function(){function l(c,m){return(0,e.createComponentVNode)(2,f.Window,{width:480,height:580,theme:"changeling",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g)]})})})}return l}(),k=function(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data,u=s.evo_points,v=s.can_respec;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Evolution Points",height:5.5,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:u}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Button,{ml:2.5,disabled:!v,content:"Readapt",icon:"sync",onClick:function(){function h(){return d("readapt")}return h}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})})},g=function(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data,u=s.evo_points,v=s.ability_tabs,h=s.purchased_abilities,C=s.view_mode,p=(0,t.useLocalState)(m,"selectedTab",v[0]),N=p[0],V=p[1],y=(0,t.useLocalState)(m,"searchText",""),I=y[0],L=y[1],w=(0,t.useLocalState)(m,"ability_tabs",v[0].abilities),A=w[0],x=w[1],E=function(R,O){if(O===void 0&&(O=""),!R||R.length===0)return[];var _=(0,a.createSearch)(O,function(F){return F.name+"|"+F.description});return(0,b.flow)([(0,S.filter)(function(F){return F==null?void 0:F.name}),(0,S.filter)(_),(0,S.sortBy)(function(F){return F==null?void 0:F.name})])(R)},P=function(R){if(L(R),R==="")return x(N.abilities);x(E(v.map(function(O){return O.abilities}).flat(),R))},D=function(R){V(R),x(R.abilities),L("")};return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function M(R,O){P(O)}return M}(),value:I}),(0,e.createComponentVNode)(2,o.Button,{icon:C?"square-o":"check-square-o",selected:!C,content:"Compact",onClick:function(){function M(){return d("set_view_mode",{mode:0})}return M}()}),(0,e.createComponentVNode)(2,o.Button,{icon:C?"check-square-o":"square-o",selected:C,content:"Expanded",onClick:function(){function M(){return d("set_view_mode",{mode:1})}return M}()})],4),children:[(0,e.createComponentVNode)(2,o.Tabs,{children:v.map(function(M){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:I===""&&N===M,onClick:function(){function R(){D(M)}return R}(),children:M.category},M)})}),A.map(function(M,R){return(0,e.createComponentVNode)(2,o.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,color:"#dedede",children:M.name}),h.includes(M.power_path)&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mr:3,textAlign:"right",grow:1,children:[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,e.createComponentVNode)(2,o.Box,{as:"span",bold:!0,color:"#1b945c",children:M.cost})]}),(0,e.createComponentVNode)(2,o.Stack.Item,{textAlign:"right",children:(0,e.createComponentVNode)(2,o.Button,{mr:.5,disabled:M.cost>u||h.includes(M.power_path),content:"Evolve",onClick:function(){function O(){return d("purchase",{power_path:M.power_path})}return O}()})})]}),!!C&&(0,e.createComponentVNode)(2,o.Stack,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:M.description+" "+M.helptext})]},R)})]})})}},17370:function(T,r,n){"use strict";r.__esModule=!0,r.ExosuitFabricator=void 0;var e=n(89005),a=n(35840),t=n(25328),o=n(72253),f=n(36036),b=n(73379),S=n(98595),B=["id","amount","lineDisplay","onClick"];function k(p,N){if(p==null)return{};var V={};for(var y in p)if({}.hasOwnProperty.call(p,y)){if(N.includes(y))continue;V[y]=p[y]}return V}var g=2e3,l={bananium:"clown",tranquillite:"mime"},c=r.ExosuitFabricator=function(){function p(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.building,A=L.linked;return A?(0,e.createComponentVNode)(2,S.Window,{width:950,height:625,children:(0,e.createComponentVNode)(2,S.Window.Content,{className:"Exofab",children:[(0,e.createComponentVNode)(2,C),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i)}),w&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,d)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,s)})]})})]})]})}):(0,e.createComponentVNode)(2,h)}return p}(),m=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.materials,A=L.capacity,x=Object.values(w).reduce(function(E,P){return E+P},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Materials",className:"Exofab__materials",buttons:(0,e.createComponentVNode)(2,f.Box,{color:"label",mt:"0.25rem",children:[(x/A*100).toPrecision(3),"% full"]}),children:["metal","glass","silver","gold","uranium","titanium","plasma","diamond","bluespace","bananium","tranquillite","plastic"].map(function(E){return(0,e.createComponentVNode)(2,u,{mt:-2,id:E,bold:E==="metal"||E==="glass",onClick:function(){function P(){return I("withdraw",{id:E})}return P}()},E)})})},i=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.curCategory,A=L.categories,x=L.designs,E=L.syncing,P=(0,o.useLocalState)(V,"searchText",""),D=P[0],M=P[1],R=(0,t.createSearch)(D,function(z){return z.name}),O=x.filter(R),_=(0,o.useLocalState)(V,"levelsModal",!1),F=_[0],U=_[1];return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__designs",title:(0,e.createComponentVNode)(2,f.Dropdown,{width:"19rem",className:"Exofab__dropdown",selected:w,options:A,onSelected:function(){function z($){return I("category",{cat:$})}return z}()}),buttons:(0,e.createComponentVNode)(2,f.Box,{mt:"2px",children:[(0,e.createComponentVNode)(2,f.Button,{icon:"plus",content:"Queue all",onClick:function(){function z(){return I("queueall")}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"info",content:"Show current tech levels",onClick:function(){function z(){return U(!0)}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"unlink",color:"red",tooltip:"Disconnect from R&D network",onClick:function(){function z(){return I("unlink")}return z}()})]}),children:[(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(){function z($,G){return M(G)}return z}()}),O.map(function(z){return(0,e.createComponentVNode)(2,v,{design:z},z.id)}),O.length===0&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No designs found."})]})},d=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.building,A=L.buildStart,x=L.buildEnd,E=L.worldTime;return(0,e.createComponentVNode)(2,f.Section,{className:"Exofab__building",stretchContents:!0,children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:A,current:E,end:x,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Icon,{name:"cog",spin:!0})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:["Building ",w,"\xA0(",(0,e.createComponentVNode)(2,b.Countdown,{current:E,timeLeft:x-E,format:function(){function P(D,M){return M.substr(3)}return P}()}),")"]})]})})})},s=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.queue,A=L.processingQueue,x=Object.entries(L.queueDeficit).filter(function(P){return P[1]<0}),E=w.reduce(function(P,D){return P+D.time},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__queue",title:"Queue",buttons:(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Button,{selected:A,icon:A?"toggle-on":"toggle-off",content:"Process",onClick:function(){function P(){return I("process")}return P}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:w.length===0,icon:"eraser",content:"Clear",onClick:function(){function P(){return I("unqueueall")}return P}()})]}),children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:w.length===0?(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"The queue is empty."}):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--queue",grow:!0,overflow:"auto",children:w.map(function(P,D){return(0,e.createComponentVNode)(2,f.Box,{color:P.notEnough&&"bad",children:[D+1,". ",P.name,D>0&&(0,e.createComponentVNode)(2,f.Button,{icon:"arrow-up",onClick:function(){function M(){return I("queueswap",{from:D+1,to:D})}return M}()}),D0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--time",children:[(0,e.createComponentVNode)(2,f.Divider),"Processing time:",(0,e.createComponentVNode)(2,f.Icon,{name:"clock",mx:"0.5rem"}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,bold:!0,children:new Date(E/10*1e3).toISOString().substr(14,5)})]}),Object.keys(x).length>0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,e.createComponentVNode)(2,f.Divider),"Lacking materials to complete:",x.map(function(P){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,u,{id:P[0],amount:-P[1],lineDisplay:!0})},P[0])})]})],0)})})},u=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=N.id,A=N.amount,x=N.lineDisplay,E=N.onClick,P=k(N,B),D=L.materials[w]||0,M=A||D;if(!(M<=0&&!(w==="metal"||w==="glass"))){var R=A&&A>D;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Stack,Object.assign({align:"center",className:(0,a.classes)(["Exofab__material",x&&"Exofab__material--line"])},P,{children:x?(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:(0,a.classes)(["materials32x32",w])}),(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__material--amount",color:R&&"bad",ml:0,mr:1,children:M.toLocaleString("en-US")})],4):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{basis:"content",children:(0,e.createComponentVNode)(2,f.Button,{width:"85%",color:"transparent",onClick:E,children:(0,e.createComponentVNode)(2,f.Box,{mt:1,className:(0,a.classes)(["materials32x32",w])})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:"1",children:[(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--name",children:w}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--amount",children:[M.toLocaleString("en-US")," cm\xB3 (",Math.round(M/g*10)/10," ","sheets)"]})]})],4)})))}},v=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=N.design;return(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design",children:[(0,e.createComponentVNode)(2,f.Button,{disabled:w.notEnough||L.building,icon:"cog",content:w.name,onClick:function(){function A(){return I("build",{id:w.id})}return A}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"plus-circle",onClick:function(){function A(){return I("queue",{id:w.id})}return A}()}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design--cost",children:Object.entries(w.cost).map(function(A){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,u,{id:A[0],amount:A[1],lineDisplay:!0})},A[0])})}),(0,e.createComponentVNode)(2,f.Stack,{className:"Exofab__design--time",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"clock"}),w.time>0?(0,e.createFragment)([w.time/10,(0,e.createTextVNode)(" seconds")],0):"Instant"]})})]})},h=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.controllers;return(0,e.createComponentVNode)(2,S.Window,{children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Link"})]}),w.map(function(A){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:A.addr}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:A.net_id}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{content:"Link",icon:"link",onClick:function(){function x(){return I("linktonetworkcontroller",{target_controller:A.addr})}return x}()})})]},A.addr)})]})})})})},C=function(N,V){var y=(0,o.useBackend)(V),I=y.act,L=y.data,w=L.tech_levels,A=(0,o.useLocalState)(V,"levelsModal",!1),x=A[0],E=A[1];return x?(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:(0,e.createComponentVNode)(2,f.Section,{title:"Current tech levels",buttons:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function P(){E(!1)}return P}()}),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:w.map(function(P){var D=P.name,M=P.level;return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:D,children:M},D)})})})}):null}},59128:function(T,r,n){"use strict";r.__esModule=!0,r.ExperimentConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),b=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),S=r.ExperimentConsole=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.open,d=m.feedback,s=m.occupant,u=m.occupant_name,v=m.occupant_status,h=function(){function p(){if(!s)return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No specimen detected."});var N=function(){function y(){return f.get(v)}return y}(),V=N();return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:V.color,children:V.text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Experiments",children:[0,1,2].map(function(y){return(0,e.createComponentVNode)(2,t.Button,{icon:b.get(y).icon,content:b.get(y).label,onClick:function(){function I(){return c("experiment",{experiment_type:y})}return I}()},y)})})]})}return p}(),C=h();return(0,e.createComponentVNode)(2,o.Window,{theme:"abductor",width:350,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:d})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Scanner",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!i,onClick:function(){function p(){return c("door")}return p}()}),children:C})]})})}return B}()},97086:function(T,r,n){"use strict";r.__esModule=!0,r.ExternalAirlockController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=0,b=1013,S=function(g){var l="good",c=80,m=95,i=110,d=120;return gi?l="average":g>d&&(l="bad"),l},B=r.ExternalAirlockController=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.chamber_pressure,s=i.exterior_status,u=i.interior_status,v=i.processing;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:205,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chamber Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:S(d),value:d,minValue:f,maxValue:b,children:[d," kPa"]})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Abort",icon:"ban",color:"red",disabled:!v,onClick:function(){function h(){return m("abort")}return h}()}),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:v,onClick:function(){function h(){return m("cycle_ext")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:v,onClick:function(){function h(){return m("cycle_int")}return h}()})]}),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:u==="open"?"red":v?"yellow":null,onClick:function(){function h(){return m("force_ext")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:u==="open"?"red":v?"yellow":null,onClick:function(){function h(){return m("force_int")}return h}()})]})]})]})})}return k}()},96142:function(T,r,n){"use strict";r.__esModule=!0,r.FaxMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FaxMachine=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:540,height:295,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon: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(){function c(){return g("scan")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorize",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.authenticated?"sign-out-alt":"id-card",selected:l.authenticated,disabled:l.nologin,content:l.realauth?"Log Out":"Log In",onClick:function(){function c(){return g("auth")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fax Menu",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network",children:l.network}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Document",children:[(0,e.createComponentVNode)(2,t.Button,{icon:l.paper?"eject":"paperclip",disabled:!l.authenticated&&!l.paper,content:l.paper?l.paper:"-----",onClick:function(){function c(){return g("paper")}return c}()}),!!l.paper&&(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){function c(){return g("rename")}return c}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sending To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:l.destination?l.destination:"-----",disabled:!l.authenticated,onClick:function(){function c(){return g("dept")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Action",children:(0,e.createComponentVNode)(2,t.Button,{icon:"envelope",content:l.sendError?l.sendError:"Send",disabled:!l.paper||!l.destination||!l.authenticated||l.sendError,onClick:function(){function c(){return g("send")}return c}()})})]})})]})})}return b}()},74123:function(T,r,n){"use strict";r.__esModule=!0,r.FilingCabinet=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FilingCabinet=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=k.config,m=l.contents,i=c.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Contents",children:[!m&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"folder-open",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"The ",i," is empty."]})}),!!m&&m.slice().map(function(d){return(0,e.createComponentVNode)(2,t.Stack,{mt:.5,className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"80%",children:d.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Retrieve",onClick:function(){function s(){return g("retrieve",{index:d.index})}return s}()})})]},d)})]})})})})}return b}()},83767:function(T,r,n){"use strict";r.__esModule=!0,r.FloorPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=k.icon_state,d=k.direction,s=k.isSelected,u=k.onSelect;return(0,e.createComponentVNode)(2,t.DmIcon,{icon:m.icon,icon_state:i,direction:d,onClick:u,style:{"border-style":s&&"solid"||"none","border-width":"2px","border-color":"orange",padding:s&&"0px"||"2px"}})},b={NORTH:1,SOUTH:2,EAST:4,WEST:8},S=r.FloorPainter=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.availableStyles,d=m.selectedStyle,s=m.selectedDir,u=m.wideMode;return(0,e.createComponentVNode)(2,o.Window,{width:405,height:475,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Floor setup",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",onClick:function(){function v(){return c("cycle_style",{offset:-1})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{options:i,selected:d,width:"150px",height:"20px",ml:"2px",mr:"2px",nochevron:!0,onSelected:function(){function v(h){return c("select_style",{style:h})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function v(){return c("cycle_style",{offset:1})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"eraser",color:u?"green":"transparent",onClick:function(){function v(){return c("wide_mode")}return v}(),children:"Wide mode"})})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",mb:"5px",children:(0,e.createComponentVNode)(2,t.Flex,{overflowY:"auto",maxHeight:"239px",wrap:"wrap",children:i.map(function(v){return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,f,{icon_state:v,isSelected:d===v,onSelect:function(){function h(){return c("select_style",{style:v})}return h}()})},v)})})}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Direction",children:(0,e.createComponentVNode)(2,t.Table,{style:{display:"inline"},children:[b.NORTH,null,b.SOUTH].map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[v+b.WEST,v,v+b.EAST].map(function(h){return(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:h===null?(0,e.createComponentVNode)(2,t.Icon,{name:"arrows-alt",size:3}):(0,e.createComponentVNode)(2,f,{icon_state:d,direction:h,isSelected:h===s,onSelect:function(){function C(){return c("select_direction",{direction:h})}return C}()})},h)})},v)})})})})]})})})}return B}()},53424:function(T,r,n){"use strict";r.__esModule=!0,r.GPS=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=function(i){return i?"("+i.join(", ")+")":"ERROR"},S=function(i,d){if(!(!i||!d)){if(i[2]!==d[2])return null;var s=Math.atan2(d[1]-i[1],d[0]-i[0]),u=Math.sqrt(Math.pow(d[1]-i[1],2)+Math.pow(d[0]-i[0],2));return{angle:(0,a.rad2deg)(s),distance:u}}},B=r.GPS=function(){function m(i,d){var s=(0,t.useBackend)(d),u=s.data,v=u.emped,h=u.active,C=u.area,p=u.position,N=u.saved;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:v?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,k,{emp:!0})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),h?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l,{area:C,position:p})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l,{title:"Saved Position",position:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,c,{height:"100%"})})],0):(0,e.createComponentVNode)(2,k)],0)})})})}return m}(),k=function(i,d){var s=i.emp;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:s?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),s?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},g=function(i,d){var s=(0,t.useBackend)(d),u=s.act,v=s.data,h=v.active,C=v.tag,p=v.same_z,N=(0,t.useLocalState)(d,"newTag",C),V=N[0],y=N[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Settings",buttons:(0,e.createComponentVNode)(2,o.Button,{selected:h,icon:h?"toggle-on":"toggle-off",content:h?"On":"Off",onClick:function(){function I(){return u("toggle")}return I}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,o.Input,{width:"5rem",value:C,onEnter:function(){function I(){return u("tag",{newtag:V})}return I}(),onInput:function(){function I(L,w){return y(w)}return I}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:C===V,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function I(){return u("tag",{newtag:V})}return I}(),children:(0,e.createComponentVNode)(2,o.Icon,{name:"pen"})})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,o.Button,{selected:!p,icon:p?"compress":"expand",content:p?"Local Sector":"Global",onClick:function(){function I(){return u("same_z")}return I}()})})]})})},l=function(i,d){var s=i.title,u=i.area,v=i.position;return(0,e.createComponentVNode)(2,o.Section,{title:s||"Position",children:(0,e.createComponentVNode)(2,o.Box,{fontSize:"1.5rem",children:[u&&(0,e.createFragment)([u,(0,e.createVNode)(1,"br")],0),b(v)]})})},c=function(i,d){var s=(0,t.useBackend)(d),u=s.data,v=u.position,h=u.signals;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,title:"Signals"},i,{children:(0,e.createComponentVNode)(2,o.Table,{children:h.map(function(C){return Object.assign({},C,S(v,C.position))}).map(function(C,p){return(0,e.createComponentVNode)(2,o.Table.Row,{backgroundColor:p%2===0&&"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:C.tag}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",color:"grey",children:C.area}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:[C.distance!==void 0&&(0,e.createComponentVNode)(2,o.Box,{opacity:Math.max(1-Math.min(C.distance,100)/100,.5),children:[(0,e.createComponentVNode)(2,o.Icon,{name:C.distance>0?"arrow-right":"circle",rotation:-C.angle}),"\xA0",Math.floor(C.distance)+"m"]}),C.due!==void 0&&(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"arrow-up",rotation:C.due}),"\xA0--"]})]}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:b(C.position)})]},p)})})})))}},89124:function(T,r,n){"use strict";r.__esModule=!0,r.GeneModder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(3939),f=n(98595),b=r.GeneModder=function(){function d(s,u){var v=(0,a.useBackend)(u),h=v.data,C=h.has_seed;return(0,e.createComponentVNode)(2,f.Window,{width:950,height:650,children:[(0,e.createVNode)(1,"div","GeneModder__left",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,i,{scrollable:!0})}),2),(0,e.createVNode)(1,"div","GeneModder__right",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,o.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),C===0?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,S)]})}),2)]})}return d}(),S=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Genes",fill:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,l),(0,e.createComponentVNode)(2,c)]})},B=function(s,u){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:"85%",children:(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},k=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.has_seed,N=C.seed,V=C.has_disk,y=C.disk,I,L;return p?I=(0,e.createComponentVNode)(2,t.Stack.Item,{mb:"-6px",mt:"-4px",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+N.image,style:{"vertical-align":"middle",width:"32px",margin:"-1px","margin-left":"-11px"}}),(0,e.createComponentVNode)(2,t.Button,{content:N.name,onClick:function(){function w(){return h("eject_seed")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){function w(){return h("variant_name")}return w}()})]}):I=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:"None",onClick:function(){function w(){return h("eject_seed")}return w}()})}),V?L=y.name:L="None",(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Plant Sample",children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Disk",children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:L,tooltip:"Select Empty Disk",onClick:function(){function w(){return h("select_empty_disk")}return w}()})})})]})})},g=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.disk,N=C.core_genes;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core Genes",open:!0,children:[N.map(function(V){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:V.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function y(){return h("extract",{id:V.id})}return y}()})})]},V)})," ",(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract All",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function V(){return h("bulk_extract_core")}return V}()})})})]},"Core Genes")},l=function(s,u){var v=(0,a.useBackend)(u),h=v.data,C=h.reagent_genes,p=h.has_reagent;return(0,e.createComponentVNode)(2,m,{title:"Reagent Genes",gene_set:C,do_we_show:p})},c=function(s,u){var v=(0,a.useBackend)(u),h=v.data,C=h.trait_genes,p=h.has_trait;return(0,e.createComponentVNode)(2,m,{title:"Trait Genes",gene_set:C,do_we_show:p})},m=function(s,u){var v=s.title,h=s.gene_set,C=s.do_we_show,p=(0,a.useBackend)(u),N=p.act,V=p.data,y=V.disk;return(0,e.createComponentVNode)(2,t.Collapsible,{title:v,open:!0,children:C?h.map(function(I){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:I.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(y!=null&&y.can_extract),icon:"save",onClick:function(){function L(){return N("extract",{id:I.id})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"times",onClick:function(){function L(){return N("remove",{id:I.id})}return L}()})})]},I)}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"No Genes Detected"})},v)},i=function(s,u){var v=s.title,h=s.gene_set,C=s.do_we_show,p=(0,a.useBackend)(u),N=p.act,V=p.data,y=V.has_seed,I=V.empty_disks,L=V.stat_disks,w=V.trait_disks,A=V.reagent_disks;return(0,e.createComponentVNode)(2,t.Section,{title:"Disks",children:[(0,e.createVNode)(1,"br"),"Empty Disks: ",I,(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:12,icon:"arrow-down",tooltip:"Eject an Empty disk",content:"Eject Empty Disk",onClick:function(){function x(){return N("eject_empty_disk")}return x}()}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stats",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[L.slice().sort(function(x,E){return x.display_name.localeCompare(E.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[x.stat==="All"?(0,e.createComponentVNode)(2,t.Button,{content:"Replace All",tooltip:"Write disk stats to seed",disabled:!(x!=null&&x.ready)||!y,icon:"arrow-circle-down",onClick:function(){function E(){return N("bulk_replace_core",{index:x.index})}return E}()}):(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",tooltip:"Write disk stat to seed",disabled:!x||!y,content:"Replace",onClick:function(){function E(){return N("replace",{index:x.index,stat:x.stat})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("select",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("eject_disk",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function E(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return E}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Traits",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[w.slice().sort(function(x,E){return x.display_name.localeCompare(E.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!x||!x.can_insert,tooltip:"Add disk trait to seed",content:"Insert",onClick:function(){function E(){return N("insert",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("select",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("eject_disk",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function E(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return E}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Reagents",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[A.slice().sort(function(x,E){return x.display_name.localeCompare(E.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!x||!x.can_insert,tooltip:"Add disk reagent to seed",content:"Insert",onClick:function(){function E(){return N("insert",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("select",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function E(){return N("eject_disk",{index:x.index})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function E(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return E}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})})]})]})}},73053:function(T,r,n){"use strict";r.__esModule=!0,r.GenericCrewManifest=void 0;var e=n(89005),a=n(36036),t=n(98595),o=n(41874),f=r.GenericCrewManifest=function(){function b(S,B){return(0,e.createComponentVNode)(2,t.Window,{theme:"nologo",width:588,height:510,children:(0,e.createComponentVNode)(2,t.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:(0,e.createComponentVNode)(2,o.CrewManifest)})})})}return b}()},42914:function(T,r,n){"use strict";r.__esModule=!0,r.GhostHudPanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GhostHudPanel=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.data,c=l.security,m=l.medical,i=l.diagnostic,d=l.pressure,s=l.radioactivity,u=l.ahud;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:217,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,b,{label:"Medical",type:"medical",is_active:m}),(0,e.createComponentVNode)(2,b,{label:"Security",type:"security",is_active:c}),(0,e.createComponentVNode)(2,b,{label:"Diagnostic",type:"diagnostic",is_active:i}),(0,e.createComponentVNode)(2,b,{label:"Pressure",type:"pressure",is_active:d}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Radioactivity",type:"radioactivity",is_active:s,act_on:"rads_on",act_off:"rads_off"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Antag HUD",is_active:u,act_on:"ahud_on",act_off:"ahud_off"})]})})})}return S}(),b=function(B,k){var g=(0,a.useBackend)(k),l=g.act,c=B.label,m=B.type,i=m===void 0?null:m,d=B.is_active,s=B.act_on,u=s===void 0?"hud_on":s,v=B.act_off,h=v===void 0?"hud_off":v;return(0,e.createComponentVNode)(2,t.Flex,{pt:.3,color:"label",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:.6,content:d?"On":"Off",icon:d?"toggle-on":"toggle-off",selected:d,onClick:function(){function C(){return l(d?h:u,{hud_type:i})}return C}()})})]})}},25825:function(T,r,n){"use strict";r.__esModule=!0,r.GlandDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GlandDispenser=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.glands,m=c===void 0?[]:c;return(0,e.createComponentVNode)(2,o.Window,{width:300,height:338,theme:"abductor",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:i.color,content:i.amount||"0",disabled:!i.amount,onClick:function(){function d(){return g("dispense",{gland_id:i.id})}return d}()},i.id)})})})})}return b}()},10270:function(T,r,n){"use strict";r.__esModule=!0,r.GravityGen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GravityGen=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.charging_state,m=l.charge_count,i=l.breaker,d=l.ext_power,s=function(){function v(h){return h>0?(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"average",children:["[ ",h===1?"Charging":"Discharging"," ]"]}):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:d?"good":"bad",children:["[ ",d?"Powered":"Unpowered"," ]"]})}return v}(),u=function(){function v(h){if(h>0)return(0,e.createComponentVNode)(2,t.NoticeBox,{danger:!0,p:1.5,children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}return v}();return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[u(c),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Generator Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:i?"power-off":"times",content:i?"Online":"Offline",color:i?"green":"red",px:1.5,onClick:function(){function v(){return g("breaker")}return v}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Status",color:d?"good":"bad",children:s(c)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gravity Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:m/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}return b}()},48657:function(T,r,n){"use strict";r.__esModule=!0,r.GuestPass=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=r.GuestPass=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:690,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){function m(){return l("mode",{mode:0})}return m}(),children:"Issue Pass"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){function m(){return l("mode",{mode:1})}return m}(),children:["Records (",c.issue_log.length,")"]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){function m(){return l("scan")}return m}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!c.showlogs&&(0,e.createComponentVNode)(2,t.Section,{title:"Issue Guest Pass",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Issue To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){function m(){return l("giv_name")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reason",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){function m(){return l("reason")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){function m(){return l("duration")}return m}()})})]})})}),!c.showlogs&&(c.scan_name?(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){function m(){return l("issue")}return m}()}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(){function m(i){return l("access",{access:i})}return m}(),grantAll:function(){function m(){return l("grant_all")}return m}(),denyAll:function(){function m(){return l("clear_all")}return m}(),grantDep:function(){function m(i){return l("grant_region",{region:i})}return m}(),denyDep:function(){function m(i){return l("deny_region",{region:i})}return m}()})}):(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card",size:5,color:"gray",mb:5}),(0,e.createVNode)(1,"br"),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){function m(){return l("print")}return m}()}),children:!!c.issue_log.length&&(0,e.createComponentVNode)(2,t.LabeledList,{children:c.issue_log.map(function(m,i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:m},i)})})||(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No logs"]})})})})]})})})}return S}()},67834:function(T,r,n){"use strict";r.__esModule=!0,r.HandheldChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[1,5,10,20,30,50],b=null,S=r.HandheldChemDispenser=function(){function g(l,c){return(0,e.createComponentVNode)(2,o.Window,{width:390,height:430,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,k)]})})})}return g}(),B=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.amount,u=d.energy,v=d.maxEnergy,h=d.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:u,minValue:0,maxValue:v,ranges:{good:[v*.5,1/0],average:[v*.25,v*.5],bad:[-1/0,v*.25]},children:[u," / ",v," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:f.map(function(C,p){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:s===C,content:C,onClick:function(){function N(){return i("amount",{amount:C})}return N}()})},p)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{justify:"space-between",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:h==="dispense",content:"Dispense",m:"0",width:"32%",onClick:function(){function C(){return i("mode",{mode:"dispense"})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:h==="remove",content:"Remove",m:"0",width:"32%",onClick:function(){function C(){return i("mode",{mode:"remove"})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:h==="isolate",content:"Isolate",m:"0",width:"32%",onClick:function(){function C(){return i("mode",{mode:"isolate"})}return C}()})]})})]})})})},k=function(l,c){for(var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.chemicals,u=s===void 0?[]:s,v=d.current_reagent,h=[],C=0;C<(u.length+1)%3;C++)h.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,height:"18%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:d.glass?"Drink Selector":"Chemical Selector",children:[u.map(function(p,N){return(0,e.createComponentVNode)(2,t.Button,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:v===p.id,content:p.title,style:{"margin-left":"2px"},onClick:function(){function V(){return i("dispense",{reagent:p.id})}return V}()},N)}),h.map(function(p,N){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:"1",basis:"25%"},N)})]})})}},46098:function(T,r,n){"use strict";r.__esModule=!0,r.HealthSensor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.HealthSensor=function(){function B(k,g){var l=(0,t.useBackend)(g),c=l.act,m=l.data,i=m.on,d=m.user_health,s=m.minHealth,u=m.maxHealth,v=m.alarm_health;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:125,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Scanning",children:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",content:i?"On":"Off",color:i?null:"red",selected:i,onClick:function(){function h(){return c("scan_toggle")}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health activation",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:s,maxValue:u,value:v,format:function(){function h(C){return(0,a.toFixed)(C,1)}return h}(),width:"80px",onDrag:function(){function h(C,p){return c("alarm_health",{alarm_health:p})}return h}()})}),d!==null&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"User health",children:(0,e.createComponentVNode)(2,o.Box,{color:S(d),bold:d>=100,children:(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:d})})})]})})})})}return B}(),S=function(k){return k>50?"green":k>0?"orange":"red"}},36771:function(T,r,n){"use strict";r.__esModule=!0,r.Holodeck=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Holodeck=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=(0,a.useLocalState)(k,"currentDeck",""),i=m[0],d=m[1],s=(0,a.useLocalState)(k,"showReload",!1),u=s[0],v=s[1],h=c.decks,C=c.ai_override,p=c.emagged,N=function(){function V(y){l("select_deck",{deck:y}),d(y),v(!0),setTimeout(function(){v(!1)},3e3)}return V}();return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:[u&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Holodeck Control System",children:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",i]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Available Programs",children:[h.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{width:15.5,color:"transparent",content:V,selected:V===i,onClick:function(){function y(){return N(V)}return y}()},V)}),(0,e.createVNode)(1,"hr",null,null,1,{color:"gray"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!C&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Override Protocols",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){function V(){return l("ai_override")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety Protocols",children:(0,e.createComponentVNode)(2,t.Box,{color:p?"bad":"good",children:[p?"Off":"On",!!p&&(0,e.createComponentVNode)(2,t.Button,{ml:9.5,width:15.5,color:"red",content:"Wildlife Simulation",onClick:function(){function V(){return l("wildlifecarp")}return V}()})]})})]})]})})]})})]})}return S}(),b=function(B,k){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"white",children:(0,e.createVNode)(1,"h1",null,"\xA0Recalibrating projection apparatus.\xA0",16)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,"Please, wait for 3 seconds.",16)})]})}},25471:function(T,r,n){"use strict";r.__esModule=!0,r.Instrument=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Instrument=function(){function l(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:505,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,g)]})})]})}return l}(),S=function(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data,u=s.help;if(u)return(0,e.createComponentVNode)(2,o.Modal,{maxWidth:"75%",height:window.innerHeight*.75+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,e.createVNode)(1,"h1",null,"Making a Song",16),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Type:"}),(0,e.createTextVNode)("\xA0Whether the instrument is legacy or synthesized."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Current:"}),(0,e.createTextVNode)("\xA0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,e.createTextVNode)("\xA0The pitch to apply to all notes of the song.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,e.createTextVNode)("\xA0How a played note fades out."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,e.createTextVNode)("\xA0The volume threshold at which a note is fully stopped.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,e.createTextVNode)("\xA0Whether the last note should be sustained indefinitely.")],4)],4),(0,e.createComponentVNode)(2,o.Button,{color:"grey",content:"Close",onClick:function(){function v(){return d("help")}return v}()})]})})})},B=function(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data,u=s.lines,v=s.playing,h=s.repeat,C=s.maxRepeats,p=s.tempo,N=s.minTempo,V=s.maxTempo,y=s.tickLag,I=s.volume,L=s.minVolume,w=s.maxVolume,A=s.ready;return(0,e.createComponentVNode)(2,o.Section,{title:"Instrument",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"info",content:"Help",onClick:function(){function x(){return d("help")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file",content:"New",onClick:function(){function x(){return d("newsong")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"upload",content:"Import",onClick:function(){function x(){return d("import")}return x}()})],4),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Playback",children:[(0,e.createComponentVNode)(2,o.Button,{selected:v,disabled:u.length===0||h<0,icon:"play",content:"Play",onClick:function(){function x(){return d("play")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!v,icon:"stop",content:"Stop",onClick:function(){function x(){return d("stop")}return x}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Repeat",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:0,maxValue:C,value:h,stepPixelSize:59,onChange:function(){function x(E,P){return d("repeat",{new:P})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tempo",children:(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Button,{disabled:p>=V,content:"-",as:"span",mr:"0.5rem",onClick:function(){function x(){return d("tempo",{new:p+y})}return x}()}),(0,a.round)(600/p)," BPM",(0,e.createComponentVNode)(2,o.Button,{disabled:p<=N,content:"+",as:"span",ml:"0.5rem",onClick:function(){function x(){return d("tempo",{new:p-y})}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:L,maxValue:w,value:I,stepPixelSize:6,onDrag:function(){function x(E,P){return d("setvolume",{new:P})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",children:A?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Ready"}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,e.createComponentVNode)(2,k)]})},k=function(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data,u=s.allowedInstrumentNames,v=s.instrumentLoaded,h=s.instrument,C=s.canNoteShift,p=s.noteShift,N=s.noteShiftMin,V=s.noteShiftMax,y=s.sustainMode,I=s.sustainLinearDuration,L=s.sustainExponentialDropoff,w=s.legacy,A=s.sustainDropoffVolume,x=s.sustainHeldNote,E,P;return y===1?(E="Linear",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:.1,maxValue:5,value:I,step:.5,stepPixelSize:85,format:function(){function D(M){return(0,a.round)(M*100)/100+" seconds"}return D}(),onChange:function(){function D(M,R){return d("setlinearfalloff",{new:R/10})}return D}()})):y===2&&(E="Exponential",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:1.025,maxValue:10,value:L,step:.01,format:function(){function D(M){return(0,a.round)(M*1e3)/1e3+"% per decisecond"}return D}(),onChange:function(){function D(M,R){return d("setexpfalloff",{new:R})}return D}()})),u.sort(),(0,e.createComponentVNode)(2,o.Box,{my:-1,children:(0,e.createComponentVNode)(2,o.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,e.createComponentVNode)(2,o.Section,{mt:-1,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Type",children:w?"Legacy":"Synthesized"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current",children:v?(0,e.createComponentVNode)(2,o.Dropdown,{options:u,selected:h,width:"50%",onSelected:function(){function D(M){return d("switchinstrument",{name:M})}return D}()}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"None!"})}),!!(!w&&C)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,e.createComponentVNode)(2,o.Slider,{minValue:N,maxValue:V,value:p,stepPixelSize:2,format:function(){function D(M){return M+" keys / "+(0,a.round)(M/12*100)/100+" octaves"}return D}(),onChange:function(){function D(M,R){return d("setnoteshift",{new:R})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain Mode",children:[(0,e.createComponentVNode)(2,o.Dropdown,{options:["Linear","Exponential"],selected:E,mb:"0.4rem",onSelected:function(){function D(M){return d("setsustainmode",{new:M})}return D}()}),P]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:.01,maxValue:100,value:A,stepPixelSize:6,onChange:function(){function D(M,R){return d("setdropoffvolume",{new:R})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,e.createComponentVNode)(2,o.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Yes":"No",onClick:function(){function D(){return d("togglesustainhold")}return D}()})})],4)]}),(0,e.createComponentVNode)(2,o.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){function D(){return d("reset")}return D}()})]})})})},g=function(c,m){var i=(0,t.useBackend)(m),d=i.act,s=i.data,u=s.playing,v=s.lines,h=s.editing;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!h||u,icon:"plus",content:"Add Line",onClick:function(){function C(){return d("newline",{line:v.length+1})}return C}()}),(0,e.createComponentVNode)(2,o.Button,{selected:!h,icon:h?"chevron-up":"chevron-down",onClick:function(){function C(){return d("edit")}return C}()})],4),children:!!h&&(v.length>0?(0,e.createComponentVNode)(2,o.LabeledList,{children:v.map(function(C,p){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:p+1,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:u,icon:"pen",onClick:function(){function N(){return d("modifyline",{line:p+1})}return N}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:u,icon:"trash",onClick:function(){function N(){return d("deleteline",{line:p+1})}return N}()})],4),children:C},p)})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Song is empty."}))})}},13618:function(T,r,n){"use strict";r.__esModule=!0,r.KeyComboModal=void 0;var e=n(89005),a=n(70611),t=n(72253),o=n(36036),f=n(98595),b=n(19203),S=n(51057),B=function(i){return i.key!==a.KEY.Alt&&i.key!==a.KEY.Control&&i.key!==a.KEY.Shift&&i.key!==a.KEY.Escape},k={DEL:"Delete",DOWN:"South",END:"Southwest",HOME:"Northwest",INSERT:"Insert",LEFT:"West",PAGEDOWN:"Southeast",PAGEUP:"Northeast",RIGHT:"East",SPACEBAR:"Space",UP:"North"},g=3,l=function(i){var d="";if(i.altKey&&(d+="Alt"),i.ctrlKey&&(d+="Ctrl"),i.shiftKey&&!(i.keyCode>=48&&i.keyCode<=57)&&(d+="Shift"),i.location===g&&(d+="Numpad"),B(i))if(i.shiftKey&&i.keyCode>=48&&i.keyCode<=57){var s=i.keyCode-48;d+="Shift"+s}else{var u=i.key.toUpperCase();d+=k[u]||u}return d},c=r.KeyComboModal=function(){function m(i,d){var s=(0,t.useBackend)(d),u=s.act,v=s.data,h=v.init_value,C=v.large_buttons,p=v.message,N=p===void 0?"":p,V=v.title,y=v.timeout,I=(0,t.useLocalState)(d,"input",h),L=I[0],w=I[1],A=(0,t.useLocalState)(d,"binding",!0),x=A[0],E=A[1],P=function(){function R(O){if(!x){O.key===a.KEY.Enter&&u("submit",{entry:L}),(0,a.isEscape)(O.key)&&u("cancel");return}if(O.preventDefault(),B(O)){D(l(O)),E(!1);return}else if(O.key===a.KEY.Escape){D(h),E(!1);return}}return R}(),D=function(){function R(O){O!==L&&w(O)}return R}(),M=130+(N.length>30?Math.ceil(N.length/3):0)+(N.length&&C?5:0);return(0,e.createComponentVNode)(2,f.Window,{title:V,width:240,height:M,children:[y&&(0,e.createComponentVNode)(2,S.Loader,{value:y}),(0,e.createComponentVNode)(2,f.Window.Content,{onKeyDown:function(){function R(O){P(O)}return R}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:x,content:x&&x!==null?"Awaiting input...":""+L,width:"100%",textAlign:"center",onClick:function(){function R(){D(h),E(!0)}return R}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,b.InputButtons,{input:L})})]})]})})]})}return m}()},35655:function(T,r,n){"use strict";r.__esModule=!0,r.KeycardAuth=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.KeycardAuth=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=(0,e.createComponentVNode)(2,t.Section,{title:"Keycard Authentication Device",children:(0,e.createComponentVNode)(2,t.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!l.swiping&&!l.busy)return(0,e.createComponentVNode)(2,o.Window,{width:540,height:280,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,(0,e.createComponentVNode)(2,t.Section,{title:"Choose Action",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Red Alert",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",disabled:!l.redAvailable,onClick:function(){function i(){return g("triggerevent",{triggerevent:"Red Alert"})}return i}(),content:"Red Alert"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ERT",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Emergency Response Team"})}return i}(),content:"Call ERT"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})}return i}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})}return i}(),content:"Revoke"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})}return i}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})}return i}(),content:"Revoke"})]})]})})]})});var m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return!l.hasSwiped&&!l.ertreason&&l.event==="Emergency Response Team"?m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Fill out the reason for your ERT request."}):l.hasConfirm?m=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Request Confirmed!"}):l.isRemote?m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):l.hasSwiped&&(m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Waiting for second person to confirm..."})),(0,e.createComponentVNode)(2,o.Window,{width:540,height:265,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,l.event==="Emergency Response Team"&&(0,e.createComponentVNode)(2,t.Section,{title:"Reason for ERT Call",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{color:l.ertreason?"":"red",icon:l.ertreason?"check":"pencil-alt",content:l.ertreason?l.ertreason:"-----",disabled:l.busy,onClick:function(){function i(){return g("ert")}return i}()})})}),(0,e.createComponentVNode)(2,t.Section,{title:l.event,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back",disabled:l.busy||l.hasConfirm,onClick:function(){function i(){return g("reset")}return i}()}),children:m})]})})}return b}()},62955:function(T,r,n){"use strict";r.__esModule=!0,r.KitchenMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.KitchenMachine=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.data,m=l.config,i=c.ingredients,d=c.operating,s=m.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:d,name:s}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,S)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,e.createComponentVNode)(2,t.Table,{className:"Ingredient__Table",children:i.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{tr:5,children:[(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:u.name}),2),(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:[u.amount," ",u.units]}),2)]},u.name)})})})})]})})})}return B}(),S=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.inactive,d=m.tooltip;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:i,tooltip:i?d:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){function s(){return c("cook")}return s}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:i,tooltip:i?d:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){function s(){return c("eject")}return s}()})})]})})}},9525:function(T,r,n){"use strict";r.__esModule=!0,r.LawManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.LawManager=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.isAdmin,s=i.isSlaved,u=i.isMalf,v=i.isAIMalf,h=i.view;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:u?620:365,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!(d&&s)&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:["This unit is slaved to ",s,"."]}),!!(u||v)&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Law Management",selected:h===0,onClick:function(){function C(){return m("set_view",{set_view:0})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Lawsets",selected:h===1,onClick:function(){function C(){return m("set_view",{set_view:1})}return C}()})]}),h===0&&(0,e.createComponentVNode)(2,b),h===1&&(0,e.createComponentVNode)(2,S)]})})}return k}(),b=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.has_zeroth_laws,s=i.zeroth_laws,u=i.has_ion_laws,v=i.ion_laws,h=i.ion_law_nr,C=i.has_inherent_laws,p=i.inherent_laws,N=i.has_supplied_laws,V=i.supplied_laws,y=i.channels,I=i.channel,L=i.isMalf,w=i.isAdmin,A=i.zeroth_law,x=i.ion_law,E=i.inherent_law,P=i.supplied_law,D=i.supplied_law_position;return(0,e.createFragment)([!!d&&(0,e.createComponentVNode)(2,B,{title:"ERR_NULL_VALUE",laws:s,ctx:l}),!!u&&(0,e.createComponentVNode)(2,B,{title:h,laws:v,ctx:l}),!!C&&(0,e.createComponentVNode)(2,B,{title:"Inherent",laws:p,ctx:l}),!!N&&(0,e.createComponentVNode)(2,B,{title:"Supplied",laws:V,ctx:l}),(0,e.createComponentVNode)(2,t.Section,{title:"Statement Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Statement Channel",children:y.map(function(M){return(0,e.createComponentVNode)(2,t.Button,{content:M.channel,selected:M.channel===I,onClick:function(){function R(){return m("law_channel",{law_channel:M.channel})}return R}()},M.channel)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"State Laws",children:(0,e.createComponentVNode)(2,t.Button,{content:"State Laws",onClick:function(){function M(){return m("state_laws")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Law Notification",children:(0,e.createComponentVNode)(2,t.Button,{content:"Notify",onClick:function(){function M(){return m("notify_laws")}return M}()})})]})}),!!L&&(0,e.createComponentVNode)(2,t.Section,{title:"Add Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"60%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Actions"})]}),!!(w&&!d)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Zero"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:A}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_zeroth_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_zeroth_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ion"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_ion_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_ion_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Inherent"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:E}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_inherent_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_inherent_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Supplied"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:P}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:D,onClick:function(){function M(){return m("change_supplied_law_position")}return M}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_supplied_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_supplied_law")}return M}()})]})]})]})})],0)},S=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.law_sets;return(0,e.createComponentVNode)(2,t.Box,{children:d.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name+" - "+s.header,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Load Laws",icon:"download",onClick:function(){function u(){return m("transfer_laws",{transfer_laws:s.ref})}return u}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.laws.has_ion_laws>0&&s.laws.ion_laws.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.index,children:u.law},u.index)}),s.laws.has_zeroth_laws>0&&s.laws.zeroth_laws.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.index,children:u.law},u.index)}),s.laws.has_inherent_laws>0&&s.laws.inherent_laws.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.index,children:u.law},u.index)}),s.laws.has_supplied_laws>0&&s.laws.inherent_laws.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.index,children:u.law},u.index)})]})},s.name)})})},B=function(g,l){var c=(0,a.useBackend)(g.ctx),m=c.act,i=c.data,d=i.isMalf;return(0,e.createComponentVNode)(2,t.Section,{title:g.title+" Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"69%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"21%",children:"State?"})]}),g.laws.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.index}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.law}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:s.state?"Yes":"No",selected:s.state,onClick:function(){function u(){return m("state_law",{ref:s.ref,state_law:s.state?0:1})}return u}()}),!!d&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function u(){return m("edit_law",{edit_law:s.ref})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){function u(){return m("delete_law",{delete_law:s.ref})}return u}()})],4)]})]},s.law)})]})})}},85066:function(T,r,n){"use strict";r.__esModule=!0,r.LibraryComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryComputer=function(){function h(C,p){return(0,e.createComponentVNode)(2,o.Window,{width:1050,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,l),(0,e.createComponentVNode)(2,c)]})})]})}return h}(),S=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=C.args,L=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:I.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:I.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:I.summary}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[I.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!I.isProgrammatic&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Categories",children:I.categories.join(", ")})]}),(0,e.createVNode)(1,"br"),L===I.ckey&&(0,e.createComponentVNode)(2,t.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:I.isProgrammatic,onClick:function(){function w(){return V("delete_book",{bookid:I.id,user_ckey:L})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Report Book",icon:"flag",color:"red",disabled:I.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"report_book",{bookid:I.id})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:I.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"rate_info",{bookid:I.id})}return w}()})]})},B=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=C.args,L=y.selected_report,w=y.report_categories,A=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:I.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reasons",children:(0,e.createComponentVNode)(2,t.Box,{children:w.map(function(x,E){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:x.category_id===L,onClick:function(){function P(){return V("set_report",{report_type:x.category_id})}return P}()}),(0,e.createVNode)(1,"br")],4,E)})})})]}),(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){function x(){return V("submit_report",{bookid:I.id,user_ckey:A})}return x}()})]})},k=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.selected_rating,L=Array(10).fill().map(function(w,A){return 1+A});return(0,e.createComponentVNode)(2,t.Stack,{children:[L.map(function(w,A){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{bold:!0,icon:"star",color:I>=w?"caution":"default",onClick:function(){function x(){return V("set_rating",{rating_value:w})}return x}()})},A)}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,ml:2,fontSize:"150%",children:[I+"/10",(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},g=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=C.args,L=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:I.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:I.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[I.current_rating?I.current_rating:0,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Ratings",children:I.total_ratings?I.total_ratings:0})]}),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){function w(){return V("rate_book",{bookid:I.id,user_ckey:L})}return w}()})]})},l=function(C,p){var N=(0,a.useBackend)(p),V=N.data,y=(0,a.useLocalState)(p,"tabIndex",0),I=y[0],L=y[1],w=V.login_state;return(0,e.createComponentVNode)(2,t.Stack.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===0,onClick:function(){function A(){return L(0)}return A}(),children:"Book Archives"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===1,onClick:function(){function A(){return L(1)}return A}(),children:"Corporate Literature"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===2,onClick:function(){function A(){return L(2)}return A}(),children:"Upload Book"}),w===1&&(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===3,onClick:function(){function A(){return L(3)}return A}(),children:"Patron Manager"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:I===4,onClick:function(){function A(){return L(4)}return A}(),children:"Inventory"})]})})},c=function(C,p){var N=(0,a.useLocalState)(p,"tabIndex",0),V=N[0];switch(V){case 0:return(0,e.createComponentVNode)(2,i);case 1:return(0,e.createComponentVNode)(2,d);case 2:return(0,e.createComponentVNode)(2,s);case 3:return(0,e.createComponentVNode)(2,u);case 4:return(0,e.createComponentVNode)(2,v);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.searchcontent,L=y.book_categories,w=y.user_ckey,A=[];return L.map(function(x){return A[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:I.title||"Input Title",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:I.author||"Input Author",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Ratings",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:1,width:"min-content",content:I.ratingmin,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmin")}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"To"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:1,width:"min-content",content:I.ratingmax,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmax")}return x}()})})]})})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Dropdown,{mt:.6,width:"190px",options:L.map(function(x){return x.description}),onSelected:function(){function x(E){return V("toggle_search_category",{category_id:A[E]})}return x}()})})})}),(0,e.createVNode)(1,"br"),L.filter(function(x){return I.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:!0,icon:"unlink",onClick:function(){function E(){return V("toggle_search_category",{category_id:x.category_id})}return E}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Search",icon:"eraser",onClick:function(){function x(){return V("clear_search")}return x}()}),I.ckey?(0,e.createComponentVNode)(2,t.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){function x(){return V("clear_ckey_search")}return x}()}):(0,e.createComponentVNode)(2,t.Button,{content:"Find My Books",icon:"search",onClick:function(){function x(){return V("find_users_books",{user_ckey:w})}return x}()})]})]})},i=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.external_booklist,L=y.archive_pagenumber,w=y.num_pages,A=y.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",disabled:L===1,onClick:function(){function x(){return V("deincrementpagemax")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",disabled:L===1,onClick:function(){function x(){return V("deincrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{bold:!0,content:L,onClick:function(){function x(){return(0,f.modalOpen)(p,"setpagenumber")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",disabled:L===w,onClick:function(){function x(){return V("incrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",disabled:L===w,onClick:function(){function x(){return V("incrementpagemax")}return x}()})],4),children:[(0,e.createComponentVNode)(2,m),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ratings"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Category"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),I.map(function(x){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:.5}),x.title.length>45?x.title.substr(0,45)+"...":x.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:x.author.length>30?x.author.substr(0,30)+"...":x.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[x.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.categories.join(", ").substr(0,45)}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[A===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function E(){return V("order_external_book",{bookid:x.id})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function E(){return(0,f.modalOpen)(p,"expand_info",{bookid:x.id})}return E}()})]})]},x.id)})]})]})},d=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.programmatic_booklist,L=y.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),I.map(function(w,A){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:2}),w.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[L===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function x(){return V("order_programmatic_book",{bookid:w.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function x(){return(0,f.modalOpen)(p,"expand_info",{bookid:w.id})}return x}()})]})]},A)})]})})},s=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.selectedbook,L=y.book_categories,w=y.user_ckey,A=[];return L.map(function(x){return A[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:I.copyright,content:"Upload Book",onClick:function(){function x(){return V("uploadbook",{user_ckey:w})}return x}()}),children:[I.copyright?(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:I.copyright,content:I.title,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:I.copyright,content:I.author,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"240px",options:L.map(function(x){return x.description}),onSelected:function(){function x(E){return V("toggle_upload_category",{category_id:A[E]})}return x}()})})})]}),(0,e.createVNode)(1,"br"),L.filter(function(x){return I.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,disabled:I.copyright,selected:!0,icon:"unlink",onClick:function(){function E(){return V("toggle_upload_category",{category_id:x.category_id})}return E}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:75,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",disabled:I.copyright,content:"Edit Summary",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_summary")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:I.summary})]})})]})]})},u=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.checkout_data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Patron"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),I.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-tag"}),L.patron_name]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.timeleft>=0?L.timeleft:"LATE"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:(0,e.createComponentVNode)(2,t.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:L.timeleft>=0,onClick:function(){function A(){return V("reportlost",{libraryid:L.libraryid})}return A}()})})]},w)})]})})},v=function(C,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,I=y.inventory_list;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"LIB ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"})]}),I.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.libraryid}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"})," ",L.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.checked_out?"Checked Out":"Available"})]},w)})]})})};(0,f.modalRegisterBodyOverride)("expand_info",S),(0,f.modalRegisterBodyOverride)("report_book",B),(0,f.modalRegisterBodyOverride)("rate_info",g)},9516:function(T,r,n){"use strict";r.__esModule=!0,r.LibraryManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryManager=function(){function l(c,m){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,S)})]})}return l}(),S=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.pagestate;switch(u){case 1:return(0,e.createComponentVNode)(2,B);case 2:return(0,e.createComponentVNode)(2,g);case 3:return(0,e.createComponentVNode)(2,k);default:return"WE SHOULDN'T BE HERE!"}},B=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){function u(){return(0,f.modalOpen)(m,"specify_ssid_delete")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){function u(){return(0,f.modalOpen)(m,"specify_ckey_delete")}return u}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){function u(){return(0,f.modalOpen)(m,"specify_ckey_search")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){function u(){return d("view_reported_books")}return u}()})]})},k=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.reports;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"All Reported Books",(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function v(){return d("return")}return v}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Uploader CKEY"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Report Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reporter Ckey"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),u.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:v.uploader_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),v.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:v.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:v.report_description}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:v.reporter_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){function h(){return d("delete_book",{bookid:v.id})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){function h(){return d("unflag_book",{bookid:v.id})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function h(){return d("view_book",{bookid:v.id})}return h}()})]})]},v.id)})]})})},g=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.ckey,v=s.booklist;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"Books uploaded by ",u,(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function h(){return d("return")}return h}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),v.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),h.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){function C(){return d("delete_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function C(){return d("view_book",{bookid:h.id})}return C}()})]})]},h.id)})]})})}},90447:function(T,r,n){"use strict";r.__esModule=!0,r.ListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(92986),S=n(98595),B=r.ListInputModal=function(){function l(c,m){var i=(0,f.useBackend)(m),d=i.act,s=i.data,u=s.items,v=u===void 0?[]:u,h=s.message,C=h===void 0?"":h,p=s.init_value,N=s.timeout,V=s.title,y=(0,f.useLocalState)(m,"selected",v.indexOf(p)),I=y[0],L=y[1],w=(0,f.useLocalState)(m,"searchBarVisible",v.length>10),A=w[0],x=w[1],E=(0,f.useLocalState)(m,"searchQuery",""),P=E[0],D=E[1],M=function(){function G(X){var J=z.length-1;if(X===b.KEY_DOWN)if(I===null||I===J){var se;L(0),(se=document.getElementById("0"))==null||se.scrollIntoView()}else{var ie;L(I+1),(ie=document.getElementById((I+1).toString()))==null||ie.scrollIntoView()}else if(X===b.KEY_UP)if(I===null||I===0){var me;L(J),(me=document.getElementById(J.toString()))==null||me.scrollIntoView()}else{var q;L(I-1),(q=document.getElementById((I-1).toString()))==null||q.scrollIntoView()}}return G}(),R=function(){function G(X){X!==I&&L(X)}return G}(),O=function(){function G(){x(!1),x(!0)}return G}(),_=function(){function G(X){var J=String.fromCharCode(X),se=v.find(function(q){return q==null?void 0:q.toLowerCase().startsWith(J==null?void 0:J.toLowerCase())});if(se){var ie,me=v.indexOf(se);L(me),(ie=document.getElementById(me.toString()))==null||ie.scrollIntoView()}}return G}(),F=function(){function G(X){var J;X!==P&&(D(X),L(0),(J=document.getElementById("0"))==null||J.scrollIntoView())}return G}(),U=function(){function G(){x(!A),D("")}return G}(),z=v.filter(function(G){return G==null?void 0:G.toLowerCase().includes(P.toLowerCase())}),$=330+Math.ceil(C.length/3);return A||setTimeout(function(){var G;return(G=document.getElementById(I.toString()))==null?void 0:G.focus()},1),(0,e.createComponentVNode)(2,S.Window,{title:V,width:325,height:$,children:[N&&(0,e.createComponentVNode)(2,a.Loader,{value:N}),(0,e.createComponentVNode)(2,S.Window.Content,{onKeyDown:function(){function G(X){var J=window.event?X.which:X.keyCode;(J===b.KEY_DOWN||J===b.KEY_UP)&&(X.preventDefault(),M(J)),J===b.KEY_ENTER&&(X.preventDefault(),d("submit",{entry:z[I]})),!A&&J>=b.KEY_A&&J<=b.KEY_Z&&(X.preventDefault(),_(J)),J===b.KEY_ESCAPE&&(X.preventDefault(),d("cancel"))}return G}(),children:(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{compact:!0,icon:A?"search":"font",selected:!0,tooltip:A?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){function G(){return U()}return G}()}),className:"ListInput__Section",fill:!0,title:C,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,k,{filteredItems:z,onClick:R,onFocusSearch:O,searchBarVisible:A,selected:I})}),(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:A&&(0,e.createComponentVNode)(2,g,{filteredItems:z,onSearch:F,searchQuery:P,selected:I})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:z[I]})})]})})})]})}return l}(),k=function(c,m){var i=(0,f.useBackend)(m),d=i.act,s=c.filteredItems,u=c.onClick,v=c.onFocusSearch,h=c.searchBarVisible,C=c.selected;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:s.map(function(p,N){return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:"transparent",id:N,onClick:function(){function V(){return u(N)}return V}(),onDblClick:function(){function V(y){y.preventDefault(),d("submit",{entry:s[C]})}return V}(),onKeyDown:function(){function V(y){var I=window.event?y.which:y.keyCode;h&&I>=b.KEY_A&&I<=b.KEY_Z&&(y.preventDefault(),v())}return V}(),selected:N===C,style:{animation:"none",transition:"none"},children:p.replace(/^\w/,function(V){return V.toUpperCase()})},N)})})},g=function(c,m){var i=(0,f.useBackend)(m),d=i.act,s=c.filteredItems,u=c.onSearch,v=c.searchQuery,h=c.selected;return(0,e.createComponentVNode)(2,o.Input,{width:"100%",autoFocus:!0,autoSelect:!0,onEnter:function(){function C(p){p.preventDefault(),d("submit",{entry:s[h]})}return C}(),onInput:function(){function C(p,N){return u(N)}return C}(),placeholder:"Search...",value:v})}},26826:function(T,r,n){"use strict";r.__esModule=!0,r.Loadout=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b={Default:function(){function c(m,i){return m.gear.gear_tier-i.gear.gear_tier}return c}(),Alphabetical:function(){function c(m,i){return m.gear.name.toLowerCase().localeCompare(i.gear.name.toLowerCase())}return c}(),Cost:function(){function c(m,i){return m.gear.cost-i.gear.cost}return c}()},S=r.Loadout=function(){function c(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=(0,t.useLocalState)(i,"search",!1),h=v[0],C=v[1],p=(0,t.useLocalState)(i,"searchText",""),N=p[0],V=p[1],y=(0,t.useLocalState)(i,"category",Object.keys(u.gears)[0]),I=y[0],L=y[1],w=(0,t.useLocalState)(i,"tweakedGear",""),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,f.Window,{width:1105,height:650,children:[A&&(0,e.createComponentVNode)(2,l,{tweakedGear:A,setTweakedGear:x}),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,B,{category:I,setCategory:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,g,{setTweakedGear:x})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"75%",children:(0,e.createComponentVNode)(2,k,{category:I,search:h,setSearch:C,searchText:N,setSearchText:V})})]})})]})})]})}return c}(),B=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=m.category,h=m.setCategory;return(0,e.createComponentVNode)(2,o.Tabs,{fluid:!0,textAlign:"center",style:{"flex-wrap":"wrap-reverse"},children:Object.keys(u.gears).map(function(C){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:C===v,style:{"white-space":"nowrap"},onClick:function(){function p(){return h(C)}return p}(),children:C},C)})})},k=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=u.user_tier,h=u.gear_slots,C=u.max_gear_slots,p=m.category,N=m.search,V=m.setSearch,y=m.searchText,I=m.setSearchText,L=(0,t.useLocalState)(i,"sortType","Default"),w=L[0],A=L[1],x=(0,t.useLocalState)(i,"sortReverse",!1),E=x[0],P=x[1],D=(0,a.createSearch)(y,function(R){return R.name}),M;return y.length>2?M=Object.entries(u.gears).reduce(function(R,O){var _=O[0],F=O[1];return R.concat(Object.entries(F).map(function(U){var z=U[0],$=U[1];return{key:z,gear:$}}))},[]).filter(function(R){var O=R.gear;return D(O)}):M=Object.entries(u.gears[p]).map(function(R){var O=R[0],_=R[1];return{key:O,gear:_}}),M.sort(b[w]),E&&(M=M.reverse()),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:p,buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Dropdown,{height:1.66,selected:w,options:Object.keys(b),onSelected:function(){function R(O){return A(O)}return R}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:E?"arrow-down-wide-short":"arrow-down-short-wide",tooltip:E?"Ascending order":"Descending order",tooltipPosition:"bottom-end",onClick:function(){function R(){return P(!E)}return R}()})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Input,{width:20,placeholder:"Search...",value:y,onInput:function(){function R(O){return I(O.target.value)}return R}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"magnifying-glass",selected:N,tooltip:"Toggle search field",tooltipPosition:"bottom-end",onClick:function(){function R(){V(!N),I("")}return R}()})})]}),children:M.map(function(R){var O=R.key,_=R.gear,F=12,U=Object.keys(u.selected_gears).includes(O),z=_.cost===1?_.cost+" Point":_.cost+" Points",$=(0,e.createComponentVNode)(2,o.Box,{children:[_.name.length>F&&(0,e.createComponentVNode)(2,o.Box,{children:_.name}),_.gear_tier>v&&(0,e.createComponentVNode)(2,o.Box,{mt:_.name.length>F&&1.5,textColor:"red",children:"That gear is only available at a higher donation tier than you are on."})]}),G=(0,e.createFragment)([_.allowed_roles&&(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"user",tooltip:(0,e.createComponentVNode)(2,o.Section,{m:-1,title:"Allowed Roles",children:_.allowed_roles.map(function(J){return(0,e.createComponentVNode)(2,o.Box,{children:J},J)})}),tooltipPosition:"left"}),Object.entries(_.tweaks).map(function(J){var se=J[0],ie=J[1];return ie.map(function(me){return(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:me.icon,tooltip:me.tooltip,tooltipPosition:"top"},se)})}),(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"info",tooltip:_.desc,tooltipPosition:"top"})],0),X=(0,e.createComponentVNode)(2,o.Box,{class:"Loadout-InfoBox",children:[(0,e.createComponentVNode)(2,o.Box,{style:{"flex-grow":1},fontSize:1,color:"gold",opacity:.75,children:_.gear_tier>0&&"Tier "+_.gear_tier}),(0,e.createComponentVNode)(2,o.Box,{fontSize:.75,opacity:.66,children:z})]});return(0,e.createComponentVNode)(2,o.ImageButton,{m:.5,imageSize:84,dmIcon:_.icon,dmIconState:_.icon_state,tooltip:(_.name.length>F||_.gear_tier>0)&&$,tooltipPosition:"bottom",selected:U,disabled:_.gear_tier>v||h+_.cost>C&&!U,buttons:G,buttonsAlt:X,onClick:function(){function J(){return s("toggle_gear",{gear:O})}return J}(),children:_.name},O)})})},g=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=m.setTweakedGear,h=Object.entries(u.gears).reduce(function(C,p){var N=p[0],V=p[1],y=Object.entries(V).filter(function(I){var L=I[0];return Object.keys(u.selected_gears).includes(L)}).map(function(I){var L=I[0],w=I[1];return Object.assign({key:L},w)});return C.concat(y)},[]);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Selected Equipment",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"Clear Loadout",tooltipPosition:"bottom-end",onClick:function(){function C(){return s("clear_loadout")}return C}()}),children:h.map(function(C){return(0,e.createComponentVNode)(2,o.ImageButton,{fluid:!0,imageSize:32,dmIcon:C.icon,dmIconState:C.icon_state,buttons:(0,e.createFragment)([Object.entries(C.tweaks).length>0&&(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"gears",iconColor:"gray",width:"33px",onClick:function(){function p(){return v(C)}return p}()}),(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"times",iconColor:"red",width:"32px",onClick:function(){function p(){return s("toggle_gear",{gear:C.key})}return p}()})],0),children:C.name},C.key)})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:u.gear_slots,maxValue:u.max_gear_slots,ranges:{bad:[u.max_gear_slots,1/0],average:[u.max_gear_slots*.66,u.max_gear_slots],good:[0,u.max_gear_slots*.66]},children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:["Used points ",u.gear_slots,"/",u.max_gear_slots]})})})})]})},l=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=m.tweakedGear,h=m.setTweakedGear;return(0,e.createComponentVNode)(2,o.Dimmer,{children:(0,e.createComponentVNode)(2,o.Box,{className:"Loadout-Modal__background",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,width:20,height:20,title:v.name,buttons:(0,e.createComponentVNode)(2,o.Button,{color:"red",icon:"times",tooltip:"Close",tooltipPosition:"top",onClick:function(){function C(){return h("")}return C}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:Object.entries(v.tweaks).map(function(C){var p=C[0],N=C[1];return N.map(function(V){var y=u.selected_gears[v.key][p];return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V.name,color:y?"":"gray",buttons:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"pen",onClick:function(){function I(){return s("set_tweak",{gear:v.key,tweak:p})}return I}()}),children:[y||"Default",(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,width:1,height:1,verticalAlign:"middle",style:{"background-color":""+y}})]},p)})})})})})})}},77613:function(T,r,n){"use strict";r.__esModule=!0,r.MODsuitContent=r.MODsuit=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I,L){var w=I.name,A=I.value,x=I.module_ref,E=(0,a.useBackend)(L),P=E.act;return(0,e.createComponentVNode)(2,t.NumberInput,{value:A,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(){function D(M,R){return P("configure",{key:w,value:R,ref:x})}return D}()})},b=function(I,L){var w=I.name,A=I.value,x=I.module_ref,E=(0,a.useBackend)(L),P=E.act;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:A,onClick:function(){function D(){return P("configure",{key:w,value:!A,ref:x})}return D}()})},S=function(I,L){var w=I.name,A=I.value,x=I.module_ref,E=(0,a.useBackend)(L),P=E.act;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"paint-brush",onClick:function(){function D(){return P("configure",{key:w,ref:x})}return D}()}),(0,e.createComponentVNode)(2,t.ColorBox,{color:A,mr:.5})],4)},B=function(I,L){var w=I.name,A=I.value,x=I.values,E=I.module_ref,P=(0,a.useBackend)(L),D=P.act;return(0,e.createComponentVNode)(2,t.Dropdown,{displayText:A,options:x,onSelected:function(){function M(R){return D("configure",{key:w,value:R,ref:E})}return M}()})},k=function(I,L){var w=I.name,A=I.display_name,x=I.type,E=I.value,P=I.values,D=I.module_ref,M={number:(0,e.normalizeProps)((0,e.createComponentVNode)(2,f,Object.assign({},I))),bool:(0,e.normalizeProps)((0,e.createComponentVNode)(2,b,Object.assign({},I))),color:(0,e.normalizeProps)((0,e.createComponentVNode)(2,S,Object.assign({},I))),list:(0,e.normalizeProps)((0,e.createComponentVNode)(2,B,Object.assign({},I)))};return(0,e.createComponentVNode)(2,t.Box,{children:[A,": ",M[x]]})},g=function(I,L){var w=I.active,A=I.userradiated,x=I.usertoxins,E=I.usermaxtoxins,P=I.threatlevel;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Level",color:w&&A?"bad":"good",children:w&&A?"IRRADIATED!":"RADIATION-FREE"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxins Level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?x/E:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:x})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Hazard Level",color:w&&P?"bad":"good",bold:!0,children:w&&P?P:0})})]})},l=function(I,L){var w=I.active,A=I.userhealth,x=I.usermaxhealth,E=I.userbrute,P=I.userburn,D=I.usertoxin,M=I.useroxy;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?A/x:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?A:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?P/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?P:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})})]})],4)},c=function(I,L){var w=I.active,A=I.statustime,x=I.statusid,E=I.statushealth,P=I.statusmaxhealth,D=I.statusbrute,M=I.statusburn,R=I.statustoxin,O=I.statusoxy,_=I.statustemp,F=I.statusnutrition,U=I.statusfingerprints,z=I.statusdna,$=I.statusviruses;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Time",children:w?A:"00:00:00"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Number",children:w?x||"0":"???"})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/P:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?R/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:R})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?O/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:O})})})})]}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Body Temperature",children:w?_:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Nutrition Status",children:w?F:0})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"DNA",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fingerprints",children:w?U:"???"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:w?z:"???"})]})}),!!w&&!!$&&(0,e.createComponentVNode)(2,t.Section,{title:"Diseases",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),$.map(function(G){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.type}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[G.stage,"/",G.maxstage]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.cure})]},G.name)})]})})],0)},m={rad_counter:g,health_analyzer:l,status_readout:c},i=function(){return(0,e.createComponentVNode)(2,t.Section,{align:"center",fill:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,e.createComponentVNode)(2,t.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},d=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data;return(0,e.createComponentVNode)(2,t.Dimmer,{children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},s=function(I,L){var w=I.configuration_data,A=I.module_ref,x=Object.keys(w);return(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[x.map(function(E){var P=w[E];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{name:E,display_name:P.display_name,type:P.type,value:P.value,values:P.values,module_ref:A})},P.key)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:I.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},u=function(I){switch(I){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},v=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.active,P=x.malfunctioning,D=x.locked,M=x.open,R=x.selected_module,O=x.complexity,_=x.complexity_max,F=x.wearer_name,U=x.wearer_job,z=x.link_call,$=x.link_id,G=P?"Malfunctioning":E?"Active":"Inactive";return(0,e.createComponentVNode)(2,t.Section,{title:"Parameters",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:E?"Deactivate":"Activate",onClick:function(){function X(){return A("activate")}return X}()}),children:G}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:D?"lock-open":"lock",content:D?"Unlock":"Lock",onClick:function(){function X(){return A("lock")}return X}()}),children:D?"Locked":"Unlocked"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"MODLink",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"wifi",color:z?"good":"default",disabled:!$,content:z?"Calling ("+z+")":"Call ("+$+")",onClick:function(){function X(){return A("call")}return X}()}),children:z?"Call Active":"No Active Call"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover",children:M?"Open":"Closed"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Selected Module",children:R||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Complexity",children:[O," (",_,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:[F,", ",U]})]})})},h=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.active,P=x.control,D=x.helmet,M=x.chestplate,R=x.gauntlets,O=x.boots,_=x.core,F=x.charge;return(0,e.createComponentVNode)(2,t.Section,{title:"Hardware",children:[(0,e.createComponentVNode)(2,t.Collapsible,{title:"Parts",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Control Unit",children:P}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Helmet",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chestplate",children:M||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gauntlets",children:R||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Boots",children:O||"None"})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core",children:_&&(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Type",children:_}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:F/100,content:F+"%",ranges:{good:[.6,1/0],average:[.3,.6],bad:[-1/0,.3]}})})]})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},C=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.active,P=x.modules,D=P.filter(function(M){return!!M.id});return(0,e.createComponentVNode)(2,t.Section,{title:"Info",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:D.length!==0&&D.map(function(M){var R=m[M.id];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!E&&(0,e.createComponentVNode)(2,d),(0,e.normalizeProps)((0,e.createComponentVNode)(2,R,Object.assign({},M,{active:E})))]},M.ref)})||(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},p=function(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.complexity_max,P=x.modules,D=(0,a.useLocalState)(L,"module_configuration",null),M=D[0],R=D[1];return(0,e.createComponentVNode)(2,t.Section,{title:"Modules",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:P.length!==0&&P.map(function(O){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Collapsible,{title:O.module_name,children:(0,e.createComponentVNode)(2,t.Section,{children:[M===O.ref&&(0,e.createComponentVNode)(2,s,{configuration_data:O.configuration_data,module_ref:O.ref,onExit:function(){function _(){return R(null)}return _}()}),(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[O.module_complexity,"/",E]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:O.idle_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:O.active_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:O.use_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[O.cooldown>0&&O.cooldown/10||"0","/",O.cooldown_time/10,"s"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function _(){return A("select",{ref:O.ref})}return _}(),icon:"bullseye",selected:O.module_active,tooltip:u(O.module_type),tooltipPosition:"left",disabled:!O.module_type}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function _(){return R(O.ref)}return _}(),icon:"cog",selected:M===O.ref,tooltip:"Configure",tooltipPosition:"left",disabled:O.configuration_data.length===0}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function _(){return A("pin",{ref:O.ref})}return _}(),icon:"thumbtack",selected:O.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!O.module_type})]})]})]}),(0,e.createComponentVNode)(2,t.Box,{children:O.description})]})})},O.ref)})||(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Modules Detected"})})})})},N=r.MODsuitContent=function(){function y(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.ui_theme,P=x.interface_break;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!P,children:!!P&&(0,e.createComponentVNode)(2,i)||(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,v)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,C)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,p)})]})})}return y}(),V=r.MODsuit=function(){function y(I,L){var w=(0,a.useBackend)(L),A=w.act,x=w.data,E=x.ui_theme,P=x.interface_break;return(0,e.createComponentVNode)(2,o.Window,{theme:E,width:400,height:620,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,N)})})})}return y}()},78624:function(T,r,n){"use strict";r.__esModule=!0,r.MagnetController=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(3939),S=new Map([["n",{icon:"arrow-up",tooltip:"Move North"}],["e",{icon:"arrow-right",tooltip:"Move East"}],["s",{icon:"arrow-down",tooltip:"Move South"}],["w",{icon:"arrow-left",tooltip:"Move West"}],["c",{icon:"crosshairs",tooltip:"Move to Magnet"}],["r",{icon:"dice",tooltip:"Move Randomly"}]]),B=r.MagnetController=function(){function k(g,l){var c=(0,t.useBackend)(l),m=c.act,i=c.data,d=i.autolink,s=i.code,u=i.frequency,v=i.linkedMagnets,h=i.magnetConfiguration,C=i.path,p=i.pathPosition,N=i.probing,V=i.powerState,y=i.speed;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[!d&&(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{content:"Probe",icon:N?"spinner":"sync",iconSpin:!!N,disabled:N,onClick:function(){function I(){return m("probe_magnets")}return I}()}),title:"Magnet Linking",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,a.toFixed)(u/10,1)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:s})]})}),(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{icon:V?"power-off":"times",content:V?"On":"Off",selected:V,onClick:function(){function I(){return m("toggle_power")}return I}()}),title:"Controller Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:y.value,minValue:y.min,maxValue:y.max,onChange:function(){function I(L,w){return m("set_speed",{speed:w})}return I}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Path",children:[Array.from(S.entries()).map(function(I){var L=I[0],w=I[1],A=w.icon,x=w.tooltip;return(0,e.createComponentVNode)(2,o.Button,{icon:A,tooltip:x,onClick:function(){function E(){return m("path_add",{code:L})}return E}()},L)}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",confirmIcon:"trash",confirmContent:"",float:"right",tooltip:"Reset Path",tooltipPosition:"left",onClick:function(){function I(){return m("path_clear")}return I}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file-import",float:"right",tooltip:"Manually input path",tooltipPosition:"left",onClick:function(){function I(){return(0,b.modalOpen)(l,"path_custom_input")}return I}()}),(0,e.createComponentVNode)(2,o.BlockQuote,{children:C.map(function(I,L){var w=S.get(I)||{icon:"question"},A=w.icon,x=w.tooltip;return(0,e.createComponentVNode)(2,o.Button.Confirm,{selected:L+2===p,icon:A,confirmIcon:A,confirmContent:"",tooltip:x,onClick:function(){function E(){return m("path_remove",{index:L+1,code:I})}return E}()},L)})})]})]})}),v.map(function(I,L){var w=I.uid,A=I.powerState,x=I.electricityLevel,E=I.magneticField;return(0,e.createComponentVNode)(2,o.Section,{title:"Magnet #"+(L+1)+" Configuration",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:A?"power-off":"times",content:A?"On":"Off",selected:A,onClick:function(){function P(){return m("toggle_magnet_power",{id:w})}return P}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Move Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:x,minValue:h.electricityLevel.min,maxValue:h.electricityLevel.max,onChange:function(){function P(D,M){return m("set_electricity_level",{id:w,electricityLevel:M})}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Field Size",children:(0,e.createComponentVNode)(2,o.Slider,{value:E,minValue:h.magneticField.min,maxValue:h.magneticField.max,onChange:function(){function P(D,M){return m("set_magnetic_field",{id:w,magneticField:M})}return P}()})})]})},w)})]})]})}return k}()},72106:function(T,r,n){"use strict";r.__esModule=!0,r.MechBayConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.MechBayConsole=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.recharge_port,m=c&&c.mech,i=m&&m.cell,d=m&&m.name;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:155,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:d?"Mech status: "+d:"Mech status",textAlign:"center",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Sync",onClick:function(){function s(){return g("reconnect")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:m.health/m.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||!i&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cell is installed."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:i.charge/i.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:i.charge})," / "+i.maxcharge]})})]})})})})}return b}()},7466:function(T,r,n){"use strict";r.__esModule=!0,r.MechaControlConsole=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(25328),S=r.MechaControlConsole=function(){function B(k,g){var l=(0,t.useBackend)(g),c=l.act,m=l.data,i=m.beacons,d=m.stored_data;return d.length?(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"window-close",onClick:function(){function s(){return c("clear_log")}return s}()}),children:d.map(function(s){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",children:["(",s.time,")"]}),(0,e.createComponentVNode)(2,o.Box,{children:(0,b.decodeHtmlEntities)(s.message)})]},s.time)})})})}):(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:i.length&&i.map(function(s){return(0,e.createComponentVNode)(2,o.Section,{title:s.name,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function u(){return c("send_message",{mt:s.uid})}return u}(),children:"Message"}),(0,e.createComponentVNode)(2,o.Button,{icon:"eye",onClick:function(){function u(){return c("get_log",{mt:s.uid})}return u}(),children:"View Log"}),(0,e.createComponentVNode)(2,o.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){function u(){return c("shock",{mt:s.uid})}return u}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.maxHealth*.75,1/0],average:[s.maxHealth*.5,s.maxHealth*.75],bad:[-1/0,s.maxHealth*.5]},value:s.health,maxValue:s.maxHealth})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cell Charge",children:s.cell&&(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.cellMaxCharge*.75,1/0],average:[s.cellMaxCharge*.5,s.cellMaxCharge*.75],bad:[-1/0,s.cellMaxCharge*.5]},value:s.cellCharge,maxValue:s.cellMaxCharge})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No Cell Installed"})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Air Tank",children:[s.airtank,"kPa"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pilot",children:s.pilot||"Unoccupied"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:(0,b.toTitleCase)(s.location)||"Unknown"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Active Equipment",children:s.active||"None"}),s.cargoMax&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cargo Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{bad:[s.cargoMax*.75,1/0],average:[s.cargoMax*.5,s.cargoMax*.75],good:[-1/0,s.cargoMax*.5]},value:s.cargoUsed,maxValue:s.cargoMax})})||null]})},s.name)})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No mecha beacons found."})})})}return B}()},79625:function(T,r,n){"use strict";r.__esModule=!0,r.MedicalRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(3939),b=n(98595),S=n(321),B=n(5485),k=n(22091),g={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},l={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},c=function(A,x){(0,f.modalOpen)(A,"edit",{field:x.edit,value:x.value})},m=function(A,x){var E=A.args;return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:E.name||"Virus",children:(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Number of stages",children:E.max_stages}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Spread",children:[E.spread_text," Transmission"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Possible cure",children:E.cure}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Notes",children:E.desc}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Severity",color:g[E.severity],children:E.severity})]})})})},i=r.MedicalRecords=function(){function w(A,x){var E=(0,t.useBackend)(x),P=E.data,D=P.loginState,M=P.screen;if(!D.logged_in)return(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,B.LoginScreen)})});var R;return M===2?R=(0,e.createComponentVNode)(2,d):M===3?R=(0,e.createComponentVNode)(2,s):M===4?R=(0,e.createComponentVNode)(2,u):M===5?R=(0,e.createComponentVNode)(2,p):M===6?R=(0,e.createComponentVNode)(2,N):M===7&&(R=(0,e.createComponentVNode)(2,V)),(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,L),R]})})]})}return w}(),d=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.records,R=(0,t.useLocalState)(x,"searchText",""),O=R[0],_=R[1],F=(0,t.useLocalState)(x,"sortId","name"),U=F[0],z=F[1],$=(0,t.useLocalState)(x,"sortOrder",!0),G=$[0],X=$[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){function J(){return P("screen",{screen:3})}return J}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search by Name, ID, Physical Status, or Mental Status",onInput:function(){function J(se,ie){return _(ie)}return J}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,y,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,y,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,y,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,y,{id:"p_stat",children:"Patient Status"}),(0,e.createComponentVNode)(2,y,{id:"m_stat",children:"Mental Status"})]}),M.filter((0,a.createSearch)(O,function(J){return J.name+"|"+J.id+"|"+J.rank+"|"+J.p_stat+"|"+J.m_stat})).sort(function(J,se){var ie=G?1:-1;return J[U].localeCompare(se[U])*ie}).map(function(J){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listRow--"+l[J.p_stat],onClick:function(){function se(){return P("view_record",{view_record:J.ref})}return se}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",J.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.p_stat}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.m_stat})]},J.id)})]})})})],4)},s=function(A,x){var E=(0,t.useBackend)(x),P=E.act;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"download",content:"Backup to Disk",disabled:!0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," "]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button.Confirm,{fluid:!0,translucent:!0,lineHeight:3,icon:"trash",content:"Delete All Medical Records",onClick:function(){function D(){return P("del_all_med_records")}return D}()})})]})})},u=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medical,R=D.printing;return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{height:"235px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:R?"spinner":"print",disabled:R,iconSpin:!!R,content:"Print Record",ml:"0.5rem",onClick:function(){function O(){return P("print_record")}return O}()}),children:(0,e.createComponentVNode)(2,v)})}),!M||!M.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function O(){return P("new_med_record")}return O}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Medical records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:!!M.empty,content:"Delete Medical Record",onClick:function(){function O(){return P("del_med_record")}return O}()}),children:(0,e.createComponentVNode)(2,h)})}),(0,e.createComponentVNode)(2,C)],4)],0)},v=function(A,x){var E=(0,t.useBackend)(x),P=E.data,D=P.general;return!D||!D.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:D.fields.map(function(M,R){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:M.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:M.value}),!!M.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function O(){return c(x,M)}return O}()})]},R)})})}),!!D.has_photos&&D.photos.map(function(M,R){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:M,style:{width:"96px","margin-top":"2.5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",R+1]},R)})]})},h=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medical;return!M||!M.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"Medical records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:M.fields.map(function(R,O){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:R.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(R.value),!!R.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:R.line_break?"1rem":"initial",onClick:function(){function _(){return c(x,R)}return _}()})]},O)})})})})},C=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medical;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function R(){return(0,f.modalOpen)(x,"add_comment")}return R}()}),children:M.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):M.comments.map(function(R,O){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:R.header}),(0,e.createVNode)(1,"br"),R.text,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function _(){return P("del_comment",{del_comment:O+1})}return _}()})]},O)})})})},p=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.virus,R=(0,t.useLocalState)(x,"searchText",""),O=R[0],_=R[1],F=(0,t.useLocalState)(x,"sortId2","name"),U=F[0],z=F[1],$=(0,t.useLocalState)(x,"sortOrder2",!0),G=$[0],X=$[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{ml:"0.25rem",fluid:!0,placeholder:"Search by Name, Max Stages, or Severity",onInput:function(){function J(se,ie){return _(ie)}return J}()})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,I,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,I,{id:"max_stages",children:"Max Stages"}),(0,e.createComponentVNode)(2,I,{id:"severity",children:"Severity"})]}),M.filter((0,a.createSearch)(O,function(J){return J.name+"|"+J.max_stages+"|"+J.severity})).sort(function(J,se){var ie=G?1:-1;return J[U].localeCompare(se[U])*ie}).map(function(J){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listVirus--"+J.severity,onClick:function(){function se(){return P("vir",{vir:J.D})}return se}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"virus"})," ",J.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:J.max_stages}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:g[J.severity],children:J.severity})]},J.id)})]})})})})],4)},N=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.goals;return(0,e.createComponentVNode)(2,o.Section,{title:"Virology Goals",fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:M.length!==0&&M.map(function(R){return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:R.name,children:[(0,e.createComponentVNode)(2,o.Table,{children:(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:R.delivered,minValue:0,maxValue:R.deliverygoal,ranges:{good:[R.deliverygoal*.5,1/0],average:[R.deliverygoal*.25,R.deliverygoal*.5],bad:[-1/0,R.deliverygoal*.25]},children:[R.delivered," / ",R.deliverygoal," Units"]})})})}),(0,e.createComponentVNode)(2,o.Box,{children:R.report})]})},R.id)})||(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:"No Goals Detected"})})})})},V=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.medbots;return M.length===0?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"robot",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"There are no Medibots."]})})})}):(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Area"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Chemicals"})]}),M.map(function(R){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listMedbot--"+R.on,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"medical"})," ",R.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[R.area||"Unknown"," (",R.x,", ",R.y,")"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:R.on?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Online"}):(0,e.createComponentVNode)(2,o.Box,{color:"average",children:"Offline"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:R.use_beaker?"Reservoir: "+R.total_volume+"/"+R.maximum_volume:"Using internal synthesizer"})]},R.id)})]})})})},y=function(A,x){var E=(0,t.useLocalState)(x,"sortId","name"),P=E[0],D=E[1],M=(0,t.useLocalState)(x,"sortOrder",!0),R=M[0],O=M[1],_=A.id,F=A.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:P!==_&&"transparent",onClick:function(){function U(){P===_?O(!R):(D(_),O(!0))}return U}(),children:[F,P===_&&(0,e.createComponentVNode)(2,o.Icon,{name:R?"sort-up":"sort-down",ml:"0.25rem;"})]})})},I=function(A,x){var E=(0,t.useLocalState)(x,"sortId2","name"),P=E[0],D=E[1],M=(0,t.useLocalState)(x,"sortOrder2",!0),R=M[0],O=M[1],_=A.id,F=A.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:P!==_&&"transparent",onClick:function(){function U(){P===_?O(!R):(D(_),O(!0))}return U}(),children:[F,P===_&&(0,e.createComponentVNode)(2,o.Icon,{name:R?"sort-up":"sort-down",ml:"0.25rem;"})]})})},L=function(A,x){var E=(0,t.useBackend)(x),P=E.act,D=E.data,M=D.screen,R=D.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:M===2,onClick:function(){function O(){P("screen",{screen:2})}return O}(),children:"List Records"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"database",selected:M===5,onClick:function(){function O(){P("screen",{screen:5})}return O}(),children:"Virus Database"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"vial",selected:M===6,onClick:function(){function O(){P("screen",{screen:6})}return O}(),children:"Virology Goals"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"plus-square",selected:M===7,onClick:function(){function O(){return P("screen",{screen:7})}return O}(),children:"Medibot Tracking"}),M===3&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:M===3,children:"Record Maintenance"}),M===4&&R&&!R.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:M===4,children:["Record: ",R.fields[0].value]})]})})};(0,f.modalRegisterBodyOverride)("virus",m)},54989:function(T,r,n){"use strict";r.__esModule=!0,r.MerchVendor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=g.product,s=g.productImage,u=g.productCategory,v=i.user_money;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:d.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{disabled:d.price>v,icon:"shopping-cart",content:d.price,textAlign:"left",onClick:function(){function h(){return m("purchase",{name:d.name,category:u})}return h}()})})]})},b=function(g,l){var c=(0,a.useBackend)(l),m=c.data,i=(0,a.useLocalState)(l,"tabIndex",1),d=i[0],s=m.products,u=m.imagelist,v=["apparel","toy","decoration"];return(0,e.createComponentVNode)(2,t.Table,{children:s[v[d]].map(function(h){return(0,e.createComponentVNode)(2,f,{product:h,productImage:u[h.path],productCategory:v[d]},h.name)})})},S=r.MerchVendor=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.user_cash,s=i.inserted_cash;return(0,e.createComponentVNode)(2,o.Window,{title:"Merch Computer",width:450,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,e.createVNode)(1,"b",null,s,0)," credits inserted."]}),(0,e.createComponentVNode)(2,t.Button,{disabled:!s,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){function u(){return m("change")}return u}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",d!==null&&(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:["Your balance is ",(0,e.createVNode)(1,"b",null,[d||0,(0,e.createTextVNode)(" credits")],0),"."]})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,b)]})})]})})})}return k}(),B=function(g,l){var c=(0,a.useBackend)(l),m=c.data,i=(0,a.useLocalState)(l,"tabIndex",1),d=i[0],s=i[1],u=m.login_state;return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"dice",selected:d===1,onClick:function(){function v(){return s(1)}return v}(),children:"Toys"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"flag",selected:d===2,onClick:function(){function v(){return s(2)}return v}(),children:"Decorations"})]})}},87684:function(T,r,n){"use strict";r.__esModule=!0,r.MiningVendor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=["title","items","gridLayout"];function S(i,d){if(i==null)return{};var s={};for(var u in i)if({}.hasOwnProperty.call(i,u)){if(d.includes(u))continue;s[u]=i[u]}return s}var B={Alphabetical:function(){function i(d,s){return d-s}return i}(),Availability:function(){function i(d,s){return-(d.affordable-s.affordable)}return i}(),Price:function(){function i(d,s){return d.price-s.price}return i}()},k=r.MiningVendor=function(){function i(d,s){var u=(0,t.useLocalState)(s,"gridLayout",!1),v=u[0],h=u[1];return(0,e.createComponentVNode)(2,f.Window,{width:400,height:525,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,c,{gridLayout:v,setGridLayout:h}),(0,e.createComponentVNode)(2,l,{gridLayout:v})]})})})}return i}(),g=function(d,s){var u=(0,t.useBackend)(s),v=u.act,h=u.data,C=h.has_id,p=h.id;return(0,e.createComponentVNode)(2,o.NoticeBox,{success:C,children:C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",p.name,".",(0,e.createVNode)(1,"br"),"You have ",p.points.toLocaleString("en-US")," points."]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){function N(){return v("logoff")}return N}()}),(0,e.createComponentVNode)(2,o.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},l=function(d,s){var u=(0,t.useBackend)(s),v=u.act,h=u.data,C=h.has_id,p=h.id,N=h.items,V=d.gridLayout,y=(0,t.useLocalState)(s,"search",""),I=y[0],L=y[1],w=(0,t.useLocalState)(s,"sort","Alphabetical"),A=w[0],x=w[1],E=(0,t.useLocalState)(s,"descending",!1),P=E[0],D=E[1],M=(0,a.createSearch)(I,function(_){return _[0]}),R=!1,O=Object.entries(N).map(function(_,F){var U=Object.entries(_[1]).filter(M).map(function(z){return z[1].affordable=C&&p.points>=z[1].price,z[1]}).sort(B[A]);if(U.length!==0)return P&&(U=U.reverse()),R=!0,(0,e.createComponentVNode)(2,m,{title:_[0],items:U,gridLayout:V},_[0])});return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:R?O:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No items matching your criteria was found!"})})})},c=function(d,s){var u=d.gridLayout,v=d.setGridLayout,h=(0,t.useLocalState)(s,"search",""),C=h[0],p=h[1],N=(0,t.useLocalState)(s,"sort",""),V=N[0],y=N[1],I=(0,t.useLocalState)(s,"descending",!1),L=I[0],w=I[1];return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{mt:.2,placeholder:"Search by item name..",width:"100%",onInput:function(){function A(x,E){return p(E)}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:u?"list":"table-cells-large",height:1.75,tooltip:u?"Toggle List Layout":"Toggle Grid Layout",tooltipPosition:"bottom-start",onClick:function(){function A(){return v(!u)}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:"Alphabetical",options:Object.keys(B),width:"100%",onSelected:function(){function A(x){return y(x)}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:L?"arrow-down":"arrow-up",height:1.75,tooltip:L?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){function A(){return w(!L)}return A}()})})]})})},m=function(d,s){var u=(0,t.useBackend)(s),v=u.act,h=u.data,C=d.title,p=d.items,N=d.gridLayout,V=S(d,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Collapsible,Object.assign({open:!0,title:C},V,{children:p.map(function(y){return N?(0,e.createComponentVNode)(2,o.ImageButton,{mb:.5,imageSize:57.5,dmIcon:y.icon,dmIconState:y.icon_state,disabled:!h.has_id||h.id.points0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:ae>=10?"9+":ae})}),(0,e.createComponentVNode)(2,s,{icon:"briefcase",title:"Job Openings",selected:O===1,onClick:function(){function le(){return x("jobs")}return le}()}),(0,e.createComponentVNode)(2,o.Divider)]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:_.map(function(le){return(0,e.createComponentVNode)(2,s,{icon:le.icon,title:le.name,selected:O===2&&_[U-1]===le,onClick:function(){function Z(){return x("channel",{uid:le.uid})}return Z}(),children:le.unread>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:le.unread>=10?"9+":le.unread})},le)})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Divider),(!!P||!!D)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,s,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){function le(){return(0,S.modalOpen)(w,"wanted_notice")}return le}()}),(0,e.createComponentVNode)(2,s,{security:!0,icon:me?"minus-square":"minus-square-o",title:"Censor Mode: "+(me?"On":"Off"),mb:"0.5rem",onClick:function(){function le(){return q(!me)}return le}()}),(0,e.createComponentVNode)(2,o.Divider)],4),(0,e.createComponentVNode)(2,s,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){function le(){return(0,S.modalOpen)(w,"create_story")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"plus-circle",title:"New Channel",onClick:function(){function le(){return(0,S.modalOpen)(w,"create_channel")}return le}()}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,s,{icon:R?"spinner":"print",iconSpin:R,title:R?"Printing...":"Print Newspaper",onClick:function(){function le(){return x("print_newspaper")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:M?"volume-mute":"volume-up",title:"Mute: "+(M?"On":"Off"),onClick:function(){function le(){return x("toggle_mute")}return le}()})]})]})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,width:"100%",children:[(0,e.createComponentVNode)(2,B.TemporaryNotice),re]})]})})]})}return I}(),s=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=L.icon,P=E===void 0?"":E,D=L.iconSpin,M=L.selected,R=M===void 0?!1:M,O=L.security,_=O===void 0?!1:O,F=L.onClick,U=L.title,z=L.children,$=l(L,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Newscaster__menuButton",R&&"Newscaster__menuButton--selected",_&&"Newscaster__menuButton--security"]),onClick:F},$,{children:[R&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,e.createComponentVNode)(2,o.Icon,{name:P,spin:D,size:"2"}),(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--title",children:U}),z]})))},u=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.screen,D=E.is_admin,M=E.channel_idx,R=E.channel_can_manage,O=E.channels,_=E.stories,F=E.wanted,U=(0,t.useLocalState)(w,"fullStories",[]),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"censorMode",!1),X=G[0],J=G[1],se=P===2&&M>-1?O[M-1]:null;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!F&&(0,e.createComponentVNode)(2,h,{story:F,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:se?se.icon:"newspaper",mr:"0.5rem"}),se?se.name:"Headlines"],0),children:_.length>0?_.slice().reverse().map(function(ie){return!z.includes(ie.uid)&&ie.body.length+3>c?Object.assign({},ie,{body_short:ie.body.substr(0,c-4)+"..."}):ie}).map(function(ie,me){return(0,e.createComponentVNode)(2,h,{story:ie},me)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no stories at this time."]})}),!!se&&(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,height:"40%",title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"info-circle",mr:"0.5rem"}),(0,e.createTextVNode)("About")],4),buttons:(0,e.createFragment)([X&&(0,e.createComponentVNode)(2,o.Button,{disabled:!!se.admin&&!D,selected:se.censored,icon:se.censored?"comment-slash":"comment",content:se.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){function ie(){return x("censor_channel",{uid:se.uid})}return ie}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!R,icon:"cog",content:"Manage",onClick:function(){function ie(){return(0,S.modalOpen)(w,"manage_channel",{uid:se.uid})}return ie}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",children:se.description||"N/A"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:se.author||"N/A"}),!!D&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Ckey",children:se.author_ckey}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Public",children:se.public?"Yes":"No"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Views",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"eye",mr:"0.5rem"}),_.reduce(function(ie,me){return ie+me.view_count},0).toLocaleString()]})]})})]})},v=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.jobs,D=E.wanted,M=Object.entries(P).reduce(function(R,O){var _=O[0],F=O[1];return R+F.length},0);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!D&&(0,e.createComponentVNode)(2,h,{story:D,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"briefcase",mr:"0.5rem"}),(0,e.createTextVNode)("Job Openings")],4),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:M>0?m.map(function(R){return Object.assign({},i[R],{id:R,jobs:P[R]})}).filter(function(R){return!!R&&R.jobs.length>0}).map(function(R){return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+R.id]),title:R.title,buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:R.fluff_text}),children:R.jobs.map(function(O){return(0,e.createComponentVNode)(2,o.Box,{class:(0,a.classes)(["Newscaster__jobOpening",!!O.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",O.title]},O.title)})},R.id)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,e.createComponentVNode)(2,o.Section,{height:"17%",children:["Interested in serving Nanotrasen?",(0,e.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,e.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},h=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=L.story,D=L.wanted,M=D===void 0?!1:D,R=E.is_admin,O=(0,t.useLocalState)(w,"fullStories",[]),_=O[0],F=O[1],U=(0,t.useLocalState)(w,"censorMode",!1),z=U[0],$=U[1];return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__story",M&&"Newscaster__story--wanted"]),title:(0,e.createFragment)([M&&(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle",mr:"0.5rem"}),P.censor_flags&2&&"[REDACTED]"||P.title||"News from "+P.author],0),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:[!M&&z&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,e.createComponentVNode)(2,o.Button,{enabled:P.censor_flags&2,icon:P.censor_flags&2?"comment-slash":"comment",content:P.censor_flags&2?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){function G(){return x("censor_story",{uid:P.uid})}return G}()})}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",P.author," |\xA0",!!R&&(0,e.createFragment)([(0,e.createTextVNode)("ckey: "),P.author_ckey,(0,e.createTextVNode)(" |\xA0")],0),!M&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),(0,e.createTextVNode)(" "),P.view_count.toLocaleString(),(0,e.createTextVNode)(" |\xA0")],0),(0,e.createComponentVNode)(2,o.Icon,{name:"clock"})," ",(0,f.timeAgo)(P.publish_time,E.world_time)]})]})}),children:(0,e.createComponentVNode)(2,o.Box,{children:P.censor_flags&2?"[REDACTED]":(0,e.createFragment)([!!P.has_photo&&(0,e.createComponentVNode)(2,C,{name:"story_photo_"+P.uid+".png",float:"right",ml:"0.5rem"}),(P.body_short||P.body).split("\n").map(function(G,X){return(0,e.createComponentVNode)(2,o.Box,{children:G||(0,e.createVNode)(1,"br")},X)}),P.body_short&&(0,e.createComponentVNode)(2,o.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){function G(){return F([].concat(_,[P.uid]))}return G}()}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})],0)})})},C=function(L,w){var A=L.name,x=l(L,g),E=(0,t.useLocalState)(w,"viewingPhoto",""),P=E[0],D=E[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({as:"img",className:"Newscaster__photo",src:A,onClick:function(){function M(){return D(A)}return M}()},x)))},p=function(L,w){var A=(0,t.useLocalState)(w,"viewingPhoto",""),x=A[0],E=A[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Newscaster__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:x}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function P(){return E("")}return P}()})]})},N=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=!!L.args.uid&&E.channels.filter(function(te){return te.uid===L.args.uid}).pop();if(L.id==="manage_channel"&&!P){(0,S.modalClose)(w);return}var D=L.id==="manage_channel",M=!!L.args.is_admin,R=L.args.scanned_user,O=(0,t.useLocalState)(w,"author",(P==null?void 0:P.author)||R||"Unknown"),_=O[0],F=O[1],U=(0,t.useLocalState)(w,"name",(P==null?void 0:P.name)||""),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"description",(P==null?void 0:P.description)||""),X=G[0],J=G[1],se=(0,t.useLocalState)(w,"icon",(P==null?void 0:P.icon)||"newspaper"),ie=se[0],me=se[1],q=(0,t.useLocalState)(w,"isPublic",D?!!(P!=null&&P.public):!1),re=q[0],ae=q[1],le=(0,t.useLocalState)(w,"adminLocked",(P==null?void 0:P.admin)===1||!1),Z=le[0],ne=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:D?"Manage "+P.name:"Create New Channel",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!M,width:"100%",value:_,onInput:function(){function te(fe,pe){return F(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:z,onInput:function(){function te(fe,pe){return $(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:X,onInput:function(){function te(fe,pe){return J(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Icon",children:[(0,e.createComponentVNode)(2,o.Input,{disabled:!M,value:ie,width:"35%",mr:"0.5rem",onInput:function(){function te(fe,pe){return me(pe)}return te}()}),(0,e.createComponentVNode)(2,o.Icon,{name:ie,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Accept Public Stories?",children:(0,e.createComponentVNode)(2,o.Button,{selected:re,icon:re?"toggle-on":"toggle-off",content:re?"Yes":"No",onClick:function(){function te(){return ae(!re)}return te}()})}),M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:Z,icon:Z?"lock":"lock-open",content:Z?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return ne(!Z)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:_.trim().length===0||z.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,S.modalAnswer)(w,L.id,"",{author:_,name:z.substr(0,49),description:X.substr(0,128),icon:ie,public:re?1:0,admin_locked:Z?1:0})}return te}()})]})},V=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.photo,D=E.channels,M=E.channel_idx,R=M===void 0?-1:M,O=!!L.args.is_admin,_=L.args.scanned_user,F=D.slice().sort(function(te,fe){if(R<0)return 0;var pe=D[R-1];if(pe.uid===te.uid)return-1;if(pe.uid===fe.uid)return 1}).filter(function(te){return O||!te.frozen&&(te.author===_||!!te.public)}),U=(0,t.useLocalState)(w,"author",_||"Unknown"),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"channel",F.length>0?F[0].name:""),X=G[0],J=G[1],se=(0,t.useLocalState)(w,"title",""),ie=se[0],me=se[1],q=(0,t.useLocalState)(w,"body",""),re=q[0],ae=q[1],le=(0,t.useLocalState)(w,"adminLocked",!1),Z=le[0],ne=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!O,width:"100%",value:z,onInput:function(){function te(fe,pe){return $(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:X,options:F.map(function(te){return te.name}),mb:"0",width:"100%",onSelected:function(){function te(fe){return J(fe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Divider),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:ie,onInput:function(){function te(fe,pe){return me(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:re,onInput:function(){function te(fe,pe){return ae(pe)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){function te(){return x(P?"eject_photo":"attach_photo")}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Section,{noTopPadding:!0,title:ie,maxHeight:"13.5rem",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{mt:"0.5rem",children:[!!P&&(0,e.createComponentVNode)(2,C,{name:"inserted_photo_"+P.uid+".png",float:"right"}),re.split("\n").map(function(te,fe){return(0,e.createComponentVNode)(2,o.Box,{children:te||(0,e.createVNode)(1,"br")},fe)}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})]})})}),O&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:Z,icon:Z?"lock":"lock-open",content:Z?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return ne(!Z)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:z.trim().length===0||X.trim().length===0||ie.trim().length===0||re.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,S.modalAnswer)(w,"create_story","",{author:z,channel:X,title:ie.substr(0,127),body:re.substr(0,1023),admin_locked:Z?1:0})}return te}()})]})},y=function(L,w){var A=(0,t.useBackend)(w),x=A.act,E=A.data,P=E.photo,D=E.wanted,M=!!L.args.is_admin,R=L.args.scanned_user,O=(0,t.useLocalState)(w,"author",(D==null?void 0:D.author)||R||"Unknown"),_=O[0],F=O[1],U=(0,t.useLocalState)(w,"name",(D==null?void 0:D.title.substr(8))||""),z=U[0],$=U[1],G=(0,t.useLocalState)(w,"description",(D==null?void 0:D.body)||""),X=G[0],J=G[1],se=(0,t.useLocalState)(w,"adminLocked",(D==null?void 0:D.admin_locked)===1||!1),ie=se[0],me=se[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Authority",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!M,width:"100%",value:_,onInput:function(){function q(re,ae){return F(ae)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:z,maxLength:"128",onInput:function(){function q(re,ae){return $(ae)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",value:X,maxLength:"512",rows:"4",onInput:function(){function q(re,ae){return J(ae)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){function q(){return x(P?"eject_photo":"attach_photo")}return q}()}),!!P&&(0,e.createComponentVNode)(2,C,{name:"inserted_photo_"+P.uid+".png",float:"right"})]}),M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ie,icon:ie?"lock":"lock-open",content:ie?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function q(){return me(!ie)}return q}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!D,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){function q(){x("clear_wanted_notice"),(0,S.modalClose)(w)}return q}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:_.trim().length===0||z.trim().length===0||X.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function q(){(0,S.modalAnswer)(w,L.id,"",{author:_,name:z.substr(0,127),description:X.substr(0,511),admin_locked:ie?1:0})}return q}()})]})};(0,S.modalRegisterBodyOverride)("create_channel",N),(0,S.modalRegisterBodyOverride)("manage_channel",N),(0,S.modalRegisterBodyOverride)("create_story",V),(0,S.modalRegisterBodyOverride)("wanted_notice",y)},48286:function(T,r,n){"use strict";r.__esModule=!0,r.Noticeboard=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.Noticeboard=function(){function S(B,k){var g=(0,t.useBackend)(k),l=g.act,c=g.data,m=c.papers;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:300,theme:"noticeboard",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:m.map(function(i){return(0,e.createComponentVNode)(2,o.Stack.Item,{align:"center",width:"22.45%",height:"85%",onClick:function(){function d(){return l("interact",{paper:i.ref})}return d}(),onContextMenu:function(){function d(s){s.preventDefault(),l("showFull",{paper:i.ref})}return d}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,fontSize:.75,title:i.name,children:(0,a.decodeHtmlEntities)(i.contents)})},i.ref)})})})})}return S}()},41166:function(T,r,n){"use strict";r.__esModule=!0,r.NuclearBomb=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NuclearBomb=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data;return l.extended?(0,e.createComponentVNode)(2,o.Window,{width:350,height:290,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Disk",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.authdisk?"eject":"id-card",selected:l.authdisk,content:l.diskname?l.diskname:"-----",tooltip:l.authdisk?"Eject Disk":"Insert Disk",onClick:function(){function c(){return g("auth")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Code",children:(0,e.createComponentVNode)(2,t.Button,{icon:"key",disabled:!l.authdisk,selected:l.authcode,content:l.codemsg,onClick:function(){function c(){return g("code")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Arming & Disarming",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bolted to floor",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.anchored?"check":"times",selected:l.anchored,disabled:!l.authdisk,content:l.anchored?"YES":"NO",onClick:function(){function c(){return g("toggle_anchor")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Time Left",children:(0,e.createComponentVNode)(2,t.Button,{icon:"stopwatch",content:l.time,disabled:!l.authfull,tooltip:"Set Timer",onClick:function(){function c(){return g("set_time")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety",children:(0,e.createComponentVNode)(2,t.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(){function c(){return g("toggle_safety")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Arm/Disarm",children:(0,e.createComponentVNode)(2,t.Button,{icon:(l.timer,"bomb"),disabled:l.safety||!l.authfull,color:"red",content:l.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){function c(){return g("toggle_armed")}return c}()})})]})})]})}):(0,e.createComponentVNode)(2,o.Window,{width:350,height:115,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Deployment",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){function c(){return g("deploy")}return c}()})})})})}return b}()},52416:function(T,r,n){"use strict";r.__esModule=!0,r.NumberInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(92986),f=n(72253),b=n(36036),S=n(98595),B=r.NumberInputModal=function(){function g(l,c){var m=(0,f.useBackend)(c),i=m.act,d=m.data,s=d.init_value,u=d.large_buttons,v=d.message,h=v===void 0?"":v,C=d.timeout,p=d.title,N=(0,f.useLocalState)(c,"input",s),V=N[0],y=N[1],I=function(){function A(x){x!==V&&y(x)}return A}(),L=function(){function A(x){x!==V&&y(x)}return A}(),w=140+Math.max(Math.ceil(h.length/3),h.length>0&&u?5:0);return(0,e.createComponentVNode)(2,S.Window,{title:p,width:270,height:w,children:[C&&(0,e.createComponentVNode)(2,a.Loader,{value:C}),(0,e.createComponentVNode)(2,S.Window.Content,{onKeyDown:function(){function A(x){var E=window.event?x.which:x.keyCode;E===o.KEY_ENTER&&i("submit",{entry:V}),E===o.KEY_ESCAPE&&i("cancel")}return A}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:h})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{input:V,onClick:L,onChange:I})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return g}(),k=function(l,c){var m=(0,f.useBackend)(c),i=m.act,d=m.data,s=d.min_value,u=d.max_value,v=d.init_value,h=d.round_value,C=l.input,p=l.onClick,N=l.onChange,V=Math.round(C!==s?Math.max(C/2,s):u/2),y=C===s&&s>0||C===1;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:C===s,icon:"angle-double-left",onClick:function(){function I(){return p(s)}return I}(),tooltip:C===s?"Min":"Min ("+s+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!h,minValue:s,maxValue:u,onChange:function(){function I(L,w){return N(w)}return I}(),onEnter:function(){function I(L,w){return i("submit",{entry:w})}return I}(),value:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:C===u,icon:"angle-double-right",onClick:function(){function I(){return p(u)}return I}(),tooltip:C===u?"Max":"Max ("+u+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:y,icon:"divide",onClick:function(){function I(){return p(V)}return I}(),tooltip:y?"Split":"Split ("+V+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:C===v,icon:"redo",onClick:function(){function I(){return p(v)}return I}(),tooltip:v?"Reset ("+v+")":"Reset"})})]})}},1218:function(T,r,n){"use strict";r.__esModule=!0,r.OperatingComputer=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(98595),f=n(36036),b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],S=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],B={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],g=r.OperatingComputer=function(){function i(d,s){var u=(0,t.useBackend)(s),v=u.act,h=u.data,C=h.hasOccupant,p=h.choice,N;return p?N=(0,e.createComponentVNode)(2,m):N=C?(0,e.createComponentVNode)(2,l):(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,o.Window,{width:650,height:455,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!p,icon:"user",onClick:function(){function V(){return v("choiceOff")}return V}(),children:"Patient"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!!p,icon:"cog",onClick:function(){function V(){return v("choiceOn")}return V}(),children:"Options"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,children:N})})]})})})}return i}(),l=function(d,s){var u=(0,t.useBackend)(s),v=u.data,h=v.occupant,C=h.activeSurgeries;return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"Patient",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:h.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:b[h.stat][0],children:b[h.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:h.maxHealth,value:h.health/h.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),S.map(function(p,N){return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:p[0]+" Damage",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:"100",value:h[p[1]]/100,ranges:B,children:(0,a.round)(h[p[1]])},N)},N)}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:h.maxTemp,value:h.bodyTemperature/h.maxTemp,color:k[h.temperatureSuitability+3],children:[(0,a.round)(h.btCelsius),"\xB0C, ",(0,a.round)(h.btFaren),"\xB0F"]})}),!!h.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:h.bloodMax,value:h.bloodLevel/h.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[h.bloodPercent,"%, ",h.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Pulse",children:[h.pulse," BPM"]})],4)]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Active surgeries",level:"2",children:h.inSurgery&&C?C.map(function(p,N){return(0,e.createComponentVNode)(2,f.Section,{style:{textTransform:"capitalize"},title:p.name+" ("+p.location+")",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Next Step",children:p.step},N)},N)},N)}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No procedure ongoing."})})})]})},c=function(){return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No patient detected."]})})},m=function(d,s){var u=(0,t.useBackend)(s),v=u.act,h=u.data,C=h.verbose,p=h.health,N=h.healthAlarm,V=h.oxy,y=h.oxyAlarm,I=h.crit;return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Loudspeaker",children:(0,e.createComponentVNode)(2,f.Button,{selected:C,icon:C?"toggle-on":"toggle-off",content:C?"On":"Off",onClick:function(){function L(){return v(C?"verboseOff":"verboseOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer",children:(0,e.createComponentVNode)(2,f.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){function L(){return v(p?"healthOff":"healthOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:N,stepPixelSize:5,ml:"0",onChange:function(){function L(w,A){return v("health_adj",{new:A})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm",children:(0,e.createComponentVNode)(2,f.Button,{selected:V,icon:V?"toggle-on":"toggle-off",content:V?"On":"Off",onClick:function(){function L(){return v(V?"oxyOff":"oxyOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:y,stepPixelSize:5,ml:"0",onChange:function(){function L(w,A){return v("oxy_adj",{new:A})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Critical Alert",children:(0,e.createComponentVNode)(2,f.Button,{selected:I,icon:I?"toggle-on":"toggle-off",content:I?"On":"Off",onClick:function(){function L(){return v(I?"critOff":"critOn")}return L}()})})]})}},46892:function(T,r,n){"use strict";r.__esModule=!0,r.Orbit=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(35840);function S(u,v){var h=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(h)return(h=h.call(u)).next.bind(h);if(Array.isArray(u)||(h=B(u))||v&&u&&typeof u.length=="number"){h&&(u=h);var C=0;return function(){return C>=u.length?{done:!0}:{done:!1,value:u[C++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function B(u,v){if(u){if(typeof u=="string")return k(u,v);var h={}.toString.call(u).slice(8,-1);return h==="Object"&&u.constructor&&(h=u.constructor.name),h==="Map"||h==="Set"?Array.from(u):h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h)?k(u,v):void 0}}function k(u,v){(v==null||v>u.length)&&(v=u.length);for(var h=0,C=Array(v);hh},m=function(v,h){var C=v.name,p=h.name;if(!C||!p)return 0;var N=C.match(g),V=p.match(g);if(N&&V&&C.replace(g,"")===p.replace(g,"")){var y=parseInt(N[1],10),I=parseInt(V[1],10);return y-I}return c(C,p)},i=function(v,h){var C=v.searchText,p=v.source,N=v.title,V=v.color,y=v.sorted,I=p.filter(l(C));return y&&I.sort(m),p.length>0&&(0,e.createComponentVNode)(2,o.Section,{title:N+" - ("+p.length+")",children:I.map(function(L){return(0,e.createComponentVNode)(2,d,{thing:L,color:V},L.name)})})},d=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=v.color,V=v.thing;return(0,e.createComponentVNode)(2,o.Button,{color:N,tooltip:V.assigned_role?(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",mr:"0.5em",className:(0,b.classes)(["job_icons16x16",V.assigned_role_sprite])})," ",V.assigned_role]}):"",tooltipPosition:"bottom",onClick:function(){function y(){return p("orbit",{ref:V.ref})}return y}(),children:[V.name,V.orbiters&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,children:["(",V.orbiters," ",(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),")"]})]})},s=r.Orbit=function(){function u(v,h){for(var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.alive,y=N.antagonists,I=N.highlights,L=N.response_teams,w=N.tourist,A=N.auto_observe,x=N.dead,E=N.ssd,P=N.ghosts,D=N.misc,M=N.npcs,R=(0,t.useLocalState)(h,"searchText",""),O=R[0],_=R[1],F={},U=S(y),z;!(z=U()).done;){var $=z.value;F[$.antag]===void 0&&(F[$.antag]=[]),F[$.antag].push($)}var G=Object.entries(F);G.sort(function(J,se){return c(J[0],se[0])});var X=function(){function J(se){for(var ie=0,me=[G.map(function(ae){var le=ae[0],Z=ae[1];return Z}),w,I,V,P,E,x,M,D];ie0&&(0,e.createComponentVNode)(2,o.Section,{title:"Antagonists",children:G.map(function(J){var se=J[0],ie=J[1];return(0,e.createComponentVNode)(2,o.Section,{title:se+" - ("+ie.length+")",level:2,children:ie.filter(l(O)).sort(m).map(function(me){return(0,e.createComponentVNode)(2,d,{color:"bad",thing:me},me.name)})},se)})}),I.length>0&&(0,e.createComponentVNode)(2,i,{title:"Highlights",source:I,searchText:O,color:"teal"}),(0,e.createComponentVNode)(2,i,{title:"Response Teams",source:L,searchText:O,color:"purple"}),(0,e.createComponentVNode)(2,i,{title:"Tourists",source:w,searchText:O,color:"violet"}),(0,e.createComponentVNode)(2,i,{title:"Alive",source:V,searchText:O,color:"good"}),(0,e.createComponentVNode)(2,i,{title:"Ghosts",source:P,searchText:O,color:"grey"}),(0,e.createComponentVNode)(2,i,{title:"SSD",source:E,searchText:O,color:"grey"}),(0,e.createComponentVNode)(2,i,{title:"Dead",source:x,searchText:O,sorted:!1}),(0,e.createComponentVNode)(2,i,{title:"NPCs",source:M,searchText:O,sorted:!1}),(0,e.createComponentVNode)(2,i,{title:"Misc",source:D,searchText:O,sorted:!1})]})})}return u}()},15421:function(T,r,n){"use strict";r.__esModule=!0,r.OreRedemption=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(9394);function S(u){if(u==null)throw new TypeError("Cannot destructure "+u)}var B=(0,b.createLogger)("OreRedemption"),k=function(v){return v.toLocaleString("en-US")+" pts"},g=r.OreRedemption=function(){function u(v,h){return(0,e.createComponentVNode)(2,f.Window,{width:490,height:750,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l,{height:"100%"})}),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m)]})})})}return u}(),l=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.id,y=N.points,I=N.disk,L=Object.assign({},(S(v),v));return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({},L,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unclaimed Points",color:y>0?"good":"grey",bold:y>0&&"good",children:k(y)})}),(0,e.createComponentVNode)(2,o.Divider),I?(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Design disk",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,icon:"eject",content:I.name,tooltip:"Ejects the design disk.",onClick:function(){function w(){return p("eject_disk")}return w}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!I.design||!I.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){function w(){return p("download")}return w}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Stored design",children:(0,e.createComponentVNode)(2,o.Box,{color:I.design&&(I.compatible?"good":"bad"),children:I.design||"N/A"})})]}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No design disk inserted."})]})))},c=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.sheets,y=Object.assign({},(S(v),v));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"20%",children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},y,{children:[(0,e.createComponentVNode)(2,i,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),V.map(function(I){return(0,e.createComponentVNode)(2,d,{ore:I},I.id)})]})))})},m=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.alloys,y=Object.assign({},(S(v),v));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},y,{children:[(0,e.createComponentVNode)(2,i,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),V.map(function(I){return(0,e.createComponentVNode)(2,s,{ore:I},I.id)})]})))})},i=function(v,h){var C;return(0,e.createComponentVNode)(2,o.Box,{className:"OreHeader",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:v.title}),(C=v.columns)==null?void 0:C.map(function(p){return(0,e.createComponentVNode)(2,o.Stack.Item,{basis:p[1],textAlign:"center",color:"label",bold:!0,children:p[0]},p)})]})})},d=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=v.ore;if(!(N.value&&N.amount<=0&&!(["metal","glass"].indexOf(N.id)>-1)))return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"45%",align:"middle",children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",N.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:N.name})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",children:N.value}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(y,I){return p(N.value?"sheet":"alloy",{id:N.id,amount:I})}return V}()})})]})})},s=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=v.ore;return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"7%",align:"middle",children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["alloys32x32",N.id])})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",textAlign:"middle",align:"center",children:N.name}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"35%",textAlign:"middle",color:N.amount>=1?"good":"gray",align:"center",children:N.description}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"10%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(y,I){return p(N.value?"sheet":"alloy",{id:N.id,amount:I})}return V}()})})]})})}},52754:function(T,r,n){"use strict";r.__esModule=!0,r.PAI=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(70752),S=function(g){var l;try{l=b("./"+g+".js")}catch(m){if(m.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",g);throw m}var c=l[g];return c||(0,f.routingError)("missingExport",g)},B=r.PAI=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.app_template,s=i.app_icon,u=i.app_title,v=S(d);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{p:1,fill:!0,scrollable:!0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:s,mr:1}),u,d!=="pai_main_menu"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){function h(){return m("Back")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Home",icon:"arrow-up",onClick:function(){function h(){return m("MASTER_back")}return h}()})],4)]}),children:(0,e.createComponentVNode)(2,v)})})})})})}return k}()},85175:function(T,r,n){"use strict";r.__esModule=!0,r.PDA=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(59395),S=function(c){var m;try{m=b("./"+c+".js")}catch(d){if(d.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",c);throw d}var i=m[c];return i||(0,f.routingError)("missingExport",c)},B=r.PDA=function(){function l(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.app,v=s.owner;if(!v)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var h=S(u.template);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:u.icon,mr:1}),u.name]}),children:(0,e.createComponentVNode)(2,h)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:7.5,children:(0,e.createComponentVNode)(2,g)})]})})})}return l}(),k=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.idInserted,v=s.idLink,h=s.stationTime,C=s.cartridge_name;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",color:"transparent",onClick:function(){function p(){return d("Authenticate")}return p}(),content:u?v:"No ID Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"sd-card",color:"transparent",onClick:function(){function p(){return d("Eject")}return p}(),content:C?["Eject "+C]:"No Cartridge Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:h})]})},g=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.app;return(0,e.createComponentVNode)(2,t.Box,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[!!u.has_back&&(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"33%",mr:-.5,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:u.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){function v(){return d("Back")}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:u.has_back?"33%":"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:u.is_home?"disabled":"white",icon:"home",onClick:function(){function v(){d("Home")}return v}()})})]})})}},68654:function(T,r,n){"use strict";r.__esModule=!0,r.Pacman=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49968),b=r.Pacman=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.active,i=c.anchored,d=c.broken,s=c.emagged,u=c.fuel_type,v=c.fuel_usage,h=c.fuel_stored,C=c.fuel_cap,p=c.is_ai,N=c.tmp_current,V=c.tmp_max,y=c.tmp_overheat,I=c.output_max,L=c.power_gen,w=c.output_set,A=c.has_fuel,x=h/C,E=N/V,P=w*L,D=Math.round(h/v*2),M=Math.round(D/60),R=D>120?M+" minutes":D+" seconds";return(0,e.createComponentVNode)(2,o.Window,{width:500,height:225,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(d||!i)&&(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[!!d&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator is malfunctioning!"}),!d&&!i&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!d&&!!i&&(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!A,selected:m,onClick:function(){function O(){return l("toggle_power")}return O}()}),children:(0,e.createComponentVNode)(2,t.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",className:"ml-1",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power setting",children:[(0,e.createComponentVNode)(2,t.NumberInput,{value:w,minValue:1,maxValue:I*(s?2.5:1),step:1,className:"mt-1",onDrag:function(){function O(_,F){return l("change_power",{change_power:F})}return O}()}),"(",(0,f.formatPower)(P),")"]})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:E,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[N," \u2103"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[y>50&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),y>20&&y<=50&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"WARNING: Overheating!"}),y>1&&y<=20&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Temperature High"}),y===0&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fuel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||p||!A,onClick:function(){function O(){return l("eject_fuel")}return O}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Type",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:x,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(h/1e3)," dm\xB3"]})})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel usage",children:[v/1e3," dm\xB3/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel depletion",children:[!!A&&(v?R:"N/A"),!A&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}return S}()},1701:function(T,r,n){"use strict";r.__esModule=!0,r.PanDEMIC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PanDEMIC=function(){function i(d,s){var u=(0,a.useBackend)(s),v=u.data,h=v.beakerLoaded,C=v.beakerContainsBlood,p=v.beakerContainsVirus,N=v.resistances,V=N===void 0?[]:N,y;return h?C?C&&!p&&(y=(0,e.createFragment)([(0,e.createTextVNode)("No disease detected in provided blood sample.")],4)):y=(0,e.createFragment)([(0,e.createTextVNode)("No blood sample found in the loaded container.")],4):y=(0,e.createFragment)([(0,e.createTextVNode)("No container loaded.")],4),(0,e.createComponentVNode)(2,o.Window,{width:575,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[y&&!p?(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b,{fill:!0,vertical:!0}),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:y})}):(0,e.createComponentVNode)(2,k),(V==null?void 0:V.length)>0&&(0,e.createComponentVNode)(2,m,{align:"bottom"})]})})})}return i}(),b=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.beakerLoaded;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!C,onClick:function(){function p(){return v("eject_beaker")}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Destroy",confirmContent:"Destroy",disabled:!C,onClick:function(){function p(){return v("destroy_eject_beaker")}return p}()})],4)},S=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.beakerContainsVirus,p=d.strain,N=p.commonName,V=p.description,y=p.diseaseAgent,I=p.bloodDNA,L=p.bloodType,w=p.possibleTreatments,A=p.transmissionRoute,x=p.isAdvanced,E=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",children:I?(0,e.createVNode)(1,"span",null,I,0,{style:{"font-family":"'Courier New', monospace"}}):"Undetectable"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:L!=null?L:"Undetectable"}})})],4);if(!C)return(0,e.createComponentVNode)(2,t.LabeledList,{children:E});var P;return x&&(N!=null&&N!=="Unknown"?P=(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print Release Forms",onClick:function(){function D(){return v("print_release_forms",{strain_index:d.strainIndex})}return D}(),style:{"margin-left":"auto"}}):P=(0,e.createComponentVNode)(2,t.Button,{icon:"pen",content:"Name Disease",onClick:function(){function D(){return v("name_strain",{strain_index:d.strainIndex})}return D}(),style:{"margin-left":"auto"}})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Common Name",className:"common-name-label",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,align:"center",children:[N!=null?N:"Unknown",P]})}),V&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:V}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Disease Agent",children:y}),E,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Spread Vector",children:A!=null?A:"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Possible Cures",children:w!=null?w:"None"})]})},B=function(d,s){var u,v=(0,a.useBackend)(s),h=v.act,C=v.data,p=!!C.synthesisCooldown,N=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:p?"spinner":"clone",iconSpin:p,content:"Clone",disabled:p,onClick:function(){function V(){return h("clone_strain",{strain_index:d.strainIndex})}return V}()}),d.sectionButtons],0);return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:(u=d.sectionTitle)!=null?u:"Strain Information",buttons:N,children:(0,e.createComponentVNode)(2,S,{strain:d.strain,strainIndex:d.strainIndex})})})},k=function(d,s){var u,v=(0,a.useBackend)(s),h=v.act,C=v.data,p=C.selectedStrainIndex,N=C.strains,V=N[p-1];if(N.length===0)return(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No disease detected in provided blood sample."})});if(N.length===1){var y;return(0,e.createFragment)([(0,e.createComponentVNode)(2,B,{strain:N[0],strainIndex:1,sectionButtons:(0,e.createComponentVNode)(2,b)}),((y=N[0].symptoms)==null?void 0:y.length)>0&&(0,e.createComponentVNode)(2,l,{strain:N[0]})],0)}var I=(0,e.createComponentVNode)(2,b);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Culture Information",fill:!0,buttons:I,children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",style:{height:"100%"},children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:N.map(function(L,w){var A;return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"virus",selected:p-1===w,onClick:function(){function x(){return h("switch_strain",{strain_index:w+1})}return x}(),children:(A=L.commonName)!=null?A:"Unknown"},w)})})}),(0,e.createComponentVNode)(2,B,{strain:V,strainIndex:p}),((u=V.symptoms)==null?void 0:u.length)>0&&(0,e.createComponentVNode)(2,l,{className:"remove-section-bottom-padding",strain:V})]})})})},g=function(d){return d.reduce(function(s,u){return s+u},0)},l=function(d){var s=d.strain.symptoms;return(0,e.createComponentVNode)(2,t.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Infection Symptoms",fill:!0,className:d.className,children:(0,e.createComponentVNode)(2,t.Table,{className:"symptoms-table",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stealth"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Resistance"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stage Speed"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Transmissibility"})]}),s.map(function(u,v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.stealth}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.resistance}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.stageSpeed}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.transmissibility})]},v)}),(0,e.createComponentVNode)(2,t.Table.Row,{className:"table-spacer"}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"font-weight":"bold"},children:"Total"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(u){return u.stealth}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(u){return u.resistance}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(u){return u.stageSpeed}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(u){return u.transmissibility}))})]})]})})})},c=["flask","vial","eye-dropper"],m=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.synthesisCooldown,p=h.beakerContainsVirus,N=h.resistances;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Antibodies",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,wrap:!0,children:N.map(function(V,y){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:c[y%c.length],disabled:!!C,onClick:function(){function I(){return v("clone_vaccine",{resistance_index:y+1})}return I}(),mr:"0.5em"}),V]},y)})})})})}},67921:function(T,r,n){"use strict";r.__esModule=!0,r.ParticleAccelerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(79646),b=n(36352),S=n(98595),B=n(35840),k=n(38307),g=function(d){switch(d){case 1:return"north";case 2:return"south";case 4:return"east";case 8:return"west";case 5:return"northeast";case 6:return"southeast";case 9:return"northwest";case 10:return"southwest"}return""},l=r.ParticleAccelerator=function(){function i(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.assembled,p=h.power,N=h.strength,V=h.max_strength,y=h.icon,I=h.layout_1,L=h.layout_2,w=h.layout_3,A=h.orientation;return(0,e.createComponentVNode)(2,S.Window,{width:395,height:C?160:A==="north"||A==="south"?540:465,children:(0,e.createComponentVNode)(2,S.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Control Panel",buttons:(0,e.createComponentVNode)(2,t.Button,{dmIcon:"sync",content:"Connect",onClick:function(){function x(){return v("scan")}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",mb:"5px",children:(0,e.createComponentVNode)(2,t.Box,{color:C?"good":"bad",children:C?"Operational":"Error: Verify Configuration"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:!C,onClick:function(){function x(){return v("power")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Strength",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:!C||N===0,onClick:function(){function x(){return v("remove_strength")}return x}(),mr:"4px"}),N,(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:!C||N===V,onClick:function(){function x(){return v("add_strength")}return x}(),ml:"4px"})]})]})}),C?"":(0,e.createComponentVNode)(2,t.Section,{title:A?"EM Acceleration Chamber Orientation: "+(0,o.capitalize)(A):"Place EM Acceleration Chamber Next To Console",children:A===0?"":A==="north"||A==="south"?(0,e.createComponentVNode)(2,m):(0,e.createComponentVNode)(2,c)})]})})}return i}(),c=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.assembled,p=h.power,N=h.strength,V=h.max_strength,y=h.icon,I=h.layout_1,L=h.layout_2,w=h.layout_3,A=h.orientation;return(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(A==="east"?I:w).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:L.slice().map(function(x){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(A==="east"?w:I).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})})]})},m=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.assembled,p=h.power,N=h.strength,V=h.max_strength,y=h.icon,I=h.layout_1,L=h.layout_2,w=h.layout_3,A=h.orientation;return(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(A==="north"?I:w).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{children:L.slice().map(function(x){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(A==="north"?w:I).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,tooltip:x.status,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})})]})}},71432:function(T,r,n){"use strict";r.__esModule=!0,r.PdaPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PdaPainter=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.data,i=m.has_pda;return(0,e.createComponentVNode)(2,o.Window,{width:510,height:505,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:i?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,b)})})}return k}(),b=function(g,l){var c=(0,a.useBackend)(l),m=c.act;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"download",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){function i(){return m("insert_pda")}return i}()})]})})})},S=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.pda_colors;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,B)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Table,{className:"PdaPainter__list",children:Object.keys(d).map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{onClick:function(){function u(){return m("choose_pda",{selectedPda:s})}return u}(),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+d[s][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s})]},s)})})})})]})},B=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.current_appearance,s=i.preview_appearance;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Current PDA",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){function u(){return m("eject_pda")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){function u(){return m("paint_pda")}return u}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Preview",children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})})]})}},33388:function(T,r,n){"use strict";r.__esModule=!0,r.PersonalCrafting=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PersonalCrafting=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.busy,d=m.category,s=m.display_craftable_only,u=m.display_compact,v=m.prev_cat,h=m.next_cat,C=m.subcategory,p=m.prev_subcat,N=m.next_subcat;return(0,e.createComponentVNode)(2,o.Window,{width:700,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!i&&(0,e.createComponentVNode)(2,t.Dimmer,{fontSize:"32px",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,e.createComponentVNode)(2,t.Section,{title:d,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Show Craftable Only",icon:s?"check-square-o":"square-o",selected:s,onClick:function(){function V(){return c("toggle_recipes")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Compact Mode",icon:u?"check-square-o":"square-o",selected:u,onClick:function(){function V(){return c("toggle_compact")}return V}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:v,icon:"arrow-left",onClick:function(){function V(){return c("backwardCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:h,icon:"arrow-right",onClick:function(){function V(){return c("forwardCat")}return V}()})]}),C&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:p,icon:"arrow-left",onClick:function(){function V(){return c("backwardSubCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N,icon:"arrow-right",onClick:function(){function V(){return c("forwardSubCat")}return V}()})]}),u?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,S)]})]})})}return B}(),b=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.display_craftable_only,d=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[d.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function v(){return c("make",{make:u.ref})}return v}()}),u.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:u.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:u.req_text,content:"Requirements",color:"transparent"}),u.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:u.tool_text,content:"Tools",color:"transparent"})]},u.name)}),!i&&s.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),u.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:u.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:u.req_text,content:"Requirements",color:"transparent"}),u.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:u.tool_text,content:"Tools",color:"transparent"})]},u.name)})]})})},S=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.display_craftable_only,d=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[d.map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function v(){return c("make",{make:u.ref})}return v}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:u.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:u.req_text}),u.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:u.tool_text})]})},u.name)}),!i&&s.map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:u.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:u.req_text}),u.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:u.tool_text})]})},u.name)})]})}},56150:function(T,r,n){"use strict";r.__esModule=!0,r.Photocopier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Photocopier=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:440,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Photocopier",color:"silver",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Copies:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"2em",bold:!0,children:m.copynumber}),(0,e.createComponentVNode)(2,t.Stack.Item,{float:"right",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"minus",textAlign:"center",content:"",onClick:function(){function i(){return c("minus")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"plus",textAlign:"center",content:"",onClick:function(){function i(){return c("add")}return i}()})]})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Toner:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,children:m.toner})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Document:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.copyitem&&!m.mob,content:m.copyitem?m.copyitem:m.mob?m.mob+"'s ass!":"document",onClick:function(){function i(){return c("removedocument")}return i}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Folder:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.folder,content:m.folder?m.folder:"folder",onClick:function(){function i(){return c("removefolder")}return i}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,S)]})})})}return B}(),b=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.issilicon;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){function d(){return c("copy")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){function d(){return c("scandocument")}return d}()}),!!i&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file",color:"green",float:"center",textAlign:"center",content:"Print Text",onClick:function(){function d(){return c("ai_text")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print Image",onClick:function(){function d(){return c("ai_pic")}return d}()})],4)],0)},S=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Scanned Files",children:m.files.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:m.toner<=0,onClick:function(){function d(){return c("filecopy",{uid:i.uid})}return d}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){function d(){return c("deletefile",{uid:i.uid})}return d}()})]})},i.name)})})}},84676:function(T,r,n){"use strict";r.__esModule=!0,r.PoolController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=["tempKey"];function b(g,l){if(g==null)return{};var c={};for(var m in g)if({}.hasOwnProperty.call(g,m)){if(l.includes(m))continue;c[m]=g[m]}return c}var S={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}},B=function(l,c){var m=l.tempKey,i=b(l,f),d=S[m];if(!d)return null;var s=(0,a.useBackend)(c),u=s.data,v=s.act,h=u.currentTemp,C=d.label,p=d.icon,N=m===h,V=function(){v("setTemp",{temp:m})};return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({color:"transparent",selected:N,onClick:V},i,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:p}),C]})))},k=r.PoolController=function(){function g(l,c){for(var m=(0,a.useBackend)(c),i=m.data,d=i.emagged,s=i.currentTemp,u=S[s]||S.normal,v=u.label,h=u.color,C=[],p=0,N=Object.entries(S);p50?"battery-half":"battery-quarter")||h==="C"&&"bolt"||h==="F"&&"battery-full"||h==="M"&&"slash",color:h==="N"&&(C>50?"yellow":"red")||h==="C"&&"yellow"||h==="F"&&"green"||h==="M"&&"orange"}),(0,e.createComponentVNode)(2,B.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,o.toFixed)(C)+"%"})],4)};d.defaultHooks=f.pureComponentHooks;var s=function(v){var h,C,p=v.status;switch(p){case"AOn":h=!0,C=!0;break;case"AOff":h=!0,C=!1;break;case"On":h=!1,C=!0;break;case"Off":h=!1,C=!1;break}var N=(C?"On":"Off")+(" ["+(h?"auto":"manual")+"]");return(0,e.createComponentVNode)(2,B.ColorBox,{color:C?"good":"bad",content:h?void 0:"M",title:N})};s.defaultHooks=f.pureComponentHooks},50992:function(T,r,n){"use strict";r.__esModule=!0,r.PrisonerImplantManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(29319),f=n(3939),b=n(321),S=n(5485),B=n(98595),k=r.PrisonerImplantManager=function(){function g(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.loginState,u=d.prisonerInfo,v=d.chemicalInfo,h=d.trackingInfo,C;if(!s.logged_in)return(0,e.createComponentVNode)(2,B.Window,{theme:"security",width:500,height:850,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,S.LoginScreen)})});var p=[1,5,10];return(0,e.createComponentVNode)(2,B.Window,{theme:"security",width:500,height:850,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.LoginInfo),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:u.name?"eject":"id-card",selected:u.name,content:u.name?u.name:"-----",tooltip:u.name?"Eject ID":"Insert ID",onClick:function(){function N(){return i("id_card")}return N}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Points",children:[u.points!==null?u.points:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"minus-square",disabled:u.points===null,content:"Reset",onClick:function(){function N(){return i("reset_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Point Goal",children:[u.goal!==null?u.goal:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"pen",disabled:u.goal===null,content:"Edit",onClick:function(){function N(){return(0,f.modalOpen)(c,"set_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createVNode)(1,"box",null,[(0,e.createTextVNode)("1 minute of prison time should roughly equate to 150 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Sentences should not exceed 5000 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Permanent prisoners should not be given a point goal."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle.")],4,{hidden:u.goal===null})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Tracking Implants",children:h.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.subject]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:N.location}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:N.health}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){function V(){return(0,f.modalOpen)(c,"warn",{uid:N.uid})}return V}()})})]})]},N.subject)]}),(0,e.createVNode)(1,"br")],4)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Chemical Implants",children:v.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.name]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Reagents",children:N.volume})}),p.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{mt:2,disabled:N.volumec;return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:!0,title:N.name,dmIcon:N.icon,dmIconState:N.icon_state,buttonsAlt:(0,e.createComponentVNode)(2,t.Button,{bold:!0,translucent:!0,fontSize:1.5,tooltip:V&&"Not enough tickets",disabled:V,onClick:function(){function y(){return g("purchase",{purchase:N.itemID})}return y}(),children:[N.cost,(0,e.createComponentVNode)(2,t.Icon,{m:0,mt:.25,name:"ticket",color:V?"bad":"good",size:1.6})]}),children:N.desc},N.name)})})})})})})}return b}()},94813:function(T,r,n){"use strict";r.__esModule=!0,r.RCD=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(49148),S=r.RCD=function(){function i(d,s){return(0,e.createComponentVNode)(2,o.Window,{width:480,height:670,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,l),(0,e.createComponentVNode)(2,c)]})})]})}return i}(),B=function(d,s){var u=(0,a.useBackend)(s),v=u.data,h=v.matter,C=v.max_matter,p=C*.7,N=C*.25;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Matter Storage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[p,1/0],average:[N,p],bad:[-1/0,N]},value:h,maxValue:C,children:(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:h+" / "+C+" units"})})})})},k=function(){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Construction Type",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,g,{mode_type:"Floors and Walls"}),(0,e.createComponentVNode)(2,g,{mode_type:"Airlocks"}),(0,e.createComponentVNode)(2,g,{mode_type:"Windows"}),(0,e.createComponentVNode)(2,g,{mode_type:"Deconstruction"})]})})})},g=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=d.mode_type,p=h.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",content:C,selected:p===C?1:0,onClick:function(){function N(){return v("mode",{mode:C})}return N}()})})},l=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.door_name,p=h.electrochromic,N=h.airlock_glass;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Airlock Settings",children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",icon:"pen-alt",content:(0,e.createFragment)([(0,e.createTextVNode)("Rename: "),(0,e.createVNode)(1,"b",null,C,0)],0),onClick:function(){function V(){return(0,f.modalOpen)(s,"renameAirlock")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:N===1&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",content:"Electrochromic",selected:p,onClick:function(){function V(){return v("electrochromic")}return V}()})})]})})})},c=function(d,s){var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.tab,p=h.locked,N=h.one_access,V=h.selected_accesses,y=h.regions;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"cog",selected:C===1,onClick:function(){function I(){return v("set_tab",{tab:1})}return I}(),children:"Airlock Types"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===2,icon:"list",onClick:function(){function I(){return v("set_tab",{tab:2})}return I}(),children:"Airlock Access"})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:C===1?(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Types",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:1})})]})}):C===2&&p?(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Access",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock-open",content:"Unlock",onClick:function(){function I(){return v("set_lock",{new_lock:"unlock"})}return I}()}),children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Airlock access selection is currently locked."]})})}):(0,e.createComponentVNode)(2,b.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock",content:"Lock",onClick:function(){function I(){return v("set_lock",{new_lock:"lock"})}return I}()}),usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:N,content:"One",onClick:function(){function I(){return v("set_one_access",{access:"one"})}return I}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!N,width:4,content:"All",onClick:function(){function I(){return v("set_one_access",{access:"all"})}return I}()})],4),accesses:y,selectedList:V,accessMod:function(){function I(L){return v("set",{access:L})}return I}(),grantAll:function(){function I(){return v("grant_all")}return I}(),denyAll:function(){function I(){return v("clear_all")}return I}(),grantDep:function(){function I(L){return v("grant_region",{region:L})}return I}(),denyDep:function(){function I(L){return v("deny_region",{region:L})}return I}()})})],4)},m=function(d,s){for(var u=(0,a.useBackend)(s),v=u.act,h=u.data,C=h.door_types_ui_list,p=h.door_type,N=d.check_number,V=[],y=0;yf?w=(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,mb:1,children:"There are new messages"}):w=(0,e.createComponentVNode)(2,t.Box,{color:"label",mb:1,children:"There are no new messages"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Main Menu",buttons:(0,e.createComponentVNode)(2,t.Button,{width:9,content:L?"Speaker Off":"Speaker On",selected:!L,icon:L?"volume-mute":"volume-up",onClick:function(){function A(){return N("toggleSilent")}return A}()}),children:[w,(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Messages",icon:y>f?"envelope-open-text":"envelope",onClick:function(){function A(){return N("setScreen",{setScreen:6})}return A}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Assistance",icon:"hand-paper",onClick:function(){function A(){return N("setScreen",{setScreen:1})}return A}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Supplies",icon:"box",onClick:function(){function A(){return N("setScreen",{setScreen:2})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Secondary Goal",icon:"clipboard-list",onClick:function(){function A(){return N("setScreen",{setScreen:11})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Relay Anonymous Information",icon:"comment",onClick:function(){function A(){return N("setScreen",{setScreen:3})}return A}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Print Shipping Label",icon:"tag",onClick:function(){function A(){return N("setScreen",{setScreen:9})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){function A(){return N("setScreen",{setScreen:10})}return A}()})]})}),!!I&&(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){function A(){return N("setScreen",{setScreen:8})}return A}()})})]})})},l=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y=V.department,I=[],L;switch(h.purpose){case"ASSISTANCE":I=V.assist_dept,L="Request assistance from another department";break;case"SUPPLIES":I=V.supply_dept,L="Request supplies from another department";break;case"INFO":I=V.info_dept,L="Relay information to another department";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:L,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:I.filter(function(w){return w!==y}).map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Message",icon:"envelope",onClick:function(){function A(){return N("writeInput",{write:w,priority:S})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){function A(){return N("writeInput",{write:w,priority:B})}return A}()})]},w)})})})})},c=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y;switch(h.type){case"SUCCESS":y="Message sent successfully";break;case"FAIL":y="Unable to contact messaging server";break}return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:y,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function I(){return N("setScreen",{setScreen:0})}return I}()})})},m=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y,I;switch(h.type){case"MESSAGES":y=V.message_log,I="Message Log";break;case"SHIPPING":y=V.shipping_log,I="Shipping label print log";break}return y.reverse(),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:I,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),children:y.map(function(L){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"left",children:[L.map(function(w,A){return(0,e.createVNode)(1,"div",null,w,0,null,A)}),(0,e.createVNode)(1,"hr")]},L)})})})},i=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y=V.recipient,I=V.message,L=V.msgVerified,w=V.msgStamped;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function A(){return N("setScreen",{setScreen:0})}return A}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Recipient",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message",children:I}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",color:"green",children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stamped by",color:"blue",children:w})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){function A(){return N("department",{department:y})}return A}()})})})],4)},d=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y=V.message,I=V.announceAuth;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Edit Message",icon:"edit",onClick:function(){function L(){return N("writeAnnouncement")}return L}()})],4),children:y})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[I?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(I&&y),onClick:function(){function L(){return N("sendAnnouncement")}return L}()})]})})],4)},s=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y=V.shipDest,I=V.msgVerified,L=V.ship_dept;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{title:"Print Shipping Label",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",children:I})]}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(y&&I),onClick:function(){function w(){return N("printLabel")}return w}()})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Destinations",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:L.map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:(0,e.createComponentVNode)(2,t.Button,{content:y===w?"Selected":"Select",selected:y===w,onClick:function(){function A(){return N("shipSelect",{shipSelect:w})}return A}()})},w)})})})})],4)},u=function(h,C){var p=(0,a.useBackend)(C),N=p.act,V=p.data,y=V.secondaryGoalAuth,I=V.secondaryGoalEnabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Request Secondary Goal",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[I?y?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Complete your current goal first!"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Request Secondary Goal",icon:"clipboard-list",disabled:!(y&&I),onClick:function(){function L(){return N("requestSecondaryGoal")}return L}()})]})})],4)}},9861:function(T,r,n){"use strict";r.__esModule=!0,r.RndBackupConsole=r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RndBackupConsole=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.network_name,i=c.has_disk,d=c.disk_name,s=c.linked,u=c.techs,v=c.last_timestamp;return(0,e.createComponentVNode)(2,o.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Device Info",children:[(0,e.createComponentVNode)(2,t.Box,{mb:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Network",children:s?(0,e.createComponentVNode)(2,t.Button,{content:m,icon:"unlink",selected:1,onClick:function(){function h(){return l("unlink")}return h}()}):"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Loaded Disk",children:i?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:d+" (Last backup: "+v+")",icon:"save",selected:1,onClick:function(){function h(){return l("eject_disk")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Save all",onClick:function(){function h(){return l("saveall2disk")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load all",onClick:function(){function h(){return l("saveall2network")}return h}()})],4):"None"})]})}),!!s||(0,e.createComponentVNode)(2,b)]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Section,{title:"Tech Info",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Tech Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Disk Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),Object.keys(u).map(function(h){return!(u[h].network_level>0||u[h].disk_level>0)||(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u[h].name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u[h].network_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u[h].disk_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Load to network",disabled:!i||!s,onClick:function(){function C(){return l("savetech2network",{tech:h})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load to disk",disabled:!i||!s,onClick:function(){function C(){return l("savetech2disk",{tech:h})}return C}()})]})]},h)})]})})})]})})}return S}(),b=r.LinkMenu=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.controllers;return(0,e.createComponentVNode)(2,t.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function d(){return l("linktonetworkcontroller",{target_controller:i.addr})}return d}()})})]},i.addr)})]})})}return S}()},68303:function(T,r,n){"use strict";r.__esModule=!0,r.AnalyzerMenu=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=r.AnalyzerMenu=function(){function S(B,k){var g=(0,t.useBackend)(k),l=g.data,c=g.act,m=l.tech_levels,i=l.loaded_item,d=l.linked_analyzer,s=l.can_discover;return d?i?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Object Analysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Deconstruct",icon:"microscope",onClick:function(){function u(){c("deconstruct")}return u}()}),(0,e.createComponentVNode)(2,o.Button,{content:"Eject",icon:"eject",onClick:function(){function u(){c("eject_item")}return u}()}),!s||(0,e.createComponentVNode)(2,o.Button,{content:"Discover",icon:"atom",onClick:function(){function u(){c("discover")}return u}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:i.name})})}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Current Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Object Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"New Level"})]}),m.map(function(u){return(0,e.createComponentVNode)(2,b,{techLevel:u},u.id)})]})})],4):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"No item loaded. Standing by..."}):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"NO SCIENTIFIC ANALYZER LINKED TO CONSOLE"})}return S}(),b=function(B,k){var g=B.techLevel,l=g.name,c=g.desc,m=g.level,i=g.object_level,d=g.ui_icon,s=i!=null,u=s&&i>=m?Math.max(i,m+1):m;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:c})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:d})," ",l]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m}),s?(0,e.createComponentVNode)(2,o.Table.Cell,{children:i}):(0,e.createComponentVNode)(2,o.Table.Cell,{className:"research-level-no-effect",children:"-"}),(0,e.createComponentVNode)(2,o.Table.Cell,{className:(0,a.classes)([u!==m&&"upgraded-level"]),children:u})]})}},37556:function(T,r,n){"use strict";r.__esModule=!0,r.DataDiskMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o="design",f="tech",b=function(c,m){var i=(0,a.useBackend)(m),d=i.data,s=i.act,u=d.disk_data;return u?(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:u.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:u.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:u.desc})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function v(){return s("updt_tech")}return v}()})})]}):null},S=function(c,m){var i=(0,a.useBackend)(m),d=i.data,s=i.act,u=d.disk_data;if(!u)return null;var v=u.name,h=u.lathe_types,C=u.materials,p=h.join(", ");return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:v}),p?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Required Materials"})]}),C.map(function(N){return(0,e.createComponentVNode)(2,t.Box,{children:["- ",(0,e.createVNode)(1,"span",null,N.name,0,{style:{"text-transform":"capitalize"}})," x ",N.amount]},N.name)}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function N(){return s("updt_design")}return N}()})})]})},B=function(c,m){var i=(0,a.useBackend)(m),d=i.act,s=i.data,u=s.disk_data;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Section,Object.assign({buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Erase",icon:"eraser",disabled:!u,onClick:function(){function v(){return d("erase_disk")}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",icon:"eject",onClick:function(){function v(){d("eject_disk")}return v}()})],4)},c)))},k=function(c,m){var i=(0,a.useBackend)(m),d=i.data,s=i.act,u=d.disk_type,v=d.to_copy,h=c.title;return(0,e.createComponentVNode)(2,B,{title:h,children:(0,e.createComponentVNode)(2,t.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:v.sort(function(C,p){return C.name.localeCompare(p.name)}).map(function(C){var p=C.name,N=C.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:p,children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){function V(){u===f?s("copy_tech",{id:N}):s("copy_design",{id:N})}return V}()})},N)})})})})},g=r.DataDiskMenu=function(){function l(c,m){var i=(0,a.useBackend)(m),d=i.data,s=d.disk_type,u=d.disk_data;if(!s)return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",children:"No disk loaded."});switch(s){case o:return u?(0,e.createComponentVNode)(2,B,{title:"Design Disk",children:(0,e.createComponentVNode)(2,S)}):(0,e.createComponentVNode)(2,k,{title:"Design Disk"});case f:return u?(0,e.createComponentVNode)(2,B,{title:"Technology Disk",children:(0,e.createComponentVNode)(2,b)}):(0,e.createComponentVNode)(2,k,{title:"Technology Disk"});default:return(0,e.createFragment)([(0,e.createTextVNode)("UNRECOGNIZED DISK TYPE")],4)}}return l}()},16830:function(T,r,n){"use strict";r.__esModule=!0,r.LatheCategory=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=r.LatheCategory=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.data,l=k.act,c=g.category,m=g.matching_designs,i=g.menu,d=i===4,s=d?"build":"imprint";return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,height:36,title:c,children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,t.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:m.map(function(u){var v=u.id,h=u.name,C=u.can_build,p=u.materials;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:h,disabled:C<1,onClick:function(){function N(){return l(s,{id:v,amount:1})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C>=5?(0,e.createComponentVNode)(2,t.Button,{content:"x5",onClick:function(){function N(){return l(s,{id:v,amount:5})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C>=10?(0,e.createComponentVNode)(2,t.Button,{content:"x10",onClick:function(){function N(){return l(s,{id:v,amount:10})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.map(function(N){return(0,e.createFragment)([" | ",(0,e.createVNode)(1,"span",N.is_red?"color-red":null,[N.amount,(0,e.createTextVNode)(" "),N.name],0)],0)})})]},v)})})]})}return b}()},70497:function(T,r,n){"use strict";r.__esModule=!0,r.LatheChemicalStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheChemicalStorage=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.data,g=B.act,l=k.loaded_chemicals,c=k.menu===4;return(0,e.createComponentVNode)(2,t.Section,{title:"Chemical Storage",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Purge All",icon:"trash",onClick:function(){function m(){var i=c?"disposeallP":"disposeallI";g(i)}return m}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:l.map(function(m){var i=m.volume,d=m.name,s=m.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+i+" of "+d,children:(0,e.createComponentVNode)(2,t.Button,{content:"Purge",icon:"trash",onClick:function(){function u(){var v=c?"disposeP":"disposeI";g(v,{id:s})}return u}()})},s)})})]})}return f}()},70864:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMainMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=n(68198),b=r.LatheMainMenu=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.data,c=g.act,m=l.menu,i=l.categories,d=m===4?"Protolathe":"Circuit Imprinter";return(0,e.createComponentVNode)(2,t.Section,{title:d+" Menu",children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,f.LatheSearch),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Flex,{wrap:"wrap",children:i.map(function(s){return(0,e.createComponentVNode)(2,t.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-right",content:s,onClick:function(){function u(){c("setCategory",{category:s})}return u}()})},s)})})]})}return S}()},42878:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMaterialStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterialStorage=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.data,g=B.act,l=k.loaded_materials;return(0,e.createComponentVNode)(2,t.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,e.createComponentVNode)(2,t.Table,{children:l.map(function(c){var m=c.id,i=c.amount,d=c.name,s=function(){function C(p){var N=k.menu===4?"lathe_ejectsheet":"imprinter_ejectsheet";g(N,{id:m,amount:p})}return C}(),u=Math.floor(i/2e3),v=i<1,h=u===1?"":"s";return(0,e.createComponentVNode)(2,t.Table.Row,{className:v?"color-grey":"color-yellow",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"210px",children:["* ",i," of ",d]}),(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"110px",children:["(",u," sheet",h,")"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i>=2e3?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"1x",icon:"eject",onClick:function(){function C(){return s(1)}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"C",icon:"eject",onClick:function(){function C(){return s("custom")}return C}()}),i>=2e3*5?(0,e.createComponentVNode)(2,t.Button,{content:"5x",icon:"eject",onClick:function(){function C(){return s(5)}return C}()}):null,(0,e.createComponentVNode)(2,t.Button,{content:"All",icon:"eject",onClick:function(){function C(){return s(50)}return C}()})],0):null})]},m)})})})}return f}()},52662:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMaterials=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterials=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.data,g=k.total_materials,l=k.max_materials,c=k.max_chemicals,m=k.total_chemicals;return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,e.createComponentVNode)(2,t.Table,{width:"auto",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g}),l?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+l}):null]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:m}),c?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+c}):null]})]})})}return f}()},9681:function(T,r,n){"use strict";r.__esModule=!0,r.LatheMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(12644),f=n(70864),b=n(16830),S=n(42878),B=n(70497),k=["menu"];function g(d,s){if(d==null)return{};var u={};for(var v in d)if({}.hasOwnProperty.call(d,v)){if(s.includes(v))continue;u[v]=d[v]}return u}var l=t.Tabs.Tab,c=function(s,u){var v=(0,a.useBackend)(u),h=v.act,C=v.data,p=C.menu===o.MENU.LATHE?["nav_protolathe",C.submenu_protolathe]:["nav_imprinter",C.submenu_imprinter],N=p[0],V=p[1],y=s.menu,I=g(s,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,l,Object.assign({selected:V===y,onClick:function(){function L(){return h(N,{menu:y})}return L}()},I)))},m=function(s){switch(s){case o.PRINTER_MENU.MAIN:return(0,e.createComponentVNode)(2,f.LatheMainMenu);case o.PRINTER_MENU.SEARCH:return(0,e.createComponentVNode)(2,b.LatheCategory);case o.PRINTER_MENU.MATERIALS:return(0,e.createComponentVNode)(2,S.LatheMaterialStorage);case o.PRINTER_MENU.CHEMICALS:return(0,e.createComponentVNode)(2,B.LatheChemicalStorage)}},i=r.LatheMenu=function(){function d(s,u){var v=(0,a.useBackend)(u),h=v.data,C=h.menu,p=h.linked_lathe,N=h.linked_imprinter;return C===o.MENU.LATHE&&!p?(0,e.createComponentVNode)(2,t.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"}):C===o.MENU.IMPRINTER&&!N?(0,e.createComponentVNode)(2,t.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MAIN,icon:"bars",children:"Main Menu"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MATERIALS,icon:"layer-group",children:"Materials"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.CHEMICALS,icon:"flask-vial",children:"Chemicals"})]}),m(h.menu===o.MENU.LATHE?h.submenu_protolathe:h.submenu_imprinter)]})}return d}()},68198:function(T,r,n){"use strict";r.__esModule=!0,r.LatheSearch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheSearch=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.act;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"Search...",onEnter:function(){function g(l,c){return k("search",{to_search:c})}return g}()})})}return f}()},81421:function(T,r,n){"use strict";r.__esModule=!0,r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=r.LinkMenu=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.controllers;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),c.map(function(m){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.addr}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.net_id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function i(){return g("linktonetworkcontroller",{target_controller:m.addr})}return i}()})})]},m.addr)})]})})})})}return b}()},6256:function(T,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.SettingsMenu=function(){function S(B,k){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,b)]})}return S}(),f=function(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.sync,i=c.admin;return(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",align:"flex-start",children:[(0,e.createComponentVNode)(2,t.Button,{color:"red",icon:"unlink",content:"Disconnect from Research Network",onClick:function(){function d(){l("unlink")}return d}()}),i===1?(0,e.createComponentVNode)(2,t.Button,{icon:"gears",color:"red",content:"[ADMIN] Maximize research levels",onClick:function(){function d(){return l("maxresearch")}return d}()}):null]})})},b=function(B,k){var g=(0,a.useBackend)(k),l=g.data,c=g.act,m=l.linked_analyzer,i=l.linked_lathe,d=l.linked_imprinter;return(0,e.createComponentVNode)(2,t.Section,{title:"Linked Devices",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){function s(){return c("find_device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Scientific Analyzer",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!m,content:m?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"analyze"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Protolathe",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!i,content:i?"Unlink":"Undetected",onClick:function(){function s(){c("disconnect",{item:"lathe"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Circuit Imprinter",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!d,content:d?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"imprinter"})}return s}()})})]})})}},12644:function(T,r,n){"use strict";r.__esModule=!0,r.RndConsole=r.PRINTER_MENU=r.MENU=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(35840),b=n(37556),S=n(9681),B=n(81421),k=n(6256),g=n(68303),l=["menu"];function c(p,N){if(p==null)return{};var V={};for(var y in p)if({}.hasOwnProperty.call(p,y)){if(N.includes(y))continue;V[y]=p[y]}return V}var m=o.Tabs.Tab,i=r.MENU={MAIN:0,DISK:2,ANALYZE:3,LATHE:4,IMPRINTER:5,SETTINGS:6},d=r.PRINTER_MENU={MAIN:0,SEARCH:1,MATERIALS:2,CHEMICALS:3},s=function(N){switch(N){case i.MAIN:return(0,e.createComponentVNode)(2,C);case i.DISK:return(0,e.createComponentVNode)(2,b.DataDiskMenu);case i.ANALYZE:return(0,e.createComponentVNode)(2,g.AnalyzerMenu);case i.LATHE:case i.IMPRINTER:return(0,e.createComponentVNode)(2,S.LatheMenu);case i.SETTINGS:return(0,e.createComponentVNode)(2,k.SettingsMenu);default:return"UNKNOWN MENU"}},u=function(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data,w=L.menu,A=N.menu,x=c(N,l);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,m,Object.assign({selected:w===A,onClick:function(){function E(){return I("nav",{menu:A})}return E}()},x)))},v=r.RndConsole=function(){function p(N,V){var y=(0,a.useBackend)(V),I=y.act,L=y.data;if(!L.linked)return(0,e.createComponentVNode)(2,B.LinkMenu);var w=L.menu,A=L.linked_analyzer,x=L.linked_lathe,E=L.linked_imprinter,P=L.wait_message;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,u,{icon:"flask",menu:i.MAIN,children:"Research"}),!!A&&(0,e.createComponentVNode)(2,u,{icon:"microscope",menu:i.ANALYZE,children:"Analyze"}),!!x&&(0,e.createComponentVNode)(2,u,{icon:"print",menu:i.LATHE,children:"Protolathe"}),!!E&&(0,e.createComponentVNode)(2,u,{icon:"memory",menu:i.IMPRINTER,children:"Imprinter"}),(0,e.createComponentVNode)(2,u,{icon:"floppy-disk",menu:i.DISK,children:"Disk"}),(0,e.createComponentVNode)(2,u,{icon:"cog",menu:i.SETTINGS,children:"Settings"})]}),s(w),(0,e.createComponentVNode)(2,h)]})})})}return p}(),h=function(N,V){var y=(0,a.useBackend)(V),I=y.data,L=I.wait_message;return L?(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay",children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay__Wrapper",children:(0,e.createComponentVNode)(2,o.NoticeBox,{color:"black",children:L})})}):null},C=function(N,V){var y=(0,a.useBackend)(V),I=y.data,L=I.tech_levels;return(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Level"})]}),L.map(function(w){var A=w.id,x=w.name,E=w.desc,P=w.level,D=w.ui_icon;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:E})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:D})," ",x]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P})]},A)})]})})}},29205:function(T,r,n){"use strict";r.__esModule=!0,r.RndNetController=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.RndNetController=function(){function k(g,l){var c=(0,t.useBackend)(l),m=c.act,i=c.data,d=i.ion,s=(0,t.useLocalState)(l,"mainTabIndex",0),u=s[0],v=s[1],h=function(){function C(p){switch(p){case 0:return(0,e.createComponentVNode)(2,S);case 1:return(0,e.createComponentVNode)(2,B);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return C}();return(0,e.createComponentVNode)(2,f.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:u===0,onClick:function(){function C(){return v(0)}return C}(),children:"Network Management"},"ConfigPage"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"floppy-disk",selected:u===1,onClick:function(){function C(){return v(1)}return C}(),children:"Design Management"},"DesignPage")]}),h(u)]})})}return k}(),S=function(g,l){var c=(0,t.useBackend)(l),m=c.act,i=c.data,d=(0,t.useLocalState)(l,"filterType","ALL"),s=d[0],u=d[1],v=i.network_password,h=i.network_name,C=i.devices,p=[];p.push(s),s==="MSC"&&(p.push("BCK"),p.push("PGN"));var N=s==="ALL"?C:C.filter(function(V){return p.indexOf(V.dclass)>-1});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Network Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Name",children:(0,e.createComponentVNode)(2,o.Button,{content:h||"Unset",selected:h,icon:"edit",onClick:function(){function V(){return m("network_name")}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Password",children:(0,e.createComponentVNode)(2,o.Button,{content:v||"Unset",selected:v,icon:"lock",onClick:function(){function V(){return m("network_password")}return V}()})})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Connected Devices",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="ALL",onClick:function(){function V(){return u("ALL")}return V}(),icon:"network-wired",children:"All Devices"},"AllDevices"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="SRV",onClick:function(){function V(){return u("SRV")}return V}(),icon:"server",children:"R&D Servers"},"RNDServers"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="RDC",onClick:function(){function V(){return u("RDC")}return V}(),icon:"desktop",children:"R&D Consoles"},"RDConsoles"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MFB",onClick:function(){function V(){return u("MFB")}return V}(),icon:"industry",children:"Exosuit Fabricators"},"Mechfabs"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MSC",onClick:function(){function V(){return u("MSC")}return V}(),icon:"microchip",children:"Miscellaneous Devices"},"Misc")]}),(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Unlink"})]}),N.map(function(V){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function y(){return m("unlink_device",{dclass:V.dclass,uid:V.id})}return y}()})})]},V.id)})]})]})],4)},B=function(g,l){var c=(0,t.useBackend)(l),m=c.act,i=c.data,d=i.designs,s=(0,t.useLocalState)(l,"searchText",""),u=s[0],v=s[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Design Management",children:[(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search for designs",mb:2,onInput:function(){function h(C,p){return v(p)}return h}()}),d.filter((0,a.createSearch)(u,function(h){return h.name})).map(function(h){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,content:h.name,checked:!h.blacklisted,onClick:function(){function C(){return m(h.blacklisted?"unblacklist_design":"blacklist_design",{d_uid:h.uid})}return C}()},h.name)})]})}},63315:function(T,r,n){"use strict";r.__esModule=!0,r.RndServer=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=n(98595),b=r.RndServer=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.active,s=i.network_name;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:500,resizable:!0,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Section,{title:"Server Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Machine power",children:(0,e.createComponentVNode)(2,o.Button,{content:d?"On":"Off",selected:d,icon:"power-off",onClick:function(){function u(){return m("toggle_active")}return u}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Link status",children:s===null?(0,e.createComponentVNode)(2,o.Box,{color:"red",children:"Unlinked"}):(0,e.createComponentVNode)(2,o.Box,{color:"green",children:"Linked"})})]})}),s===null?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,S)]})})}return k}(),S=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.network_name;return(0,e.createComponentVNode)(2,o.Section,{title:"Network Info",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Connected network ID",children:d}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function s(){return m("unlink")}return s}()})})]})})},B=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.controllers;return(0,e.createComponentVNode)(2,o.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),d.map(function(s){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:s.netname}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function u(){return m("link",{addr:s.addr})}return u}()})})]},s.addr)})]})})}},26109:function(T,r,n){"use strict";r.__esModule=!0,r.RobotSelfDiagnosis=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=function(k,g){var l=k/g;return l<=.2?"good":l<=.5?"average":"bad"},S=r.RobotSelfDiagnosis=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.data,m=c.component_data;return(0,e.createComponentVNode)(2,o.Window,{width:280,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:m.map(function(i,d){return(0,e.createComponentVNode)(2,t.Section,{title:(0,f.capitalize)(i.name),children:i.installed<=0?(0,e.createComponentVNode)(2,t.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:i.installed===-1?"Destroyed":"Missing"})})}):(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"72%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",color:b(i.brute_damage,i.max_damage),children:i.brute_damage}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",color:b(i.electronic_damage,i.max_damage),children:i.electronic_damage})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Powered",color:i.powered?"good":"bad",children:i.powered?"Yes":"No"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Enabled",color:i.status?"good":"bad",children:i.status?"Yes":"No"})]})})]})},d)})})})}return B}()},97997:function(T,r,n){"use strict";r.__esModule=!0,r.RoboticsControlConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RoboticsControlConsole=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.can_hack,i=c.safety,d=c.show_lock_all,s=c.cyborgs,u=s===void 0?[]:s;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:460,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!d&&(0,e.createComponentVNode)(2,t.Section,{title:"Emergency Lock Down",children:[(0,e.createComponentVNode)(2,t.Button,{icon:i?"lock":"unlock",content:i?"Disable Safety":"Enable Safety",selected:i,onClick:function(){function v(){return l("arm",{})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lock",disabled:i,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){function v(){return l("masslock",{})}return v}()})]}),(0,e.createComponentVNode)(2,b,{cyborgs:u,can_hack:m})]})})}return S}(),b=function(B,k){var g=B.cyborgs,l=B.can_hack,c=(0,a.useBackend)(k),m=c.act,i=c.data,d="Detonate";return i.detonate_cooldown>0&&(d+=" ("+i.detonate_cooldown+"s)"),g.length?g.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createFragment)([!!s.hackable&&!s.emagged&&(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){function u(){return m("hackbot",{uid:s.uid})}return u}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:s.locked_down?"unlock":"lock",color:s.locked_down?"good":"default",content:s.locked_down?"Release":"Lockdown",disabled:!i.auth,onClick:function(){function u(){return m("stopbot",{uid:s.uid})}return u}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:d,disabled:!i.auth||i.detonate_cooldown>0,color:"bad",onClick:function(){function u(){return m("killbot",{uid:s.uid})}return u}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Box,{color:s.status?"bad":s.locked_down?"average":"good",children:s.status?"Not Responding":s.locked_down?"Locked Down":"Nominal"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:(0,e.createComponentVNode)(2,t.Box,{children:s.locstring})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.health>50?"good":"bad",value:s.health/100})}),typeof s.charge=="number"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.charge>30?"good":"bad",value:s.charge/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Capacity",children:(0,e.createComponentVNode)(2,t.Box,{color:s.cell_capacity<3e4?"average":"good",children:s.cell_capacity})})],4)||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"No Power Cell"})}),!!s.is_hacked&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safeties",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"DISABLED"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Module",children:s.module}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master AI",children:(0,e.createComponentVNode)(2,t.Box,{color:s.synchronization?"default":"average",children:s.synchronization||"None"})})]})},s.uid)}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cyborg units detected within access parameters."})}},54431:function(T,r,n){"use strict";r.__esModule=!0,r.Safe=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Safe=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.dial,s=i.open,u=i.locked,v=i.contents;return(0,e.createComponentVNode)(2,o.Window,{theme:"safe",width:600,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving",children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,e.createComponentVNode)(2,t.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,e.createVNode)(1,"br"),s?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,t.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*d+"deg)","z-index":0}})]}),!s&&(0,e.createComponentVNode)(2,B)]})})}return k}(),b=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.dial,s=i.open,u=i.locked,v=function(C,p){return(0,e.createComponentVNode)(2,t.Button,{disabled:s||p&&!u,icon:"arrow-"+(p?"right":"left"),content:(p?"Right":"Left")+" "+C,iconRight:p,onClick:function(){function N(){return m(p?"turnleft":"turnright",{num:C})}return N}(),style:{"z-index":10}})};return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:u,icon:s?"lock":"lock-open",content:s?"Close":"Open",mb:"0.5rem",onClick:function(){function h(){return m("open")}return h}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{position:"absolute",children:[v(50),v(10),v(1)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[v(1,!0),v(10,!0),v(50,!0)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--number",children:d})]})},S=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.contents;return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--contents",overflow:"auto",children:d.map(function(s,u){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mb:"0.5rem",onClick:function(){function v(){return m("retrieve",{index:u+1})}return v}(),children:[(0,e.createComponentVNode)(2,t.Box,{as:"img",src:s.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),s.name]}),(0,e.createVNode)(1,"br")],4,s)})})},B=function(g,l){return(0,e.createComponentVNode)(2,t.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,e.createComponentVNode)(2,t.Box,{children:["1. Turn the dial left to the first number.",(0,e.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,e.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,e.createVNode)(1,"br"),"4. Open the safe."]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},29740:function(T,r,n){"use strict";r.__esModule=!0,r.SatelliteControlSatellitesList=r.SatelliteControlMapView=r.SatelliteControlFooter=r.SatelliteControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SatelliteControl=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=(0,a.useLocalState)(l,"tabIndex",i.tabIndex),s=d[0],u=d[1],v=function(){function C(p){u(p),m("set_tab_index",{tab_index:p})}return C}(),h=function(){function C(p){switch(p){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,S);default:return"WE SHOULDN'T BE HERE!"}}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"table",selected:s===0,onClick:function(){function C(){return v(0)}return C}(),children:"Satellites"},"Satellites"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"map-marked-alt",selected:s===1,onClick:function(){function C(){return v(1)}return C}(),children:"Map View"},"MapView")]})}),h(s),(0,e.createComponentVNode)(2,B)]})})})}return k}(),b=r.SatelliteControlSatellitesList=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.satellites;return(0,e.createComponentVNode)(2,t.Section,{title:"Satellite Network Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:d.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"#"+s.id,children:[s.mode," ",(0,e.createComponentVNode)(2,t.Button,{content:s.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){function u(){return m("toggle",{id:s.id})}return u}()})]},s.id)})})})}return k}(),S=r.SatelliteControlMapView=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.satellites,s=i.has_goal,u=i.defended,v=i.collisions,h=i.fake_meteors,C=i.zoom,p=i.offsetX,N=i.offsetY,V=0;return(0,e.createComponentVNode)(2,t.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{zoom:C,offsetX:p,offsetY:N,onZoom:function(){function y(I){return m("set_zoom",{zoom:I})}return y}(),onOffsetChange:function(){function y(I,L){return m("set_offset",{offset_x:L.offsetX,offset_y:L.offsetY})}return y}(),children:[d.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"satellite",tooltip:y.active?"Shield Satellite":"Inactive Shield Satellite",color:y.active?"white":"grey",onClick:function(){function I(){return m("toggle",{id:y.id})}return I}()},V++)}),s&&u.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"circle",tooltip:"Successful Defense",color:"blue"},V++)}),s&&v.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"x",tooltip:"Meteor Hit",color:"red"},V++)}),s&&h.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"meteor",tooltip:"Incoming Meteor",color:"white"},V++)})]})})}return k}(),B=r.SatelliteControlFooter=function(){function k(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.notice,s=i.notice_color,u=i.has_goal,v=i.coverage,h=i.coverage_goal,C=i.testing;return(0,e.createFragment)([u&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Station Shield Coverage",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:v>=h?"good":"average",value:v,maxValue:100,children:[v,"%"]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Check coverage",disabled:C,onClick:function(){function p(){return m("begin_test")}return p}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:s,children:d})],0)}return k}()},44162:function(T,r,n){"use strict";r.__esModule=!0,r.SecureStorage=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(36352),S=n(92986),B=r.SecureStorage=function(){function c(m,i){return(0,e.createComponentVNode)(2,f.Window,{theme:"securestorage",height:500,width:280,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,g)})})})})}return c}(),k=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=window.event?m.which:m.keyCode;if(u===S.KEY_ENTER){m.preventDefault(),s("keypad",{digit:"E"});return}if(u===S.KEY_ESCAPE){m.preventDefault(),s("keypad",{digit:"C"});return}if(u===S.KEY_BACKSPACE){m.preventDefault(),s("backspace");return}if(u>=S.KEY_0&&u<=S.KEY_9){m.preventDefault(),s("keypad",{digit:u-S.KEY_0});return}if(u>=S.KEY_NUMPAD_0&&u<=S.KEY_NUMPAD_9){m.preventDefault(),s("keypad",{digit:u-S.KEY_NUMPAD_0});return}},g=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=u.locked,h=u.no_passcode,C=u.emagged,p=u.user_entered_code,N=[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]],V=h?"":v?"bad":"good";return(0,e.createComponentVNode)(2,o.Section,{fill:!0,onKeyDown:function(){function y(I){return k(I,i)}return y}(),children:[(0,e.createComponentVNode)(2,o.Stack.Item,{height:7.3,children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+V]),height:"100%",children:C?"ERROR":p})}),(0,e.createComponentVNode)(2,o.Table,{children:N.map(function(y){return(0,e.createComponentVNode)(2,b.TableRow,{children:y.map(function(I){return(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,l,{number:I})},I)})},y[0])})})]})},l=function(m,i){var d=(0,t.useBackend)(i),s=d.act,u=d.data,v=m.number;return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,bold:!0,mb:"6px",content:v,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,a.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+v]),onClick:function(){function h(){return s("keypad",{digit:v})}return h}()})}},6272:function(T,r,n){"use strict";r.__esModule=!0,r.SecurityRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939),S=n(321),B=n(5485),k=n(22091),g={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},l=function(p,N){(0,b.modalOpen)(p,"edit",{field:N.edit,value:N.value})},c=r.SecurityRecords=function(){function C(p,N){var V=(0,t.useBackend)(N),y=V.act,I=V.data,L=I.loginState,w=I.currentPage,A;if(L.logged_in)w===1?A=(0,e.createComponentVNode)(2,i):w===2&&(A=(0,e.createComponentVNode)(2,u));else return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,B.LoginScreen)})});return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,m),A]})})]})}return C}(),m=function(p,N){var V=(0,t.useBackend)(N),y=V.act,I=V.data,L=I.currentPage,w=I.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:L===1,onClick:function(){function A(){return y("page",{page:1})}return A}(),children:"List Records"}),L===2&&w&&!w.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:L===2,children:["Record: ",w.fields[0].value]})]})})},i=function(p,N){var V=(0,t.useBackend)(N),y=V.act,I=V.data,L=I.records,w=(0,t.useLocalState)(N,"searchText",""),A=w[0],x=w[1],E=(0,t.useLocalState)(N,"sortId","name"),P=E[0],D=E[1],M=(0,t.useLocalState)(N,"sortOrder",!0),R=M[0],O=M[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,s)}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"SecurityRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,d,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,d,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,d,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,d,{id:"fingerprint",children:"Fingerprint"}),(0,e.createComponentVNode)(2,d,{id:"status",children:"Criminal Status"})]}),L.filter((0,a.createSearch)(A,function(_){return _.name+"|"+_.id+"|"+_.rank+"|"+_.fingerprint+"|"+_.status})).sort(function(_,F){var U=R?1:-1;return _[P].localeCompare(F[P])*U}).map(function(_){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"SecurityRecords__listRow--"+g[_.status],onClick:function(){function F(){return y("view",{uid_gen:_.uid_gen,uid_sec:_.uid_sec})}return F}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",_.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:_.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:_.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:_.fingerprint}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:_.status})]},_.id)})]})})})],4)},d=function(p,N){var V=(0,t.useLocalState)(N,"sortId","name"),y=V[0],I=V[1],L=(0,t.useLocalState)(N,"sortOrder",!0),w=L[0],A=L[1],x=p.id,E=p.children;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:y!==x&&"transparent",fluid:!0,onClick:function(){function P(){y===x?A(!w):(I(x),A(!0))}return P}(),children:[E,y===x&&(0,e.createComponentVNode)(2,o.Icon,{name:w?"sort-up":"sort-down",ml:"0.25rem;"})]})})})},s=function(p,N){var V=(0,t.useBackend)(N),y=V.act,I=V.data,L=I.isPrinting,w=(0,t.useLocalState)(N,"searchText",""),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{ml:"0.25rem",content:"New Record",icon:"plus",onClick:function(){function E(){return y("new_general")}return E}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Cell Log",onClick:function(){function E(){return(0,b.modalOpen)(N,"print_cell_log")}return E}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",fluid:!0,onInput:function(){function E(P,D){return x(D)}return E}()})})]})},u=function(p,N){var V=(0,t.useBackend)(N),y=V.act,I=V.data,L=I.isPrinting,w=I.general,A=I.security;return!w||!w.fields?(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"General records lost!"}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Record",onClick:function(){function x(){return y("print_record")}return x}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated with this crew member!",tooltipPosition:"bottom-start",content:"Delete Record",onClick:function(){function x(){return y("delete_general")}return x}()})],4),children:(0,e.createComponentVNode)(2,v)})}),!A||!A.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function x(){return y("new_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Security records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:A.empty,content:"Delete Record",onClick:function(){function x(){return y("delete_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:A.fields.map(function(x,E){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:x.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(x.value),!!x.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:x.line_break?"1rem":"initial",onClick:function(){function P(){return l(N,x)}return P}()})]},E)})})})})}),(0,e.createComponentVNode)(2,h)],4)],0)},v=function(p,N){var V=(0,t.useBackend)(N),y=V.data,I=y.general;return!I||!I.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:I.fields.map(function(L,w){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:L.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(""+L.value),!!L.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:L.line_break?"1rem":"initial",onClick:function(){function A(){return l(N,L)}return A}()})]},w)})})}),!!I.has_photos&&I.photos.map(function(L,w){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:L,style:{width:"96px","margin-top":"5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",w+1]},w)})]})},h=function(p,N){var V=(0,t.useBackend)(N),y=V.act,I=V.data,L=I.security;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function w(){return(0,b.modalOpen)(N,"comment_add")}return w}()}),children:L.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):L.comments.map(function(w,A){return(0,e.createComponentVNode)(2,o.Box,{preserveWhitespace:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:w.header||"Auto-generated"}),(0,e.createVNode)(1,"br"),w.text||w,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function x(){return y("comment_delete",{id:A+1})}return x}()})]},A)})})})}},5099:function(T,r,n){"use strict";r.__esModule=!0,r.SeedExtractor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939);function S(d,s){var u=typeof Symbol!="undefined"&&d[Symbol.iterator]||d["@@iterator"];if(u)return(u=u.call(d)).next.bind(u);if(Array.isArray(d)||(u=B(d))||s&&d&&typeof d.length=="number"){u&&(d=u);var v=0;return function(){return v>=d.length?{done:!0}:{done:!1,value:d[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function B(d,s){if(d){if(typeof d=="string")return k(d,s);var u={}.toString.call(d).slice(8,-1);return u==="Object"&&d.constructor&&(u=d.constructor.name),u==="Map"||u==="Set"?Array.from(d):u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?k(d,s):void 0}}function k(d,s){(s==null||s>d.length)&&(s=d.length);for(var u=0,v=Array(s);u=A},h=function(w,A){return w<=A},C=s.split(" "),p=[],N=function(){var w=I.value,A=w.split(":");if(A.length===0)return 0;if(A.length===1)return p.push(function(P){return(P.name+" ("+P.variant+")").toLocaleLowerCase().includes(A[0].toLocaleLowerCase())}),0;if(A.length>2)return{v:function(){function P(D){return!1}return P}()};var x,E=u;if(A[1][A[1].length-1]==="-"?(E=h,x=Number(A[1].substring(0,A[1].length-1))):A[1][A[1].length-1]==="+"?(E=v,x=Number(A[1].substring(0,A[1].length-1))):x=Number(A[1]),isNaN(x))return{v:function(){function P(D){return!1}return P}()};switch(A[0].toLocaleLowerCase()){case"l":case"life":case"lifespan":p.push(function(P){return E(P.lifespan,x)});break;case"e":case"end":case"endurance":p.push(function(P){return E(P.endurance,x)});break;case"m":case"mat":case"maturation":p.push(function(P){return E(P.maturation,x)});break;case"pr":case"prod":case"production":p.push(function(P){return E(P.production,x)});break;case"y":case"yield":p.push(function(P){return E(P.yield,x)});break;case"po":case"pot":case"potency":p.push(function(P){return E(P.potency,x)});break;case"s":case"stock":case"c":case"count":case"a":case"amount":p.push(function(P){return E(P.amount,x)});break;default:return{v:function(){function P(D){return!1}return P}()}}},V,y=S(C),I;!(I=y()).done;)if(V=N(),V!==0&&V)return V.v;return function(L){for(var w=0,A=p;w=1?Number(E):1)}return A}()})]})]})}},2916:function(T,r,n){"use strict";r.__esModule=!0,r.ShuttleConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleConsole=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:150,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:l.status?l.status:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!l.shuttle&&(!!l.docking_ports_len&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Send to ",children:l.docking_ports.map(function(c){return(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",content:c.name,onClick:function(){function m(){return g("move",{move:c.id})}return m}()},c.name)})})||(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:"red",children:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!l.admin_controlled&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorization",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!l.status,onClick:function(){function c(){return g("request")}return c}()})})],0))]})})})})}return b}()},39401:function(T,r,n){"use strict";r.__esModule=!0,r.ShuttleManipulator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleManipulator=function(){function k(g,l){var c=(0,a.useLocalState)(l,"tabIndex",0),m=c[0],i=c[1],d=function(){function s(u){switch(u){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,B);default:return"WE SHOULDN'T BE HERE!"}}return s}();return(0,e.createComponentVNode)(2,o.Window,{width:650,height:700,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===0,onClick:function(){function s(){return i(0)}return s}(),icon:"info-circle",children:"Status"},"Status"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===1,onClick:function(){function s(){return i(1)}return s}(),icon:"file-import",children:"Templates"},"Templates"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===2,onClick:function(){function s(){return i(2)}return s}(),icon:"tools",children:"Modification"},"Modification")]}),d(m)]})})})}return k}(),b=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.shuttles;return(0,e.createComponentVNode)(2,t.Box,{children:d.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:s.id}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Timer",children:s.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Mode",children:s.mode}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Status",children:s.status}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function u(){return m("jump_to",{type:"mobile",id:s.id})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){function u(){return m("fast_travel",{id:s.id})}return u}()})]})]})},s.name)})})},S=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.templates_tabs,s=i.existing_shuttle,u=i.templates;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:d.map(function(v){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===s.id,icon:"file",onClick:function(){function h(){return m("select_template_category",{cat:v})}return h}(),children:v},v)})}),!!s&&u[s.id].templates.map(function(v){return(0,e.createComponentVNode)(2,t.Section,{title:v.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[v.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:v.description}),v.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:v.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Load Template",icon:"download",onClick:function(){function h(){return m("select_template",{shuttle_id:v.shuttle_id})}return h}()})})]})},v.name)})]})},B=function(g,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.existing_shuttle,s=i.selected;return(0,e.createComponentVNode)(2,t.Box,{children:[d?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: "+d.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:d.status}),d.timer&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Timer",children:d.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function u(){return m("jump_to",{type:"mobile",id:d.id})}return u}()})})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: None"}),s?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: "+s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:s.description}),s.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Preview",icon:"eye",onClick:function(){function u(){return m("preview",{shuttle_id:s.shuttle_id})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Load",icon:"download",onClick:function(){function u(){return m("load",{shuttle_id:s.shuttle_id})}return u}()})]})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: None"})]})}},86013:function(T,r,n){"use strict";r.__esModule=!0,r.SingularityMonitor=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(44879),f=n(72253),b=n(36036),S=n(76910),B=n(98595),k=n(36352),g=r.SingularityMonitor=function(){function i(d,s){var u=(0,f.useBackend)(s),v=u.act,h=u.data;return h.active===0?(0,e.createComponentVNode)(2,c):(0,e.createComponentVNode)(2,m)}return i}(),l=function(d){return Math.log2(16+Math.max(0,d))-4},c=function(d,s){var u=(0,f.useBackend)(s),v=u.act,h=u.data,C=h.singularities,p=C===void 0?[]:C;return(0,e.createComponentVNode)(2,B.Window,{width:450,height:185,children:(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Detected Singularities",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"sync",content:"Refresh",onClick:function(){function N(){return v("refresh")}return N}()}),children:(0,e.createComponentVNode)(2,b.Table,{children:p.map(function(N){return(0,e.createComponentVNode)(2,b.Table.Row,{children:[(0,e.createComponentVNode)(2,b.Table.Cell,{children:N.singularity_id+". "+N.area_name}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,color:"label",children:"Stage:"}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,width:"120px",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N.stage,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(N.stage)})}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,b.Button,{content:"Details",onClick:function(){function V(){return v("view",{view:N.singularity_id})}return V}()})})]},N.singularity_id)})})})})})},m=function(d,s){var u=(0,f.useBackend)(s),v=u.act,h=u.data,C=h.active,p=h.singulo_stage,N=h.singulo_potential_stage,V=h.singulo_energy,y=h.singulo_high,I=h.singulo_low,L=h.generators,w=L===void 0?[]:L;return(0,e.createComponentVNode)(2,B.Window,{width:550,height:185,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(p)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Potential Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N,minValue:0,maxValue:6,ranges:{good:[1,p+.5],average:[p+.5,p+1.5],bad:[p+1.5,p+2]},children:(0,o.toFixed)(N)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:V,minValue:I,maxValue:y,ranges:{good:[.67*y+.33*I,y],average:[.33*y+.67*I,.67*y+.33*I],bad:[I,.33*y+.67*I]},children:(0,o.toFixed)(V)+"MJ"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Field Generators",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function A(){return v("back")}return A}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(A){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Remaining Charge",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:A.charge,minValue:0,maxValue:125,ranges:{good:[80,125],average:[30,80],bad:[0,30]},children:(0,o.toFixed)(A.charge)})},A.gen_index)})})})})]})})})}},88284:function(T,r,n){"use strict";r.__esModule=!0,r.Sleeper=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],S=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],B={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],g=r.Sleeper=function(){function u(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.hasOccupant,y=V?(0,e.createComponentVNode)(2,l):(0,e.createComponentVNode)(2,s);return(0,e.createComponentVNode)(2,f.Window,{width:550,height:760,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:y}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i)})]})})})}return u}(),l=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.occupant;return(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,d)],4)},c=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.occupant,y=N.auto_eject_dead;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xA0"}),(0,e.createComponentVNode)(2,o.Button,{icon:y?"toggle-on":"toggle-off",selected:y,content:y?"On":"Off",onClick:function(){function I(){return p("auto_eject_dead_"+(y?"off":"on"))}return I}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",content:"Eject",onClick:function(){function I(){return p("ejectify")}return I}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:V.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxHealth,value:V.health/V.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]},children:(0,a.round)(V.health,0)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:b[V.stat][0],children:b[V.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxTemp,value:V.bodyTemperature/V.maxTemp,color:k[V.temperatureSuitability+3],children:[(0,a.round)(V.btCelsius,0),"\xB0C,",(0,a.round)(V.btFaren,0),"\xB0F"]})}),!!V.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.bloodMax,value:V.bloodLevel/V.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[V.bloodPercent,"%, ",V.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[V.pulse," BPM"]})],4)]})})},m=function(v,h){var C=(0,t.useBackend)(h),p=C.data,N=p.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Damage",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:S.map(function(V,y){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V[0],children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:"100",value:N[V[1]]/100,ranges:B,children:(0,a.round)(N[V[1]],0)},y)},y)})})})},i=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.hasOccupant,y=N.isBeakerLoaded,I=N.beakerMaxSpace,L=N.beakerFreeSpace,w=N.dialysis,A=w&&L>0;return(0,e.createComponentVNode)(2,o.Section,{title:"Dialysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!y||L<=0||!V,selected:A,icon:A?"toggle-on":"toggle-off",content:A?"Active":"Inactive",onClick:function(){function x(){return p("togglefilter")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!y,icon:"eject",content:"Eject",onClick:function(){function x(){return p("removebeaker")}return x}()})],4),children:y?(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:I,value:L/I,ranges:{good:[.5,1/0],average:[.25,.5],bad:[-1/0,.25]},children:[L,"u"]})})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No beaker loaded."})})},d=function(v,h){var C=(0,t.useBackend)(h),p=C.act,N=C.data,V=N.occupant,y=N.chemicals,I=N.maxchem,L=N.amounts;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Chemicals",children:y.map(function(w,A){var x="",E;return w.overdosing?(x="bad",E=(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle"}),"\xA0 Overdosing!"]})):w.od_warning&&(x="average",E=(0,e.createComponentVNode)(2,o.Box,{color:"average",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle"}),"\xA0 Close to overdosing"]})),(0,e.createComponentVNode)(2,o.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{title:w.title,level:"3",mx:"0",lineHeight:"18px",buttons:E,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:I,value:w.occ_amount/I,color:x,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[w.pretty_amount,"/",I,"u"]}),L.map(function(P,D){return(0,e.createComponentVNode)(2,o.Button,{disabled:!w.injectable||w.occ_amount+P>I||V.stat===2,icon:"syringe",content:"Inject "+P+"u",title:"Inject "+P+"u of "+w.title+" into the occupant",mb:"0",height:"19px",onClick:function(){function M(){return p("chemical",{chemid:w.id,amount:P})}return M}()},D)})]})})},A)})})},s=function(v,h){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},21597:function(T,r,n){"use strict";r.__esModule=!0,r.SlotMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SlotMachine=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data;if(l.money===null)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:90,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"Could not scan your card or could not find account!"}),(0,e.createComponentVNode)(2,t.Box,{children:"Please wear or hold your ID and try again."})]})})});var c;return l.plays===1?c=l.plays+" player has tried their luck today!":c=l.plays+" players have tried their luck today!",(0,e.createComponentVNode)(2,o.Window,{width:300,height:151,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{lineHeight:2,children:c}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Credits Remaining",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:l.money})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10 credits to spin",children:(0,e.createComponentVNode)(2,t.Button,{icon:"coins",disabled:l.working,content:l.working?"Spinning...":"Spin",onClick:function(){function m(){return g("spin")}return m}()})})]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,lineHeight:2,color:l.resultlvl,children:l.result})]})})})}return b}()},46348:function(T,r,n){"use strict";r.__esModule=!0,r.Smartfridge=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Smartfridge=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.secure,m=l.can_dry,i=l.drying,d=l.contents;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Secure Access: Please have your identification ready."}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m?"Drying rack":"Contents",buttons:!!m&&(0,e.createComponentVNode)(2,t.Button,{width:4,icon:i?"power-off":"times",content:i?"On":"Off",selected:i,onClick:function(){function s(){return g("drying")}return s}()}),children:[!d&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cookie-bite",size:5,color:"brown"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No products loaded."]})}),!!d&&d.slice().sort(function(s,u){return s.display_name.localeCompare(u.display_name)}).map(function(s){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"55%",children:s.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:["(",s.quantity," in stock)"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:13,children:[(0,e.createComponentVNode)(2,t.Button,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){function u(){return g("vend",{index:s.vend,amount:1})}return u}()}),(0,e.createComponentVNode)(2,t.NumberInput,{width:"40px",minValue:0,value:0,maxValue:s.quantity,step:1,stepPixelSize:3,onChange:function(){function u(v,h){return g("vend",{index:s.vend,amount:h})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){function u(){return g("vend",{index:s.vend,amount:s.quantity})}return u}()})]})]},s)})]})]})})})}return b}()},86162:function(T,r,n){"use strict";r.__esModule=!0,r.Smes=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595),b=1e3,S=r.Smes=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.capacityPercent,d=m.capacity,s=m.charge,u=m.inputAttempt,v=m.inputting,h=m.inputLevel,C=m.inputLevelMax,p=m.inputAvailable,N=m.outputPowernet,V=m.outputAttempt,y=m.outputting,I=m.outputLevel,L=m.outputLevelMax,w=m.outputUsed,A=i>=100&&"good"||v&&"average"||"bad",x=y&&"good"||s>0&&"average"||"bad";return(0,e.createComponentVNode)(2,f.Window,{width:340,height:345,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stored Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i*.01,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u?"sync-alt":"times",selected:u,onClick:function(){function E(){return c("tryinput")}return E}(),children:u?"Auto":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:A,children:i>=100&&"Fully Charged"||v&&"Charging"||"Not Charging"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Input",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:h===0,onClick:function(){function E(){return c("input",{target:"min"})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:h===0,onClick:function(){function E(){return c("input",{adjust:-1e4})}return E}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:h/b,fillValue:p/b,minValue:0,maxValue:C/b,step:5,stepPixelSize:4,format:function(){function E(P){return(0,o.formatPower)(P*b,1)}return E}(),onChange:function(){function E(P,D){return c("input",{target:D*b})}return E}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:h===C,onClick:function(){function E(){return c("input",{adjust:1e4})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:h===C,onClick:function(){function E(){return c("input",{target:"max"})}return E}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available",children:(0,o.formatPower)(p)})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Output Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){function E(){return c("tryoutput")}return E}(),children:V?"On":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:x,children:N?y?"Sending":s>0?"Not Sending":"No Charge":"Not Connected"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Output",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:I===0,onClick:function(){function E(){return c("output",{target:"min"})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:I===0,onClick:function(){function E(){return c("output",{adjust:-1e4})}return E}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:I/b,minValue:0,maxValue:L/b,step:5,stepPixelSize:4,format:function(){function E(P){return(0,o.formatPower)(P*b,1)}return E}(),onChange:function(){function E(P,D){return c("output",{target:D*b})}return E}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:I===L,onClick:function(){function E(){return c("output",{adjust:1e4})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:I===L,onClick:function(){function E(){return c("output",{target:"max"})}return E}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Outputting",children:(0,o.formatPower)(w)})]})})]})})})}return B}()},63584:function(T,r,n){"use strict";r.__esModule=!0,r.SolarControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SolarControl=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=0,m=1,i=2,d=l.generated,s=l.generated_ratio,u=l.tracking_state,v=l.tracking_rate,h=l.connected_panels,C=l.connected_tracker,p=l.cdir,N=l.direction,V=l.rotating_direction;return(0,e.createComponentVNode)(2,o.Window,{width:490,height:277,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){function y(){return g("refresh")}return y}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar tracker",color:C?"good":"bad",children:C?"OK":"N/A"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar panels",color:h>0?"good":"bad",children:h})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{size:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power output",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:s,children:d+" W"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[p,"\xB0 (",N,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[u===i&&(0,e.createComponentVNode)(2,t.Box,{children:" Automated "}),u===m&&(0,e.createComponentVNode)(2,t.Box,{children:[" ",v,"\xB0/h (",V,")"," "]}),u===c&&(0,e.createComponentVNode)(2,t.Box,{children:" Tracker offline "})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[u!==i&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:p,onDrag:function(){function y(I,L){return g("cdir",{cdir:L})}return y}()}),u===i&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker status",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:u===c,onClick:function(){function y(){return g("track",{track:c})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"clock-o",content:"Timed",selected:u===m,onClick:function(){function y(){return g("track",{track:m})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:u===i,disabled:!C,onClick:function(){function y(){return g("track",{track:i})}return y}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[u===m&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:v,format:function(){function y(I){var L=Math.sign(I)>0?"+":"-";return L+Math.abs(I)}return y}(),onDrag:function(){function y(I,L){return g("tdir",{tdir:L})}return y}()}),u===c&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Tracker offline "}),u===i&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}return b}()},38096:function(T,r,n){"use strict";r.__esModule=!0,r.SpawnersMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpawnersMenu=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.spawners||[];return(0,e.createComponentVNode)(2,o.Window,{width:700,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{children:c.map(function(m){return(0,e.createComponentVNode)(2,t.Section,{mb:.5,title:m.name+" ("+m.amount_left+" left)",level:2,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){function i(){return g("jump",{ID:m.uids})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){function i(){return g("spawn",{ID:m.uids})}return i}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:m.desc}),!!m.fluff&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:m.fluff}),!!m.important_info&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:m.important_info})]},m.name)})})})})}return b}()},30586:function(T,r,n){"use strict";r.__esModule=!0,r.SpecMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpecMenu=function(){function g(l,c){return(0,e.createComponentVNode)(2,o.Window,{width:1100,height:600,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,k)]})})})}return g}(),b=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function u(){return i("hemomancer")}return u}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Vampiric claws",16),(0,e.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood Barrier",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood tendrils",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Sanguine pool",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Predator senses",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood eruption",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"The blood bringers rite",16),(0,e.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4)]})})},S=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function u(){return i("umbrae")}return u}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Cloak of darkness",16),(0,e.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow anchor",16),(0,e.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow snare",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Dark passage",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Extinguish",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,e.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Eternal darkness",16),(0,e.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,e.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16)]})})},B=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function u(){return i("gargantua")}return u}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rejuvenate",16),(0,e.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell",16),(0,e.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Seismic stomp",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood rush",16),(0,e.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell II",16),(0,e.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Overwhelming force",16),(0,e.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Demonic grasp",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Charge",16),(0,e.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Desecrated Duel",16),(0,e.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4)]})})},k=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function u(){return i("dantalion")}return u}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Enthrall",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall cap",16),(0,e.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall commune",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Subspace swap",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Pacify",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Decoy",16),(0,e.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rally thralls",16),(0,e.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood bond",16),(0,e.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Mass Hysteria",16),(0,e.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4)]})})}},95152:function(T,r,n){"use strict";r.__esModule=!0,r.StackCraft=void 0;var e=n(89005),a=n(72253),t=n(88510),o=n(64795),f=n(25328),b=n(98595),S=n(36036),B=r.StackCraft=function(){function s(){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:500,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return s}(),k=function(u,v){var h=(0,a.useBackend)(v),C=h.data,p=C.amount,N=C.recipes,V=(0,a.useLocalState)(v,"searchText",""),y=V[0],I=V[1],L=g(N,(0,f.createSearch)(y)),w=(0,a.useLocalState)(v,"",!1),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,S.Section,{fill:!0,scrollable:!0,title:"Amount: "+p,buttons:(0,e.createFragment)([A&&(0,e.createComponentVNode)(2,S.Input,{width:12.5,value:y,placeholder:"Find recipe",onInput:function(){function E(P,D){return I(D)}return E}()}),(0,e.createComponentVNode)(2,S.Button,{ml:.5,tooltip:"Search",tooltipPosition:"bottom-end",icon:"magnifying-glass",selected:A,onClick:function(){function E(){return x(!A)}return E}()})],0),children:L?(0,e.createComponentVNode)(2,i,{recipes:L}):(0,e.createComponentVNode)(2,S.NoticeBox,{children:"No recipes found!"})})},g=function s(u,v){var h=(0,o.flow)([(0,t.map)(function(C){var p=C[0],N=C[1];return l(N)?v(p)?C:[p,s(N,v)]:v(p)?C:[p,void 0]}),(0,t.filter)(function(C){var p=C[0],N=C[1];return N!==void 0}),(0,t.sortBy)(function(C){var p=C[0],N=C[1];return p}),(0,t.sortBy)(function(C){var p=C[0],N=C[1];return!l(N)}),(0,t.reduce)(function(C,p){var N=p[0],V=p[1];return C[N]=V,C},{})])(Object.entries(u));return Object.keys(h).length?h:void 0},l=function(u){return u.uid===void 0},c=function(u,v){return u.required_amount>v?0:Math.floor(v/u.required_amount)},m=function(u,v){for(var h=(0,a.useBackend)(v),C=h.act,p=u.recipe,N=u.max_possible_multiplier,V=Math.min(N,Math.floor(p.max_result_amount/p.result_amount)),y=[5,10,25],I=[],L=function(){var E=A[w];V>=E&&I.push((0,e.createComponentVNode)(2,S.Button,{bold:!0,translucent:!0,fontSize:.85,width:"32px",content:E*p.result_amount+"x",onClick:function(){function P(){return C("make",{recipe_uid:p.uid,multiplier:E})}return P}()}))},w=0,A=y;w1?I+"x ":"",M=L>1?"s":"",R=""+D+V,O=L+" sheet"+M,_=c(y,N);return(0,e.createComponentVNode)(2,S.ImageButton,{fluid:!0,base64:P,dmIcon:x,dmIconState:E,imageSize:32,disabled:!_,tooltip:O,buttons:w>1&&_>1&&(0,e.createComponentVNode)(2,m,{recipe:y,max_possible_multiplier:_}),onClick:function(){function F(){return C("make",{recipe_uid:A,multiplier:1})}return F}(),children:R})}},38307:function(T,r,n){"use strict";r.__esModule=!0,r.StationAlertConsoleContent=r.StationAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.StationAlertConsole=function(){function S(){return(0,e.createComponentVNode)(2,o.Window,{width:325,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b)})})}return S}(),b=r.StationAlertConsoleContent=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.data,c=l.alarms||[],m=c.Fire||[],i=c.Atmosphere||[],d=c.Power||[];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Fire Alarms",children:(0,e.createVNode)(1,"ul",null,[m.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),m.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Atmospherics Alarms",children:(0,e.createVNode)(1,"ul",null,[i.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),i.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Alarms",children:(0,e.createVNode)(1,"ul",null,[d.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),d.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)})],4)}return S}()},96091:function(T,r,n){"use strict";r.__esModule=!0,r.StationTraitsPanel=void 0;var e=n(89005),a=n(88510),t=n(42127),o=n(72253),f=n(36036),b=n(98595),S=function(l){return l[l.SetupFutureStationTraits=0]="SetupFutureStationTraits",l[l.ViewStationTraits=1]="ViewStationTraits",l}(S||{}),B=function(c,m){var i=(0,o.useBackend)(m),d=i.act,s=i.data,u=s.future_station_traits,v=(0,o.useLocalState)(m,"selectedFutureTrait",null),h=v[0],C=v[1],p=Object.fromEntries(s.valid_station_traits.map(function(V){return[V.name,V.path]})),N=Object.keys(p);return N.sort(),(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Dropdown,{displayText:!h&&"Select trait to add...",onSelected:C,options:N,selected:h,width:"100%"})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"green",icon:"plus",onClick:function(){function V(){if(h){var y=p[h],I=[y];if(u){var L,w=u.map(function(A){return A.path});if(w.indexOf(y)!==-1)return;I=(L=I).concat.apply(L,w)}d("setup_future_traits",{station_traits:I})}}return V}(),children:"Add"})})]}),(0,e.createComponentVNode)(2,f.Divider),Array.isArray(u)?u.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:u.map(function(V){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:V.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"red",icon:"times",onClick:function(){function y(){d("setup_future_traits",{station_traits:(0,a.filterMap)(u,function(I){if(I.path!==V.path)return I.path})})}return y}(),children:"Delete"})})]})},V.path)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No station traits will run next round."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){function V(){return d("clear_future_traits")}return V}(),children:"Run Station Traits Normally"})]}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No future station traits are planned."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){function V(){return d("setup_future_traits",{station_traits:[]})}return V}(),children:"Prevent station traits from running next round"})]})]})},k=function(c,m){var i=(0,o.useBackend)(m),d=i.act,s=i.data;return s.current_traits.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:s.current_traits.map(function(u){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:u.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button.Confirm,{content:"Revert",color:"red",disabled:s.too_late_to_revert||!u.can_revert,tooltip:!u.can_revert&&"This trait is not revertable."||s.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){function v(){return d("revert",{ref:u.ref})}return v}()})})]})},u.ref)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:"There are no active station traits."})},g=r.StationTraitsPanel=function(){function l(c,m){var i=(0,o.useLocalState)(m,"station_traits_tab",S.ViewStationTraits),d=i[0],s=i[1],u;switch(d){case S.SetupFutureStationTraits:u=(0,e.createComponentVNode)(2,B);break;case S.ViewStationTraits:u=(0,e.createComponentVNode)(2,k);break;default:(0,t.exhaustiveCheck)(d)}return(0,e.createComponentVNode)(2,b.Window,{title:"Modify Station Traits",height:350,width:350,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"eye",selected:d===S.ViewStationTraits,onClick:function(){function v(){return s(S.ViewStationTraits)}return v}(),children:"View"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"edit",selected:d===S.SetupFutureStationTraits,onClick:function(){function v(){return s(S.SetupFutureStationTraits)}return v}(),children:"Edit"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:[(0,e.createComponentVNode)(2,f.Divider),u]})]})})})}return l}()},39409:function(T,r,n){"use strict";r.__esModule=!0,r.StripMenu=void 0;var e=n(89005),a=n(88510),t=n(79140),o=n(72253),f=n(36036),b=n(98595),S=5,B=9,k=function(h){return h===0?5:9},g="64px",l=function(h){return h[0]+"/"+h[1]},c=function(h){var C=h.align,p=h.children;return(0,e.createComponentVNode)(2,f.Box,{style:{position:"absolute",left:C==="left"?"6px":"48px","text-align":C,"text-shadow":"2px 2px 2px #000",top:"2px"},children:p})},m={enable_internals:{icon:"lungs",text:"Enable internals"},disable_internals:{icon:"lungs",text:"Disable internals"},enable_lock:{icon:"lock",text:"Enable lock"},disable_lock:{icon:"unlock",text:"Disable lock"},suit_sensors:{icon:"tshirt",text:"Adjust suit sensors"},remove_accessory:{icon:"medal",text:"Remove accessory"},dislodge_headpocket:{icon:"head-side-virus",text:"Dislodge headpocket"}},i={eyes:{displayName:"eyewear",gridSpot:l([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:l([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:l([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:l([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:l([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:l([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:l([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:l([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:l([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:l([1,4])},jumpsuit:{displayName:"uniform",gridSpot:l([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:l([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:l([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:l([2,3]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:l([2,4]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:l([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:l([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:l([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:l([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:l([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:l([3,4]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:l([3,3]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:l([4,4]),image:"inventory-pda.png"}},d={eyes:{displayName:"eyewear",gridSpot:l([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:l([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:l([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:l([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:l([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:l([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:l([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:l([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:l([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:l([1,4])},jumpsuit:{displayName:"uniform",gridSpot:l([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:l([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:l([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:l([4,4]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:l([4,5]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:l([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:l([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:l([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:l([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:l([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:l([4,7]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:l([4,6]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:l([4,8]),image:"inventory-pda.png"}},s=function(v){return v[v.Completely=1]="Completely",v[v.Hidden=2]="Hidden",v}(s||{}),u=r.StripMenu=function(){function v(h,C){var p=(0,o.useBackend)(C),N=p.act,V=p.data,y=new Map;if(V.show_mode===0)for(var I=0,L=Object.keys(V.items);I=.01})},(0,a.sortBy)(function(E){return-E.amount})])(h.gases||[]),x=Math.max.apply(Math,[1].concat(A.map(function(E){return E.portion})));return(0,e.createComponentVNode)(2,B.Window,{width:550,height:270,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Peak EER",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:V,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(V)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Nominal EER",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(N)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Gas Coefficient",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:w,minValue:1,maxValue:5.25,ranges:{bad:[1,1.55],average:[1.55,5.25],good:[5.25,1/0]},children:w.toFixed(2)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:l(y),minValue:0,maxValue:l(1e4),ranges:{teal:[-1/0,l(80)],good:[l(80),l(373)],average:[l(373),l(1e3)],bad:[l(1e3),1/0]},children:(0,o.toFixed)(y)+" K"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mole Per Tile",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:L,minValue:0,maxValue:12e3,ranges:{teal:[-1/0,100],average:[100,11333],good:[11333,12e3],bad:[12e3,1/0]},children:(0,o.toFixed)(L)+" mol"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:l(I),minValue:0,maxValue:l(5e4),ranges:{good:[l(1),l(300)],average:[-1/0,l(1e3)],bad:[l(1e3),1/0]},children:(0,o.toFixed)(I)+" kPa"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function E(){return v("back")}return E}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:A.map(function(E){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:(0,S.getGasLabel)(E.name),children:(0,e.createComponentVNode)(2,b.ProgressBar,{color:(0,S.getGasColor)(E.name),value:E.portion,minValue:0,maxValue:x,children:(0,o.toFixed)(E.amount)+" mol ("+E.portion+"%)"})},E.name)})})})})]})})})}},46029:function(T,r,n){"use strict";r.__esModule=!0,r.SyndicateComputerSimple=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SyndicateComputerSimple=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data;return(0,e.createComponentVNode)(2,o.Window,{theme:"syndicate",width:400,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:l.rows.map(function(c){return(0,e.createComponentVNode)(2,t.Section,{title:c.title,buttons:(0,e.createComponentVNode)(2,t.Button,{content:c.buttontitle,disabled:c.buttondisabled,tooltip:c.buttontooltip,tooltipPosition:"left",onClick:function(){function m(){return g(c.buttonact)}return m}()}),children:[c.status,!!c.bullets&&(0,e.createComponentVNode)(2,t.Box,{children:c.bullets.map(function(m){return(0,e.createComponentVNode)(2,t.Box,{children:m},m)})})]},c.title)})})})}return b}()},36372:function(T,r,n){"use strict";r.__esModule=!0,r.TEG=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(B){return B.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},b=r.TEG=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data;return c.error?(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:[c.error,(0,e.createComponentVNode)(2,t.Button,{icon:"circle",content:"Recheck",onClick:function(){function m(){return l("check")}return m}()})]})})}):(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cold Loop ("+c.cold_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Inlet",children:[f(c.cold_inlet_temp)," K, ",f(c.cold_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Outlet",children:[f(c.cold_outlet_temp)," K, ",f(c.cold_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Hot Loop ("+c.hot_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Inlet",children:[f(c.hot_inlet_temp)," K, ",f(c.hot_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Outlet",children:[f(c.hot_outlet_temp)," K, ",f(c.hot_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Output",children:[f(c.output_power)," W",!!c.warning_switched&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}return S}()},56441:function(T,r,n){"use strict";r.__esModule=!0,r.TachyonArrayContent=r.TachyonArray=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TachyonArray=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.records,i=m===void 0?[]:m,d=c.explosion_target,s=c.toxins_tech,u=c.printing;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shift's Target",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Toxins Level",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Administration",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print All Logs",disabled:!i.length||u,align:"center",onClick:function(){function v(){return l("print_logs")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!i.length,color:"bad",align:"center",onClick:function(){function v(){return l("delete_logs")}return v}()})]})]})}),i.length?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No Records"})]})})}return S}(),b=r.TachyonArrayContent=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.records,i=m===void 0?[]:m;return(0,e.createComponentVNode)(2,t.Section,{title:"Logged Explosions",children:(0,e.createComponentVNode)(2,t.Flex,{children:(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Epicenter"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actual Size"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Theoretical Size"})]}),i.map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.logged_time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.epicenter}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.actual_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.theoretical_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){function s(){return l("delete_record",{index:d.index})}return s}()})})]},d.index)})]})})})})}return S}()},1754:function(T,r,n){"use strict";r.__esModule=!0,r.Tank=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Tank=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c;return l.has_mask?c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,width:"76%",icon:l.connected?"check":"times",content:l.connected?"Internals On":"Internals Off",selected:l.connected,onClick:function(){function m(){return g("internals")}return m}()})}):c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,e.createComponentVNode)(2,o.Window,{width:325,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tank Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:l.tankPressure+" kPa"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Release Pressure",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:l.ReleasePressure===l.minReleasePressure,tooltip:"Min",onClick:function(){function m(){return g("pressure",{pressure:"min"})}return m}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:parseFloat(l.releasePressure),width:"65px",unit:"kPa",minValue:l.minReleasePressure,maxValue:l.maxReleasePressure,onChange:function(){function m(i,d){return g("pressure",{pressure:d})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:l.ReleasePressure===l.maxReleasePressure,tooltip:"Max",onClick:function(){function m(){return g("pressure",{pressure:"max"})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"undo",content:"",disabled:l.ReleasePressure===l.defaultReleasePressure,tooltip:"Reset",onClick:function(){function m(){return g("pressure",{pressure:"reset"})}return m}()})]}),c]})})})})}return b}()},7579:function(T,r,n){"use strict";r.__esModule=!0,r.TankDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TankDispenser=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.o_tanks,m=l.p_tanks;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:c===0,icon:"arrow-circle-down",onClick:function(){function i(){return g("oxygen")}return i}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+m+")",disabled:m===0,icon:"arrow-circle-down",onClick:function(){function i(){return g("plasma")}return i}()})})]})})})}return b}()},16136:function(T,r,n){"use strict";r.__esModule=!0,r.TcommsCore=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsCore=function(){function g(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.ion,u=(0,a.useLocalState)(c,"tabIndex",0),v=u[0],h=u[1],C=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,S);case 1:return(0,e.createComponentVNode)(2,B);case 2:return(0,e.createComponentVNode)(2,k);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:900,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[s===1&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"wrench",selected:v===0,onClick:function(){function p(){return h(0)}return p}(),children:"Configuration"},"ConfigPage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"link",selected:v===1,onClick:function(){function p(){return h(1)}return p}(),children:"Device Linkage"},"LinkagePage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"user-times",selected:v===2,onClick:function(){function p(){return h(2)}return p}(),children:"User Filtering"},"FilterPage")]}),C(v)]})})}return g}(),b=function(){return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},S=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.active,u=d.sectors_available,v=d.nttc_toggle_jobs,h=d.nttc_toggle_job_color,C=d.nttc_toggle_name_color,p=d.nttc_toggle_command_bold,N=d.nttc_job_indicator_type,V=d.nttc_setting_language,y=d.network_id;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"On":"Off",selected:s,icon:"power-off",onClick:function(){function I(){return i("toggle_active")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sector Coverage",children:u})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Radio Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcements",children:(0,e.createComponentVNode)(2,t.Button,{content:v?"On":"Off",selected:v,icon:"user-tag",onClick:function(){function I(){return i("nttc_toggle_jobs")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:h?"On":"Off",selected:h,icon:"clipboard-list",onClick:function(){function I(){return i("nttc_toggle_job_color")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:C?"On":"Off",selected:C,icon:"user-tag",onClick:function(){function I(){return i("nttc_toggle_name_color")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Command Amplification",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){function I(){return i("nttc_toggle_command_bold")}return I}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Advanced",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcement Format",children:(0,e.createComponentVNode)(2,t.Button,{content:N||"Unset",selected:N,icon:"pencil-alt",onClick:function(){function I(){return i("nttc_job_indicator_type")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Language Conversion",children:(0,e.createComponentVNode)(2,t.Button,{content:V||"Unset",selected:V,icon:"globe",onClick:function(){function I(){return i("nttc_setting_language")}return I}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:y||"Unset",selected:y,icon:"server",onClick:function(){function I(){return i("network_id")}return I}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){function I(){return i("import")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){function I(){return i("export")}return I}()})]})],4)},B=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.link_password,u=d.relay_entries;return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linkage Password",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"lock",onClick:function(){function v(){return i("change_password")}return v}()})})}),(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Unlink"})]}),u.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.status===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Online"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Offline"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",onClick:function(){function h(){return i("unlink",{addr:v.addr})}return h}()})})]},v.addr)})]})]})},k=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.filtered_users;return(0,e.createComponentVNode)(2,t.Section,{title:"User Filtering",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Add User",icon:"user-plus",onClick:function(){function u(){return i("add_filter")}return u}()}),children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"90%"},children:"User"}),(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),s.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"user-times",onClick:function(){function v(){return i("remove_filter",{user:u})}return v}()})})]},u)})]})})}},88046:function(T,r,n){"use strict";r.__esModule=!0,r.TcommsRelay=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsRelay=function(){function B(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.linked,d=m.active,s=m.network_id;return(0,e.createComponentVNode)(2,o.Window,{width:600,height:292,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Relay Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:d?"On":"Off",selected:d,icon:"power-off",onClick:function(){function u(){return c("toggle_active")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"server",onClick:function(){function u(){return c("network_id")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Link Status",children:i===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Linked"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Unlinked"})})]})}),i===1?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,S)]})})}return B}(),b=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.linked_core_id,d=m.linked_core_addr,s=m.hidden_link;return(0,e.createComponentVNode)(2,t.Section,{title:"Link Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core ID",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core Address",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hidden Link",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"Yes":"No",icon:s?"eye-slash":"eye",selected:s,onClick:function(){function u(){return c("toggle_hidden_link")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function u(){return c("unlink")}return u}()})})]})})},S=function(k,g){var l=(0,a.useBackend)(g),c=l.act,m=l.data,i=m.cores;return(0,e.createComponentVNode)(2,t.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),i.map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function s(){return c("link",{addr:d.addr})}return s}()})})]},d.addr)})]})})}},20802:function(T,r,n){"use strict";r.__esModule=!0,r.Teleporter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Teleporter=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.targetsTeleport?l.targetsTeleport:{},m=0,i=1,d=2,s=l.calibrated,u=l.calibrating,v=l.powerstation,h=l.regime,C=l.teleporterhub,p=l.target,N=l.locked,V=l.adv_beacon_allowed,y=l.advanced_beacon_locking;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:270,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:[(!v||!C)&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Error",children:[C,!v&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Powerstation not linked "}),v&&!C&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Teleporter hub not linked "})]}),v&&C&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Status",buttons:(0,e.createFragment)(!!V&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",children:"Advanced Beacon Locking:\xA0"}),(0,e.createComponentVNode)(2,t.Button,{selected:y,icon:y?"toggle-on":"toggle-off",content:y?"Enabled":"Disabled",onClick:function(){function I(){return g("advanced_beacon_locking",{on:y?0:1})}return I}()})],4),0),children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[h===m&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:u,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function I(L){return g("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return I}()}),h===i&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:u,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function I(L){return g("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return I}()}),h===d&&(0,e.createComponentVNode)(2,t.Box,{children:p})]})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Regime:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:h===i?"good":null,onClick:function(){function I(){return g("setregime",{regime:i})}return I}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:h===m?"good":null,onClick:function(){function I(){return g("setregime",{regime:m})}return I}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:h===d?"good":null,disabled:!N,onClick:function(){function I(){return g("setregime",{regime:d})}return I}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{label:"Calibration",mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[p!=="None"&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:15.8,textAlign:"center",mt:.5,children:u&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"In Progress"})||s&&(0,e.createComponentVNode)(2,t.Box,{color:"good",children:"Optimal"})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Sub-Optimal"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!(s||u),onClick:function(){function I(){return g("calibrate")}return I}()})})]}),p==="None"&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(N&&v&&C&&h===d)&&(0,e.createComponentVNode)(2,t.Section,{title:"GPS",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){function I(){return g("load")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){function I(){return g("eject")}return I}()})]})})]})})})})}return b}()},48517:function(T,r,n){"use strict";r.__esModule=!0,r.TelescienceConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TelescienceConsole=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.last_msg,m=l.linked_pad,i=l.held_gps,d=l.lastdata,s=l.power_levels,u=l.current_max_power,v=l.current_power,h=l.current_bearing,C=l.current_elevation,p=l.current_sector,N=l.working,V=l.max_z,y=(0,a.useLocalState)(B,"dummyrot",h),I=y[0],L=y[1];return(0,e.createComponentVNode)(2,o.Window,{width:400,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createFragment)([c,!(d.length>0)||(0,e.createVNode)(1,"ul",null,d.map(function(w){return(0,e.createVNode)(1,"li",null,w,0,null,w)}),0)],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Telepad Status",children:m===1?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Bearing",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:[(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:360,disabled:N,value:h,onDrag:function(){function w(A,x){return L(x)}return w}(),onChange:function(){function w(A,x){return g("setbear",{bear:x})}return w}()}),(0,e.createComponentVNode)(2,t.Icon,{ml:1,size:1,name:"arrow-up",rotation:I})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Elevation",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:100,disabled:N,value:C,onChange:function(){function w(A,x){return g("setelev",{elev:x})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Level",children:s.map(function(w,A){return(0,e.createComponentVNode)(2,t.Button,{content:w,selected:v===w,disabled:A>=u-1||N,onClick:function(){function x(){return g("setpwr",{pwr:A+1})}return x}()},w)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Sector",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:1,minValue:2,maxValue:V,value:p,disabled:N,onChange:function(){function w(A,x){return g("setz",{newz:x})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Telepad Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Send",disabled:N,onClick:function(){function w(){return g("pad_send")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Receive",disabled:N,onClick:function(){function w(){return g("pad_receive")}return w}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Crystal Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Recalibrate Crystals",disabled:N,onClick:function(){function w(){return g("recal_crystals")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject Crystals",disabled:N,onClick:function(){function w(){return g("eject_crystals")}return w}()})]})]}):(0,e.createFragment)([(0,e.createTextVNode)("No pad linked to console. Please use a multitool to link a pad.")],4)}),(0,e.createComponentVNode)(2,t.Section,{title:"GPS Actions",children:i===1?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{disabled:i===0||N,content:"Eject GPS",onClick:function(){function w(){return g("eject_gps")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:i===0||N,content:"Store Coordinates",onClick:function(){function w(){return g("store_to_gps")}return w}()})],4):(0,e.createFragment)([(0,e.createTextVNode)("Please insert a GPS to store coordinates to it.")],4)})]})})}return b}()},21800:function(T,r,n){"use strict";r.__esModule=!0,r.TempGun=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.TempGun=function(){function g(l,c){var m=(0,t.useBackend)(c),i=m.act,d=m.data,s=d.target_temperature,u=d.temperature,v=d.max_temp,h=d.min_temp;return(0,e.createComponentVNode)(2,f.Window,{width:250,height:121,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:h,maxValue:v,value:s,format:function(){function C(p){return(0,a.toFixed)(p,2)}return C}(),width:"50px",onDrag:function(){function C(p,N){return i("target_temperature",{target_temperature:N})}return C}()}),"\xB0C"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Temperature",children:(0,e.createComponentVNode)(2,o.Box,{color:S(u),bold:u>500-273.15,children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(u,2)}),"\xB0C"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power Cost",children:(0,e.createComponentVNode)(2,o.Box,{color:k(u),children:B(u)})})]})})})})}return g}(),S=function(l){return l<=-100?"blue":l<=0?"teal":l<=100?"green":l<=200?"orange":"red"},B=function(l){return l<=100-273.15?"High":l<=250-273.15?"Medium":l<=300-273.15?"Low":l<=400-273.15?"Medium":"High"},k=function(l){return l<=100-273.15?"red":l<=250-273.15?"orange":l<=300-273.15?"green":l<=400-273.15?"orange":"red"}},24410:function(T,r,n){"use strict";r.__esModule=!0,r.sanitizeMultiline=r.removeAllSkiplines=r.TextInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(72253),f=n(92986),b=n(36036),S=n(98595),B=r.sanitizeMultiline=function(){function c(m){return m.replace(/(\n|\r\n){3,}/,"\n\n")}return c}(),k=r.removeAllSkiplines=function(){function c(m){return m.replace(/[\r\n]+/,"")}return c}(),g=r.TextInputModal=function(){function c(m,i){var d=(0,o.useBackend)(i),s=d.act,u=d.data,v=u.max_length,h=u.message,C=h===void 0?"":h,p=u.multiline,N=u.placeholder,V=u.timeout,y=u.title,I=(0,o.useLocalState)(i,"input",N||""),L=I[0],w=I[1],A=function(){function P(D){if(D!==L){var M=p?B(D):k(D);w(M)}}return P}(),x=p||L.length>=40,E=130+(C.length>40?Math.ceil(C.length/4):0)+(x?80:0);return(0,e.createComponentVNode)(2,S.Window,{title:y,width:325,height:E,children:[V&&(0,e.createComponentVNode)(2,a.Loader,{value:V}),(0,e.createComponentVNode)(2,S.Window.Content,{onKeyDown:function(){function P(D){var M=window.event?D.which:D.keyCode;M===f.KEY_ENTER&&(!x||!D.shiftKey)&&s("submit",{entry:L}),M===f.KEY_ESCAPE&&s("cancel")}return P}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l,{input:L,onChange:A})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:L,message:L.length+"/"+v})})]})})})]})}return c}(),l=function(m,i){var d=(0,o.useBackend)(i),s=d.act,u=d.data,v=u.max_length,h=u.multiline,C=m.input,p=m.onChange,N=h||C.length>=40;return(0,e.createComponentVNode)(2,b.TextArea,{autoFocus:!0,autoSelect:!0,height:h||C.length>=40?"100%":"1.8rem",maxLength:v,onEscape:function(){function V(){return s("cancel")}return V}(),onEnter:function(){function V(y,I){N&&y.shiftKey||(y.preventDefault(),s("submit",{entry:I}))}return V}(),onChange:function(){function V(y,I){return p(I)}return V}(),placeholder:"Type something...",value:C})}},25036:function(T,r,n){"use strict";r.__esModule=!0,r.ThermoMachine=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.ThermoMachine=function(){function S(B,k){var g=(0,t.useBackend)(k),l=g.act,c=g.data;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:225,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,o.Section,{title:"Status",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.temperature,format:function(){function m(i){return(0,a.toFixed)(i,2)}return m}()})," K"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pressure",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.pressure,format:function(){function m(i){return(0,a.toFixed)(i,2)}return m}()})," kPa"]})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Controls",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){function m(){return l("power")}return m}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Setting",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){function m(){return l("cooling")}return m}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){function m(){return l("target",{target:c.min})}return m}()}),(0,e.createComponentVNode)(2,o.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(){function m(i,d){return l("target",{target:d})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){function m(){return l("target",{target:c.max})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){function m(){return l("target",{target:c.initial})}return m}()})]})]})})]})})}return S}()},20035:function(T,r,n){"use strict";r.__esModule=!0,r.TransferValve=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TransferValve=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.tank_one,m=l.tank_two,i=l.attached_device,d=l.valve;return(0,e.createComponentVNode)(2,o.Window,{width:460,height:285,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Valve Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:d?"unlock":"lock",content:d?"Open":"Closed",disabled:!c||!m,onClick:function(){function s(){return g("toggle")}return s}()})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Assembly",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Configure Assembly",disabled:!i,onClick:function(){function s(){return g("device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:i?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:i,disabled:!i,onClick:function(){function s(){return g("remove_device")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Assembly"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment One",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:c?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:c,disabled:!c,onClick:function(){function s(){return g("tankone")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment Two",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:m?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:m,disabled:!m,onClick:function(){function s(){return g("tanktwo")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})})]})})}return b}()},78166:function(T,r,n){"use strict";r.__esModule=!0,r.TurbineComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595),b=n(44879),S=r.TurbineComputer=function(){function g(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,s=d.compressor,u=d.compressor_broken,v=d.turbine,h=d.turbine_broken,C=d.online,p=d.throttle,N=d.preBurnTemperature,V=d.bearingDamage,y=!!(s&&!u&&v&&!h);return(0,e.createComponentVNode)(2,f.Window,{width:400,height:415,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:C?"power-off":"times",content:C?"Online":"Offline",selected:C,disabled:!y,onClick:function(){function I(){return i("toggle_power")}return I}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Disconnect",onClick:function(){function I(){return i("disconnect")}return I}()})],4),children:y?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,B)}),V>=100?(0,e.createComponentVNode)(2,t.Stack,{mb:"30px",fontsize:"256px",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:"Bearings Inoperable, Repair Required"})}):(0,e.createComponentVNode)(2,t.Section,{title:"Throttle",children:y?(0,e.createComponentVNode)(2,t.Knob,{size:3,value:p,unit:"%",minValue:0,maxValue:100,step:1,stepPixelSize:1,onDrag:function(){function I(L,w){return i("set_throttle",{throttle:w})}return I}()}):""})]})})}return g}(),B=function(l,c){var m=(0,a.useBackend)(c),i=m.data,d=i.compressor,s=i.compressor_broken,u=i.turbine,v=i.turbine_broken,h=i.online;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Status",color:!d||s?"bad":"good",children:s?d?"Offline":"Missing":"Online"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Status",color:!u||v?"bad":"good",children:v?u?"Offline":"Missing":"Online"})]})},k=function(l,c){var m=(0,a.useBackend)(c),i=m.data,d=i.rpm,s=i.temperature,u=i.power,v=i.bearingDamage,h=i.preBurnTemperature,C=i.postBurnTemperature,p=i.thermalEfficiency,N=i.compressionRatio,V=i.gasThroughput;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Speed",children:[d," RPM"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Effective Compression Ratio",children:[N,":1"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gasmix Pre Burn Temp",children:[h," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gasmix Post Burn Temp",children:[C," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Temp",children:[s," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Thermal Efficiency",children:[p*100," %"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gas Throughput",children:[V/2," mol/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Generated Power",children:(0,o.formatPower)(u)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bearing Damage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:v,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,b.toFixed)(v)+"%"})})]})}},52847:function(T,r,n){"use strict";r.__esModule=!0,r.Uplink=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),S=n(98595),B=n(3939),k=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,l);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,u);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}},g=r.Uplink=function(){function v(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=V.cart,I=(0,f.useLocalState)(C,"tabIndex",0),L=I[0],w=I[1],A=(0,f.useLocalState)(C,"searchText",""),x=A[0],E=A[1];return(0,e.createComponentVNode)(2,S.Window,{width:900,height:600,theme:"syndicate",children:[(0,e.createComponentVNode)(2,B.ComplexModal),(0,e.createComponentVNode)(2,S.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===0,onClick:function(){function P(){w(0),E("")}return P}(),icon:"store",children:"View Market"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===1,onClick:function(){function P(){w(1),E("")}return P}(),icon:"shopping-cart",children:["View Shopping Cart ",y&&y.length?"("+y.length+")":""]},"Cart"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===2,onClick:function(){function P(){w(2),E("")}return P}(),icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{onClick:function(){function P(){return N("lock")}return P}(),icon:"lock",children:"Lock Uplink"},"LockUplink")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(L)})]})})]})}return v}(),l=function(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=V.crystals,I=V.cats,L=(0,f.useLocalState)(C,"uplinkItems",I[0].items),w=L[0],A=L[1],x=(0,f.useLocalState)(C,"searchText",""),E=x[0],P=x[1],D=function(U,z){z===void 0&&(z="");var $=(0,o.createSearch)(z,function(G){var X=G.hijack_only===1?"|hijack":"";return G.name+"|"+G.desc+"|"+G.cost+"tc"+X});return(0,t.flow)([(0,a.filter)(function(G){return G==null?void 0:G.name}),z&&(0,a.filter)($),(0,a.sortBy)(function(G){return G==null?void 0:G.name})])(U)},M=function(U){if(P(U),U==="")return A(I[0].items);A(D(I.map(function(z){return z.items}).flat(),U))},R=(0,f.useLocalState)(C,"showDesc",1),O=R[0],_=R[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Current Balance: "+y+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:O,onClick:function(){function F(){return _(!O)}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Random Item",icon:"question",onClick:function(){function F(){return N("buyRandom")}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){function F(){return N("refund")}return F}()})],4),children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search Equipment",onInput:function(){function F(U,z){M(z)}return F}(),value:E})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:I.map(function(F){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:E!==""?!1:F.items===w,onClick:function(){function U(){A(F.items),P("")}return U}(),children:F.cat},F)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:w.map(function(F){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,i,{i:F,showDecription:O},(0,o.decodeHtmlEntities)(F.name))},(0,o.decodeHtmlEntities)(F.name))})})})})]})]})},c=function(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=V.cart,I=V.crystals,L=V.cart_price,w=(0,f.useLocalState)(C,"showDesc",0),A=w[0],x=w[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Current Balance: "+I+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:A,onClick:function(){function E(){return x(!A)}return E}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Empty Cart",icon:"trash",onClick:function(){function E(){return N("empty_cart")}return E}(),disabled:!y}),(0,e.createComponentVNode)(2,b.Button,{content:"Purchase Cart ("+L+"TC)",icon:"shopping-cart",onClick:function(){function E(){return N("purchase_cart")}return E}(),disabled:!y||L>I})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:y?y.map(function(E){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,i,{i:E,showDecription:A,buttons:(0,e.createComponentVNode)(2,s,{i:E})})},(0,o.decodeHtmlEntities)(E.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,e.createComponentVNode)(2,m)]})},m=function(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=V.cats,I=V.lucky_numbers;return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"dice",content:"See more suggestions",onClick:function(){function L(){return N("shuffle_lucky_numbers")}return L}()}),children:(0,e.createComponentVNode)(2,b.Stack,{wrap:!0,children:I.map(function(L){return y[L.cat].items[L.item]}).filter(function(L){return L!=null}).map(function(L,w){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",children:(0,e.createComponentVNode)(2,i,{grow:!0,i:L})},w)})})})})},i=function(h,C){var p=h.i,N=h.showDecription,V=N===void 0?1:N,y=h.buttons,I=y===void 0?(0,e.createComponentVNode)(2,d,{i:p}):y;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(p.name),showBottom:V,buttons:I,children:V?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(p.desc)}):null})},d=function(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=h.i,I=V.crystals;return(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",color:y.hijack_only===1&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){function L(){return N("add_to_cart",{item:y.obj_path})}return L}(),disabled:y.cost>I}),(0,e.createComponentVNode)(2,b.Button,{content:"Buy ("+y.cost+"TC)"+(y.refundable?" [Refundable]":""),color:y.hijack_only===1&&"red",tooltip:y.hijack_only===1&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){function L(){return N("buyItem",{item:y.obj_path})}return L}(),disabled:y.cost>I})],4)},s=function(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=h.i,I=V.exploitable;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+y.cost*y.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){function L(){return N("remove_from_cart",{item:y.obj_path})}return L}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",tooltip:y.limit===0&&"Discount already redeemed!",ml:"5px",onClick:function(){function L(){return N("set_cart_item_quantity",{item:y.obj_path,quantity:--y.amount})}return L}(),disabled:y.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:y.amount,width:"45px",tooltipPosition:"bottom-end",tooltip:y.limit===0&&"Discount already redeemed!",onCommit:function(){function L(w,A){return N("set_cart_item_quantity",{item:y.obj_path,quantity:A})}return L}(),disabled:y.limit!==-1&&y.amount>=y.limit&&y.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:y.limit===0&&"Discount already redeemed!",onClick:function(){function L(){return N("set_cart_item_quantity",{item:y.obj_path,quantity:++y.amount})}return L}(),disabled:y.limit!==-1&&y.amount>=y.limit})]})},u=function(h,C){var p=(0,f.useBackend)(C),N=p.act,V=p.data,y=V.exploitable,I=V.selected_record,L=(0,f.useLocalState)(C,"searchText",""),w=L[0],A=L[1],x=function(D,M){M===void 0&&(M="");var R=(0,o.createSearch)(M,function(O){return O.name});return(0,t.flow)([(0,a.filter)(function(O){return O==null?void 0:O.name}),M&&(0,a.filter)(R),(0,a.sortBy)(function(O){return O.name})])(D)},E=x(y,w);return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(){function P(D,M){return A(M)}return P}()}),(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:E.map(function(P){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:P.name===I.name,onClick:function(){function D(){return N("view_record",{uid_gen:P.uid_gen})}return D}(),children:P.name},P)})})]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:I.name,children:(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:I.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:I.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:I.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:I.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:I.species}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"NT Relation",children:I.nt_relation})]})}),!!I.has_photos&&I.photos.map(function(P,D){return(0,e.createComponentVNode)(2,b.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:P,style:{width:"96px","margin-top":"1rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",D+1]},D)})]})})})]})}},12261:function(T,r,n){"use strict";r.__esModule=!0,r.Vending=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=B.product,i=B.productStock,d=B.productIcon,s=B.productIconState,u=c.locked,v=c.bypass_lock,h=c.user,C=c.usermoney,p=c.inserted_cash,N=c.vend_ready,V=c.inserted_item_name,y="ERROR!",I="";u&&v?(y="FREE ("+m.price+")",I="arrow-circle-down"):!u||m.price===0?(y="FREE",I="arrow-circle-down"):(y=m.price,I="shopping-cart");var L=!N||i===0||u&&!v&&m.price>C&&m.price>p;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,t.DmIcon,{verticalAlign:"middle",icon:d,icon_state:s,fallback:(0,e.createComponentVNode)(2,t.Icon,{p:.66,name:"spinner",size:2,spin:!0})})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:m.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Box,{color:i<=0&&"bad"||i<=m.max_amount/2&&"average"||"good",children:[i," in stock"]})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,disabled:L,icon:I,content:y,textAlign:"left",onClick:function(){function w(){return l("vend",{inum:m.inum})}return w}()})})]})},b=r.Vending=function(){function S(B,k){var g=(0,a.useBackend)(k),l=g.act,c=g.data,m=c.user,i=c.usermoney,d=c.inserted_cash,s=c.product_records,u=s===void 0?[]:s,v=c.hidden_records,h=v===void 0?[]:v,C=c.stock,p=c.vend_ready,N=c.inserted_item_name,V=c.panel_open,y=c.speaker,I=c.locked,L=c.bypass_lock,w;return w=[].concat(u),c.extended_inventory&&(w=[].concat(w,h)),w=w.filter(function(A){return!!A}),(0,e.createComponentVNode)(2,o.Window,{title:"Vending Machine",width:450,height:Math.min((!I||L?230:171)+w.length*32,585),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(!I||!!L)&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Configuration",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen-to-square",content:"Rename Vendor",onClick:function(){function A(){return l("rename",{})}return A}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen-to-square",content:"Change Vendor Appearance",onClick:function(){function A(){return l("change_appearance",{})}return A}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!N&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:(0,e.createVNode)(1,"span",null,N,0,{style:{"text-transform":"capitalize"}}),onClick:function(){function A(){return l("eject_item",{})}return A}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{disabled:!d,icon:"money-bill-wave-alt",content:d?(0,e.createFragment)([(0,e.createVNode)(1,"b",null,d,0),(0,e.createTextVNode)(" credits")],0):"Dispense Change",tooltip:d?"Dispense Change":null,textAlign:"left",onClick:function(){function A(){return l("change")}return A}()})})]}),children:m&&(0,e.createComponentVNode)(2,t.Box,{children:["Welcome, ",(0,e.createVNode)(1,"b",null,m.name,0),", ",(0,e.createVNode)(1,"b",null,m.job||"Unemployed",0),"!",(0,e.createVNode)(1,"br"),"Your balance is ",(0,e.createVNode)(1,"b",null,[i,(0,e.createTextVNode)(" credits")],0),".",(0,e.createVNode)(1,"br")]})})}),!!V&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:(0,e.createComponentVNode)(2,t.Button,{icon:y?"check":"volume-mute",selected:y,content:"Speaker",textAlign:"left",onClick:function(){function A(){return l("toggle_voice",{})}return A}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:(0,e.createComponentVNode)(2,t.Table,{children:w.map(function(A){return(0,e.createComponentVNode)(2,f,{product:A,productStock:C[A.name],productIcon:A.icon,productIconState:A.icon_state},A.name)})})})})]})})})}return S}()},68971:function(T,r,n){"use strict";r.__esModule=!0,r.VolumeMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VolumeMixer=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.channels;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:Math.min(95+c.length*50,565),children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:c.map(function(m,i){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.25rem",color:"label",mt:i>0&&"0.5rem",children:m.name}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:.5,children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){function d(){return g("volume",{channel:m.num,volume:0})}return d}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:m.volume,onChange:function(){function d(s,u){return g("volume",{channel:m.num,volume:u})}return d}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){function d(){return g("volume",{channel:m.num,volume:100})}return d}()})})})]})})],4,m.num)})})})})}return b}()},2510:function(T,r,n){"use strict";r.__esModule=!0,r.VotePanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VotePanel=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.remaining,m=l.question,i=l.choices,d=l.user_vote,s=l.counts,u=l.show_counts;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:360,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m,children:[(0,e.createComponentVNode)(2,t.Box,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),i.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mb:1,fluid:!0,translucent:!0,lineHeight:3,multiLine:v,content:v+(u?" ("+(s[v]||0)+")":""),onClick:function(){function h(){return g("vote",{target:v})}return h}(),selected:v===d})},v)})]})})})}return b}()},30138:function(T,r,n){"use strict";r.__esModule=!0,r.Wires=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Wires=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.wires||[],m=l.status||[],i=56+c.length*23+(status?0:15+m.length*17);return(0,e.createComponentVNode)(2,o.Window,{width:350,height:i,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:c.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{className:"candystripe",label:d.color_name,labelColor:d.seen_color,color:d.seen_color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:d.cut?"Mend":"Cut",onClick:function(){function s(){return g("cut",{wire:d.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Pulse",onClick:function(){function s(){return g("pulse",{wire:d.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:d.attached?"Detach":"Attach",onClick:function(){function s(){return g("attach",{wire:d.color})}return s}()})],4),children:!!d.wire&&(0,e.createVNode)(1,"i",null,[(0,e.createTextVNode)("("),d.wire,(0,e.createTextVNode)(")")],0)},d.seen_color)})})})}),!!m.length&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(d){return(0,e.createComponentVNode)(2,t.Box,{color:"lightgray",children:d},d)})})})]})})})}return b}()},21400:function(T,r,n){"use strict";r.__esModule=!0,r.WizardApprenticeContract=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.WizardApprenticeContract=function(){function b(S,B){var k=(0,a.useBackend)(B),g=k.act,l=k.data,c=l.used;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:555,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,e.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),c?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,e.createComponentVNode)(2,t.Section,{title:"Which school of magic is your apprentice studying?",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,e.createVNode)(1,"br"),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("fire")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,e.createVNode)(1,"br"),"They know Teleport, Blink and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("translocation")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,e.createVNode)(1,"br"),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("restoration")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,e.createVNode)(1,"br"),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("stealth")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,e.createVNode)(1,"br"),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping."," ",(0,e.createVNode)(1,"br"),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("honk")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})})]})})}return b}()},49148:function(T,r,n){"use strict";r.__esModule=!0,r.AccessList=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036);function f(g,l){var c=typeof Symbol!="undefined"&&g[Symbol.iterator]||g["@@iterator"];if(c)return(c=c.call(g)).next.bind(c);if(Array.isArray(g)||(c=b(g))||l&&g&&typeof g.length=="number"){c&&(g=c);var m=0;return function(){return m>=g.length?{done:!0}:{done:!1,value:g[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(g,l){if(g){if(typeof g=="string")return S(g,l);var c={}.toString.call(g).slice(8,-1);return c==="Object"&&g.constructor&&(c=g.constructor.name),c==="Map"||c==="Set"?Array.from(g):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?S(g,l):void 0}}function S(g,l){(l==null||l>g.length)&&(l=g.length);for(var c=0,m=Array(l);c0&&!V.includes(O.ref)&&!p.includes(O.ref),checked:p.includes(O.ref),onClick:function(){function _(){return y(O.ref)}return _}()},O.desc)})]})]})})}return g}()},26991:function(T,r,n){"use strict";r.__esModule=!0,r.AtmosScan=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=function(B,k,g,l,c){return Bl?"average":B>c?"bad":"good"},b=r.AtmosScan=function(){function S(B,k){var g=B.data.aircontents;return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,a.filter)(function(l){return l.val!=="0"||l.entry==="Pressure"||l.entry==="Temperature"})(g).map(function(l){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:l.entry,color:f(l.val,l.bad_low,l.poor_low,l.poor_high,l.bad_high),children:[l.val,l.units]},l.entry)})})})}return S}()},85870:function(T,r,n){"use strict";r.__esModule=!0,r.BeakerContents=void 0;var e=n(89005),a=n(36036),t=n(15964),o=function(S){return S+" unit"+(S===1?"":"s")},f=r.BeakerContents=function(){function b(S){var B=S.beakerLoaded,k=S.beakerContents,g=k===void 0?[]:k,l=S.buttons;return(0,e.createComponentVNode)(2,a.Stack,{vertical:!0,children:[!B&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"No beaker loaded."})||g.length===0&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"Beaker is empty."}),g.map(function(c,m){return(0,e.createComponentVNode)(2,a.Stack,{children:[(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",grow:!0,children:[o(c.volume)," of ",c.name]},c.name),!!l&&(0,e.createComponentVNode)(2,a.Stack.Item,{children:l(c,m)})]},c.name)})]})}return b}();f.propTypes={beakerLoaded:t.bool,beakerContents:t.array,buttons:t.arrayOf(t.element)}},92963:function(T,r,n){"use strict";r.__esModule=!0,r.BotStatus=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.BotStatus=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.act,g=B.data,l=g.locked,c=g.noaccess,m=g.maintpanel,i=g.on,d=g.autopatrol,s=g.canhack,u=g.emagged,v=g.remote_disabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe an ID card to ",l?"unlock":"lock"," this interface."]}),(0,e.createComponentVNode)(2,t.Section,{title:"General Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:i?"power-off":"times",content:i?"On":"Off",selected:i,disabled:c,onClick:function(){function h(){return k("power")}return h}()})}),d!==null&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Patrol",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:d,content:"Auto Patrol",disabled:c,onClick:function(){function h(){return k("autopatrol")}return h}()})}),!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Maintenance Panel",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Panel Open!"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety System",children:(0,e.createComponentVNode)(2,t.Box,{color:u?"bad":"good",children:u?"DISABLED!":"Enabled"})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hacking",children:(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:u?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){function h(){return k("hack")}return h}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Access",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:!v,content:"AI Remote Control",disabled:c,onClick:function(){function h(){return k("disableremote")}return h}()})})]})})],4)}return f}()},3939:function(T,r,n){"use strict";r.__esModule=!0,r.modalRegisterBodyOverride=r.modalOpen=r.modalClose=r.modalAnswer=r.ComplexModal=void 0;var e=n(89005),a=n(72253),t=n(36036),o={},f=r.modalOpen=function(){function g(l,c,m){var i=(0,a.useBackend)(l),d=i.act,s=i.data,u=Object.assign(s.modal?s.modal.args:{},m||{});d("modal_open",{id:c,arguments:JSON.stringify(u)})}return g}(),b=r.modalRegisterBodyOverride=function(){function g(l,c){o[l]=c}return g}(),S=r.modalAnswer=function(){function g(l,c,m,i){var d=(0,a.useBackend)(l),s=d.act,u=d.data;if(u.modal){var v=Object.assign(u.modal.args||{},i||{});s("modal_answer",{id:c,answer:m,arguments:JSON.stringify(v)})}}return g}(),B=r.modalClose=function(){function g(l,c){var m=(0,a.useBackend)(l),i=m.act;i("modal_close",{id:c})}return g}(),k=r.ComplexModal=function(){function g(l,c){var m=(0,a.useBackend)(c),i=m.data;if(i.modal){var d=i.modal,s=d.id,u=d.text,v=d.type,h,C=(0,e.createComponentVNode)(2,t.Button,{className:"Button--modal",icon:"arrow-left",content:"Cancel",onClick:function(){function L(){return B(c)}return L}()}),p,N,V="auto";if(o[s])p=o[s](i.modal,c);else if(v==="input"){var y=i.modal.value;h=function(){function L(w){return S(c,s,y)}return L}(),p=(0,e.createComponentVNode)(2,t.Input,{value:i.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(){function L(w,A){y=A}return L}()}),N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){function L(){return B(c)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){function L(){return S(c,s,y)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]})}else if(v==="choice"){var I=typeof i.modal.choices=="object"?Object.values(i.modal.choices):i.modal.choices;p=(0,e.createComponentVNode)(2,t.Dropdown,{options:I,selected:i.modal.value,width:"100%",my:"0.5rem",onSelected:function(){function L(w){return S(c,s,w)}return L}()}),V="initial"}else v==="bento"?p=(0,e.createComponentVNode)(2,t.Stack,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:i.modal.choices.map(function(L,w){return(0,e.createComponentVNode)(2,t.Stack.Item,{flex:"1 1 auto",children:(0,e.createComponentVNode)(2,t.Button,{selected:w+1===parseInt(i.modal.value,10),onClick:function(){function A(){return S(c,s,w+1)}return A}(),children:(0,e.createVNode)(1,"img",null,null,1,{src:L})})},w)})}):v==="boolean"&&(N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:i.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){function L(){return S(c,s,0)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:i.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){function L(){return S(c,s,1)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]}));return(0,e.createComponentVNode)(2,t.Modal,{maxWidth:l.maxWidth||window.innerWidth/2+"px",maxHeight:l.maxHeight||window.innerHeight/2+"px",onEnter:h,mx:"auto",overflowY:V,"padding-bottom":"5px",children:[u&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:u}),o[s]&&C,p,N]})}}return g}()},41874:function(T,r,n){"use strict";r.__esModule=!0,r.CrewManifest=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(76910),b=f.COLORS.department,S=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],B=function(m){return S.indexOf(m)!==-1?"green":"orange"},k=function(m){if(S.indexOf(m)!==-1)return!0},g=function(m){return m.length>0&&(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,color:"white",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"50%",children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"35%",children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"15%",children:"Active"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{color:B(i.rank),bold:k(i.rank),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(i.name)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(i.rank)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.active})]},i.name+i.rank)})]})},l=r.CrewManifest=function(){function c(m,i){var d=(0,a.useBackend)(i),s=d.act,u;if(m.data)u=m.data;else{var v=(0,a.useBackend)(i),h=v.data;u=h}var C=u,p=C.manifest,N=p.heads,V=p.sec,y=p.eng,I=p.med,L=p.sci,w=p.ser,A=p.sup,x=p.misc;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.command,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:g(N)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.security,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:g(V)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.engineering,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:g(y)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.medical,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:g(I)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.science,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:g(L)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.service,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:g(w)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.supply,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:g(A)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:g(x)})]})}return c}()},19203:function(T,r,n){"use strict";r.__esModule=!0,r.InputButtons=void 0;var e=n(89005),a=n(36036),t=n(72253),o=r.InputButtons=function(){function f(b,S){var B=(0,t.useBackend)(S),k=B.act,g=B.data,l=g.large_buttons,c=g.swapped_buttons,m=b.input,i=b.message,d=b.disabled,s=(0,e.createComponentVNode)(2,a.Button,{color:"good",content:"Submit",bold:!!l,fluid:!!l,onClick:function(){function v(){return k("submit",{entry:m})}return v}(),textAlign:"center",tooltip:l&&i,disabled:d,width:!l&&6}),u=(0,e.createComponentVNode)(2,a.Button,{color:"bad",content:"Cancel",bold:!!l,fluid:!!l,onClick:function(){function v(){return k("cancel")}return v}(),textAlign:"center",width:!l&&6});return(0,e.createComponentVNode)(2,a.Flex,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[l?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,ml:c?.5:0,mr:c?0:.5,children:u}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:u}),!l&&i&&(0,e.createComponentVNode)(2,a.Flex.Item,{children:(0,e.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:i})}),l?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,mr:c?.5:0,ml:c?0:.5,children:s}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:s})]})}return f}()},195:function(T,r,n){"use strict";r.__esModule=!0,r.InterfaceLockNoticeBox=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.InterfaceLockNoticeBox=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.act,g=B.data,l=b.siliconUser,c=l===void 0?g.siliconUser:l,m=b.locked,i=m===void 0?g.locked:m,d=b.normallyLocked,s=d===void 0?g.normallyLocked:d,u=b.onLockStatusChange,v=u===void 0?function(){return k("lock")}:u,h=b.accessText,C=h===void 0?"an ID card":h;return c?(0,e.createComponentVNode)(2,t.NoticeBox,{color:c&&"grey",children:(0,e.createComponentVNode)(2,t.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:"Interface lock status:"}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:"1"}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{m:"0",color:s?"red":"green",icon:s?"lock":"unlock",content:s?"Locked":"Unlocked",onClick:function(){function p(){v&&v(!i)}return p}()})})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe ",C," to ",i?"unlock":"lock"," this interface."]})}return f}()},51057:function(T,r,n){"use strict";r.__esModule=!0,r.Loader=void 0;var e=n(89005),a=n(44879),t=n(36036),o=r.Loader=function(){function f(b){var S=b.value;return(0,e.createVNode)(1,"div","AlertModal__Loader",(0,e.createComponentVNode)(2,t.Box,{className:"AlertModal__LoaderProgress",style:{width:(0,a.clamp01)(S)*100+"%"}}),2)}return f}()},321:function(T,r,n){"use strict";r.__esModule=!0,r.LoginInfo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginInfo=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.act,g=B.data,l=g.loginState;if(g)return(0,e.createComponentVNode)(2,t.NoticeBox,{info:!0,children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:["Logged in as: ",l.name," (",l.rank,")"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!l.id,content:"Eject ID",color:"good",onClick:function(){function c(){return k("login_eject")}return c}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){function c(){return k("login_logout")}return c}()})]})]})})}return f}()},5485:function(T,r,n){"use strict";r.__esModule=!0,r.LoginScreen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginScreen=function(){function f(b,S){var B=(0,a.useBackend)(S),k=B.act,g=B.data,l=g.loginState,c=g.isAI,m=g.isRobot,i=g.isAdmin;return(0,e.createComponentVNode)(2,t.Section,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",align:"center",justify:"center",children:(0,e.createComponentVNode)(2,t.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,e.createComponentVNode)(2,t.Box,{color:"label",my:"1rem",children:["ID:",(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:l.id?l.id:"----------",ml:"0.5rem",onClick:function(){function d(){return k("login_insert")}return d}()})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",disabled:!l.id,content:"Login",onClick:function(){function d(){return k("login_login",{login_type:1})}return d}()}),!!c&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){function d(){return k("login_login",{login_type:2})}return d}()}),!!m&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){function d(){return k("login_login",{login_type:3})}return d}()}),!!i&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){function d(){return k("login_login",{login_type:4})}return d}()})]})})})}return f}()},62411:function(T,r,n){"use strict";r.__esModule=!0,r.Operating=void 0;var e=n(89005),a=n(36036),t=n(15964),o=r.Operating=function(){function f(b){var S=b.operating,B=b.name;if(S)return(0,e.createComponentVNode)(2,a.Dimmer,{children:(0,e.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,e.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,e.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,e.createVNode)(1,"br"),"The ",B," is processing..."]})})})}return f}();o.propTypes={operating:t.bool,name:t.string}},13545:function(T,r,n){"use strict";r.__esModule=!0,r.Signaler=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.Signaler=function(){function b(S,B){var k=(0,t.useBackend)(B),g=k.act,l=S.data,c=l.code,m=l.frequency,i=l.minFrequency,d=l.maxFrequency;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:i/10,maxValue:d/10,value:m/10,format:function(){function s(u){return(0,a.toFixed)(u,1)}return s}(),width:"80px",onDrag:function(){function s(u,v){return g("freq",{freq:v})}return s}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:c,width:"80px",onDrag:function(){function s(u,v){return g("code",{code:v})}return s}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){function s(){return g("signal")}return s}()})]})}return b}()},41984:function(T,r,n){"use strict";r.__esModule=!0,r.SimpleRecords=void 0;var e=n(89005),a=n(72253),t=n(25328),o=n(64795),f=n(88510),b=n(36036),S=r.SimpleRecords=function(){function g(l,c){var m=l.data.records;return(0,e.createComponentVNode)(2,b.Box,{children:m?(0,e.createComponentVNode)(2,k,{data:l.data,recordType:l.recordType}):(0,e.createComponentVNode)(2,B,{data:l.data})})}return g}(),B=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=l.data.recordsList,s=(0,a.useLocalState)(c,"searchText",""),u=s[0],v=s[1],h=function(N,V){V===void 0&&(V="");var y=(0,t.createSearch)(V,function(I){return I.Name});return(0,o.flow)([(0,f.filter)(function(I){return I==null?void 0:I.Name}),V&&(0,f.filter)(y),(0,f.sortBy)(function(I){return I.Name})])(d)},C=h(d,u);return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(){function p(N,V){return v(V)}return p}()}),C.map(function(p){return(0,e.createComponentVNode)(2,b.Box,{children:(0,e.createComponentVNode)(2,b.Button,{mb:.5,content:p.Name,icon:"user",onClick:function(){function N(){return i("Records",{target:p.uid})}return N}()})},p)})]})},k=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=l.data.records,s=d.general,u=d.medical,v=d.security,h;switch(l.recordType){case"MED":h=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Medical Data",children:u?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Blood Type",children:u.blood_type}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Disabilities",children:u.mi_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:u.mi_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Disabilities",children:u.ma_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:u.ma_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Allergies",children:u.alg}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:u.alg_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Current Diseases",children:u.cdi}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:u.cdi_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:u.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":h=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Security Data",children:v?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Criminal Status",children:v.criminal}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Crimes",children:v.mi_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:v.mi_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Crimes",children:v.ma_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:v.ma_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:v.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Security record lost!"})});break}return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Section,{title:"General Data",children:s?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Name",children:s.name}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:s.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:s.species}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:s.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:s.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"General record lost!"})}),h]})}},22091:function(T,r,n){"use strict";r.__esModule=!0,r.TemporaryNotice=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.TemporaryNotice=function(){function f(b,S){var B,k=(0,a.useBackend)(S),g=k.act,l=k.data,c=l.temp;if(c){var m=(B={},B[c.style]=!0,B);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.NoticeBox,Object.assign({},m,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:c.text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"times-circle",onClick:function(){function i(){return g("cleartemp")}return i}()})})]})})))}}return f}()},95213:function(T,r,n){"use strict";r.__esModule=!0,r.goonstation_PTL=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595);/** * @file * @copyright 2020 * @author Sovexe (https://github.com/Sovexe)